@charset "UTF-8";
/* CSS Document */


body { /*background-color:#ecedf1 ;*/ color:#212121; font-size:14px;}
#wrap { width:1172px;	}

.dshDes  { width:100%}
.graph, .grphHdg { width:100% !important}
.imgBdr { width:100%}
/*.dshDes { border:solid 1px #dfdee3; background-color:#fcfcfc}*/

.graph  { border:solid 1px #dfdee3; background-color:#fcfcfc; margin-bottom:24px}
.grphHdg { background-color:#f5f5f5; padding:10px;  font-size:18px; font-weight:normal}
.grphHdg td.wLnk a, .grphHdg td.wLnk a:hover { }

.appLstMsg { border:solid 1px #dfdee3; background-color:#fcfcfc; padding:14px; }
.dshDes .Hdng h5 { font-size:22px; font-weight:normal}
.dshDes .Hdng h5 strong { font-weight:normal}

.dshDes .jpAppTT { border:solid 1px #dfdee3; background-color:#fcfcfc;  height:auto; float:left; width:100%; padding:0 }
.appLstMn .LstTb a,
.appLstMn .LstTb a, .appLstMn .LstTbS a { border-bottom:solid 1px #fcfcfc; ; background:none; max-width:140px!important; padding:14px 10px; font-size:16px; color:#212121; font-weight:normal; margin:0; text-decoration:none }
.appLstMn .LstTbS a { border-bottom:solid 1px #333; color:#333 }

.appLstMn .LstTbR .LstTb a, 
.appLstMn .LstTbR .LstTbS a { width:auto !important}


.jpAppTT > .LstTbL > a { color:#a94442 !important   ;background-color:#f2dede ;font-size:15px;padding:18px 12px ; margin:0 !important; text-decoration:none }
.appLstMn .LstTb2 a { background-color:#f2dede ;color:#a94442 !important;   }
.lft appSprt, .rgt appSprt,
.appLstMn .LstTb .lft,
.appLstMn .LstTb .rgt,
.appLstMn .LstTbS .lft,
.appLstMn .LstTbS .rgt { display:none}
.appLstMn .LstTb, .appLstMn .LstTbS { margin:0}

.appLstMn .LstTb a:hover { border-bottom:solid 1px #333; color:#333 }
.appLstMn .LstTbS a b,
.appLstMn .LstTb a b { font-weight:normal}

#lftColmn {  border:solid 1px #dfdee3;background-color:#fcfcfc; height:auto; box-sizing:border-box; width:auto ; width:260px; }
#lftColmn .srchApp { background-color:#f5f5f5; padding:14px; height:auto; float:right; width:100%; box-sizing:border-box}

.appLstSch-bx { float:left; width:100%}

.dshDes .intwLstCont { width:100%}

#lftColmn .srchApp input[type='text'] { width:100%; padding:5px; height:34px; font-size:16px; box-sizing:border-box; border:solid 1px #dfdee3; }
#lftColmn .srchApp input[type='button'] { padding:5px; margin-left:-4px; position:relative; height:34px; border:0; 	 font-size:16px; width:35%;box-sizing:border-box}

.dshDes .jbAppRit {  border:solid 1px #dfdee3;background-color:#fcfcfc!important; height:auto;width: 100% !important; box-sizing:border-box;border-width:1px 0;    }
.dshDes .jpAppTT { background-color:#f5f5f5!important; height:auto !important; padding:10px; box-sizing:border-box; 	border-width:0 0 1px 0}
.appLstMn select { padding:5px; height:34px; font-size:16px;  box-sizing:border-box; border-radius:0	;border:solid 1px #dfdee3; }
.appLstMn .appLstGph { padding:10px; height:auto}
.dshDes .appLst .appDetLL2 { background-color:#fcfcfc; border:solid 1px #dfdee3; /*margin-left:24px;*/ box-sizing:border-box;}
.jbAppNw .jpAppTT { font-size:14px; color:#212121}
.appLstMn .appLstCnt { width:100%}
.srchApp .advSrch a{ }

.appLstMn .appLstClsp,
.appLstMn .appLstClsp2 { background:none; width:24px; text-align:center; display:none !important}

.appLstMn .appLstSch, .appLstMn .appLstSrch  { float:left; /*width:auto*/}
.appLstMn .appLstSch  .appLstSch  { width: auto}


#lftColmn .srchDLnk .facets { clear:left; font-size:14px; padding-bottom:5px; width:185px; font-size:14px}
#lftColmn .srchDLnk .facets a { color:#212121; font-size:14px;}
#lftColmn .srchDLnk .facets input[type='checkbox']{ margin:1px 10px ; float:left}
#lftColmn .srchDLnk span { font-size:14px;}
#lftColmn .srchDLnk { width:100%}
#lftColmn .srchDTt { width:100%}
#lftColmn .srchDLnk a.more { clear:left}


.jbAppNwAct a { border-radius:0; padding:6px 4px 6px 23px; width:100%; box-sizing:border-box; position:relative; font-size:12px;}
.jbAppNwAct a span { position:absolute; border-radius:0; left:0; top:0; margin:-1px; padding:5px 0 4px;}

.jbAppNw .jbAppNwCp a { font-size:18px; font-weight:normal}
.jbAppNw .jbAppNwCp a b { font-weight:normal}
.jnAppNwChk { padding-top:7px;}

.jbAppNw  .jbAppNwSkl label,
.jbAppNw .jbAppNwSkl a,
.appIntMngSkl a { border-radius:0; padding:7px 10px;} 
.jbAppNw .jbAppNwSkl a.f,
.appIntMngSkl a.f { padding:7px 10px !important;} 

#ltfColmn .fltDet { width:100%; box-sizing:border-box; padding:10px; background-color:#f5f5f5; }
#ltfColmn .fltDet > table { width:100%; box-sizing:border-box;  }

#ltfColmn .fltDet  input[type='text'] { padding:5px; height:34px; font-size:16px; width:65%; box-sizing:border-box; border:solid 1px #dfdee3; width:165px; }
#ltfColmn .fltDet  input[type='button'] { padding:5px; margin-left:-4px; position:relative; height:34px; border:0; background-color:#333; color:#fff; font-size:16px; width:35%;box-sizing:border-box}

.appLstCnt .tpRnd { background:none; background-color:#fcfcfc; border:solid 1px; padding:10px; box-sizing:border-box; height:auto}
.appLstCnt .tpRnd span,
.appLstCnt .tpRnd .rndTit { color:#212121 }

.appLstSrchClr { display:none}
.appTbS span { background:none; height:auto; line-height:normal}
.appLstHd { background-color:#f5f5f5}

#appDetLL #appDetLL { background-color:#fcfcfc; float:left; width:100%;}
.appLstMn .LstTbS span { background:none; line-height: none; height:auto; padding:10px; font-size:18px;} /* padding for folder page heading*/
.dshDes tr { padding-left:24px !important}
.dshDes td.appLst { /*padding-left:24px;*/ }
.dshDes td.apLstPd { padding-left:0}
.appLstR2 { background-color:#f5f5f5}

.appLstMn .appLstTb td { font-size:14px; font-weight:normal; padding:10px	}
.appLstMn .appLstNmeNm {  font-size: 16px; max-width:none; white-space:nowrap;}
.appLstMn .appLstNmeNm  b { font-weight:normal; display:inline-block; max-width:100%; overflow:hidden; text-overflow:ellipsis}
.appIntMngSkl a.m { font-size: 16px;font-weight: normal;padding: 0 10px 0 29px;}
.appIntMngMsg { border: 1px solid #dfdee3; border-radius: 0;box-sizing: border-box;margin: 2% 2% 0 2%;padding: 10px;width: 96%;}

.appLstMn .appLstTb td:nth-child(2) { display:none} 
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { display:none}


.mnuJobM{  border:solid 1px #dfdee3; background-color:#f5f5f5;  height:auto; float:left; width:100%; padding:0 }
.mnuJobM a { background:none !important; padding:10px 14px; font-weight:normal; font-size:16px; color:#212121; font-weight:normal; margin:0; text-decoration:none }
.mnuJobM .LstTb .lft, 
.mnuJobM .LstTb .rgt, 
.mnuJobM .LstTbS .lft, 
.mnuJobM .LstTbS .rgt,
.gryBtn .gryBtnL,
.gryBtn .gryBtnR { display:none}

.mnuJobM .LstTb, .mnuJobM .LstTbS { margin:0}
.mnuJobM .LstTb a:hover,
.mnuJobM .LstTbS a { border-bottom:solid 1px #333; color:#333 }
.mnuJobM .LstTb a, .mnuJobM .LstTbS a { font-weight:normal}

.gryBtn .gryBtnBg input {}

.jbMng select { padding:5px; height:34px; font-size:16px; width:65%; box-sizing:border-box; border:solid 1px #dfdee3; width:165px; }
.gryBtn .gryBtnBg { background:none}
.gryBtn .gryBtnBg input,
#lftColmn .lftSrchTit input { padding:5px; position:relative; height:34px; border:0; background-color:#333; color:#fff; font-size:16px; box-sizing:border-box; margin-right:3px}
.appLstMn .appLstSch, .appLstMn .appLstSrch { /*background-color:#f5f5f5*/ width:auto}

#lftColmn .lftSrchTit { widows:100%}

.dshDes .jobDesBox { background:none; background-color:#fcfcfc; padding:14px; position:relative;border:solid 1px #dfdee3;}
.aplAdvSrch  .advSrch { position:absolute; top:0; right:0;}
.aplAdvSrch  .advSrch a { float:right; text-decoration:none; padding:5px 8px; border:solid 1px #dfdee3; border-width:0 0 1px 1px; }
.rcntSvSch  { display:none}
.jobDesBox .ctrlDiv b { color:#212121; font-size:14px;}
.aplAdvSrch .advSchCnt b { font-size:24px; padding-bottom:18px;} 
.jobDesBox .ctrlDiv select,
.jobDesBox .ctrlDiv  input[type='text'] { padding:5px; width:100% !important; max-width:none !important; height:34px; font-size:16px; width:65%; box-sizing:border-box; border:solid 1px #dfdee3; width:165px; }
.jobDesBox .ctrlDiv  input[type='button'] { padding:5px 10px; width:auto !important; margin-left:-4px; position:relative; height:34px; border:0;  font-size:16px; width:35%;box-sizing:border-box}

.aplAdvSrch .ctrlDiv { height:auto; padding:10px}
.aplAdvSrch .ctrlDiv span { width:350px;}
.aplAdvSrch .ctrlDiv { width:50%; box-sizing:border-box; height:75px;}
.jobDesBox .ctrlDiv .frmTxtField { width:160px !important;  }
.aplAdvSrch .ctrlDiv b { /*padding-top:9px;*/}
.aplAdvSrch .ctrlDiv .ui-multiselect { border:solid 1px #dfdee3; padding:3px; height:40px; width:350px!important; box-sizing:border-box}
.aplAdvSrch .ctrlDiv input[type="button"] { margin-top:18px}
.aplAdvSrch .ctrlDiv b { width:100% !important}
.aplAdvSrch .ctrlDiv .ui-multiselect { border:solid 1px #ccc !important}
.dshDes td.appLstAdv { padding:0}
.ctrlDiv button.ui-multiselect span { font-size:16px;}
.ctrlDiv .ui-multiselect { background: #ffffff url("http://www.rozee.pk/i/ico/navAroDwn.gif?4") 98% center no-repeat ;}
.aplAdvSrch .ctrlDiv .ui-multiselect span { width:100%; padding:0; margin:-10px 0 0 7px !important}
.ui-multiselect-filter input { height:24px !important;}

.advSchCnt { width:100%; box-sizing:border-box}

.facetCont input[type='button'] { padding:2px 6px; width:35% !important; height:30px; border:0; background-color:#333; color:#fff; font-size:14px; box-sizing:border-box; padding:3px 6px;}
	

#lftColmn .fltDat,
#lftColmn .fltDat table { width:100%; box-sizing:border-box}
#lftColmn .fltDat table label { display:block; width:100%; box-sizing:border-box}
#lftColmn .fltDat table input { font-size:14px; padding:3px; width:75%; box-sizing:border-box}
#lftColmn .lftSrchTit a { font-size:18px;}
#lftColmn .lftSrchTit a b { font-weight:normal}
#lftColmn .lftSrchTit a u { text-decoration:none}

.cvSchNw .cvSchNwSt { background-color:#fcf8e3}

.scores-badge{
    width: 39px;
    height: 38px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    text-shadow: 1px 1px 3px #000;
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
    position: relative;
    background: url(../../i/grey-score.png) no-repeat center center;
}
.scores-badge.gold-score{
    background-image: url(../../i/gold-score.png);
}
.scores-badge.silver-score{
    background-image: url(../../i/silver-score.png);
}
.scores-badge.bronze-score{
    background-image: url(../../i/bronze-score.png);
}
.scores-badge.pending-score{
    background-image: url(../../i/pending-score.png);
	overflow:hidden;
	text-indent:-9999px;
	background-size:100% 100%;
}
.scores-badge.fail-score{
    background-image: url(../../i/fail-score.png);
	overflow:hidden;
	text-indent:-9999px;
	background-size:100% 100%;
}
.badgeBox{
	clear:both;
	text-align:center;
	margin:10px 0;
}
.badgeBox:empty{margin:0;}
.achievementsListing.dropdown{
	height:38px;
	position:relative;
	border-radius:0;
	color:#fff;
	display:inline-block;
	vertical-align:middle;
	margin:5px 0;
}
.achievementsListing.dropdown .dropdown-menu{
	display:none;
	background-color:rgba(0,0,0,.6);
	border-radius:0;
	color:#fff;
	width:300px;
	font-size:12px;
	padding:10px;
	position:absolute;
	border:0;
	left:auto;
	right:0;
	z-index:9;
}
.achievementsListing.dropdown .testLogo:focus{outline:none;}
.achievementsListing.dropdown .testLogo:focus + .dropdown-menu,
.achievementsListing.dropdown .dropdown-menu:hover{
	display:block;
}
[dir='rtl'] .achievementsListing.dropdown .dropdown-menu{
	left:0;
	right:auto;
}
.achievementsListing.dropdown .dropdown-menu::before{
	content:'';
	position:absolute;
	bottom:100%;
	left:auto;
	right:18px;
	margin-bottom:-1px;
	border-bottom:5px solid rgba(0,0,0,.6);
	border-left:5px solid transparent;
	border-right:5px solid transparent;
}
[dir='rtl'] .achievementsListing.dropdown .dropdown-menu::before{
	left:18px;
	right:auto;
}
.achievementsListing.dropdown .dropdown-menu li{
list-style:none;
border:0;
margin:0;}
.achievementsListing.dropdown .dropdown-menu .table{margin:0;width:100%;text-align:left;}
.achievementsListing.dropdown .dropdown-menu .table td{
vertical-align:middle;
}
.achievementsListing.dropdown .dropdown-menu .table td + td{text-align:right;}
.achievementsListing.dropdown .testLogo{
	display:inline-block;
	margin:0 3px;
	height:38px;
	width:38px;
	border:2px solid #46B749 ;
	background-color:#fff;
	border-radius:100%;
	position:relative;
	text-align:center;
	overflow:hidden;
	transition:ease-in-out .2s;
	-webkit-transition:ease-in-out .2s;
}
.achievementsListing.dropdown .testLogo img{
	max-height:60%;
	max-width:60%;
	top:50%;
	position:relative;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transition:ease-in-out .2s;
	-webkit-transition:ease-in-out .2s;
	display:block;
	margin:0 auto;
}
.achievementsListing.dropdown .testLogo:hover{
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
}


#wideCont .signInCont { box-sizing: border-box;width: 100%; }
.appLstMn .appLstSch, .appLstMn .appLstSrch {  /*width: 228px;*/} /* Removed for IKK applicant page issue*/

@media screen and (max-width:600px){
.achievementsListing.dropdown .dropdown-menu{
	width:260px;}
}
.grayscale{
	filter:grayscale(1);
	-moz-filter:grayscale(1);
	-webkit-filter:grayscale(1);
	-ms-filter:grayscale(1);
}



.mFtr { width:1172px !important}
#mTabCont { width:100% !important}
#mTabCont .subMnuBar { width:100%}
.scriptMnu span { border-radius:0; padding:12px}