*:focus {outline: none;}

.body-loader {
	background: url('../images/priorityloader.gif') no-repeat center center fixed;
	background-size: 380px;
}

#load-wrapper {
	top: -20px;
	background: #f3f5f8;
}

#load-element {
	z-index: 4;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.menuHolderStyle 
{
    /* color of corners on Tablet */
    background-color: lightgray;
}
.RootGridStyle 
{
    cursor: default;  
    background-color: White;
}
.pmLabelStyle 
{
    user-select: none;
	-moz-user-select: none;
	cursor: pointer;
	/* width: 100%; */
	text-align: left;    
    /* overflow: hidden; */
	-webkit-user-select: none;
    -moz-user-select: none; 
    -ms-user-select: none; 
    margin-top: -1px;
    margin-bottom: -1px;
    font-family:Arial, Helvetica, sans-serif;
    	/* text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2); */ 
    /* margin-right: 5; */
}
.pmLabelStyle_rtl 
{	
    user-select: none;
	-moz-user-select: none;
	cursor: pointer;
	/* width: 100%; */
	text-align: right;    
    /* overflow: hidden; */
	-webkit-user-select: none; 
    -moz-user-select: none;
    -ms-user-select: none;
    margin-top: -1px;
    margin-bottom: -1px;
    font-family:Arial, Helvetica, sans-serif;
    	/* text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2); */
    /* margin-left: 5; */
}

.pmLabelStyle-Selected {
	user-select: none;
	-moz-user-select: none;
	cursor: pointer;
	/* width: 100%; */
	text-align: left;
	/* border-top:1px transparent solid; */    
}

.pmLabelStyle_rtl-Selected {
	user-select: none;
	-moz-user-select: none;
	cursor: pointer;
	/* width: 100%; */
	text-align: right;	
	/* border-top:1px transparent solid; */
}
.pmPanelStyle {
	cursor: pointer;
	width: 100%;
	border-top:1px transparent solid;
	border-bottom:1px transparent solid;
	overflow: hidden;
	min-height: 20px;
	display:block;
}
.pmPanelStyle_mob {
	cursor: pointer;
	width: 100%;
	border-top:1px transparent solid;
	border-bottom:1px transparent solid;
	overflow: hidden;
	min-height: 20px;
}
/* Needed a style without the hove state */
.pmPanelStyleB {
	cursor: pointer;
	width: 100%;
	border-top:1px transparent solid;
	border-bottom:1px transparent solid;
}
/*
.pmPanelStyle:hover {
	background-color: #EDFBBD;
	border-top:1px #82C2A2 solid;
	border-bottom:1px #43BF82 solid;
}
*/
.pmPanelStyle-Selected {
	/* cursor: pointer; */
	border-top:1px #82C2A2 solid;
	border-bottom:1px #43BF82 solid;
	background:#fff url('images/MenuItem_Cheked.png');
	/* width: 100%; */
}
.pmPanelStyle_mob-Selected {
	border-top:1px #00598F solid;
	border-bottom:1px #00598F solid;
	background: -moz-linear-gradient(top,  #0090E6 0%, #42CCF3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0090E6), color-stop(100%,#42CCF3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0090E6 0%,#42CCF3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0090E6 0%,#42CCF3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0090E6 0%,#42CCF3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0090E6 0%,#42CCF3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0090E6', endColorstr='#42CCF3',GradientType=0 ); /* IE6-8 */
}
/*
.menubutton_panelstyle pmPanelStyle{
	width:100%;
	height:100%;
}
.menubutton_panelstyle pmPanelStyle:hover{
	width:150%;
	height:150%;
}
*/
.generalpage_mainmenustyle,
.generalpage_mainmenustyle_rtl,
.generalpage_personalmenustyle,
.generalpage_personalmenustyle_rtl,
.generalpage_mainmenubuttonstyle,
.generalpage_mainmenubuttonstyle_rtl,
.generalpage_personalmenubuttonstyle,
.generalpage_personalmenubuttonstyle_rtl,
.generalpage_toolbarbuttonstyle,
.generalpage_toolbarbuttonstyle_rtl,
.generalpage_navigationpanelstyle,
.generalpage_navigationpanelstyle_rtl,
.generalpage_directactpanelstyle,
.generalpage_directactpanelstyle_rtl,
.generalpage_entpanelstyle,
.generalpage_entpanelstyle_rtl
{
    -webkit-user-select: none; /* Chrome all /Safari all */
    -moz-user-select: none; /* Firefox all */
    -ms-user-select: none; /* IE 10+ */
}
/* Aharon, 14/12/2014 vvv */
.generalpage_navigationpanelstyle_rtl,
.generalpage_directactpanelstyle_rtl,
.generalpage_entpanelstyle_rtl
{
	margin-left: 4px;
}
.generalpage_navigationpanelstyle,
.generalpage_directactpanelstyle,
.generalpage_entpanelstyle
{
	margin-right: 4px;
}
/* Aharon, 14/12/2014 */

/* Aharon, 26/1/2014 vvv */
.navigationpanel_companystyle
{
	margin-top: 3px;
	margin-bottom:14px;
}
/* Aharon, 26/1/2014 ^^^ */

.generalpage_mainmenustyle 
{
    direction: ltr;
	float: left;
	/* padding-top: 20px; */
	text-align: left;			
	position: absolute;
	pointer-events: none;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}		
.generalpage_mainmenustyle_rtl 
{
    direction: rtl;
	float: right;
	/* padding-top: 20px; */
	text-align: right;			
	position: absolute;
	pointer-events: none;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}		
.generalpage_personalmenustyle 
{
    direction: ltr;
	float: left;
	padding-top: 0px;
	text-align: left;
	position: absolute;
	pointer-events: none;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.generalpage_personalmenustyle_rtl 
{
    direction: rtl;
	float: right;
	padding-top: 0px;
	text-align: right;
	position: absolute;
	pointer-events: none;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.generalpage_mainmenubuttonstyle 
{
    direction: ltr;
	float: left;
	/* top: 20px; */
	text-align: left;
	position: absolute;
	left: 0%;
}		
.generalpage_mainmenubuttonstyle_rtl 
{
    direction: rtl;
	float: right;
	/* top: 20px; */
	text-align: right;
	position: absolute;
	right: 0%;
}		
.generalpage_personalmenubuttonstyle 
{
    direction: ltr;
	float: left;
	top: 0px;
	text-align: left;
	position: absolute;	
	left: 0%;
}
.generalpage_personalmenubuttonstyle_rtl 
{
    direction: rtl;
	float: right;
	top: 0px;
	text-align: right;
	position: absolute;	
	right: 0%;
}
.generalpage_toolbarbuttonstyle 
{
    direction: ltr;
	float: left;
	bottom: 0px;
	text-align: left;
	position: absolute;
	/* height: 182px; */
	height: 145px;
	left: 0%;
	margin-bottom: 0px;
}
.generalpage_toolbarbuttonstyle_rtl 
{
    direction: rtl;
	float: right;
	bottom: 0px;
	text-align: right;
	position: absolute;
	/* height: 182px; */
	height: 145px;
	right: 0%;
	margin-bottom: 0px;
}
.generalpage_navigationpanelstyle 
{
    direction: rtl;
	float: right;
	text-align: right;
	position: absolute;
	/* top: 20px; */
	right: 0%;	
}
.generalpage_navigationpanelstyle_rtl 
{
    direction: ltr;
	float: left;
	text-align: left;
	position: absolute;
	/* top: 20px; */
	left: 0%;				
}
.generalpage_directactpanelstyle 
{
    direction: rtl;
	float: right;
	text-align: right;
	position: absolute;
	right: 0%;			
}
.generalpage_directactpanelstyle_rtl 
{
    direction: ltr;
	float: left;
	text-align: left;
	position: absolute;
	left: 0%;			
}
.generalpage_entpanelstyle 
{
    direction: rtl;
	float: right;
	text-align: right;
	position: absolute;
	right: 0%;			
}
.generalpage_entpanelstyle_rtl 
{
    direction: ltr;
	float: left;
	text-align: left;
	position: absolute;
	left: 0%;			
}
.generalpage_htmlstyle {			
	height: 100%;
	width: 100%;
	z-index: 4100;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;	    
    display: block;
}
.generalpage_grid 
{
	/* display: none; */
    height: 100%;
	width: 100%;
	z-index: 4100;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;	
    position: static;
}
.genPage_mainGridCell 
{
    height: 100%;
    width: 100%;
}
.generalpage_htmlstyle_android 
{
    /*
    position: fixed;
	pointer-events:none;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
    */
}

#reports-wrapper {
	bottom: 0;
	width: 100%;
	height: calc(100% - 40px);
	top: 0;
	position: absolute;
	background-color: white;
    display: none;
	/*temporary styles*/
	z-index: 10001;
}

.react-ADP-dialog-hidden{
	visibility: hidden;
}

#screen-wrapper.screen-wrapper-visible {
	visibility: visible;
}

#reports-wrapper.reports-wrapper-visible {
	display: flex;
}
.generalpage_sp {
		bottom: 0;
		width: 100%;
		top: 0;
		position: absolute;
		/* input:focus {outline: none;} */
	}

.activeScreensNav {
	display: none;
    right: -400px;
}

html[dir="rtl"] .activeScreensNav {
    left: -400px;
}

body.active-screens-pinned .activeScreensNav {
	display: block;
    -webkit-animation: slide 0.05s forwards;
    animation: slide 0.05s forwards;
}

html[dir="rtl"]  body.active-screens-pinned .activeScreensNav {
    -webkit-animation: slide_rtl 0.05s forwards;
    animation: slide_rtl 0.05s forwards;
}

@keyframes slide {
    100% { right: 0; }
}

@-webkit-keyframes slide {
    100% { right: 0; }
}

@keyframes slide_rtl {
    100% { left: 0; right: auto}
}

@-webkit-keyframes slide_rtl {
    100% { left: 0; right: auto}
}

.popup-style .activeScreensNav {
	display: none !important;
}

.active-screens-pinned #menuholder:not(.popup-style) .generalpage_sp {
	width: calc(100% - var(--active-screens-nav-width));
	right: var(--active-screens-nav-width);
}

.active-screens-pinned #menuholder:not(.popup-style) .react-screen-wrapper, .active-screens-pinned #reports-wrapper {
	width: calc(100% - var(--active-screens-nav-width));
}

html[dir="rtl"] .active-screens-pinned #menuholder:not(.popup-style) .generalpage_sp {
	left: var(--active-screens-nav-width);
	right: 0;
}

.generalpage_sp2 {
	bottom: 0;
	width: 100%;
	top: 20px;
	position: absolute;
	pointer-events: none;
	/* input:focus {outline: none;}	*/
}
.generalpage_splitpanelstyle 
{    
	/*height: 100%; */
	width: 100%;
}
.submenu_panelstyle 
{
	pointer-events: visible;
	min-height: 50px;			
}
.submenu_containerstyle 
{
	pointer-events: visible;
	min-height: 50px;
		
}
.submenu_companystyle {
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	color: black;
	border:2px #669B4D solid;
	border-top:2px #B1E398 solid;
	border-left:2px #61E398 solid;
	border-radius:12px;
	padding:1px 2px;
	margin:3px 1px 1px 1px;
	overflow: hidden;	
	font-size:8pt;
	box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.loginlabel_imageStyle1 
{
    height: 280px;
    width: 278px;
    margin-left: 70px;
    margin-top: 65px;
}
.loginlabel_panelStyle1 {	
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	padding-top:1px;
	padding-left:1px;	
	padding-right:1px;
}		
.loginlabel_panelStyle {
	position: absolute;			
	/* height: 411px;
	width: 593px; */
	height: 340px;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
	text-align: center;
	direction: ltr;
	background-color: #ffffff;
	border-radius: 10px;
	box-shadow: 0 0 50px 0 rgba(50, 65, 72, 0.1), 0 15px 50px 0 rgba(16, 131, 174, 0.2);
	/* background-image: url("images/login_png24.png"); */
	/* background-repeat: no-repeat; */
	/*border:1px #A1B328 solid;*/
	/*border-radius:7px;*/
	/*padding:2px;*/
	/*-webkit-box-shadow: 3px 3px 6px 2px rgba(200, 200, 200, 1);*/
	 /*-moz-box-shadow: 3px 3px 6px 2px rgba(200, 200, 200, 1);*/
	/*box-shadow: 3px 3px 6px 2px rgba(200, 200, 200, 1); */
	
}
.loginlabel_panelStyle3 {
	position: absolute;
	top: 105px;
	left: 40px;		
	width: 160px;
	max-width: 160px;	
	z-index: 3;			
}

.loginlabel_logo{
	/* background-image: url("images/login_png24.png"); */
	background-image: url("../img/new_logo_black.svg");
	background-repeat: no-repeat;
	width: 25%;
    height: 12%;
    margin-top: 40px;
    margin-left: 40px;
}

.loginlabel_errorPanelStyle{
	position: absolute;
	top: 290px;
	left: 100px;	
	width: 160px;
	max-width: 160px;	
	z-index: 3;			

}
.loginlabel_labelStyle1 {
	font-family:"Rubik";
	width: 105px;
	height: 16px;
	text-align:-webkit-auto;
	top: 0;
	left:50px;
	font-size: 16px;
	font-weight: 600;
	color: var(--primary-color-700);
}

.loginlabel_passInput{
	position: relative;
    display: inline-block;
}

.loginlabel_button_passMask{
    background-repeat: no-repeat;
    position: absolute;
    right: 10px;
    top: 10px;
    height: 20px;
    width: 25px;
    border: none;
    cursor: pointer;
    background-color: transparent;
}

.loginlabel_button_passMask.off{
	background-image: url(../images/iconPasswordMask.png);
}

.loginlabel_button_passMask.on{
    background-image: url(../images/iconPasswordUnmask.png);
}

.loginlabel_button_passMask:disabled{
	background-image: url(../images/iconPasswordDisable.png);
}

.loginlabel_button_passMask:disabled:hover{
	cursor: auto;
}

html[dir="rtl"] .loginlabel_button_passMask{
	left: 10px;	
	right: inherit;
}

.loginlabel_button_passMask :hover{
	cursor: pointer;
}

.loginpages_background{
	background-color: #f3f5f8;
	height:100%;
	background-repeat: no-repeat;
	background-size: 72vh;
	background-position: left 20px top 105px;
}

html[dir="rtl"] .loginpages_background {
	background-position: right 20px top 105px;
}

.eshbel_Logo {
    top:239px;
    left:25px;
    width:136px;
    height:43px;
    position:absolute;
}
.loginlabel_zoomStyle 
{
    position: absolute;
    top: 15px;
    left: 25px;
}

.loginlabel_buttonStyle1{
	font-family:"Rubik";
	width:114px;
	height: 38px;
	border: 1px solid var(--primary-color-500);
	border-radius: 5px;
	background-color: var(--primary-color-500);
	font-size:14px;
	font-weight: 500;
	color: #ffffff
}

.loginlabel_buttonStyle1:disabled{
	background-color: var(--secondary-color-200);
	border: 1px solid var(--secondary-color-200);
}

.loginlabel_buttonStyle1:disabled:hover{
	cursor:auto;
}

.loginlabel_buttonStyle1:hover{
	cursor:pointer;
} 
.loginlabel_buttonStyle1:active {
	background-color: #0176a1;
/*border-color: #eaeaea;
  background: #fafafa;
  cursor: default;
  position: static;
  color: #999;
  text-shadow: none;
  box-shadow: none;*/
}

.loginlabel_buttonStyle2 {
	/*height: 20px;
	width: 77px;
	margin-left: 5px;*/			
}
.loginlabel_panelStyle5 {			
	position: absolute;
	left: 14px;
	bottom: 80px;
	z-index: 3;			
}
.loginlabel_textboxstyle{
	font-family:"Rubik";
	max-width: 100%;
	height: 65px;
	top: 0;
	font-size:16px;
	color: var(--primary-color-700);
	padding-left:9px;
	padding-right:9px;
	/*padding:3px 5px 4px 5px;*/
	/* background-color:#263239; */
	border:1px #b5b5b5 solid;
	border-radius: 5px;
	/*border-left-style:none;*/
	/*border-radius:0 11px 11px 0;*/
	/*margin-bottom:9px;*/
	/*margin-left:-22px;*/
	/* text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2); */

}

.loginlabel_imageStyle
{
    top: 47px;
    left: 26px;
    position: absolute;
    z-index: 5;
    width: 130px;
    height: 65px;
}
.loginlabel_serverTime
{
    display:none;
    direction: ltr;
    text-align: center;
}


.loginlabel_errorImage{
	width: 33px;
    	height: 33px;
	background-image: url("images/error.png");
	z-index:6;
}

.loginlabel_errorText{
	color: #fff;
    font-family: "Rubik";
    font-size: 14px;
    padding: 2px 0;
    width: 520px;
    background-color: #f37c70;
    border-radius: 5px;
}

.loginlabel_hpanel_errorh{
	visibility: hidden;
	width: 520px;
	height: 22px;
}

.loginlabel_textboxstyle_error{
	border: solid 1px #f37c70;
}

.choosecompanydlg_textBoxStyle {
	min-width: 200px;
	/* width: 70%; */
	margin:5px 3px 12px 18px;
	padding:2.5px 6px 2px 6px;
	text-align: start;
	min-height: 18px;
	/*background: #8fa37b; /* Old browsers * /
	background: -moz-linear-gradient(top,  #8fa37b 0%, #c5ddaf 45%, #ffffff 100%); /* FF3.6+ * /
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fa37b), color-stop(45%,#c5ddaf), color-stop(100%,#ffffff)); /* Chrome,Safari4+ * /
	background: -webkit-linear-gradient(top,  #8fa37b 0%,#c5ddaf 45%,#ffffff 100%); /* Chrome10+,Safari5.1+ * /
	background: -o-linear-gradient(top,  #8fa37b 0%,#c5ddaf 45%,#ffffff 100%); /* Opera 11.10+ * /
	background: -ms-linear-gradient(top,  #8fa37b 0%,#c5ddaf 45%,#ffffff 100%); /* IE10+ * /
	background: linear-gradient(to bottom,  #8fa37b 0%,#c5ddaf 45%,#ffffff 100%); /* W3C * /
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fa37b', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 * /
	*/
	background:#fff;
	border:1px #afbfc5 /* #479200 */ solid;
	/* border-radius:2px; */
	outline: 1px white solid;
	outline-offset: -3px;		
}
.choosecompanydlg_textBoxStyle_rtl {
	min-width: 200px;
	/* width: 70%; */
	margin:5px 18px 12px 3px;
	padding:2.5px 6px 2px 6px;
	text-align: start;
	min-height: 18px;
	/*background: #8fa37b; /* Old browsers * /
	background: -moz-linear-gradient(top,  #8fa37b 0%, #c5ddaf 45%, #ffffff 100%); /* FF3.6+ * /
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fa37b), color-stop(45%,#c5ddaf), color-stop(100%,#ffffff)); /* Chrome,Safari4+ * /
	background: -webkit-linear-gradient(top,  #8fa37b 0%,#c5ddaf 45%,#ffffff 100%); /* Chrome10+,Safari5.1+ * /
	background: -o-linear-gradient(top,  #8fa37b 0%,#c5ddaf 45%,#ffffff 100%); /* Opera 11.10+ * /
	background: -ms-linear-gradient(top,  #8fa37b 0%,#c5ddaf 45%,#ffffff 100%); /* IE10+ * /
	background: linear-gradient(to bottom,  #8fa37b 0%,#c5ddaf 45%,#ffffff 100%); /* W3C * /
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fa37b', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 * /
	*/
	background:#fff;
	border:1px #afbfc5 /*#479200 */ solid;
	/* border-radius:2px; */
	outline: 1px white solid;
	outline-offset: -3px;		
}

.choosecompanydlg_chooseIconStyle_rtl
{
    margin:5px /* 9px */ 0px 12px 15px;
}

.choosecompanydlg_chooseIconStyle
{
    margin:5px /* 9px */ 15px 12px 0px;
}

.choosecompanydlg_listBoxStyle {
	min-width: 200px;
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
	padding: 9px;
	border: 1px #479200 solid;
	border-radius: 5px;
	box-shadow: inset 1px 1px 3px 3px rgba(0, 0, 0, .25),inset -6px -1px 3px 3px rgba(0, 0, 0, .25);		
}
.choosecompanydlg_comboBoxStyle	{
	min-width: 200px;
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;			
}	
.choosecompanydlg_comboBoxStyle_rtl	{
	min-width: 200px;
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;			
}	
.menu_panel1 {
	pointer-events: none;
	box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.menu_panel2 {
	pointer-events: none;
}
.navigationbutton_panelstyle_old {				
	background-color:white;
	border-width: thin;
	height: 100%;
	box-shadow:3px 3px 5px #A5A5A5,
		inset 0 -2px 2px rgba(50,50,50,0.5), /*bottom internal highlight*/  
		inset 0 3px 3px rgba(170,170,170,0.7), /*top internal shadow*/
		inset -2px 0 2px rgba(50,50,50,0.5), /*right  internal highlight*/ 
		inset 2px 0 3px rgba(170,170,170,0.7); /*left  internal shadow*/
	padding:6px 3px 6px 3px;
	overflow: hidden;
}
.navigationbutton_panelstyle { 
    background-color:#2f3f49; /* Aharon, 24/11/2014 - changed from white;*/
    border-width: thin;
    height: 100%;
    /* box-shadow: 
    inset 0 -2px 2px #C9C9C9, /*bottom internal highlight* / 
    inset 0 2px 2px #D8D8D8, /*top internal shadow* /
    inset -2px 0 2px #C9C9C9, /*right internal highlight* /
    inset 2px 0 2px #D8D8D8; /*left internal shadow* /
    padding:6px 3px 6px 3px;
	*/ /* Aharon, 23/11/2014 */
    overflow: hidden;
}

.navigationbutton_panelstyle-open {			
	border-radius:7px;
}
.navigationbutton_panelstyle-rtl {
    /* border-radius:0px 7px 7px 0px; */ /* Aharon, 23/11/2014 */
}
.navigationbutton_panelstyle-ltr {    
    /* border-radius:7px 0px 0px 7px; */ /* Aharon, 23/11/2014 */
}
.navigationButton_hpanelstyle 
{    
	/* display: none; */
}
.navigationPanel_panelstyle 
{
    height: 100%;
    display: none;
}

.navigationpanel_titlestyle {
	font-size:12px;
	vertical-align: middle;
	/* text-align: center; */ /* Aharon, 10/12/2014 */
	/* border-radius:12px; */ /* Aharon, 19/11/2014 */
	padding:1px 2px 2px 2px; /* Aharon 11/12/2014, padding-bottom changed to from 3px */
	/* margin:3px 3px 1px 3px; */
	/* margin:3px; */ /* Aharon, 19/11/2014 */
	overflow: hidden;	
	box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
    /* text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2); */
	/* box-shadow: 1px 1px 1px 0px rgba(200, 200, 200, .5); */ /* Aharon, 19/11/2014 */
	height: 23px; /* Aharon, 11/12/2014 */
	margin-bottom: 11px; /* Aharon, 26/1/2014
}
		
.navigationpanel_userstyle {
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	color: purple;			
	border-bottom-width: thin;
	border-top-width: thin;
	border-right-style: none;
	border-left-style: none;
	border-color: orange;
	overflow: hidden;	
		margin-bottom:4px;
	display:none; /* Aharon, 24/11/2014. I did it because I didn't succeed to remove it by the NavigationPanel.ui.xml file */
}
		
.navigationpanel_pageselectorstyle {
	bottom: 0px;
	position: absolute;	
	overflow: hidden;		
}
.navigationpanel_itemspanelstyle 
{
    width: 100%;
}
.startpage_labelStyle {			
	font-size: large;
	direction: ltr;
	text-align: left;
	display: inline-block;
}

.LoadingBackgroundStyle{
	background-color: #ffffff;
	border: 2px solid #8c9fa7;
	box-shadow: 7px 7px 0px 0px rgba(47,64,73,.7);
	height: 30px !important;
	width: 250px !important;
	padding-top: 13px;
}

.InstallingUpdateBackgroundStyle{/*ORIT*/
	background-color: #ffffff;
	border: 2px solid #8c9fa7;
	box-shadow: 7px 7px 0px 0px rgba(47,64,73,.7);
	height: 90px !important;
	width: 270px !important;
	padding-top: 13px;
	padding-bottom:5px;
}

.loginlabel_forgotPasswordStyle {
	/*color: white;*/
	/*font-weight: bold;*/
	font-size: 14px;
	font-family: "Rubik";
	font-weight: 500;
 }
 
/* .forgotPasswordLink:hover {
	color : white;
 } */
 
 /* .forgotPasswordLink:visited {
	color: #6998f0;
	text-decoration: none;
 } */
 
 .forgotPasswordLink {
  color: var(--primary-color-500);
  text-decoration: none;
}

 .loginlabel_forgotPasswordSyleLTR{
	text-align : left;
 }
.loginlabel_textboxstyle 
{
    width: 385px;
    height: 40px;
}
.priority13dlgstyle
{
}
.eshbellogostyle 
{    
}
.loginlabel_hpanel1
{
    height: 57px;
    width: 100%;
    cellspacing:27px;
}

.loginlabel_hpanel2{
	width: 100%;
	margin-top: 20px;
}

.loginlabel_hpanel2 tr{
	display: flex;
    align-items: center;
    justify-content: space-between;
}

.loginlabel_hpanel1 tr{
	display: flex;
    justify-content: space-between;
    align-items: center;
}

.genPage_toolbarVertCell
{
    width: 33px;
}

.followupFlag-up-disabled,
.followupFlag-down-disabled,
.followupFlag-up #flag_on,
.followupFlag-down #flag_off,
.followupFlag-up-hovering #flag_on,
.followupFlag-down-hovering #flag_off
{
	display:none;
}
.toolbarButton2-up {
	background: #d2d9dc;
}
.toolbarButton2-up-disabled {
	background: white;
}
.toolbarButton2-down,
.toolbarButton2-down-hovering,
.toolbarButton2-down-disabled
{
	background: #648B9F;
}
.toolbarButton2-up-hovering {
	background: var(--primary-color-500);
}
.toolbarPageSelector {
margin-left: auto;
margin-right: auto;
}

/*
.toolbarButton2-up #btn_down,
.toolbarButton2-up #btn_up_hover,
.toolbarButton2-up #btn_down_hover,
.toolbarButton2-up-hovering #btn_down,
.toolbarButton2-up-disabled #btn_down,
.toolbarButton2-up-disabled #btn_up_hover,
.toolbarButton2-up-disabled #btn_down_hover,
.toolbarButton2-down #btn_up,
.toolbarButton2-down #btn_up_hover,
.toolbarButton2-down #btn_down_hover,
.toolbarButton2-down-hovering #btn_up,
.toolbarButton2-down-disabled #btn_up,
.toolbarButton2-down-disabled #btn_up_hover,
.toolbarButton2-down-disabled #btn_down_hover
{
    display: none;    
}
*/
.toolbarButton2-up #btn_down, 
.toolbarButton2-up-hovering #btn_down,
.toolbarButton2-up-disabled #btn_down,
.toolbarButton2-down #btn_down,
.toolbarButton2-down-hovering #btn_down,
.toolbarButton2-down-disabled #btn_down,
{
	display: none;
}
.toolbarButton2-up-disabled #btn_up,
.toolbarButton2-down-disabled #btn_down
{
    opacity:0.5;   
}
.toolbarButton3-up-disabled,
.toolbarButton3-down-disabled
{
    opacity:0.5;   
}

.toolbarButton2_div
{
    height: 30px;
    width: 30px;
    margin: 3px;
    pointer-events: visible;
}
.toolbarButton2_div_disabled
{
    height: 30px;
    width: 30px;
    margin: 3px;    
}
/*
@-webkit-keyframes resize
{
    0% {
		height: 30px;
        width: 30px;
        margin: 1px;
	}	
	100% {
		height: 34px;
        width: 34px;
        margin: -1px;
	}
}

@-moz-keyframes resize 
{
     0% {
		height: 30px;
        width: 30px;
        margin: 1px;
	}

	100% {
		height: 34px;
        width: 34px;
        margin: -1px;
        overflow: visible;
	}
}

@-o-keyframes resize 
{
    0% {
		height: 30px;
        width: 30px;
        margin: 1px;
	}	
	100% {
		height: 33px;
        width: 33px;
        margin: 0px;
	}
}

@keyframes resize {
	0% {
		height: 30px;
        width: 30px;
        margin: 1px;
	}	
	100% {
		height: 33px;
        width: 33px;
        margin: 0px;
	}
}
*/
/*
.toolbarButton2_div:hover
{    

    -webkit-animation-name: resize;
    -webkit-animation-duration: 0.15s;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-name: resize;
    -moz-animation-duration: 0.15s;
    -moz-animation-fill-mode: forwards;
    -o-animation-name: resize;
    -o-animation-duration: 0.15s;
    -o-animation-fill-mode: forwards;
    animation-name: resize;
    animation-duration: 0.15s;
    animation-fill-mode: forwards;
*/
}
.arrow_up #btn_down,
.arrow_up_disabled #btn_down,
.arrow_up_hovering #btn_down,
.arrow_down #btn_up,
.arrow_down_disabled #btn_up,
.arrow_down_hovering #btn_up
{
	opacity: 0;
}
.arrow_up #btn_hover,
.arrow_up_disabled #btn_hover,
.arrow_down #btn_hover,
.arrow_down_disabled #btn_hover
{
    display: none;
}
.arrow_up_disabled,
.arrow_down_disabled
{
    opacity: 0.7;    
}
.pmhandle_up_hovering,
.pmhandle_down_hovering
{		
	cursor:pointer;
}
.pmhandle_up_hovering #glow,
.pmhandle_down_hovering #glow
{
    fill: #3FFF00;
    fill-opacity: 0.3;
    stroke-width:1.3;    
}
		
.pmhandle_up #glow,
.pmhandle_up_disabled #glow,
.pmhandle_down #glow,
.pmhandle_down_disabled #glow
{
	fill: none;
    stroke: none;
}
		
.generalpage_topmenutyle 
{
    direction: ltr;
	/* vertical-align: top; */
	/* top: 0; */
	/* left: 33%; */
	height: 18px;
	width: 100%;
	background-color: white;		
	/* position: absolute; */
	/* margin-top:0; */
	border-radius:0 0 11px 11px;
	/* box-shadow:0px 3px 5px #bababa; */  

}
.generalpage_topmenutyle_rtl 
{
    direction: rtl;
	height: 18px;
	width: 100%;
	background-color: #bababa;		
	border-radius:0 0 11px 11px;
/*box-shadow:0px 3px 5px #bababa; */

}
.topMenuPanelStyle
{
    position:fixed;
    top:-1px;    
    text-align: center;
    margin-top: 0px;    
	/* vertical-align: top; */
	/* top: 0; */
	/* right: 33%; */
		/* position: absolute; */
	/* margin-top:0; */
	height: 0;

}
.statusPanel_hrz 
{
    font-size: 11px;
    line-height: 20px;
}
.statusPanel_vrt
{
    font-size: 11px;
    line-height: 20px;
}

.queryPanelStyle_rtl
{
    position:relative;
    background-color: #E0E2D0;
    font-size: 10px;
    border-top-right-radius: 12px;
    /* left: -18px; */
    margin-top : 8px;
    float:left;
}
.queryPanelStyle_designed_rtl
{
    position:relative;
    background-color: #E0E2D0;
    font-size: 10px;
    border-bottom-right-radius: 12px;
    /*left: 100%;*/
    margin-top: 0px;
    float:left;
}
.queryPanelStyle
{
    position:relative;
    background-color: #E0E2D0;
    font-size: 10px;
    border-top-left-radius: 12px;    
    margin-top: 8px;
    float:right;
}
.queryPanelStyle_designed
{
    position:relative;
    background-color: #E0E2D0;
    font-size: 10px;
    border-bottom-left-radius: 12px;
    /*left: -100%;*/
    margin-top: 0px;    
    float:right;
}
.BorderSpacing1 
{
    border-spacing: 1px;
}
.BorderSpacing3
{
    border-spacing: 3px;
}
.toolbar_fixed_hrz 
{
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: Black;
    float: left;
}

.queryLabel
{
    font-size: 10px;
    line-height: 20px;
    text-decoration: underline;
    padding-right:4px;
    padding-left:4px;
    cursor: pointer;
}
.menuRightStyle 
{
    background:#D9E38F ;
    width:14px;
    border-radius:0 0 10px 0;
    border-bottom:1px #b3bb7a solid;
    border-Right:1px #b3bb7a solid;
    border-left:1px #fff solid;    
}
.menuLeftStyle 
{
    background:#D9E38F ;
    width:14px;
    border-radius:0 0 0 10px;
    border-bottom:1px #b3bb7a solid;
    border-right:1px #b7b7b7 solid;
    border-left:1px #b3bb7a solid;    
}
.closeStyle
{
    width:5px;
    font-size:7.5pt;
    padding-top:2px;
    text-align:center;
    border-left-style:none;
}
.hundredStyle 
{
    width:53px;
    font-size:6.5pt;
    padding-left:20px;
    text-align:center; 
    vertical-align: middle;
}
.toolbarPanel
{
    overflow: hidden;   
}
.FormTreeImageStyle
{
    width: 15px;
    height: 15px;
    display: inline-block;
}
.FormTreeImageStyle_mob
{
    width: 30px;
    height: 25px;
    display: inline-block;
}
.listViewerImageStyle
{
    width: 20px;
    height: 20px;
    display: inline-block;
}
.listViewerImageStyle_mob
{
    width: 30px;
    height: 26px;
    display: inline-block;
    padding-top: 3px;
    vertical-align: middle;
}
/* If you change this, change also GeneralPage.java */
.entGridStyle
{    
    margin-left: 0;   
    margin-right: 0;   
    margin-top: 83px; /* Aharon, 20/11/2014 - changed from 14px; */
	margin-bottom: 0;   
	height: calc(100% - 124px);
}
.toolbarTableStyle 
{
	cursor:	pointer;
	margin:  auto;
	margin-top: 7px;
	margin-bottom: 32px;
}
.biButtonStlye 
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.mailPropsF1
{
    padding: 7px 12px 8px 12px;
}
.mailPropsF2
{
    padding: 10px 12px 12px 12px;
}
.mailPropsF3
{
    padding: 12px 12px 8px 12px;
}
.mailPropsF4
{
    padding: 10px 12px 12px 12px;
    margin-bottom:1px;
}
.MultiCompDlgList
{
    margin-left: 8px;
    margin-top: 0px; /* -3px */
}
.MrgRt_xSml
{
    margin-right:5px;
}
.MrgRt_xSml_rtl
{
    margin-left:5px;
}
.mailProps_hp
{
    width: 100%;
    margin-top: -5px;
}
.SonScreenDesign {
   min-width: 400px
}
.columndlgitem svg
{
    margin-left: 4px;
    margin-right:4px;
}
.NoRecord{
	vertical-align: middle;
	margin:10px 9px 12px 9px;
}
.NoRecord input{
	margin:10px;
}
.mnm_image 
{
    margin-top: -1px;
    margin-bottom: -1px;
}
.menuButton_M #F,
.menuButton_M #D,
.menuButton_M #R,
.menuButton_M #W,
.menuButton_M #P,
.menuButton_F #M,
.menuButton_F #D,
.menuButton_F #R,
.menuButton_F #W,
.menuButton_F #P,
.menuButton_D #M,
.menuButton_D #F,
.menuButton_D #R,
.menuButton_D #W,
.menuButton_D #P,
.menuButton_R #M,
.menuButton_R #F,
.menuButton_R #D,
.menuButton_R #W,
.menuButton_R #P,
.menuButton_W #M,
.menuButton_W #F,
.menuButton_W #D,
.menuButton_W #R,
.menuButton_W #P,
.menuButton_P #M,
.menuButton_P #F,
.menuButton_P #D,
.menuButton_P #R,
.menuButton_P #W {
	display:none;
}

.runEntDlgLabel 
{
    margin-bottom: 24px;
}
.SelectFont_rtl
{
    /* height: 124px; */
    width: 184px;
    margin-left:10px;
}
.SelectFont_ltr
{
    /* height: 124px; */
    width: 184px;
    margin-right:10px;
}
.SelectSize 
{
    /* height: 124px; */
    width: 124px;
    margin-bottom:10px;
}
.descriptFrame 
{
    border:1px #7C8D6D solid;
    border-radius:4px;
}
.mrgBtm_Sml
{
    margin-bottom:8px;
}
.descriptArwFrame 
{
    width:55px;
    height:55px;
    padding:8px 6px 4px 6px;
}
.BrkLineChkBox fieldset {border:none;padding:5px 0;}
.BrkLineChkBox input { outline:1px #479200 solid; }
.mobileTable 
{
    height: 100%;
    width: 100%;    
}
.querybtn_up #previewbtn_Arrow,
.querybtn_up_disabled #previewbtn_Arrow,
.querybtn_up_hovering #previewbtn_Arrow
{
    fill:#4a4b4b;
    stroke:#ffffff;
}
.querybtn_up #previewbtnrtl_Arrow,
.querybtn_up_disabled #previewbtnrtl_Arrow,
.querybtn_up_hovering #previewbtnrtl_Arrow
{
    fill:#4a4b4b;
    stroke:#ffffff;
}
.querybtn_down #previewbtn_Arrow,
.querybtn_down_disabled #previewbtn_Arrow,
.querybtn_down_hovering #previewbtn_Arrow
{
    fill:#93A355;
    stroke:#CFDC9E; 
    top: 1px;  
    right:1px; 
}
.querybtn_down #previewbtnrtl_Arrow,
.querybtn_down_disabled #previewbtnrtl_Arrow,
.querybtn_down_hovering #previewbtnrtl_Arrow
{
    fill:#93A355;
    stroke:#CFDC9E; 
    top: 1px;  
    right:1px; 
}

.lb_up #lb_down,
.lb_up_hovering #lb_down,
.lb_up_disabled #lb_down
{
    display: none;
}

.lb_down #lb_reg,
.lb_down_hovering #lb_reg,
.lb_down_disabled #lb_reg
{
    display: none;
}

.lb_up #lb_fill
{
    fill:#ffffff;
    stroke:#0096ff;
}

.lb_up_hovering #lb_fill,
.lb_down_hovering #lb_fill_d,
.lb_down #lb_fill_d
{
    stroke: #9CBC6D;
    fill: #D9FFA2;
}
.lb_up #lb_o,
.lb_up #lb_k,
.lb_down #lb_o_d,
.lb_down #lb_k_d,
.lb_up_hovering #lb_o,
.lb_up_hovering #lb_k,
.lb_down_hovering #lb_o_d,
.lb_down_hovering #lb_k_d
{
    fill: #000000;
}
.lb_up_disabled #lb_o,
.lb_up_disabled #lb_k,
.lb_down_disabled #lb_o_d,
.lb_down_disabled #lb_k_d
{
    fill: #878787;    
}
.lb_up_disabled #lb_fill,
.lb_down_disabled #lb_fill_d
{
    fill: #E4E4E4; 
    stroke: #878787;
}
.ap_label 
{
    border: 1px solid black;
    background-color: White;
}

.searchEntityTop {/*ORIT*/
	margin-top: 12px;
}

.searchEntityBottom {/*ORIT*/
margin-bottom: 15px;
}

.expressionEditorTextBox{/*ORIT*/

}

.fileExplorerPabnel {/*ORIT*/
border: 1px solid #b3c3c9;
margin-top: 7px;
margin-bottom: 15px;
}

.consentLabel {
	/* text-align: left;
	margin-top: -631px;
	padding-left: 15px; */
	
	/* left: 785px; */
	margin-top: -628px;
	position: absolute;
}

.consentInnerPanel {
	height: 631px;
	width: 803px;
	margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: block;
}

.consentFrame {
	height: 631px;
	width: 803px;
}
.consentBackground {
	background-color: black;
	opacity: 0.5;
}
