@charset "utf-8";
 @import url(https://fonts.googleapis.com/earlyaccess/alefhebrew.css);
@import url(https://fonts.googleapis.com/earlyaccess/notosanshebrew.css);
@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrew.css);
@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrewcondensed.css);
.noto {
	font-family : 'Noto Sans Hebrew' !important;
}
/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {

}
audio, canvas, video {
	display: inline-block;
*display: inline;
*zoom: 1;
}
audio:not([controls]) {
	display: none;
}
[hidden] {
	display: none;
}

html,body{
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	height: 100%;
	direction:rtl;
	
}
body{
	width: 100%;
	min-width: 320px;
	height: 100%;
	font-weight: 400;
	/* font-size: 1.6rem; */
	font-family: Noto Sans Hebrew;
}
body:before {
	content: 'desktop';
	display: none;
}

body.overflow {
	overflow: hidden
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure,figcaption {
	margin: 0;
	padding: 0;
	outline: 0
}

a{text-decoration:none; color:black;}
table,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	vertical-align: top;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0
}

address,caption,cite,code,dfn,th,var {
	font-style: normal;
	font-weight: normal
}

caption,
th {
	text-align: left
}

h1,h2,h3,h4,h5,h6 {
/* 	font-size: 100%;
	font-weight: normal;
	line-height: 100%; */
}

q:before,q:after {
	content: ''
}

abbr,acronym {
	border: 0
}

*,*:before,*:after {
	box-sizing: border-box
}

img {
	max-width: 100%
}

p {
	margin: 0;
	padding: 0
}

footer{
	background-color:#D6D6D6;
	height: 50px;
	margin-top: -45px;
	text-align:center;
}


::-webkit-scrollbar {
width:9.708px;
border: 0px solid transparent;
}

::-webkit-scrollbar-button:vertical:decrement{
	background-color: transparent;
	height: 16.18px;
	width: 16.18px;
}

::-webkit-scrollbar-button:vertical:increment{
	background-color: transparent;
	height: 16.18px;
	width: 16.18px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.1); 
    border-radius: 4.854px;
	margin:1.618px 0px 1.618px 0px;
}
  
::-webkit-scrollbar-thumb { 
	
	background:hsl(0, 0%, 80%);
	border-radius:4.854px;
}

::-webkit-scrollbar-thumb:hover {
background: hsl(0, 0%, 70%);
}

 /* works the same as ::-webkit-scrollbar-track 
	  but tells the browser how the path where 
	  the handle is not present currently*/
/* ::-webkit-scrollbar-track-piece{
	background: green;
} */
/* tells the browser how will the point 
   where vertical and  horizontal meet will look like*/
/* ::-webkit-scrollbar-corner{
	background: orange ;
	display: solid;
} */
/* resizer*/
  
::-webkit-resizer {
	background: pink;
}

/* Buttons */
::-webkit-scrollbar-button
{
  border-style: solid;
  height: 16.18px;
  width: 16.18px;
}


/* Up */
::-webkit-scrollbar-button:vertical:decrement
{
  border-width: 0 4px 8px 4px;
  border-color: transparent transparent hsl(0, 0%, 80%) transparent;
   background: transparent;
}
::-webkit-scrollbar-button:vertical:decrement:hover
{
  border-color: transparent transparent hsl(0, 0%, 70%) transparent;
  background: transparent
}


/* Down */
::-webkit-scrollbar-button:vertical:increment
{
  border-width: 8px 4px 0 4px;
  border-color:hsl(0, 0%, 80%) transparent transparent transparent;
   background: transparent;
}
::-webkit-scrollbar-button:horizontal:increment:hover
{
  border-color: transparent transparent transparent hsl(0, 0%, 70%);
}
