@font-face {
  font-family: 'fontello'; src: url(fonts/fontello.eot); src: url(fonts/fontello.eot) format('embedded-opentype'), url(fonts/fontello.woff) format('woff'), url(fonts/fontello.ttf) format('truetype'), url(fonts/fontello.svg) format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"]:before, [class*=" icon-"]:before,
[class^="icon-"]:after, [class*=" icon-"]:after
{
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;

	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	/* opacity: .8; */

	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;

	/* fix buttons height, for twitter bootstrap */
	line-height: 1em;

	/* Animation center compensation - margins should be symmetric */
	/* remove if not needed */
	margin-left: .2em;

	/* you can be more comfortable with increased icons size */
	 font-size: 125%;

	/* Font smoothing. That was taken from TWBS */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	/* Uncomment for 3D effect */
	text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3);
	/*background-color:#46A7F7;*/
	cursor:pointer;
}
[class^="icon-"]:hover, [class*=" icon-"]:hover { color:#46A7F7; }

@font-face{font-family:'BPG Glaho';src:url(fonts/bpg-glaho-webfont.eot); src:url(fonts/bpg-glaho-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/bpg-glaho-webfont.woff2) format('woff2'), url(fonts/bpg-glaho-webfont.woff) format('woff'), url(fonts/bpg-glaho-webfont.ttf) format('truetype'), url(fonts/bpg-glaho-webfont.svg#bpg_glahoregular) format('svg');}
*{box-sizing: border-box;font-family: 'BPG Glaho', sans-serif;}
body{font-Size:13pt;}
.FontMain{font-Size:0.86em;}
.avatar18{border-radius:11px;border:1px solid #858976;width:18px;height:18px;margin-Right:5px;}
.avatar24{border-radius:12px;border:1px solid #858976;width:24px;height:24px;margin-Right:5px;}
.avatar32{border-radius:16px;border:1px solid #858976;width:32px;height:32px;margin-Right:5px;}
.avatar48{border-radius:124px;border:1px solid #858976;width:48px;height:48px;margin-Right:5px;}
#gk{vertical-Align:middle;}
#gkLab{font:7pt/20px san-serif;border:0px solid;vertical-align:middle;color:#A0A0A0;}
.emoticon{width:16px;height:16px;display:inline-block;vertical-align:top}
.emo_smile{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -340px}
.emo_frown{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -119px}
.emo_poop{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -289px}
.emo_putnam{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -306px}
.emo_tongue{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -391px}
.emo_grin{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -170px}
.emo_gasp{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -136px}
.emo_wink{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -442px}
.emo_glasses{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -153px}
.emo_sunglasses{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -374px}
.emo_grumpy{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -187px}
.emo_unsure{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -408px}
.emo_cry{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -85px}
.emo_devil{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -102px}
.emo_angel{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -17px}
.emo_kiss{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -238px}
.emo_heart{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -204px}
.emo_kiki{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -221px}
.emo_squint{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -357px}
.emo_confused{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -51px}
.emo_confused_rev{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -68px}
.emo_upset{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -425px}
.emo_pacman{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -255px}
.emo_robot{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -459px}
.emo_colonthree{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -34px}
.emo_penguin{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -272px}
.emo_shark{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 -323px}
.emo_like{background-image:url(images/smiles2.png);background-repeat:no-repeat;background-size:auto;background-position:0 0}

.mMnuDC
{
	position:absolute;
	min-width:150px;
	background-color:#D0D0D0;
	padding:1px;
	box-shadow: 2px 2px 4px #3B3B3B;
	border-radius:3px;
	overflow:hidden;
	z-index:3000;
	visibility:hidden;
}
.mMenuItem
{
	background-color: #FFFFFF;
	padding:4px 10px 2px 2px;
	cursor:pointer;
	min-height:24px;
	font:9pt 'BPG Glaho';
}
.pasBodyFon
{
	background-color:#D2D6C3;
	width:100%;
	height:100%;
	margin:0 auto;
}
.pasDiv
{
	position:fixed;
	top:50%;
	left:50%;
	width:400px;
	height:222px;
	margin-Left:-190px;
	margin-Top:-180px;
	border:1px solid #858976;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: -webkit-linear-gradient(#DBDFCC, #B3B7A4);
	background: -o-linear-gradient(#DBDFCC, #B3B7A4);
	background: -moz-linear-gradient(#DBDFCC, #B3B7A4);
	background: linear-gradient(#DBDFCC, #B3B7A4);
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#DBDFCC,endColorStr=#B3B7A4);
	padding:20px;
	box-shadow: 1px 1px 20px #858976;
}
.pasButton
{
	width:48px;
	height:48px;
	border:1px solid #858976;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: -webkit-linear-gradient(#DBDFCC, #858976);
	background: -o-linear-gradient(#DBDFCC, #858976);
	background: -moz-linear-gradient(#DBDFCC, #858976);
	background: linear-gradient(#DBDFCC, #858976);
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#DBDFCC,endColorStr=#858976);
	cursor:pointer;
}
.pasButton:hover
{
	box-shadow: 1px 1px 10px #858976;
}
.pasTab
{
	border:1px solid #858976;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.pasTitle
{
	background-color:#858976;
	color:#FFFFFF;
	text-Align:center;
	padding:10px;
}
.avtErrorDiv
{
	margin:0 auto;
	width:400px;
	height:200px;
	background-color:#E8DCCA;
	margin-Top:10%;
	border:4px solid #FF0000;
	color:#C00000;
	font-Size:2em;
	line-Height:200px;
	text-Align:center;
	vertical-Align:middle;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 1px 1px 20px #858976;

}
/*--------------------- User Page-----*/
.upBodyFon
{
	background-color:#D2D6C3;
	width:100%;
	height:100%;
	margin:0;
}
.toolBar1
{
	position:fixed;
	background-color:#858976;
	width:100%;
	height:100%;
}
.hbarDC{position:absolute;width:120px;vertical-Align:top;Top:40px;}
.tbrButtons
{
	line-Height:20px;
	width:120px;
	height:70px;
	padding:5px 0;
	margin-Bottom:5px;
	cursor:pointer;
	border:1px solid #5F6350;
	border-radius: 3px;
	font-Size:9pt;
	text-Align:center;
	box-shadow: 1px 1px 5px #000000;
}
.tbrButtons:hover
{
	border:1px solid #D2D6C3;
	background-color:#777B68;
}
.tbrButtons_min
{
	position:relative;
	width:32px;
	height:32px;
	padding:5px 0;
	margin-Bottom:3px;
	cursor:pointer;
	border:1px solid #5F6350;
	border-radius: 3px;
	text-Align:center;
	box-shadow: 1px 1px 5px #000000;
}
.tbrButtons_min:hover
{
	border:1px solid #D2D6C3;
	background-color:#777B68;
}
.seltbrButton
{
	line-Height:20px;
	width:125px;
	height:70px;
	padding:5px 5px 5px 0;
	margin-Bottom:5px;
	cursor:pointer;
	border-radius: 3px;
	font-Size:9pt;
	text-Align:center;
	box-shadow: 1px 1px 5px #000000;
	background-color:#ABAF9C;
}
.seltbrButton_min
{
	line-Height:20px;
	width:35px;
	height:32px;
	padding:5px 0;
	margin-Bottom:3px;
	cursor:pointer;
	border-radius: 3px;
	font-Size:9pt;
	text-Align:center;
	box-shadow: 1px 1px 5px #000000;
	background-color:#ABAF9C;
}
.HBbutLogo{margin:0 auto;font:22pt fontello;color:#FFF;}
#pgDc
{
	position:absolute;
	left:123px;
	width:calc(100% - 123px);
	height:calc(100% - 1px);
}
#unmCapt{height:40px;color:#FFFFFF;font:9pt/30px 'BPG Glaho';padding:4px;}
.btnCapt
{
	color:#FFFFFF;
}
#jpage
{
	position:absolute;
	width:100%;
	height:calc(100% - 40px);
	background-color:#ABAF9C;
}
.locDiv
{
	background-color:#000000;
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	opacity:0.3;
	z-index:1000;
   filter:progid:DXImageTransform.Microsoft.Alpha (style=0, opacity=50, finishopacity=50);
	display:none;
}
.ms_logo
{
	position:absolute;
	top:15px;
	right:5px;
	font-Size:7pt;
	color:#D2D6C3;
	cursor:pointer;
}
#notifyDC1
{
	display:inline-block;
	position:absolute;
	width:28px;
	height:37px;
	right:80px;
	background:url(images/notes_24.png) no-repeat center 4px;
	top:2px;
	cursor:pointer;
}
#notifText1
{
	font:7pt 'BPG Glaho';
	color:#FFFFFF;
	margin-Top:25px;
	display:inline-block;
	text-Align:right;
	padding: 1px 3px;
	background-color:#EC0600;
	margin-Left:1px;
	border-radius:5px;
}
#notifyDC2
{
	display:inline-block;
	position:absolute;
	width:28px;
	height:37px;
	right:120px;
	background:url(images/notifis_24.png) no-repeat center 4px;
	top:2px;
	cursor:pointer;
}
#notifText2
{
	font:7pt 'BPG Glaho';
	color:#FFFFFF;
	margin-Top:25px;
	display:inline-block;
	text-Align:right;
	padding: 1px 3px 0 2px;
	background-color:#EC0600;
	margin-Left:1px;
	border-radius:5px;
	visibility:hidden;
}
#NoteListDC 
{
	position:absolute;
	width:400px;
	top:39px;
	height:80%;
	right:121px;
	background-color:rgba(55,55,55,0.7);
	border:2px solid #858976;
	z-index:800;
	overflow-X:hidden;
	overflow-Y:auto;
	min-Height:300px;
	visibility:visible;
	box-shadow: 0 2px 9px #4F5340;
}
#MsgListDC
{
	position:absolute;
	width:400px;
	top:39px;
	height:400px;
	right:80px;
	background-color:rgba(55,55,55,0.7);
	border:2px solid #858976;
	z-index:800;
	overflow-X:hidden;
	overflow-Y:auto;
	min-Height:300px;
	visibility:visible;
	box-shadow: 0 2px 9px #4F5340;
}
#nt_waitscreen
{
	position:absolute;
	width:400px;
	top:39px;
	height:80%;
	right:121px;
	z-index:801;
	visibility:hidden;
	text-Align:center;
	background-color:#FFFFFF;
	opacity:0.5;
	padding-Top:100px;
}
#ChatDC
{
	position:absolute;
	width:404px;
	height:574px;
	bottom:1px;
	right:1px;
	z-index:999;
	border:2px solid #2687D7;
	border-radius:3px;
	box-shadow:-2px -2px 3px #676767;
	overflow:hidden;
}
#chatTitle{background-color:#2687D7;display:flex;height:20px;}
.chatCapt{flex:1;font-Size:8pt;color:#FFFFFF;padding-left:5px;line-Height:20px;}
.chatWinBtn{color:#FFFFFF;font:11pt fontello;margin-Right:10px;cursor:pointer;}
#ChatFram{position:absolute;left:0;top:20px;width:400px;height:550px;}
/*----------------------USerProps------------------*/
.up_FormCapt
{
	font-Size:14pt;
	padding:5px 5px 10px 10px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-Bottom:solid 2px #E1E2E4;
}
.up_body
{
	background-color:#ABAF9C;
}
.up_Tab
{
	border:1px solid #858976;
	font-Size:9pt;
	width:100%;
	background-color:#EEEFE8;
	box-shadow: 1px 1px 5px #858976;
	border-radius:3px;
}
.up_textboxes
{
	width: 97%;
	margin: 4px 0 0 7px;
	font-Size: 1em;
	height: 24px;
	border:1px solid #858976;
	padding-left:5px;
}
.up_textboxes2
{
	width: 100%;
	margin: 0;
	font-Size: 1em;
	height: 24px;
	border:1px solid #ABAF9C;
	padding-left:5px;
}
.up_Combo
{
	width: 97%;
	margin: 4px 0 0 10px;
	font-Size: 1em;
	height: 26px;
	border:1px solid #858976;
}
.up_Combo2
{
	width: 100%;
	margin: 0;
	font-Size: 1em;
	height: 26px;
	border:1px solid #ABAF9C;
}
.up_button
{
	width:90px;
	height:32px;
	border:1px solid #FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#4AA5FF;
	cursor:pointer;
}
.up_button:hover
{
	color:#FFFFFF;
}
.up_Label
{
	background-color:rgba(255,255,255,0.5);
	line-Height:2.1em;
	padding-Left:5px;
}
.up_CapTD
{
	text-Align:right;
	padding-Right:5px;
	vertical-Align:top;
}
/*-----------DLG-----------*/

.dlgH
{
	position:absolute;
	left:50%;
	top:50%;
	width:380px;
	padding:0;
	border:1px solid #E1E2E4;
	background-color:#FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#E0E0E0);
	box-shadow: 4px 4px 15px 0px rgba(50, 50, 50, 0.9);
	visibility:hidden;
	z-index:1500;
	border-radius:4px;
}
.dlgP
{
	position:fixed;
	top:20%;
	left:50%;
	width:450px;
	min-height:100px;
	margin-Left:-225px;
	padding:0;
	border:1px solid #E1E2E4;
	background-color:#FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#E0E0E0);
	box-shadow: 4px 4px 15px 0px rgba(50, 50, 50, 0.9);
	visibility:visible;
	z-index:1500;
	border-radius:4px;
}
.dlg_tit_td
{
	border-Bottom:1px solid #E1E2E4;
	padding:10px;
	font:12pt 'BPG Glaho';
}
.dlg_btn_td
{
	background-color:#FBFBFB;
	text-Align:center;
	color:#656565;
	height:32px;
	cursor:pointer;
	width:50%;
	border-Top:solid 1px #E8E9E2;
}
.dlg_btn_td:hover
{
	text-shadow: 1px 1px 4px rgba(150, 150, 150, 1);
	background-color:#EBF5FE;
}
.x_btn, #x_btn_p
{
	cursor:pointer;
	width:24px;
	height:24px;
	border:none;
}
.x_btn:hover,#x_btn_p:hover,#x_btn_i:hover
{
	border-radius:12px;
	box-shadow: 0 0 3px #536579;
}
.msg_area
{
  padding: 30px 30px 30px 40px;
  text-Align: justify;
  font-Size: 10pt;
}
#btn_ok, #btn_ok_i
{
	border-Top:1px solid #CACACA;
}
#btn_cancel,#btn_cancel_i
{
	border-right:1px solid #CACACA;
	border-Top:1px solid #CACACA;
}
/*---------------------------------------empl list-------------------*/
.btn_defs
{
	position:absolute;
	border:1px solid #858976;
	width:26px;
	height:26px;
	margin:2px;
}
.btn_defs:hover
{
	border:1px solid #FFFFFF;
	background-color:#AEB29F;
	background-blend-mode: color-dodge;
}
.el_btn_1
{
	background:url(images/empl_add_20.png) no-repeat center;
	top:0px;
	left:0px;
}
.el_btn_2
{
	background:url(images/empl_del_20.png) no-repeat center;
	left:28px;
	top:0px;
}
.el_btn_3
{
	background:url(images/folder_20.png) no-repeat center;
	left:56px;
	top:0px;
}
.el_btn_4
{
	background:url(images/reload_20.png) no-repeat center;
	left:84px;
	top:0px;
}
.el_btn_5
{
	background:url(images/find_20.png) no-repeat center;
	left:316px;
	top:0px;
}
#tbFind
{
	position:absolute;
	left:114px;
	top:2px;
	width:200px;
	height:26px;
}
.el_DepItem
{
	cursor:pointer;
	background-color:#E8E9E2;
	color:#006A9D;
	font-Weight:bold;
}
/*---------------------------------depedit*/
.de_body
{
	background-color:#D2D6C3;
	padding:0;
	margin:0;
	width:500px;
}
.de_lbParrent
{
	position:absolute;
	left:0px;
	top:0px;
	width:450px;
	height:300px;
}
#depLb
{
	Width: 100%;
	height:100%;
	font-Size:0.86em;
}
.de_editParrent
{
	position:absolute;
	left:0px;
	top:301px;
	width:470px;
	height:30px;
}
.de_tbName
{
	width:370px;
	height:26px;
	margin-Top:1px;
	font-Size:0.86em;
}
.de_btnSave
{
	width:77px;
	height:26px;
	margin-Top:-1px;
}
.de_toolbar
{
	position:absolute;
	left:451px;
	top:0px;
	width:50px;
	height:330px;
}
.de_b1
{
	position:relative;
	width:32px;
	height:32px;
	background:url(images/folder_20.png) no-repeat center;
	border:1px solid #858976;
	cursor:pointer;
	margin:0px 0 2px 2px;
}
.de_b1:hover
{
	border:1px solid #FFFFFF;
	background-color:#E2E6D3;
}
.de_b2
{
	position:relative;
	width:32px;
	height:32px;
	background:url(images/folder_del_20.png) no-repeat center;
	border:1px solid #858976;
	cursor:pointer;
	margin:0px 0 2px 2px;
}
.de_b2:hover
{
	border:1px solid #FFFFFF;
	background-color:#E2E6D3;
}
/*-----------------------------------------------------------------------New Job---------------*/
.nj_body
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	overflow:hidden;
}
.nj_foni
{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:#F1F1F1;
	overflow:hidden;
}
.nj_state_bar
{
	width:150px;
	height:40px;
	margin-left:3px;
	font-Size:0;
	border-right:1px solid #858976;
}
.nj_statPicDef
{
	padding:7px;
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha (style=0, opacity=50, finishopacity=50);
}
.nj_statPicSel
{
	padding:0;
	margin:0;
}
#ckInfo
{
	font:8pt 'BPG Glaho';
	color:#ABAF9C;
	visibility:hidden;
}
.nj_EdCeckBox
{
	font:9pt 'BPG Glaho';
	background:url(images/ck0.gif) no-repeat left;
	padding-Left:20px;
	cursor:default;
}
#StatCapt
{
	position:absolute;
	left:200px;
	top:12px;
	font-Size:0.7em;
	color:#858976;
}
#btnPrev
{
	position:absolute;
	width:40px;
	height:40px;
	right:40px;
	top:0px;
	background:url(images/prev_32.png) no-repeat center;
	cursor:pointer;
}
#btnNext
{
	position:absolute;
	width:40px;
	height:40px;
	right:0px;
	top:0px;
	background:url(images/next_32.png) no-repeat center;
	cursor:pointer;
}
.nj_pageWin
{
	position:relative;
	width:100%;
	height:90%;
	height:calc(100% - 40px);
	left:0px;
	border-top:1px solid #858976;
}
.nj_page_Showed
{
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	border-left:1px solid #858976;
	border-right:1px solid #858976;
	border-bottom:1px solid #858976;
	transition: left 0.5s ease;
}
.nj_page_left
{
	position:absolute;
	width:100%;
	height:100%;
	left: -120%;
	border-left:1px solid #858976;
	border-right:1px solid #858976;
	border-bottom:1px solid #858976;
	transition: left 0.5s;
}
.nj_page_right
{
	position:absolute;
	width:100%;
	height:100%;
	left: 120%;
	border-left:1px solid #858976;
	border-right:1px solid #858976;
	border-bottom:1px solid #858976;
	transition: left 0.5s;
}
.nj_ctrlTab
{
	width:96%;
	font-Size:0.86em;
	margin:2%;
	table-Layout:fixed;
}
#tbJobTitle
{
	width:99%;
	border:1px solid #D2D6C3;
	height:20px;
}
#tbJobText
{
	width:99%;
	height:300px;
	resize:vertical;
	border:1px solid #D2D6C3;
}
.nj_empListParrent
{
	position:relative;
	width:100%;
	height:100%;
	border:1px solid #F00;
	background-color:#FFFFFF;
}
.nj_emplist1
{
	width:40%;
	height:100%;
	border-right:1px solid #858976;
}
.nj_empList2
{
	position:relative;
	width:40%;
	height:100%;
	left:19.8%;
	border-left:1px solid #858976;
}
.nj_p2Buttons
{
   border: 1px solid #5D614E;
   margin: 0 15px 10px 15px;
	cursor: pointer;
	border-radius: 4px;
	height:40px;
}
.nj_btnFon
{
	position:absolute;
	width:20%;
	left:40%;
	top:50px;
	margin:0 auto;
}
#btnAddEmpl
{
   background: url(images/mov_r_36.png) no-repeat center;
   background-Color: #858976;
}
#btnAddEmpl:hover
{
	background-Color: #A2A693;
	margin: 0 5px 10px 5px;
}
#btnRemoveEmpl
{
   background: url(images/mov_l_36.png) no-repeat center;
	background-Color: #858976;
}
#btnRemoveEmpl:hover
{
	background-Color: #A2A693;
	margin: 0 5px 10px 5px;
}
#btnClearEmpl
{
   background: url(images/clear_36.png) no-repeat center;
	background-Color: #858976;
}
#btnClearEmpl:hover
{
	background-Color: #A2A693;
	margin: 0 5px 10px 5px;
}
.kal_ricxvi{font-Family: Arial; font-Size: 7pt}
.kal_tabd{border: solid 1px #4C6F9F;cursor:default;font:8pt Arial}
.kal_syar{font-Weight:bold;color:#FFFFFF;font-Size:10pt;text-Align:center}
.kal_montnm{color:#FFFFFF;font-Size:8pt;background-Color:#6E91C1;text-Align:center;cursor:pointer}

/*--------------------------------- dlg_emps.php--------------*/

#cbAll_dlg{position:absolute;left:3px;top:3px;width:20px;height:20px; background:url(images/cbg0.png) no-repeat center;}
#tbFind_dlg{ position:absolute; left:23px; top:3px; width:267px;height:20px; border:1px solid gray;}
.objCap_dlg{position:absolute; left:448px; top:3px; font-size: 0.86em;}
#empList_dlg{position:absolute; left:3px; top:26px; width:320px; height:95%; height:calc(100% - 26px); border:1px solid gray;}
#btn_find_dlg{position:absolute; left:298px; top:3px;cursor:pointer;}
#btn_find_dlg:hover{	background-color:#AEB29F;background-blend-mode: color-dodge;}
#objList_dlg
{
	position:absolute;
	left:328px;
	top:26px;
	width:310px;
	height:95%;
	height:calc(100% - 26px);
	border:1px solid gray;
	padding:5px;
	overflow-Y:scroll;
	overflow-X:hidden;
	background-color:#FFFFFF;
	font:9pt 'BPG Glaho';
}
.mlab{padding-right:100px;}
.obj_cont_dlg{width:400px;vertical-Align:middle;}
.obj_cont_dlg:hover{width:400px;background-color:#46A7F7;color:#FFFFFF;}

/*--------------------------------------new job----------------------------*/

.cap{text-Align:right;padding: 5px 5px 0 0;vertical-Align:top;color:#C0C0C0;}
.val{padding: 5px 5px 5px 5px;vertical-Align:top;}
#jTitle{border:1px solid #E7E7E4;width:100%;height:26px;}
#jTitle:focus{border:1px solid #46A7F7;}
#jText{border:1px solid #E7E7E4;width:100%;height:150px;resize:vertical;}
#jText:focus{border:1px solid #46A7F7;}
.dfqc{border-Bottom:1px solid #E7E7E4;}
.empTabHead{background-color:#E9EDDA;color:#858976;}
.empTabHTD1{border-Bottom:solid 1px #D2D6C3;border-Right:solid 1px #D2D6C3;}
.empTabHTD2{border-Bottom:solid 1px #D2D6C3;}
#jPrioritets{Width: 100%;border:1px solid #E7E7E4;height:26px;}
.pFon
{
	margin:0 auto;
	max-Width:900px;
	background-color:#FFFFFF;
	width:80%;
	padding:50px 20px 50px 20px;

}
.mbtn
{
	align-items: flex-start;
	text-align: center;
	cursor: default;
	color: buttontext;
	padding: 2px 6px 3px;
	border: 1px solid #D2D6C3;
	border-radius:2px;
	min-Width:28px;
	min-Height:28px;
}
.mbtn:hover
{
	background-blend-mode: color-dodge;
	background-color: #BFC0B9;
}
.btn_addEmp
{
	width:28px;
	background:url(images/empl_add_20.png) no-repeat center;
	background-color: #E8E9E2;
	margin-top:5px;
}
.btn_selDate
{
	width:28px;
	background:url(images/calendar_20.png) no-repeat center;
	background-color: #E8E9E2;
}
.btn_ClearEmps
{
	width:28px;
	background:url(images/empl_del_20.png) no-repeat center;
	background-color: #E8E9E2;
	visibility:hidden;
	margin-Top:3px;
}
.btn_ObjEd
{
	width:28px;
	background:url(images/edit_obj_20.png) no-repeat center;
	background-color: #E8E9E2;
	display:none;
}

.btn_atachments
{
	width:28px;
	background:url(images/atachment.png) no-repeat center;
	background-color: #E8E9E2;
}
/*--------------------------------------- jobs_activ---------------*/

.ja_periodBar 
{
	position:absolute;
	left:5px;
	top:0;
	width:calc(100% - 5px);
	height:31px;
	border-bottom:1px solid #DEE2CF; /*#DEE2CF*/
}
.ja_period_btn_sel 
{
	position:absolute;
	line-Height:21px;
	border-left:1px solid #E8E9E2;
	border-top:1px solid #E8E9E2;
	border-right:1px solid #E8E9E2;
	text-Align:center;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	background:#DEE2CF url(images/reload_18.png) no-repeat 5px center;
	cursor:pointer;
	font-size:0.75em;
	top:4px;
	width:100px;
	height:27px;
}

.ja_period_btn 
{
	position:absolute;
	line-Height:21px;
	border:1px solid #C0C1BA;
	text-Align:center;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	background-color:#858976;
	cursor:pointer;
	font-size:9pt;
	top:7px;
	width:100px;
	height:23px;
	color:#CDCEC7;
}

#tab0{left:0px;}
#tab1{left:99px;}
#tab2{left:198px;}
#tab3{left:297px;}
#tab4{left:396px;}

.fr_jobs
{
	position:absolute;
	left:5px;
	top:31px;
	width:calc(100% - 5px);
	height:95%;
	height:calc(100% - 31px);
}
#mjobs
{
	position:absolute;
	left:520px;
	top:10px;
	font:9pt 'BPG Glaho';
	background:url(images/ck1.gif) no-repeat left;
	padding-Left:20px;
	cursor:default;
}

/*------------------------------------ jobs_list------------------------------*/
.jl_body
{
	background-color:#DEE2CF; /*#D2D6C3*/
	margin-Bottom:500px;
	padding-Top:21px;
	margin:0 1px 500px 1px;
}
.jl_periodInfo
{
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	background-color:#DEE2CF;
	text-Align:left;
	vertical-Align:middle;
	font:10pt 'BPG Glaho';
	border-Bottom:1px solid #D2D6C3;
	margin-Bottom:10px;
	color:#858976;
	padding:1px 1px 2px 200px;
	min-Height:25px;
}
.jl_btnDC
{
	position:fixed;
	top:0px;
	width:20px;
	cursor:pointer;
}
.jl_btnDC:hover
{
	background-blend-mode: color-dodge;
	background-color: #BFC0B9;
}
.jl_nexBtn 
{
	right:10px;
	background:url(images/next_18.png) no-repeat center;
}
.jl_prevBtn
{
	right:35px;
	background:url(images/prev_18.png) no-repeat center;
}
.jl_calBtn
{
	right:55px;
	background:url(images/calendar_20.png) no-repeat center;
}
.jl_FindBtn
{
	right:80px;
	background:url(images/find_16.png) no-repeat center;
}
.jl_jobPage
{
	margin-bottom:5px;
	width:660px;
	font-Size:9pt;
	background-color:#FEFFF8;
	border:1px solid #ABAF9C;
	padding:10px 10px 0 10px;
	border-radius:3px;
}
.jl_TitTab
{
	width:100%;
}
.jl_prior
{
	height:34px;
	color:#FFFFFF;
	text-Align:center;
	vertical-Align:top;
	font:900 10pt monospace;
	cursor:default;
	padding-Top:4px;
}
.jl_prior_span
{
	display:inline-block;
	padding: 1px 5px;
	border-radius:35px;
	box-shadow: 0 0 5px #676767;
	font:11pt/24px fontello;
	min-Width:25px;
}
.jl_title
{
	font:bold 10pt 'BPG Glaho';
	padding:3px;
}
.jl_date1
{
	color:#4A4A4A;
	padding:3px 5px 2px 20px;
	font:8pt/14px 'BPG Glaho';
	background:url(images/time1_16.png) no-repeat;
	background-position:2px 2px;
}
.jl_date1a
{
	color:#4A4A4A;
	padding:3px 20px 2px 0;
	font:8pt/14px 'BPG Glaho';
	background:url(images/time2_16.png) no-repeat;
	background-position:right 2px;
	text-align:right;
}
.jl_datPic{margin:0px 5px 0 0;}
.jl_timeTxt{color:#E60000;}
.jl_volInfDC
{
	border:1px solid #B9BDAA;
	margin:5px 0;
	display:none;
	background-color:#EDEEE7;
	border-radius:3px;
}
.jl_vcdc
{
	background:url(images/close_vol.png) no-repeat right 2px;
	cursor:pointer;
}
.jl_vc
{
	vertical-Align:middle;
	cursor:pointer;
}
.jl_infoPre
{
	padding:5px 10px 15px 20px;
	margin:5px;
	font:normal 9pt/14pt monospace;
	margin:5px;
	/*overflow-X:hidden;*/
}
.jl_CommentDC
{
	border-top:1px solid #B9BDAA;
	padding: 10px 10px 10px 10px;
}
.jl_CommentInfo
{
	color:#B7BBA8;
	font:7pt/14px 'BPG Glaho';
	text-align:right;
	border-bottom:1px dotted #D2D6C3;
	margin-bottom:10px;
	padding-bottom:3px;
}
.jl_ComItmDC
{
	background-color:#FDFCDF;
	font:9pt/13pt 'BPG Glaho';
	margin:5px;
	border:1px solid #D2D6C3;
	padding:10px 10px 5px 10px;
	color:#858976;
	border-radius:3px;
}
.jl_ComNewDC
{
	background-color:#FFF;
	cursor:text;
	font:9pt/15pt 'BPG Glaho';
	margin:5px;
	border:1px solid #D2D6C3;
	padding:0;
	color:#ABAF9C;
}
.jl_infoDC
{
	border-top:1px solid #B9BDAA;
	font:9pt 'BPG Glaho';
	margin-bottom:5px;
	padding-Right:5px;
}
.jl_smalinfDC
{
	padding:5px 0 5px 0;
	display:block;
}
.jl_smalInfo
{
	color:#646464;
	padding:5px;
	font:8pt/14px 'BPG Glaho';
}
.jl_smalBtnDC
{
	cursor:pointer;
	text-Align:right;
	background:url(images/view_16.png) no-repeat;
	padding-Left:18px;
	cursor:pointer;
	background-position:2px 2px;
}
.jl_toolbarDC
{
	padding:10px;
	display:block;
}
.jl_tbrBtnDC
{
	display:inline;
	font:10pt/16pt 'BPG Glaho';
	padding:3px 3px 1px 3px;
	cursor:pointer;
	vertical-Align:middle;
	margin-Right:5px;
	background-repeat:no-repeat;
	background-position:2px 2px;
	border-radius: 20px;
	border-Bottom:solid 2px transparent;
}
.jl_tbrBtnDC:hover
{
	color:#2081D1;
	border-Bottom:solid 2px #2081D1;
}
.icon-rec:before{content:'\e923';}
.icon-rej:before{content:'\e925';}
.icon-edi:before{content:'\e8f0';}
.icon-suc:before{content:'\e922';}
.icon-nos:before{content:'\e924';}
.icon-gau:before{content:'\e84b';}
.icon-ser:before{content:'\e805';}
.icon-mai:before{content:'\e801';}
.jl_cma { color:#B7BBA8;font:8pt/12px 'BPG Glaho'; }
.jl_cmt { padding-Left:25px; }
.jl_infH
{
	text-Align:right;
	vertical-Align:top;
	color:#858976;
	font:8pt/14px 'BPG Glaho';
}
.jl_infT
{
	vertical-Align:top;
}
.tbFindTL
{
	position:fixed;
	left:1px;
	top:2px;
	width:170px;
	font-Size:8pt;
	height:18px;
}
/*------------------------------------------- jobs_list_week.php ------------*/

.jlw_heads{background-color:#CDD1BE;color:#000;text-align:center;cursor:default;}
.jlw_headsM{background-color:#CDD1BE;color:#000;text-align:left;}
.jlw_headswe{background-color:#EAE4E1;color:#972B17;text-align:center;cursor:default;}
.jlw_headsweM{background-color:#EAE4E1;color:#972B17;text-align:left;cursor:default;}
.jlw_curDay{background-color:#CDD1BE;color:#EC0600;text-align:center;cursor:default;}
.jlw_curDayM{background-color:#CDD1BE;color:#3F5070;border: 1px solid #46A7F7;text-align:left;cursor:default;}
.jlw_curDayMA{background-color:#CDD1BE;color:#EC0600;text-Decoration:underline;text-align:center;cursor:default;}
.jlw_dayTD{background-color:#F4F4F4;height:80px;text-Align:left;vertical-Align:top;padding:10px;}
.jlw_MonthTD{background-color:#F4F4F4;height:25px;text-Align:left;vertical-Align:top;padding:10px;}
.jlw_dayTDsel{background-color:#D9E4FF;vertical-Align:top;}/*#EDE9E2*/
.jlw_dayName{color:#1273C3;}
.jlw_dayNameWE{color:#DC0000;}
.jlw_jobDC
{
	width:95%;
	height:22px;
	padding:0;
	overflow:hidden;
	cursor:pointer;
	border:1px solid #ABAF9C;
	background-color:#FFFFFF;
	margin-Bottom:5px;
	border-radius:3px;
	vertical-align:top;
	min-Width:400px;
	border-radius:45px;
}
.jlw_jobDC:hover{background-color:#CCE6FF;}
.jlw_prior
{
	padding:1px;
	color:#FFFFFF;
	text-Align:center;
	font:12pt/19px 'fontello';
}
.jlw_pr0{background-color:#46A7F7;color:#FFFFFF;}
.jlw_pr1{background-color:#E5A666;color:#FFFFFF;}
.jlw_pr2{background-color:#EC0600;color:#FFFFFF;}
.jlw_jobTitle
{
	line-Height:18px;
}
.jlw_BtnjobInf
{
	background:url(images/view_16.png) no-repeat center;
	cursor:pointer;
}
.jlw_BtnMenu
{
	background:url(images/menu.png) no-repeat center;
	cursor:pointer;
}
.jlw_ttTab
{
	position:absolute;
	background-color:#FFFFDE;
	padding:5px;
	border:1px solid #ABAF9C;
	font:8pt 'BPG Glaho';
	visibility:hidden;
	z-index:1500;
	box-shadow: 0 0 10px #5F5F5F;
}
.jlw_infTDcapt
{
	padding-Right:5px;
	color:#7B7F6C;
	text-align:right;
	vertical-Align:top;
}
/*-------------------------------------- jobs_list_day_all.php ---------------*/
.jlda_DepTD{background-color:#D2D6C3;font-Weight:bold;text-Align:left;cursor:default;height:26px;padding-Left:10px;}
.jlda_EmpTD{background-color:#D2D6C3;text-Align:right;cursor:default;vertical-Align:top;overflow:hidden;}
.jlda_JobTD{background-color:#F4F4F4;vertical-Align:top;cursor:default;}
.jlda_JobTDwe{background-color:#FBF4F4;vertical-Align:top;cursor:default;}
.jlda_hTab{font:9pt 'BPG Glaho'; background-color:#B9BDAA;}
/*#mnuDC
{
	position:absolute;
	width:150px;
	background-color:#ABAF9C;
	padding:1px 1px 0 1px;
	font:9pt 'BPG Glaho';
	z-index:1900;
	box-shadow: 1px 1px 10px #6F7360;
}*/
.mnu_job
{
	background-color:#F3F4ED;
	padding:3px 3px 3px 24px;
	margin-Bottom:1px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:2px center;
}

.icon-sergau:before{content:'\e832';}
.icon-vov:before{content:'\e851';}

/*--------------------------------------- jobs_list_week_all.php -------------------*/
.jlwa_jobDCWA
{
	display:inline-block;
	width:21px;
	height:21px;
	float:left;
	margin: 1px;
	border:1px solid #ABAF9C;
	font:bold 20pt/16px 'fontello';
	text-Align:center;
	color:#46A7F7;
	background-color:#FBC8C8;
	cursor:pointer;
	border-radius:45px;
}
.jlwa_jobDC
{
	display:inline-block;
	width:21px;
	height:21px;
	float:left;
	margin: 1px;
	border:1px solid #ABAF9C;
	font:bold 16pt/20px 'fontello';
	text-Align:center;
	color:#46A7F7;
	background-color:#FBC8C8;
	cursor:pointer;
	border-radius:45px;
}
.jlwa_received { background-color:#FFFFFF; }
.jlwa_rejected { background-color:#E0E0E0; }
.jlwa_canceled { background-color:#C0C0C0; }
.jlwa_end1 { background-color:#B3D9FF; }
.jlwa_end2 { background-color:#BAEDBB; }
.jlwa_nosuc{background-color:#D9AAD8;}
.jlwa_pr0{background-image:url(images/pr0.png);background-repeat:no-repeat;background-position: -1px -1px;}
.jlwa_pr1{background-image:url(images/pr1.png);background-repeat:no-repeat;background-position: -1px -1px;}
.jlwa_pr2{background-image:url(images/pr2.png);background-repeat:no-repeat;background-position: -1px -1px;}
.jlwa_Marcer
{
	position: absolute;
	border: 1px solid #B30059;
	background-color:	#FD007E;
	z-index: 1899;
	width: 99%;
	opacity: 0.5;
	visibility:hidden;
}

/*------------------------------ dlg_job_group_inf.php-----------*/

.jgi_table{background-color:#ABAF9C;font:9pt 'BPG Glaho';}
.jgi_tcap_td{background-color:#D2D6C3;text-align:center;padding-right:5px;}
.jgi_tcap_prior0{background-color:#46A7F7;padding-right:5px;color:#FFFFFF;}
.jgi_tcap_prior1{background-color:#E5A666;padding-right:5px;color:#FFFFFF;}
.jgi_tcap_prior2{background-color:#EC0600;padding-right:5px;color:#FFFFFF;}
.jgi_cap_td{background-color:#F8F9F2;text-align:right;padding-right:5px;color:#858976;Height:24px;}
.jgi_inf_td{background-color:#FDFEF7;padding-left:5px;}
.jgi_inf_td2{background-color:#FDFEF7;padding: 2px;}
.jgi_parcent{color:#D60000;font:10pt monospace;}
.jgi_back
{
	border:1px solid #ABAF9C;
	background-color:#E8E9E2;
	text-Align:center;
	font:9pt 'BPG Glaho';
	width:100%;
	padding:5px;
	margin-Bottom:2px;
	cursor:pointer;
}
.jgi_back:hover{background-color:#E1E2FE;}
.jlg_sp1{background-color:#F1E0D8;font:9pt 'BPG Glaho';color:#DB0000;padding:2px;}
.jlg_sp2{background-color:#FFFFFF;font:9pt 'BPG Glaho';color:#8A8413;padding:2px; border:1px solid #E0E0E0;}
.jlg_sp3{background-color:#D8E9F1;font:9pt 'BPG Glaho';color:#0060BF;padding:2px;}
.jlg_sp4{background-color:#DAF1D8;font:9pt 'BPG Glaho';color:#3E683F;padding:2px;}
.jlg_sp5{background-color:#E0E0E0;font:9pt 'BPG Glaho';color:#949494;padding:2px;}

/*--------------------------------- hist_filter1.php ---------*/

.hf_period_btn 
{
	position:absolute;
	display:inline-block;
	line-Height:21px;
	border:1px solid #E8E9E2;
	text-Align:center;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	background-color:#A3A794; /*#858976*/
	cursor:pointer;
	font-size:9pt;
	top:7px;
	height:24px;
	color:#E8E9E2;
}
.hf_pb_sel 
{
	border-left:1px solid #E8E9E2;
	border-top:1px solid #E8E9E2;
	border-right:1px solid #E8E9E2;
	border-Bottom:1px solid #DEE2CF;
	background-color:#DEE2CF;
	top:4px;
	height:27px;
	color:#000000;
}

#tab0a{left:0; width:150px;}
#tab1a{left:149px; width:150px;}
#tab2a{left:298px; width:100px;}
#tab3a{left:397px; width:100px;}