@charset "windows-1255";
/*
 * Open Sans Hebrew (Hebrew) http://www.google.com/fonts/earlyaccess
 */


@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 300;
    src: url(opensanshebrew-lightitalic-webfont.eot);
    src: url(opensanshebrew-lightitalic-webfont.eot?#iefix) format('embedded-opentype'),
    url(opensanshebrew-lightitalic-webfont.woff) format('woff'),
    url(opensanshebrew-lightitalic-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 300;
    src: url(opensanshebrew-light-webfont.eot);
    src: url(opensanshebrew-light-webfont.eot?#iefix) format('embedded-opentype'),
    url(opensanshebrew-light-webfont.woff) format('woff'),
    url(opensanshebrew-light-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 400;
    src: url(opensanshebrew-italic-webfont.eot);
    src: url(opensanshebrew-italic-webfont.eot?#iefix) format('embedded-opentype'),
    url(opensanshebrew-italic-webfont.woff) format('woff'),
    url(opensanshebrew-italic-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 400;
    src: url(opensanshebrew-regular-webfont.eot);
    src: url(opensanshebrew-regular-webfont.eot?#iefix) format('embedded-opentype'),
    url(opensanshebrew-regular-webfont.woff) format('woff'),
    url(opensanshebrew-regular-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 700;
    src: url(opensanshebrew-bolditalic-webfont.eot);
    src: url(opensanshebrew-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),
    url(opensanshebrew-bolditalic-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 700;
    src: url(opensanshebrew-bold-webfont.eot);
    src: url(opensanshebrew-bold-webfont.eot?#iefix) format('embedded-opentype'),
    url(opensanshebrew-bold-webfont.woff) format('woff'),
    url(opensanshebrew-bold-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 800;
    src: url(opensanshebrew-extrabold-webfont.eot);
    src: url(opensanshebrew-extrabold-webfont.eot?#iefix) format('embedded-opentype'),
    url(opensanshebrew-extrabold-webfont.woff) format('woff'),
    url(opensanshebrew-extrabold-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 800;
    src: url(opensanshebrew-extrabold-webfont.eot);
    src: url(opensanshebrew-extrabold-webfont.eot?#iefix) format('embedded-opentype'),
    url(opensanshebrew-extrabold-webfont.woff) format('woff'),
    url(opensanshebrew-extrabold-webfont.ttf) format('truetype');
}
.data_table_head5 {
	font-family: 'Open Sans Hebrew', sans-serif;
	color:  #4e5154;
	font-size: 14px;/* Approximation due to font substitution */
	font-weight: 700;
	line-height: 16px;/* Approximation due to font substitution */
	text-align: right;
	cursor: pointer;
	vertical-align:middle;
	background-color:  #dfe4e9;
	border: none;
	height: 49px;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
}
.topNDVcells {
font-family: 'Open Sans Hebrew', sans-serif;
color:  #00b4ae;
font-size: 18px;/* Approximation due to font substitution */
font-weight: bold;
line-height: 13px;/* Approximation due to font substitution */
text-align: center;
width:100%;
padding-top: 16px;
padding-bottom: 6px;
padding-left: 0px;
padding-right: 0px;
height: 36px;
}
.topNcells {
font-family: 'Open Sans Hebrew', sans-serif;
color:  #ffffff;
font-size: 18px;/* Approximation due to font substitution */
font-weight: 300;
line-height: 13px;/* Approximation due to font substitution */
text-align: right;
background-color: #a2bfdd;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
height: 45px;
}
.topNmenuButON {
font-family: 'Open Sans Hebrew', sans-serif;
background-color:  #FFFFFF;
color: #007d79;
font-size: 15px; /* Approximation due to font substitution */
font-weight: 700;
text-align: center;
direction:rtl;
vertical-align:middle;
cursor: pointer;
padding:4px;
border-bottom: 2px solid #007d79;
}
.topNmenuBut {
font-family: 'Open Sans Hebrew', sans-serif;
background-color:  #FFFFFF;
color: #808080;
font-size: 15px; /* Approximation due to font substitution */
font-weight: 700;
text-align: center;
direction:rtl;
vertical-align:middle;
cursor: pointer;
padding:4px;
padding-right:10px;
padding-left:10px;
border-bottom: 2px solid #FFFFFF;
}
.topNmenuBut:hover  {
color: #007d79;
border-bottom: 2px solid #007d79;
}
.secNmenuButON {
font-family: 'Open Sans Hebrew', sans-serif;
background-color:  #FFFFFF;
color: #007d79;
font-size: 14px; /* Approximation due to font substitution */
font-weight: 400;
line-height: 14px; /* Approximation due to font substitution */
text-align: center;
direction:rtl;
vertical-align:middle;
cursor: pointer;
padding:none;
padding-left: 6px;
padding-right: 6px;
padding-top: 18px;
padding-bottom: 6px;
border: none;
border-bottom: 2px solid #007d79;
}
.secNmenuButHOV {
font-family: 'Open Sans Hebrew', sans-serif;
background-color:  #FFFFFF;
color: #007d79;
font-size: 14px; /* Approximation due to font substitution */
font-weight: 400;
line-height: 14px; /* Approximation due to font substitution */
text-align: center;
direction:rtl;
vertical-align:middle;
cursor: pointer;
padding:none;
padding-left: 6px;
padding-right: 6px;
padding-top: 18px;
padding-bottom: 6px;
border: none;
border-bottom: 2px solid #007d79;
}
.secNmenuBut {
font-family: 'Open Sans Hebrew', sans-serif;
background-color:  #FFFFFF;
color: #808080;
font-size: 14px; /* Approximation due to font substitution */
font-weight: 400;
line-height: 14px; /* Approximation due to font substitution */
text-align: center;
direction:rtl;

/*height:26px;*/
vertical-align:middle;
cursor: pointer;
padding:none;
padding-left: 6px;
padding-right: 6px;
padding-top: 18px;
padding-bottom: 6px;
border: none;
border-bottom: 2px solid #FFFFFF;

}
.secNmenuBut:hover {
font-weight:bold;
}

.chenMizButON {
font-family: 'Open Sans Hebrew', sans-serif;
background-color:  #FFFFFF;
color: #007d79;
font-size: 15px; /* Approximation due to font substitution */
font-weight: bold;
line-height: 15px; /* Approximation due to font substitution */
text-align: center;
direction:rtl;
height:26px;
vertical-align:middle;
cursor: pointer;
padding:none;
padding-left: 2px;
padding-right: 4px;
padding-top: 2px;
padding-bottom: 2px;
border: none;

}

.chenMizBut {
font-family: 'Open Sans Hebrew', sans-serif;
background-color:  #e6e6e6;
color: #404040;
font-size: 15px; /* Approximation due to font substitution */
font-weight: 300;
line-height: 15px; /* Approximation due to font substitution */
text-align: center;
direction:rtl;
height:26px;
vertical-align:middle;
cursor: pointer;
padding:none;
padding-left: 2px;
padding-right: 4px;
padding-top: 2px;
padding-bottom: 2px;
border: none;
}
.srchinp {
font-family: 'Open Sans Hebrew', sans-serif;
color:  #000000;
font-size: 14px;/* Approximation due to font substitution */
font-weight: 400;
/* Approximation due to font substitution */
text-align: right;
border-top:none;
border-left:none;
border-right:none;
border-bottom:none; /*1px solid #e6e6e6;*/
background-color:  #f7f7f7;
height: 18px;
cursor:pointer;
vertical-align:bottom;
outline:none;
}
#main_table_frame
{
	direction:ltr; /* בעברית יש לתת כיוון אנגלית*/
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
.tableheader {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000080;
	background-color: #B0C4DE;
	font-style: normal;
	padding-right: 24px;
	text-align: right;
	margin: 0px;
	height: 7mm;
	background-image: none;
	position: relative;
	vertical-align: middle;
	line-height: normal;
	background-position: center;
	border-top: 1px outset #ebeff4;
	border-right: 1px outset #819BBA;
	border-bottom: 1px outset #819BBA;
	border-left: 1px outset #ebeff4;
}
.tablebody {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2c578a;
	background-color: #ffffff;
	font-style: normal;
	text-align: right;
	z-index: 0;
	background-position: right center;
	border: none;
}
.send_serch_submit_clear5 {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	background-color:  #FFFFFF;;/* 7b9abc  */
	color: #000000;
	font-variant: normal;
	background-repeat: repeat-x;
	background-position: right;
	letter-spacing: normal;
	text-align: center;
	cursor: pointer;
	margin: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border: 0.5px solid #000000;
}


.lstboxarrow {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	background-color:  #FFFFFF;/*#F8F8FF 7b9abc  */
	color: #000000;
	font-variant: normal;
	background-repeat: repeat-x;
	background-position: right;
	letter-spacing: normal;
	text-align: center;
	cursor: pointer;
	margin: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	
}

.export_to_excel
{
	position:absolute;
	background: url(../imgsrc/Excelico.png);
	height: 47px;
	width: 47px;
	cursor: pointer;
	padiing: 0;
	border: 0px none;
	background-repeat: no-repeat;
	background-position: center center;
	top:0px;
	right:0px;
}
.export_to_word
{
	position:absolute;
	background: url(../imgsrc/wordico.png);
	height: 47px;
	width: 47px;
	cursor: pointer;
	padiing: 0;
	border: 0px none;
	background-repeat: no-repeat;
	background-position: center center;
	top:0px;
	right:0px;
}
.calender_top {
	font-family: 'Open Sans Hebrew', sans-serif;
	color: #2c578a;
	font-size: 12px;
	height: 35px;
	margin: auto;
	z-index: auto;
	cursor: pointer;
	font-weight: bold;
}
select.choose{
	text-align: right;
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2c578a;
	}
select.choose_bottom_headline{
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a6d30c;
	text-align: center;

}
.calender_arrows {
	background-color: #ffffff;
	border: none;
}
.calender_body {
	font-family: 'Open Sans Hebrew', sans-serif;
	background-color: #FFFFFF;
	height: 176px;
	color: #2c578a;
	border: #a6d30c;
}
.calender_days_name {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 10px;
	color: #2c578a;
	height: 13px;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
}
.calender_regular_days {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 10px;
	color: #2c578a;
	background-color: #FFFFFF;
	border: thin solid #a6d30c;
	font-weight: bold;
	text-align: center;
	height: 22px;
	width: 25px;
	cursor: pointer;
}
.calender_special_days {
	font-family:'Open Sans Hebrew', sans-serif;
	font-size: 10px;
	color: #2c578a;
	background-color: #dae5a4;
	border: thin solid #a6d30c;
	text-align: center;
	height: 22px;
	width: 25px;
	cursor: pointer;
}
.calander_out_of_range_days {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 10px;
	color: #2c578a;
	background-color: #FFFFFF;
	border: 1px solid #a6d30c;
	text-align: center;
	height: 22px;
	width: 25px;
}
.calender_mouseover{
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 10px;
	color: #2c578a;
	background-color: #dae5a4;
	border: thin solid #FFFFFF;
	font-weight: normal;
	text-align: center;
	height: 22px;
	width: 25px;
	cursor: auto;
}
.calender_current_date {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #2c578a;
	background-color: #dae5a4;
	text-align: center;
	height: 18px;
	cursor: pointer;
}
.input {
	border: 1px outset #C0CDDD;
	background-color: #FFFFFF;
	cursor: pointer;
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 12px;
	font-weight: normal;
	outline-color:#55c7ec;
	color: 2c578a;
}
textarea {
	font-family: 'Open Sans Hebrew', sans-serif;
	color: #000000;
	outline-color:#55c7ec;
	background-color: #FFFFFF;
}
select.listbox {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 12px;
	color: #000000;
	outline-color:#55c7ec;
	background-color: #FFFFFF;
}
select.tofes {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom:1px solid #2c578a;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	outline-color:#55c7ec;
	border-left-color: #FFFFFF;
}
.data_table_head {
	font-family: 'Open Sans Hebrew', sans-serif;
	color:  #4e5154;
	font-size: 14px;/* Approximation due to font substitution */
	font-weight: 700;
	line-height: 16px;/* Approximation due to font substitution */
	text-align: right;
	cursor: pointer;
	vertical-align:middle;
	background-color:  #dfe4e9;
	border: none;
	padding-top:2px;
	padding-right:6px;
	padding-bottom:2px;
	padding-left:2px;
}

.data_table_headdoch {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #FFFFFF;
	/*font-weight: bold;*/
	text-align: right;
	cursor: default;
	border: none;
	empty-cells:show;
	padding-top:8px;
	padding-right:6px;
	padding-bottom:8px;
	padding-left:6px;
}
.data_table_cellsborder {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 12px;
	color: #000000;
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	border-left:1px solid #DADADA;
	text-align: right;
	height: 12px;
	list-style-image: none;
	empty-cells:show;
	padding-top:8px;
	padding-right:6px;
	padding-bottom:8px;
	padding-left:6px;
	
}
.div_cells {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 13px;
}
.data_table_cells {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 13px;
	color: #000000;
	border-top: 1px solid #DADADA;
	border-right: none;
	border-left: none;
	text-align: right;
	height: 12px;
	list-style-image: none;
	empty-cells:show;
	padding-top:8px;
	padding-right:6px;
	padding-bottom:8px;
	padding-left:6px;
}
.data_table_cellsMainBrd {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 13px;
	color: #595959;
	width:80px;
	border-top: 1px solid #e6e6e6;
	text-align: right;
	list-style-image: none;
	empty-cells:show;
	padding-top:18px;
	padding-bottom:18px;
	padding-left:3px;
	padding-right:3px;
	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
}

.dablecellshBrd {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#55c7ec;
	border-bottom:1px solid #55c7ec;
	border-top:none;
	border-right: none;
	border-left: none;
	text-align: right;
	list-style-image: none;
	empty-cells:show;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:3px;
	padding-right:3px;
	z-index:66;
}

.dshaot_cells {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 13px;
	color: #000000;
	border : 1px solid #DADADA;
	text-align: right;
	height: 12px;
	list-style-image: none;
	empty-cells:show;
	padding-top:4px;
	padding-right:2px;
	padding-bottom:4px;
	padding-left:2px;
	width:30px;
	
	
}
.chenmiz_cells {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 13px;
	color: #000000;
	border : 1px solid #DADADA;
	text-align: right;
	height: 12px;
	list-style-image: none;
	empty-cells:show;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
}

.data_table_cellsEXL {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 13px;
	color: #000000;
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	/*border-bottom: 1px solid #DCDCDC;*/
	border-right: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
	text-align: right;
	height: 24px;
	list-style-image: none;
	empty-cells:show;
	padding-top:8px;
	padding-right:6px;
	padding-bottom:8px;
	padding-left:6px;
}
.data_table_cellsCLN {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 13px;
	color: #000000;
	border: none;
	text-align: right;
	height: 12px;
	list-style-image: none;
	empty-cells:show;
	padding-top:8px;
	padding-right:6px;
	padding-bottom:8px;
	padding-left:6px;
}
.data_table_cells_calc {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 13px;
	color: #000000;
	border: 1px solid #DADADA;
	height: 16px;
	list-style-image: none;
	empty-cells:show;
}
.enter_code_welcome {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #00008B;
	background-image: url(../imgsrc//enrer_code_bullet.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	padding-right: 25px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
.enter_code_name_passward {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #464646;
	background-color: #FFFFFF;
	text-align: right;
	cursor: help;
}
.enter_code_table_frame {
	padding: 11px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DCDCDC;
	border-right-color: #DCDCDC;
	border-bottom-color: #DCDCDC;
	border-left-color: #DCDCDC;
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2c578a;
	text-decoration: none;
	text-align: center;
}
.enter_code_wrong_name {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-repeat: no-repeat;
	background-position: 100px center;
	text-align: center;
	padding-right: 6px;
}
.sort_by_body {
	background-color: #ffffff;
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #2c578a;
	z-index: 995;
}
.project_add_text{
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #2c578a;
	text-align: right;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right center;
	letter-spacing: normal;
	word_spacing: normal;
	padding-right: 15px;
}
.input_kav {
	font: bold normal 10pt Arial, serif, Verdana;
	color: #707070;
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	outline-color:#55c7ec;
	border-radius:4px;
}
.input_miz {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size:12px;
	color: #000000;
	background-color: none;
	border : none;
	outline-color:#55c7ec;
	height : 100%;
}
fieldset {
border: 1px solid #DADADA;
}
.hebrew {font-family:"verdana","arial"; font-size:12px; text-align:right; line-height:20px; direction:rtl;}
.helpDiv {z-index:100; position:absolute; left:0px; top:0px; display:none; direction:ltr;}
.helpBox {background-color:#819BBA; border:1px solid #ebeff4; padding:2px; font-size:11px; line-height:14px; color:#FFFFFF;}
.helpCode {cursor:help;}
tr.i_row {
background-color: #ffffff;
cursor:pointer;
}
tr.i_row:hover {
background-color: #f2f2f2;
cursor:pointer;
}
.mordootr {
background: #ffffff;
}
.mordootr:hover {
cursor:pointer;
background: #f2f2f2;
}
.mordootrslctd {
background: #e6e6e6;
}
.mordpickootr {
background: #d4f1fa;
}
.mordpickootr:hover {
background: #a4e1f4;
}
.cmmdsdiv {
	position:absolute;
	margin: 0;
	padding: 0;
	border:1px solid #DADADA;
}
.contfrm {
	position:absolute;
	text-align:center;
	vertical-align:middle;
	margin: 0;
	padding: 0;
	border:none;
	background:#e7f5fe;
}
.popalrtdiv {
	position:absolute;
	top:0;
	left:0;
	overflow: hidden;
	width: 400px;/*675px;*/
	padding: 8px;
	text-align:center;
	direction:rtl;
	background:#E3E3E3;
	border:0.5px solid #DADADA;
}
.dtreeInrPdiv {
	position:absolute;
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-align: right;
	background:#fcfcfc;
	direction:rtl;
	color:  #0000FF;
	width: 329px;
	border-left:1px solid #8e9296;
	overflow: hidden;
	z-index:67;
}
.treelinespan {
	/*font-weight:bold;*/
	font-family: 'Open Sans Hebrew', sans-serif;
	text-align:right;
	width:100%;
	font-size:13px;
	font-weight: 400;
	color:#595959;
	cursor:pointer;
	padding:2px;
	direction:rtl;
}
.treelinediv {
	font-family: 'Open Sans Hebrew', sans-serif;
	text-align:right;
	width:100%;
	font-size:15px;
	font-weight: 400;
	color:#595959;
	cursor:pointer;
	padding-top:1px;
	padding-bottom:1px;
	direction:rtl;
}
.trehov:hover {background: #f1f1f1 ;}
.treelinedivNWW {
	font-family: 'Open Sans Hebrew', sans-serif;
	text-align:right;
	width:6px;
	font-size:14px;
	font-weight: 400;
	color:#808080;
	cursor:pointer;
	direction:rtl;
	min-width:6px;
	max-width:200px;
	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
}
.dtree {
	font-family: 'Open Sans Hebrew', sans-serif;
	direction:rtl;
	font-size: 13px;
	color: #595959;
	white-space: nowrap;
	overflow: hidden;
}
.dtreeN {
	font-family: 'Open Sans Hebrew', sans-serif;
	direction:rtl;
	font-size: 13px;
	color: #595959;
	white-space: nowrap;
	overflow: hidden;
}
.imgprgbrdv {
	position:absolute;
	top:0;
	left:0;
	overflow: hidden;
}
.flsdv {
	position:absolute;
	top:355px;
	left:200px;
	width:400px;
	height:200px;
	padiing:none;
	overflow:hidden;
	background:#ffffff;
	z-index:3;
}
.opaque {
	position:absolute;
	top:35px;
	left:0px;
	background:#D3D3D3;
	padiing:none;
    opacity : 0.6;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=60);
	z-index:2;
}
.opaqueLOOK {
	position:absolute;
	overflow:hidden;
	top:34px;
	left:55px;
	height:300px;
	width:500px;
	background:#FFFFFF;
	padiing:none;
	border: 1px solid #DADADA;
}
.MXswitchMX {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 18px;
}
.MXswitchMX input {display:none;}
.MXsliderMX {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
.MXsliderMX:before {
  position: absolute;
  content: "";
  height: 14px;
  width: 30px;
  left: 2px;
  bottom: 2px;
 background-color: #FFFFFF;
  -webkit-transition: .4s;
  transition: .4s;
}
input:checked + .MXsliderMX {
  background-color: #00b4ae;
}
input:focus + .MXsliderMX {
  box-shadow: 0 0 1px #2196F3;
}
input:checked + .MXsliderMX:before {
  -webkit-transform: translateX(11px);
  -ms-transform: translateX(11px);
  transform: translateX(11px);
}
.MXsliderMX.round {
  border-radius: 9px;
}
.MXsliderMX.round:before {
  border-radius: 7px;
}
.MXslidTxtMX {
	position:absolute;
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size:10px;
	direction:rtl;
	border : none;
	overflow: hidden;
}
.lrgtxtEr {
	font-family: 'Open Sans Hebrew', sans-serif;
	border:none;
	font-size: 16px;
	line-height: 20px;
	text-align: right;
 	width:100%;
	overflow:hidden;
	padding-top: 4px; 
	padding-bottom: 4px; 
	 outline: none;
}
.txtaraout {
	font-family: 'Open Sans Hebrew', sans-serif;
	border:none;
	font-size: 14px;
	line-height: 20px;
	text-align: right;
 	width:100%;
	max-width:100%;
	min-width:100%;
	overflow-x:hidden;
	padding-top: 4px; 
	padding-bottom: 4px; 
	outline-color:#55c7ec;
	resize: none;
}
.lrgtxtAtk {
	font-family: 'Open Sans Hebrew', sans-serif;
	border:none;
	font-size: 12px;
	line-height: 16px;
	text-align: right;
 	width:100%;
	overflow:hidden;
	padding-top: 0px; 
	padding-bottom: 0px; 
	 outline: none;
}
.lrgtxtGnt {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 16px;
	line-height: 20px;
	text-align: right;
 	width:542px;
	overflow:hidden;
	padding-top: 4px; 
	padding-bottom: 4px; 
	 outline: none;
}
.maxchartpos {
	position:absolute;
	overflow:hidden;
	direction:ltr;
	background-color:#FFFFFF;
	border-right:2px solid #cfd2d5;
	border-bottom:2px solid #cfd2d5;
	border-top:none;
	border-left:none;
	max-width: 100%;
	margin: 0px auto;
}
.maxchartholdr {
	direction:ltr;
	max-width: 100%;
	margin: 0px auto;
}
table.sortable a.sortheader {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}
.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button.dhxwin_button_conf {
			background-image: url(../imgsrc/mxPrintIc.png);
			background-position: 0px 5px;
		}
		
.dhtmlx-mxinfomsgstl div{
	width:280px !important;
	min-width:100% !important;
	min-height:100% !important;
	background-color:#FFFFFF !important;
	text-align:center !important;
	color:#000000 !important;
	border:none !important;
	box-shadow: 3px 3px 5px #808080 !important;
}
.dhtmlx-mxerrmsgstl div{
 	width:280px !important;
	min-width:100% !important;
	min-height:100% !important;
	background-color:#FFFFFF !important;
	text-align:center !important;
	color:#000000 !important;
	border:none !important;
	box-shadow: 3px 3px 5px #808080 !important;
}
.dhtmlx-mxwrngmsgstl div{
	width:280px !important;
	min-width:100% !important;
	min-height:100% !important;
	background-color:#FFFFFF !important;
	text-align:center !important;
	color:#000000 !important;
	border:none !important;
	box-shadow: 3px 3px 5px #808080 !important;
}
.dhtmlx-mxsuccessmsgstl div{
	width:280px !important;
	min-width:100% !important;
	min-height:100% !important;
	background-color:#FFFFFF !important;
	text-align:center !important;
	color:#000000 !important;
	border:none !important;
	box-shadow: 3px 3px 5px #808080 !important;
}
.dhtmlx-dhxalrtstl{
    color:#000000 !important;
	background-color:#FFFFFF !important;
	border-radius: 7px !important;
	box-shadow: 3px 3px 5px #808080 !important;
}

.mxdivsalesusr {
	font-family:'Open Sans Hebrew', sans-serif;
	font-size: 15px;
	text-align:center;
	vertical-align:middle;
	padding:12px;
	width:50px;
	color: #808080;
	background-color: #FFFFFF;
	border:1px solid #007d79;
	border-radius: 7px;
}
.mxdivsalesusr:hover {
	font-weight:bold;
	box-shadow: 3px 3px 5px #808080;
}
.mxdivsalesusrslctd {
	font-family:'Open Sans Hebrew', sans-serif;
	font-size: 15px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding:12px;
	width:50px;
	background-color: #d3f8f0;
	border:1px solid #404040;
	border-radius: 7px;
	opacity : 0.7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
}
.mxdivsales {
	font-family:'Open Sans Hebrew', sans-serif;
	font-size: 15px;
	text-align:center;
	vertical-align:top;
	position: relative;
	padding:12px;
	width:33.33%;
	color: #808080;
	background-color: #FFFFFF;
	border:1px solid #007d79;
	border-radius: 7px;
}
.mxdivsales:hover {
	font-weight:bold;
	box-shadow: 3px 3px 5px #808080;
}
.mxdivsalesslctd {
	font-family:'Open Sans Hebrew', sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #000000;
	text-align:center;
	vertical-align:top;
	position: relative;
	padding:12px;
	width:33.33%;
	background-color: #d3f8f0;
	border:1px solid #404040;
	border-radius: 7px;
	opacity : 0.7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
}
.mobsalestit {
font-family: 'Open Sans Hebrew', sans-serif;
color:  #FFFFFF;
font-size: 18px;/* Approximation due to font substitution */
font-weight: 700;
line-height: 13px;/* Approximation due to font substitution */
text-align: right;
background-color: #343536;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 2px;
padding-right: 6px;
height: 45px;
}
.mxsaleshr { 
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  border-top:1px solid #007d79;
} 
.mxdivsalesanual {
	font-family:'Open Sans Hebrew', sans-serif;
	font-size: 15px;
	text-align:center;
	vertical-align:middle;
	padding-top:12px;
	padding-bottom:12px;
	padding-right:2px;
	padding-left:2px;
	width:165px;
	color: #808080;
	background-color: #FFFFFF;
	border:1px solid #007d79;
	border-radius: 7px;
}
.mxdivsalesanual:hover {
	font-weight:bold;
	box-shadow: 3px 3px 5px #808080;
}
.mxdivsalesanualslctd {
	font-family:'Open Sans Hebrew', sans-serif;
	font-size: 15px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding-top:12px;
	padding-bottom:12px;
	padding-right:2px;
	padding-left:2px;
	width:165px;
	background-color: #d3f8f0;
	border:1px solid #404040;
	border-radius: 7px;
	opacity : 0.7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
}
.msgsalesdv {
	font-family:'Open Sans Hebrew', sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #000000;
	border:1px solid #FF0000;
	border-radius: 7px;
	text-align:right;
	padding:5px;
	position:absolute;
	right:5%;
	top:5px;
	width:50%;
	overflow:hidden;
}
.msgsalesdv:hover {
	font-weight:bold;
	box-shadow: 3px 3px 5px #808080;
}
.mxBarsales {
	font-family:'Open Sans Hebrew', sans-serif;
	font-size: 15px;
	text-align:right;
	vertical-align:top;
	position: relative;
	padding:12px;
	width:100%;
	color: #808080;
	background-color: #FFFFFF;
	border:1px solid #007d79;
	border-radius: 7px;
}
.mxcrdtdivsales {
	font-family:'Open Sans Hebrew', sans-serif;
	font-size: 15px;
	text-align:center;
	vertical-align:top;
	position: relative;
	padding:12px;
	width:33.33%;
	color: #808080;
	background-color: #FFFFFF;
	border:1px solid #007d79;
	border-radius: 7px;
}
.mxcrdtbutsales {
	cursor:pointer;
	font-family:'Open Sans Hebrew', sans-serif;
	font-size: 15px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	padding:12px;
	width:170px;
	background-color: #007d79;
	border:1px solid #404040;
	border-radius: 7px;
	opacity : 0.7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
}
.mxcrdtbutsales:hover {
	font-weight:bold;
	box-shadow: 3px 3px 5px #808080;
}
.tbltpulim {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 15px;
	background-color: #f7f7f7;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.brwsdv {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 15px;
	position: absolute;
	top:287;
	left:0;
	cursor:pointer;
	width:40px;
	text-align:left;
	vertical-align:baseline;
	border-bottom-left-radius: 7px;
	border-top-right-radius: 360px;
	background-color: #f7f7f7;
	padding-top: 10px;
	padding-left: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
}
.inputRholder {
	font: bold normal 10pt Arial, serif, Verdana;
	color: #000000;
	background-color: #FFFFFF;
	border-top: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
}
.inputRholder input::placeholder {
	color: #DC143C;
	opacity: 1;
}
.datapckcells {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 12px;
	color: #000000;
	border-top: 1px solid #DADADA;
	border-right: none;
	border-left: none;
	text-align: right;
	height: 12px;
	list-style-image: none;
	empty-cells:show;
	padding-top:4px;
	padding-right:2px;
	padding-bottom:4px;
	padding-left:2px;
}
.datapckcells:hover {
	background-color: #f2f2f2;
}
.mxonetomenyitm {
	font-family:'Open Sans Hebrew', sans-serif;
	font-size: 15px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	color:#404040;
	background-color: #f7f7f7;
	border:1px solid #bfbfbf;
	border-radius: 7px;
}
.mxonetomenyitm:hover {
	box-shadow: 3px 3px 5px #808080;
}
.genmaxswitch {
	position: relative;
	display: inline-block;
	width: 30px;
	height:18px;
}
.mxregswitch input { 
	opacity: 0;
	width: 0;
	height: 0;
}
.genmaxsliderswitch {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}
.genmaxsliderswitch:before {
	position: absolute;
	content: "";
	height: 12px;
	width: 12px;
	left: 3px;
	bottom: 3px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}
input:checked + .genmaxsliderswitch {
	background-color: #007d79;
}
input:focus + .genmaxsliderswitch {
	box-shadow: 0 0 1px #007d79;
}
input:checked + .genmaxsliderswitch:before {
	-webkit-transform: translateX(12px);
	-ms-transform: translateX(12px);
	transform: translateX(12px);
}
.genmaxsliderswitch.round {
	border-radius: 34px;
}
.genmaxsliderswitch.round:before {
	border-radius: 50%;
}
.acstbs {
	cursor:pointer;
	font-family:'Open Sans Hebrew', sans-serif;
	text-align:center;
	vertical-align:middle;
	color:#000000;
	padding:0px;
	width:44px;
	height:44px;
	background-color: #f7f7f7;
	border:0.5px solid #f7f7f7;
}
.slctdacstbs {
	cursor:pointer;
	font-family:'Open Sans Hebrew', sans-serif;
	text-align:center;
	vertical-align:middle;
	color:#000000;
	padding:0px;
	width:44px;
	height:44px;
	background-color: #FFFFFF;
	border-bottom:0.5px solid #FFFFFF;
	border-top:0.5px solid #d9d9d9;
	border-left:0.5px solid #d9d9d9;
	border-right:0.5px solid #d9d9d9;
}
.frmcelacs {
	text-align:right;
	width:25%;
	padding-right:8px;
	padding-left:8px;
	
}
.acstbsIcon {
	width:22px;
	height:22px;
	-webkit-transition: width 0.25s, height 0.25s; /* For Safari 3.1 to 6.0 */
 	 transition: width 0.25s, height 0.25s;
	 transition-timing-function: ease-in-out;
}
.acstbsIcon:hover {
	width:32px;
	height:32px;
}
.inrcntsapes{
	width:100%;
	overflow:auto;
	padding:0px;
	background-color: #FFFFFF;
	direction:rtl;
}
.dvcontdrag {
	font-family:'Open Sans Hebrew', sans-serif;
	font-size: 15px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	color:#404040;
	margin-top: 4px;
	background-color: #f7f7f7;
	border:1px solid #bfbfbf;
	border-radius: 7px;
	opacity : 0.7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
}
.dvcontdrag:hover {
	cursor:pointer;
	box-shadow: 3px 3px 5px #808080;
}
.dvcladrg {
	font-family:'Open Sans Hebrew', sans-serif;
	font-size: 15px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	color:#404040;
	margin-top: 4px;
	background-color: #f7f7f7;
	border:1px solid #bfbfbf;
	border-radius: 7px;
}
.dvcladrg:hover {
	cursor:pointer;
	box-shadow: 3px 3px 5px #808080;
}
.contsfls {
	position:relative;
	text-align:center;
	vertical-align:middle;
	border:1px solid #bfbfbf;
	border-radius: 7px;
	padding:4px;
	margin:2px;
	max-width:72px;
	min-width:72px;
	width:72px;
	max-height:72px;
	min-height:72px;
	height:72px;
}
.contsfls:hover {
	cursor:pointer;
	box-shadow: 3px 3px 5px #808080;
}
.gengalorec {
	position:relative;
	text-align:center;
	vertical-align:middle;
	border:1px solid #bfbfbf;
	border-radius: 7px;
	padding:4px;
	margin:6px;
	max-width:128px;
	min-width:128px;
	width:128px;
	max-height:168px;
	min-height:168px;
	height:168px;
	display:inline-block;
}
.gengalorec:hover {
	cursor:pointer;
	box-shadow: 3px 3px 5px #808080;
}
.flnmnectach {
	max-width:127px;
	min-width:127px;
	width:127px;
	max-height:14px;
	min-height:14px;
	height:14px;
	font-size:9px;
	font-weight:bobld;
	position:absolute;
	top:64px;
	left:4px;
	text-align:left;
	background:#FFFFFF;
	color:#000000;
	opacity : 0.7;
	vertical-align:middle;
	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
}

.svsttbbl {
	width: auto;
	height: auto;
	position: absolute;
	top:0px;
	overflow:hidden;
	font-size:14px;
	font-weight:bobld;
	display:none;
}
.gnhldr {
	width:100%;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	padding-bottom:14px;
	padding-top:14px;
	background:#FFFFFF;
}
.mxtzmuncell {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color:  #FFFFFF;/* 7b9abc  */
	color: #a9a9a9;
	font-variant: normal;
	background-repeat: repeat-x;
	background-position: right;
	letter-spacing: normal;
	text-align: center;
	cursor: pointer;
	margin: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
	border-top: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
}
.mxtzmuncell:hover {
	color: #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.slctdmxtzmuncell {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color:  #FFFFFF;/* 7b9abc  */
	color: #000000;
	font-variant: normal;
	background-repeat: repeat-x;
	background-position: right;
	letter-spacing: normal;
	text-align: center;
	cursor: pointer;
	margin: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 6px;
	border-top: 2px solid #179f81;
	border-right: 2px solid #179f81;
	border-bottom: 2px solid #179f81;
	border-left: 2px solid #179f81;
}
.mxdrpdwndv{
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 12px;
	text-align: center;
	background-color:  #FFFFFF;/* 7b9abc  */
	color: #000000;
	position: absolute;
	max-height:250px;
	min-width:300px;
	width:300px;
	overflow:hidden;
	border-top: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	border-radius: 5px;
	box-shadow: 2px 2px 4px #808080;
}
.mximgmen{
	padding:2px;
	border-radius: 7px;
}
.mximgmen:hover {
	box-shadow: 3px 3px 5px #808080;
}
.mxdvasbutmx {
	font-family: 'Open Sans Hebrew', sans-serif;font-size: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	padding-left: 10px;
	border:none;
	background-color: #179f81;
	color: #fff;
	outline: none;
}
.progress-circle {
   font-family: 'Open Sans Hebrew', sans-serif;
   font-size: 60px;
   margin: 2px;
   position: relative; /* so that children can be absolutely positioned */
   padding: 0;
   width: 5em;
   height: 5em;
   background-color: #d9d9d9; 
   border-radius: 50%;
   line-height: 5em;
}
.progress-circle:after{
    border: none;
    position: absolute;
    top: 0.35em;
    left: 0.35em;
    text-align: center;
    display: block;
    border-radius: 50%;
    width: 4.3em;
    height: 4.3em;
    background-color: white;
    content: " ";
}
.progress-circle span {
    position: absolute;
    line-height: 5em;
    width: 5em;
    text-align: center;
    display: block;
    color: #00e673;
    z-index: 2;
}
.left-half-clipper { 
   border-radius: 50%;
   width: 5em;
   height: 5em;
   position: absolute; /* needed for clipping */
   clip: rect(0, 5em, 5em, 2.5em); /* clips the whole left half*/ 
}
.progress-circle.over50 .left-half-clipper {
   clip: rect(auto,auto,auto,auto);
}
.value-bar {
   position: absolute; /*needed for clipping*/
   clip: rect(0, 2.5em, 5em, 0);
   width: 5em;
   height: 5em;
   border-radius: 50%;
   border: 0.45em solid #00e673; /*The border is 0.35 but making it larger removes visual artifacts */
   box-sizing: border-box;
}
.progress-circle.over50 .first50-bar {
   position: absolute; /*needed for clipping*/
   clip: rect(0, 5em, 5em, 2.5em);
   background-color: #00e673;
   border-radius: 50%;
   width: 5em;
   height: 5em;
}
.progress-circle:not(.over50) .first50-bar{ display: none; }
.progress-circle.p0 .value-bar { display: none; }
.progress-circle.p1 .value-bar { transform: rotate(4deg); }
.progress-circle.p2 .value-bar { transform: rotate(7deg); }
.progress-circle.p3 .value-bar { transform: rotate(11deg); }
.progress-circle.p4 .value-bar { transform: rotate(14deg); }
.progress-circle.p5 .value-bar { transform: rotate(18deg); }
.progress-circle.p6 .value-bar { transform: rotate(22deg); }
.progress-circle.p7 .value-bar { transform: rotate(25deg); }
.progress-circle.p8 .value-bar { transform: rotate(29deg); }
.progress-circle.p9 .value-bar { transform: rotate(32deg); }
.progress-circle.p10 .value-bar { transform: rotate(36deg); }
.progress-circle.p11 .value-bar { transform: rotate(40deg); }
.progress-circle.p12 .value-bar { transform: rotate(43deg); }
.progress-circle.p13 .value-bar { transform: rotate(47deg); }
.progress-circle.p14 .value-bar { transform: rotate(50deg); }
.progress-circle.p15 .value-bar { transform: rotate(54deg); }
.progress-circle.p16 .value-bar { transform: rotate(58deg); }
.progress-circle.p17 .value-bar { transform: rotate(61deg); }
.progress-circle.p18 .value-bar { transform: rotate(65deg); }
.progress-circle.p19 .value-bar { transform: rotate(68deg); }
.progress-circle.p20 .value-bar { transform: rotate(72deg); }
.progress-circle.p21 .value-bar { transform: rotate(76deg); }
.progress-circle.p22 .value-bar { transform: rotate(79deg); }
.progress-circle.p23 .value-bar { transform: rotate(83deg); }
.progress-circle.p24 .value-bar { transform: rotate(86deg); }
.progress-circle.p25 .value-bar { transform: rotate(90deg); }
.progress-circle.p26 .value-bar { transform: rotate(94deg); }
.progress-circle.p27 .value-bar { transform: rotate(97deg); }
.progress-circle.p28 .value-bar { transform: rotate(101deg); }
.progress-circle.p29 .value-bar { transform: rotate(104deg); }
.progress-circle.p30 .value-bar { transform: rotate(108deg); }
.progress-circle.p31 .value-bar { transform: rotate(112deg); }
.progress-circle.p32 .value-bar { transform: rotate(115deg); }
.progress-circle.p33 .value-bar { transform: rotate(119deg); }
.progress-circle.p34 .value-bar { transform: rotate(122deg); }
.progress-circle.p35 .value-bar { transform: rotate(126deg); }
.progress-circle.p36 .value-bar { transform: rotate(130deg); }
.progress-circle.p37 .value-bar { transform: rotate(133deg); }
.progress-circle.p38 .value-bar { transform: rotate(137deg); }
.progress-circle.p39 .value-bar { transform: rotate(140deg); }
.progress-circle.p40 .value-bar { transform: rotate(144deg); }
.progress-circle.p41 .value-bar { transform: rotate(148deg); }
.progress-circle.p42 .value-bar { transform: rotate(151deg); }
.progress-circle.p43 .value-bar { transform: rotate(155deg); }
.progress-circle.p44 .value-bar { transform: rotate(158deg); }
.progress-circle.p45 .value-bar { transform: rotate(162deg); }
.progress-circle.p46 .value-bar { transform: rotate(166deg); }
.progress-circle.p47 .value-bar { transform: rotate(169deg); }
.progress-circle.p48 .value-bar { transform: rotate(173deg); }
.progress-circle.p49 .value-bar { transform: rotate(176deg); }
.progress-circle.p50 .value-bar { transform: rotate(180deg); }
.progress-circle.p51 .value-bar { transform: rotate(184deg); }
.progress-circle.p52 .value-bar { transform: rotate(187deg); }
.progress-circle.p53 .value-bar { transform: rotate(191deg); }
.progress-circle.p54 .value-bar { transform: rotate(194deg); }
.progress-circle.p55 .value-bar { transform: rotate(198deg); }
.progress-circle.p56 .value-bar { transform: rotate(202deg); }
.progress-circle.p57 .value-bar { transform: rotate(205deg); }
.progress-circle.p58 .value-bar { transform: rotate(209deg); }
.progress-circle.p59 .value-bar { transform: rotate(212deg); }
.progress-circle.p60 .value-bar { transform: rotate(216deg); }
.progress-circle.p61 .value-bar { transform: rotate(220deg); }
.progress-circle.p62 .value-bar { transform: rotate(223deg); }
.progress-circle.p63 .value-bar { transform: rotate(227deg); }
.progress-circle.p64 .value-bar { transform: rotate(230deg); }
.progress-circle.p65 .value-bar { transform: rotate(234deg); }
.progress-circle.p66 .value-bar { transform: rotate(238deg); }
.progress-circle.p67 .value-bar { transform: rotate(241deg); }
.progress-circle.p68 .value-bar { transform: rotate(245deg); }
.progress-circle.p69 .value-bar { transform: rotate(248deg); }
.progress-circle.p70 .value-bar { transform: rotate(252deg); }
.progress-circle.p71 .value-bar { transform: rotate(256deg); }
.progress-circle.p72 .value-bar { transform: rotate(259deg); }
.progress-circle.p73 .value-bar { transform: rotate(263deg); }
.progress-circle.p74 .value-bar { transform: rotate(266deg); }
.progress-circle.p75 .value-bar { transform: rotate(270deg); }
.progress-circle.p76 .value-bar { transform: rotate(274deg); }
.progress-circle.p77 .value-bar { transform: rotate(277deg); }
.progress-circle.p78 .value-bar { transform: rotate(281deg); }
.progress-circle.p79 .value-bar { transform: rotate(284deg); }
.progress-circle.p80 .value-bar { transform: rotate(288deg); }
.progress-circle.p81 .value-bar { transform: rotate(292deg); }
.progress-circle.p82 .value-bar { transform: rotate(295deg); }
.progress-circle.p83 .value-bar { transform: rotate(299deg); }
.progress-circle.p84 .value-bar { transform: rotate(302deg); }
.progress-circle.p85 .value-bar { transform: rotate(306deg); }
.progress-circle.p86 .value-bar { transform: rotate(310deg); }
.progress-circle.p87 .value-bar { transform: rotate(313deg); }
.progress-circle.p88 .value-bar { transform: rotate(317deg); }
.progress-circle.p89 .value-bar { transform: rotate(320deg); }
.progress-circle.p90 .value-bar { transform: rotate(324deg); }
.progress-circle.p91 .value-bar { transform: rotate(328deg); }
.progress-circle.p92 .value-bar { transform: rotate(331deg); }
.progress-circle.p93 .value-bar { transform: rotate(335deg); }
.progress-circle.p94 .value-bar { transform: rotate(338deg); }
.progress-circle.p95 .value-bar { transform: rotate(342deg); }
.progress-circle.p96 .value-bar { transform: rotate(346deg); }
.progress-circle.p97 .value-bar { transform: rotate(349deg); }
.progress-circle.p98 .value-bar { transform: rotate(353deg); }
.progress-circle.p99 .value-bar { transform: rotate(356deg); }
.progress-circle.p100 .value-bar { transform: rotate(360deg); }
.smallprogress-circle {
   font-family: 'Open Sans Hebrew', sans-serif;
   font-size: 4px;
   margin: 2px;
   position: relative; /* so that children can be absolutely positioned */
   padding: 0;
   width: 5em;
   height: 5em;
   background-color: #d9d9d9; 
   border-radius: 50%;
   line-height: 5em;
}

.smallprogress-circle:after{
    border: none;
    position: absolute;
    top: 1.5em;
    left: 1.5em;
    text-align: center;
    display: block;
    border-radius: 50%;
    width: 2em;
    height: 2em;
    background-color: white;
    content: " ";
}
.smallprogress-circle span {
    position: absolute;
    line-height: 5em;
    width: 5em;
    text-align: center;
    display: block;
    color: #00e673;
    z-index: 2;
}
.smallleft-half-clipper { 
   border-radius: 50%;
   width: 5em;
   height: 5em;
   position: absolute; /* needed for clipping */
   clip: rect(0, 5em, 5em, 2.5em); /* clips the whole left half*/ 
}
.smallprogress-circle.smallover50 .smallleft-half-clipper {
   clip: rect(auto,auto,auto,auto);
}
.smallvalue-bar {
   position: absolute; /*needed for clipping*/
   clip: rect(0, 2.5em, 5em, 0);
   width: 5em;
   height: 5em;
   border-radius: 50%;
   border: 1.6em solid #00e673; /*The border is 0.35 but making it larger removes visual artifacts */
   box-sizing: border-box;
}
.smallprogress-circle.smallover50 .smallfirst50-bar {
   position: absolute; /*needed for clipping*/
   clip: rect(0, 5em, 5em, 2.5em);
   background-color: #00e673;
   border-radius: 50%;
   width: 5em;
   height: 5em;
}
.smallprogress-circle:not(.smallover50) .smallfirst50-bar{ display: none; }
.smallprogress-circle.p0 .smallvalue-bar { display: none; }
.smallprogress-circle.p1 .smallvalue-bar { transform: rotate(4deg); }
.smallprogress-circle.p2 .smallvalue-bar { transform: rotate(7deg); }
.smallprogress-circle.p3 .smallvalue-bar { transform: rotate(11deg); }
.smallprogress-circle.p4 .smallvalue-bar { transform: rotate(14deg); }
.smallprogress-circle.p5 .smallvalue-bar { transform: rotate(18deg); }
.smallprogress-circle.p6 .smallvalue-bar { transform: rotate(22deg); }
.smallprogress-circle.p7 .smallvalue-bar { transform: rotate(25deg); }
.smallprogress-circle.p8 .smallvalue-bar { transform: rotate(29deg); }
.smallprogress-circle.p9 .smallvalue-bar { transform: rotate(32deg); }
.smallprogress-circle.p10 .smallvalue-bar { transform: rotate(36deg); }
.smallprogress-circle.p11 .smallvalue-bar { transform: rotate(40deg); }
.smallprogress-circle.p12 .smallvalue-bar { transform: rotate(43deg); }
.smallprogress-circle.p13 .smallvalue-bar { transform: rotate(47deg); }
.smallprogress-circle.p14 .smallvalue-bar { transform: rotate(50deg); }
.smallprogress-circle.p15 .smallvalue-bar { transform: rotate(54deg); }
.smallprogress-circle.p16 .smallvalue-bar { transform: rotate(58deg); }
.smallprogress-circle.p17 .smallvalue-bar { transform: rotate(61deg); }
.smallprogress-circle.p18 .smallvalue-bar { transform: rotate(65deg); }
.smallprogress-circle.p19 .smallvalue-bar { transform: rotate(68deg); }
.smallprogress-circle.p20 .smallvalue-bar { transform: rotate(72deg); }
.smallprogress-circle.p21 .smallvalue-bar { transform: rotate(76deg); }
.smallprogress-circle.p22 .smallvalue-bar { transform: rotate(79deg); }
.smallprogress-circle.p23 .smallvalue-bar { transform: rotate(83deg); }
.smallprogress-circle.p24 .smallvalue-bar { transform: rotate(86deg); }
.smallprogress-circle.p25 .smallvalue-bar { transform: rotate(90deg); }
.smallprogress-circle.p26 .smallvalue-bar { transform: rotate(94deg); }
.smallprogress-circle.p27 .smallvalue-bar { transform: rotate(97deg); }
.smallprogress-circle.p28 .smallvalue-bar { transform: rotate(101deg); }
.smallprogress-circle.p29 .smallvalue-bar { transform: rotate(104deg); }
.smallprogress-circle.p30 .smallvalue-bar { transform: rotate(108deg); }
.smallprogress-circle.p31 .smallvalue-bar { transform: rotate(112deg); }
.smallprogress-circle.p32 .smallvalue-bar { transform: rotate(115deg); }
.smallprogress-circle.p33 .smallvalue-bar { transform: rotate(119deg); }
.smallprogress-circle.p34 .smallvalue-bar { transform: rotate(122deg); }
.smallprogress-circle.p35 .smallvalue-bar { transform: rotate(126deg); }
.smallprogress-circle.p36 .smallvalue-bar { transform: rotate(130deg); }
.smallprogress-circle.p37 .smallvalue-bar { transform: rotate(133deg); }
.smallprogress-circle.p38 .smallvalue-bar { transform: rotate(137deg); }
.smallprogress-circle.p39 .smallvalue-bar { transform: rotate(140deg); }
.smallprogress-circle.p40 .smallvalue-bar { transform: rotate(144deg); }
.smallprogress-circle.p41 .smallvalue-bar { transform: rotate(148deg); }
.smallprogress-circle.p42 .smallvalue-bar { transform: rotate(151deg); }
.smallprogress-circle.p43 .smallvalue-bar { transform: rotate(155deg); }
.smallprogress-circle.p44 .smallvalue-bar { transform: rotate(158deg); }
.smallprogress-circle.p45 .smallvalue-bar { transform: rotate(162deg); }
.smallprogress-circle.p46 .smallvalue-bar { transform: rotate(166deg); }
.smallprogress-circle.p47 .smallvalue-bar { transform: rotate(169deg); }
.smallprogress-circle.p48 .smallvalue-bar { transform: rotate(173deg); }
.smallprogress-circle.p49 .smallvalue-bar { transform: rotate(176deg); }
.smallprogress-circle.p50 .smallvalue-bar { transform: rotate(180deg); }
.smallprogress-circle.p51 .smallvalue-bar { transform: rotate(184deg); }
.smallprogress-circle.p52 .smallvalue-bar { transform: rotate(187deg); }
.smallprogress-circle.p53 .smallvalue-bar { transform: rotate(191deg); }
.smallprogress-circle.p54 .smallvalue-bar { transform: rotate(194deg); }
.smallprogress-circle.p55 .smallvalue-bar { transform: rotate(198deg); }
.smallprogress-circle.p56 .smallvalue-bar { transform: rotate(202deg); }
.smallprogress-circle.p57 .smallvalue-bar { transform: rotate(205deg); }
.smallprogress-circle.p58 .smallvalue-bar { transform: rotate(209deg); }
.smallprogress-circle.p59 .smallvalue-bar { transform: rotate(212deg); }
.smallprogress-circle.p60 .smallvalue-bar { transform: rotate(216deg); }
.smallprogress-circle.p61 .smallvalue-bar { transform: rotate(220deg); }
.smallprogress-circle.p62 .smallvalue-bar { transform: rotate(223deg); }
.smallprogress-circle.p63 .smallvalue-bar { transform: rotate(227deg); }
.smallprogress-circle.p64 .smallvalue-bar { transform: rotate(230deg); }
.smallprogress-circle.p65 .smallvalue-bar { transform: rotate(234deg); }
.smallprogress-circle.p66 .smallvalue-bar { transform: rotate(238deg); }
.smallprogress-circle.p67 .smallvalue-bar { transform: rotate(241deg); }
.smallprogress-circle.p68 .smallvalue-bar { transform: rotate(245deg); }
.smallprogress-circle.p69 .smallvalue-bar { transform: rotate(248deg); }
.smallprogress-circle.p70 .smallvalue-bar { transform: rotate(252deg); }
.smallprogress-circle.p71 .smallvalue-bar { transform: rotate(256deg); }
.smallprogress-circle.p72 .smallvalue-bar { transform: rotate(259deg); }
.smallprogress-circle.p73 .smallvalue-bar { transform: rotate(263deg); }
.smallprogress-circle.p74 .smallvalue-bar { transform: rotate(266deg); }
.smallprogress-circle.p75 .smallvalue-bar { transform: rotate(270deg); }
.smallprogress-circle.p76 .smallvalue-bar { transform: rotate(274deg); }
.smallprogress-circle.p77 .smallvalue-bar { transform: rotate(277deg); }
.smallprogress-circle.p78 .smallvalue-bar { transform: rotate(281deg); }
.smallprogress-circle.p79 .smallvalue-bar { transform: rotate(284deg); }
.smallprogress-circle.p80 .smallvalue-bar { transform: rotate(288deg); }
.smallprogress-circle.p81 .smallvalue-bar { transform: rotate(292deg); }
.smallprogress-circle.p82 .smallvalue-bar { transform: rotate(295deg); }
.smallprogress-circle.p83 .smallvalue-bar { transform: rotate(299deg); }
.smallprogress-circle.p84 .smallvalue-bar { transform: rotate(302deg); }
.smallprogress-circle.p85 .smallvalue-bar { transform: rotate(306deg); }
.smallprogress-circle.p86 .smallvalue-bar { transform: rotate(310deg); }
.smallprogress-circle.p87 .smallvalue-bar { transform: rotate(313deg); }
.smallprogress-circle.p88 .smallvalue-bar { transform: rotate(317deg); }
.smallprogress-circle.p89 .smallvalue-bar { transform: rotate(320deg); }
.smallprogress-circle.p90 .smallvalue-bar { transform: rotate(324deg); }
.smallprogress-circle.p91 .smallvalue-bar { transform: rotate(328deg); }
.smallprogress-circle.p92 .smallvalue-bar { transform: rotate(331deg); }
.smallprogress-circle.p93 .smallvalue-bar { transform: rotate(335deg); }
.smallprogress-circle.p94 .smallvalue-bar { transform: rotate(338deg); }
.smallprogress-circle.p95 .smallvalue-bar { transform: rotate(342deg); }
.smallprogress-circle.p96 .smallvalue-bar { transform: rotate(346deg); }
.smallprogress-circle.p97 .smallvalue-bar { transform: rotate(349deg); }
.smallprogress-circle.p98 .smallvalue-bar { transform: rotate(353deg); }
.smallprogress-circle.p99 .smallvalue-bar { transform: rotate(356deg); }
.smallprogress-circle.p100 .smallvalue-bar { transform: rotate(360deg); }
.half-circleprogress{
  position: relative;
  margin: 4px;
  float:left;
  text-align: center;
}
.half-circlebarOverflow{ /* Wraps the rotating .bar */
  position: relative;
  overflow: hidden; /* Comment this line to understand the trick */
  width: 180px; height: 90px; /* Half circle (overflow) */
  margin-bottom: -14px; /* bring the numbers up */
}
.half-circlebar{
  position: absolute;
  top: 0; left: 0;
  width: 180px; height: 180px; /* full circle! */
  border-radius: 50%;
  box-sizing: border-box;
  border: 15px solid #eee;     /* half gray, */
  border-bottom-color: #0bf;  /* half azure */
  border-right-color: #0bf;
}
.acsshtfpichldr {
	font-family:'Open Sans Hebrew', sans-serif;
	min-height:30%;
	height:30%;
	width:100%;
	overflow:hidden;
	position:relative;
	padiing:none;
   
}
.acspicshtf
{
width:100%;
height:100%;
opacity: 0.25;
  filter: alpha(opacity=25);
 }
.mobdvasbut {
 	font-family:'Open Sans Hebrew', sans-serif;
	text-align:center;
	direction:rtl;
	border-radius: 27px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:6px;
	padding-left:6px;
	outline:none;
	border:none;
 
 }
.mobdvasbut:hover {
	box-shadow: 3px 3px 5px #808080;
}
.acsslinp {
 	font-family:'Open Sans Hebrew', sans-serif;
	font-size:15px;
	border:none;
	outline:none;
	vertical-align:text-top;
	outline-color:#55c7ec;
	background:#FFFFFF;
 }
.maproundb
{
	padding:8px;
	text-align:center;
	border:1px solid #d9d9d9;
	border-radius: 360px;
    box-shadow: 1px 1px 2px #808080;
	width:36px;
	height:36px;
}
.acsrcvdinfo
{
	font-family:'Open Sans Hebrew', sans-serif;
	font-size:16px;
	padding:2px;
	text-align:center;
	border:1px solid #d9d9d9;
	border-radius: 7px;
    box-shadow: 3px 3px 5px #808080;
	position:fixed;
	overflow:hidden;
	width:90%;
	min-width:90%;
	max-height:580px;
	height:580px;
	top:55px;
	left:5%;
	color:#707070;
	background:#FFFFFF;
	direction:rtl;
	z-index:5;
}
.stmlrgtxt {
	font-family: 'Open Sans Hebrew', sans-serif;
	border:none;
	background-color:  #FFFFFF;
	color:  #8c8c8c;
	border:1px solid  #f2f2f2;
	border-radius: 5px;
	font-size: 16px;
	line-height: 20px;
	text-align: right;
 	width:100%;
	overflow:hidden;
	padding-top: 4px; 
	padding-bottom: 4px; 
	 outline: none;
}
.mskria
{
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size:12px;
	color:#9F9F9F;
	background-color:  #f2f2f2;
	border-radius: 5px;
	border: 1px solid #bfbfbf;
	padding:1px;
	display: inline;
}
 .mskria:hover {
	box-shadow: 3px 3px 5px #808080;
}
.acsprtrcvinf
{
	font-family:'Open Sans Hebrew', sans-serif;
	font-size:16px;
	padding:2px;
	text-align:center;
	position:absolute;
	overflow:hidden;
	width:100%;
	min-width:100%;
	max-width:100%;
	height:98%;
	min-height:98%;
	max-height:98%;
	top:0;
	left:0;
	color:#707070;
	background:#FFFFFF;
	direction:rtl;
	z-index:5;
}
.treepickdiv {
  margin: 0 auto;
  position:absolute;
  top:20px;
  left:20px;
  overflow:auto;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px; 
  vertical-align:top;
  border-radius:7px;
  /* max-width: 640px;*/
 /* max-height: 525px;*/
 box-shadow:         0 0 1px 1px #a6a6a6;
  width: 0px;
   height: 0px;
}
.buttchelet
{
	font-family:'Open Sans Hebrew', sans-serif;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
	border:1px solid #e1e1e1;
	border-radius: 7px;
	background:#55c7ec;
}
 .buttchelet:hover {
	box-shadow: 3px 3px 5px #808080;
}
.nhvrbuttchelet
{
	font-family:'Open Sans Hebrew', sans-serif;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
	border:1px solid #e1e1e1;
	border-radius: 7px;
	background:#55c7ec;
}
.butyaroknohov
{
	font-family:'Open Sans Hebrew', sans-serif;
	font-size:17px;
	text-align:center;
	cursor:pointer;
	color:#00b4ae;
	font-weight:bold;
	border:1px solid #00b4ae;
	border-radius: 7px;
	background:#FFFFFF;
	display:inline;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
}
.butyarokreyk
{
	font-family:'Open Sans Hebrew', sans-serif;
	font-size:17px;
	text-align:center;
	cursor:pointer;
	color:#00b4ae;
	font-weight:bold;
	border:1px solid #00b4ae;
	border-radius: 7px;
	background:#FFFFFF;
	display:inline;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
}
 .butyarokreyk:hover {
	/*box-shadow: 3px 3px 5px #808080;*/
	background:#f1f1f1;
}
.send_serch_submit_clear {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color:  #FFFFFF;
	/*color: #b0b0b0;*/
	color: #00b4ae;
	font-variant: normal;
	background-repeat: repeat-x;
	background-position: right;
	letter-spacing: normal;
	text-align: center;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	border-radius: 7px;
	border:1px solid #00b4ae;
}
.send_serch_submit_clear:hover {
	background:#f1f1f1;
}





/*.send_serch_submit_clear {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color:  #FFFFFF;
	color: #000000;
	font-variant: normal;
	background-repeat: repeat-x;
	background-position: right;
	letter-spacing: normal;
	text-align: center;
	cursor: pointer;
	margin: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #8c8c8c;
	border-bottom: 1px solid #8c8c8c;
	border-left: 1px solid #e6e6e6;
}*/
.malebutyarok
{
	font-family:'Open Sans Hebrew', sans-serif;
	font-size:17px;
	text-align:center;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #00b4ae;
	border-radius: 7px;
	background:#00b4ae;
}
 .malebutyarok:hover {
	box-shadow: 3px 3px 5px #808080;
}
.asbutscells {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 13px;
	color: #000000;
	border : 1px solid #DADADA;
	border-right : 2px solid #a9a9a9;
	border-bottom : 3px solid #a9a9a9;
	text-align: right;
	height: 12px;
	list-style-image: none;
	empty-cells:show;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
}
 .asbutscells:hover {
	box-shadow: 3px 3px 5px #808080;
}
.slctasbutscells {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 13px;
	color: #00b4ae;
	font-weight:bold;
	border : 3px solid #00b4ae;
	text-align: right;
	height: 12px;
	list-style-image: none;
	empty-cells:show;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
}
.forhovonl{
	font-family: 'Open Sans Hebrew', sans-serif;
}
.forhovonl:hover {
	cursor:pointer;
	/*box-shadow: 3px 3px 5px #808080;*/
}
.dvpckr {
   	font-family: 'Open Sans Hebrew', sans-serif;
  	font-size: 15px;
	line-height:15px;
	text-align:right;
    color: #FFFFFF;
    background: #b2b2b2;
	border-radius:7px;
  	margin:2px;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
}
.tblpckr {
   	font-family: 'Open Sans Hebrew', sans-serif;
  	font-size: 15px;
	text-align:right;
	direction:rtl;
    color: #FFFFFF;
    background: #b2b2b2;
	border-radius:7px;
}
.imgbutnow {
	font-family:'Open Sans Hebrew', sans-serif;
	font-size: 15px;
	text-align:center;
	vertical-align:middle;
	padding:3px;
	background-color: #FFFFFF;
	color: #000000;
	border:1px solid #000000;
	border-radius: 7px;
	display: inline-block;
	white-space: nowrap;
}
.imgbutnow:hover {
	background-color: #f2f2f2;
}
.grydimgbutnow {
	font-family:'Open Sans Hebrew', sans-serif;
	font-size: 15px;
	text-align:center;
	vertical-align:middle;
	padding:3px;
	background-color: #f2f2f2;
	color: #e1e1e1;
	border:1px solid #f2f2f2;
	border-radius: 7px;
	display: inline-block;
	white-space: nowrap;
}
.slidecontainer {
  width: 100%;
}
.slider {
  -webkit-appearance: none;
  width: 100%;
  height: 8px;
  border-radius: 5px;
  background: #d3d3d3;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
}
.slider:hover {
  opacity: 1;
}
.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #007d79;
  cursor: pointer;
}
.slider::-moz-range-thumb {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #007d79;
  cursor: pointer;
}
.tdinf {
	text-align:center;
	color: #d4d4d4;
	white-space: nowrap;
	font-weight:bold;
}
.tdinf:hover {
	color:#a9a9a9;
}
::-webkit-scrollbar {
  width: 10px;
   border-radius: 10px;
}
::-webkit-scrollbar-track {
  border-radius: 10px;
}
::-webkit-scrollbar-thumb {
  background: #b8babd;
  border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
  background: #a6a8ac;
    width: 16px;
}
.tableFixHead          { overflow-y: auto; height: 100px;overflow-x:hidden; }
.tableFixHead thead th { position: sticky; top: 0; background:#FFFFFF; }
.fltslctinp {
	overflow:hidden;
	background-color:  #d4f1fa;
	font-size:15px;
	width:100%;
	padding-right:2px;
	border:none;
	border-radius: 7px;
	outline:none;
}
.fltslctinpop {
  	color:#808080;
    border:0px;
    border-radius: 0px !important;
    outline:0px;
    } 
.fltslctinpop:hover {
  	 background-color: #94dcf3;
   
    }
.fltslctinpop:checked {
  background: linear-gradient(#55c7ec, #55c7ec);
}

.srchdtsdv {
background-color:  #d4f1fa;
font-family: 'Open Sans Hebrew', sans-serif;
color:  #090909;
position:absolute;
margin: 0;
padding: 0px;
left:0;
top:0px;
font-size:14px;
font-weight:400;
text-align: center;
border:1px solid  #d4f1fa;
border-top:none;
border-radius: 7px;
z-index:67;

}
.nwflttdrs{
	font-family: 'Open Sans Hebrew', sans-serif;
	padding-right:4px;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	border-radius: 7px;
	border: 1px solid #66ccff;
	/*width:300px;*/
	max-width:400px;
}
.nwflttdrs:hover {
	cursor:pointer;
	box-shadow: 3px 3px 5px #808080;
	
}
.onwrdbtlkd {
	text-align:center;
	font-size:15px;
	background:#55c7ec;
	color:#FFFFFF;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:18px;
	padding-right:18px;
	font-weight:bold;
	border: 1px solid #e1e1e1;
	border-radius: 7px;
	display: inline-block;
}
.onwrdbtlkd:hover {
	cursor:pointer;
	box-shadow: 3px 3px 5px #808080;
}
.idlonwrdbtlkd {
	text-align:center;
	font-size:15px;
	background:#f2f2f2;
	color:#e1e1e1;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:18px;
	padding-right:18px;
	font-weight:bold;
	border: 1px solid #e1e1e1;
	border-radius: 7px;
	display: inline-block;
}
.avtrinitials
{
	font-family: 'Open Sans Hebrew', sans-serif;
	color: #ffffff;
	width:32px;
	height:32px;
	max-width:32px;
	max-height:32px;
	line-height: 32px;
	font-size:16px;
	letter-spacing:1px;
	text-align:center;
	vertical-align:middle;
	border:2px solid #d3d3d3;
	border-radius:50%;
}


.avtrinitials:hover {
	cursor:pointer;
	box-shadow: 1px 1px 1px #808080;
	
}
.picavtrimg
{
	width:32px;
	height:32px;
	border:2px solid #e1e1e1;
	border-radius:50%;
	
}

.fltersTxtHldrs {
	list-style-image: none;
	empty-cells:show;
	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
	min-width:40px;
}


.mordoocbubble {
  position: relative;
  font-family: 'Open Sans Hebrew', sans-serif;
  font-size: 14px;
  line-height: 18px;
  max-width: 300px;
  min-width: 70px;
  background: #353637;
  border-right: 2px solid #9d9e9e;
  border-top: 1px solid #9d9e9e;
  border-radius: 17px;
  padding: 14px;
  text-align: center;
  color: #ffffff;
  direction:rtl;
}
/*
.mordoocbubble-bottom-left:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  border-left: 24px solid #353637;
  border-right: 12px solid transparent;
  border-top: 12px solid #353637;
  border-bottom: 20px solid transparent;
  left: 32px;
  bottom: -24px;
}
*/
.mordoocbubble-bottom-left:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  border-left: 12px solid #353637;
  border-right: 6px solid transparent;
  border-top: 6px solid #353637;
  border-bottom: 10px solid transparent;
  left: 32px;
  bottom: -12px;
}
.tabstt {
	font-family: 'Open Sans Hebrew', sans-serif;
	position:absolute;
	top:2px;
	left:55%;
	width:16px;
	height:16px;
	/*width:18px;
	height:18px;*/
	background:#179f81;
	color:#ffffff;
	border:1px solid #179f81;
	border-radius:50%;
	font-size:10px;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	padding:1px;
   
}
.mxslwrpdiv {
   width: 100%;
  height: 92%;
  max-height: 92%;
  overflow: scroll;
}

.mxsltopheadcol {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size:14px;
	color:#707070;
	text-align:centr;
	padding:3px;
	font-weight:bold;	
	position: sticky;
	top: 0;
	z-index: 2;
	border:0.5px solid #e1e1e1;
	background: #ffffff;
 	min-width:48px;
	min-height:48px;
	height:48px;
}
.mxslheadcol {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size:13px;
	color:#707070;
	text-align:left;
	list-style-image: none;
	empty-cells:show;
	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
	padding:3px;
	width:400px;
	min-width:400px;
	max-width:400px;
	position: sticky;
	left: 0;
	z-index: 1;
	border:0.5px solid #e1e1e1;
	background: #ffffff;
  
}


.mxsllong {
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size:14px;
	color:#707070;
	text-align:center;
	padding:6px;
	width:48px;
	min-width:48px;
	max-width:48px;
	height:48px;
	min-height:48px;
	max-height:48px;
	margin: 0;
	border:0.5px solid #e1e1e1;
	background: #ffffff;
  
}
.prrtystl
{
	font-family:'Open Sans Hebrew', sans-serif;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	border-radius: 7px;
	display:block;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
	margin-top:2px;
	width:40px;
}
.prrtystl:hover {
	color:#e1e1e1;
}