/* CSS Document */

.blue.accent-3{
	background-color: #343148!important;
}
.blue-text.text-accent-3 {
    color: #343148!important;
}


input {  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
input.txt,
textarea {border: 1px solid #96c0e9;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}


select {border: 1px solid #96c0e9; padding:5px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.textboxsml_border_style { border:1px solid #96C0E9!important; height:25px !important;width:175px !important; padding:0 5px}
.textboxsml_border_style_error { border:1px dashed #990000; height:25px !important;width:175px !important;}

.textboxsmlforsal_border_style { border:1px solid #96C0E9!important; height:25px !important;width:155px !important; padding:0 5px}
.textboxsmlforsal_border_style_error { border:1px dashed #990000; height:25px !important;width:155px !important;}
.forgotpasswordtitle { font-size:18px !important; color:#333; padding-left:0 !important}
.mandatory{color:red;font-size:11px;font-weight:700}
.signup_table{background:#fff;border:1px;border-color:#DAE1DE;border-style:solid;color:#000;font-family:Arial, Helvetica,sans-serif;font-size:12px; width:990px; margin-top:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.signup_table td { padding:0 10px;}
.signup_table h1 { margin:20px 0 10px 0; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.messageerrdisplay{color:red;font-size:12px;padding-top:4px;}
.successdisplay{color:green;height:25px;position: absolute;}
.clear { clear:both}
a,input { outline:none}
a { color:#555454; text-decoration:none;}
.cpatchaiframe { padding:5px; background:#fff; margin-bottom:0px; border:1px solid #ccc}
.login{background-color:#f3f3f3;border-color:#DAE1DE;border-style:solid;color:#000;font-family:Arial, Helvetica,sans-serif;font-size:12px; }
.boldTxt{font-family:Arial, Helvetica,sans-serif;font-size:11px;font-weight:700;padding:0}
tr.boldTxt td { font-size:13px;}
tr.boldTxt { border-bottom:1px solid #eee}
tr.boldTxt1 { border-bottom:0px solid #eee}
.floatL{float:left}
.resume_table{background-color:#f3f3f3;border:1px;border-color:#DAE1DE;border-style:solid;color:#000;font-family:Arial, Helvetica,sans-serif;font-size:12px;padding-left:15px;width:600px; margin-top:10px;margin-left: 10px;}
a { cursor:pointer}
body { 
	background:url(../images/main-bg.png) repeat 0 0 fixed; 
	font-family: 'Montserrat', sans-serif;
	font-size:12px; 
	color:#50514f; 
	margin:0; 
	padding:0
}
input { font-family:Arial, Helvetica, sans-serif; color:#50514f;}
input.text { border:1px solid #ccc; padding:5px}
img,a { border:0; text-decoration:none;}
ul,li { list-style:none; padding:0; margin:0}
h1 { font-size:17px; font-weight:bold; color:#053455; margin:0}
h2 { font-size:14px; font-weight:bold; margin:0}
h3 { color:#053455; font-size:13px; margin:0;}
p { margin:5px 0}
a { color:#0f5b91}
.clear { clear:both}
.b-r-5 { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.lft { float:left}
.rt { float:right}


.h-d-1 { background:#fff; height:62px; display:block; padding:5px 0}
.h-d-1 .rt span select { padding:0}
.md-wrp { max-width:1200px; margin:0 auto;width: 100%}
.md-wrp h1.fnd-job { font-size:24px; margin:0 0 10px 0; font-weight:normal}
.h-d-m {display:block; height:50px; padding:10px 0}
.h-d-m h1 {  color: #FFFFFF;  font-size: 20px;  margin-top: 5px;font-weight: normal;}
.h-d-m a { background:#215f8b; color:#fff; padding:10px; float:left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size:11px} 
.h-d-m .lft a { margin-right:3px}
.h-d-m .rt a { margin-left:3px}
.h-d-srch { background:#fff; border-bottom:1px solid #f0efef; padding:10px 0; float:left; width:100%}
.srch-bx-sel { border:1px solid #c6c8c3; float:left; padding:5px;  -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;    -moz-box-shadow:0 0 4px #CCCCCC inset;  -webkit-box-shadow:0 0 4px #CCCCCC inset;  box-shadow:0 0 4px #CCCCCC inset; font-size:17px;}
.srch-bx-sel input { border:0;}
.h-d-srch form input.btn { background:#215F8B; float:left; border:1px solid #215F8B; -moz-border-radius:0 5px 5px 0px; -webkit-border-radius:0 5px 5px 0px; border-radius:0 5px 5px 0px; padding:5px; overflow:visible; font-size:17px; font-weight:bold;margin:0px;}
.srch-bx-sel .sl-bx { border-left: 1px solid #CCCCCC; float: left; height: 35px;  margin: -5px 0;  padding: 0 8px; position: relative;}
.srch-bx-sel .sl-bx span.lbl {cursor:pointer; background:url(../images/icons.png) no-repeat right 3px; padding-right:20px; float:left; margin-top:7px;}
.srch-bx-sel .sl-bx .drp {min-width:128px;z-index:30; position:absolute; right:-6px; top:35px; background:#fff;  border:1px solid #c6c8c3; padding:5px; display:none; -moz-border-radius:0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; z-index:100}
.srch-bx-sel .sl-bx .drp span { display: block; font-size: 12px; margin-bottom: 2px; padding: 3px; background:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor:pointer}

.innerPage .srch-bx-sel { height:25px;}
.innerPage .srch-bx-sel input { height:24px; width:500px; float:left}
.innerPage .h-d-srch form input.btn { height:37px;}

.cnt-bx-rt-bx,
.cnt-bx-3-4,
.cnt-bx-f { background:#fff; padding:5px; border:1px solid #e8e7e7; float:left; width:980px; margin-top:10px;}
.cnt-bx-3-4 { width:725px;}
.cnt-bx-rt-bx { width:231px;}
.cnt-bx-rt-bx .ttl { background:#EAF3FB; color:#053455; padding:5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-weight:bold; font-size:13px}
.cnt-bx-rt-bx ul { margin:5px 0 0 0}
.cnt-bx-rt-bx ul li{  background: url("../images/icons.png") no-repeat scroll 0 -442px transparent; margin-left: 10px;  padding: 5px 0 5px 10px; width: 210px;}
.prf-img { border-right:1px dotted #ccc; padding-right:5px; float:left; height: 88px; width:83px; overflow:hidden; position:relative}
.upload-photo { position:absolute; left:0; bottom:0; z-index:1; background:url(../images/icons.png) no-repeat 0 -242px; width:15px; height:19px; cursor:pointer}
div.upload-photo:hover { background-position:0 -310px;}
.prf-img img { width:100%;}
.prf-col1 {  border-right: 1px dotted #CCCCCC; float: left;  height: 88px; padding: 0 10px; width:318px}
.prf-col1 p { margin:0; padding:7px 0}
.button.up-res { margin:27px 47px 0 0 } 
.prf-fld-sts {}
.prf-fld-sts span { display:block; color:#7fa215;}
.prf-fld-sts span font { color:#ff9211}
.sts-br { width:200px; background:#cccccc; padding:2px; overflow:hidden; margin-top:2px;}

.sts-br .br { display:block; height:10px; background:none;}
.sts-br .br0 { display:block; height:10px; background:none;}
.sts-br .br20 { display:block; height:10px; background:#F55728}
.sts-br .br40 { display:block; height:10px; background:#FF9211;}
.sts-br .br60 { display:block; height:10px; background:#FFF072;}
.sts-br .br80 { display:block; height:10px; background:#CDE339;}
.sts-br .br100 { display:block; height:10px; background:#708E07;}

.bx-ttl {background: none repeat scroll 0 0 #EAF3FB;  display: block;  overflow: hidden;  padding: 5px 10px 5px 6px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.bx-ttl h3 { float:left; margin:3px 0 0 0}
.bx-ttl a.act {padding:5px 0 5px 12px; float:right;  background:url(../images/icons.png) no-repeat 0 0;}
.bx-ttl a.act.edit { background-position: 0 -42px;}
.bx-ttl a.act.add { background-position: 0 -134px;}
.bx-ttl a.act.add:hover { background-position: 0 -174px;}
.bx-ttl a.edit:hover { background-position:0 -83px;}
.pnl-txt { padding:5px}
.tbl-str { width:100%; border-collapse:collapse}
.tbl-str tr { /*border-bottom:1px solid #eee;*/}
.tbl-str tr td { padding:10px 5px;}
.tbl-str tr td .act { margin-left:5px;}
.popUpbox .tbl-str1 { width:100%}
.popUpbox .tbl-str1 .ul  { border-bottom:2px dashed #ccc}
.popUpbox .tbl-str1 .ul .left { float:left; margin:5px 0}
.popUpbox .tbl-str1 .ul .right { float:right; margin:5px 0}
.popUpbox .tbl-str1 td { padding:5px 0}
tr.last { border:0}
.last td a:hover{text-decoration:underline;}
.bg-exprnc { background:#eee; display:none}

.job-full-view-apply{}

.darkenBg { background:url(../images/dark.png) repeat 0 0; position:fixed; left:0; top:0; width:100%; height:100%; z-index:1000; display:none}
.popup { background:url(../images/dark.png) repeat 0 0; position:absolute; left:50%; top:50%; padding:10px; z-index:1001;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display:none}
.popup .in { background:#fff; padding:5px; width:350px; height:150px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

/*  */

#personal_info_edit,#contact_info_edit,#educational_det_add,#educational_det_edit,#job_det_edit,#skill_edit,#upl-upd-rsm,#cover_letter_edit{display: none;}
#company_info_edit,#my_jobs_edit,#upload_logo_edit{display: none;}
#my_jobs_edit table td { padding:10px 0; }
#my_jobs_edit .textarea_border_style { width:300px;}
.noresult_alert {
    padding: 10px;
    background: #f06262;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-top: 10px;
    width: 100%;
    color: #FFF;
}
.noresult_alertnew {background:none repeat scroll 0 0 #FFEEEE; font-weight:700; padding:10px; border:1px solid #fac8c8; color:#580606; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top:10px; width:100%;}
.incomplete_alert1 {background:none repeat scroll 0 0 #FFEEEE; font-weight:700; padding:10px; border:1px solid #fac8c8; color:#580606; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top:10px;display:none; width:100%;}
.incomplete_alert.successMsg { background:#dafcd7; border:1px solid #a3e59e; color:#25771f}
#incomplete_alert,#incomplete_alert1 {display: none;}
.textarea_border_style { border:1px solid #96c0e9 !important;font-family: arial;  font-size: 12px;  padding: 5px; }


.selectlist{ color:#666666; padding:5px;width:313px;}
.selectlist option{border:none}

.selectlistsml{border:1px solid #96C0E9;color:#666666; padding:5px;width:90px;}
.selectlistsml option{border:none}

.homePage .srch-bx-sel { height:39px;}
.homePage .srch-bx-sel .sl-bx { height:49px;}
.homePage .srch-bx-sel .sl-bx span.lbl{ margin-top:15px; background-position:right 4px;}
.homePage .h-d-srch form input.btn { height:51px;}
.homePage .srch-bx-sel .sl-bx .drp { top:49px;}
.homePage .srch-bx-sel input { float: left; height: 24px; padding: 7px; width: 486px;}
.hm-srch-wrp .lft { border-right: 1px dashed #CCCCCC;  padding-bottom: 10px; padding-right:61px;}
.hm-srch-wrp .rt { width:198px;} 
.y-btn { background: url("../images/buttons-style.png") repeat-x scroll 0 -185px transparent;  border: 1px solid #989174; color: #000000;  display: block;  font-size: 15px;  font-weight: bold;  height: 30px;  line-height: 30px;  padding: 0 20px; text-align: center; border-radius:5px;} 
a.y-btn:hover { color:#333; background-position:0 -222px}
a.y-btn:active { background-position:0 -264px;}
.hm-stry {}
.story { width:169px; height:100px; float:left; background:url(../images/story.png) no-repeat -14px 0; margin:10px 0}
.storyRt { float:left; margin:20px 0 0 0}
.storyRt a {  float: left;  height: 71px;  overflow: hidden; width: 71px;}
.storyRt a img { width:100%}
.storyRt .ppl { background: none repeat scroll 0 0 #eee;  border: 1px solid #CCCCCC;  float: left;  height: 72px;  padding: 5px;   width: 72px; margin-left:18px; cursor:pointer;  position:relative; z-index:1 ; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
.storyRt .ppl.actv { background:#fff}
.storyRt .ppl span {background: url("../images/dark2.png") repeat scroll 0 0 transparent;  color: #FFFFFF;  left: 50%;  margin-left: -63px;  padding: 5px;  position: absolute;  text-align: center;  top: -35px; width: 116px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:none} 
.storyRt .ppl span b {   background: url(../images/arrow.png) no-repeat scroll 0 0 transparent;  bottom: -20px;  height: 20px; left: 50%; margin-left: -10px;  position: absolute; width: 20px;}

.commentBox { background:#fff; padding:20px; border:1px solid #ccc; display:none; position:relative; float:left; width:948px; margin-top:6px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:20px; box-shadow:0 0 4px 2px #CCCCCC; -moz-box-shadow:0 0 4px 2px #CCCCCC; -webkit-box-shadow:0 0 4px 2px #CCCCCC;}
.comnt-ar { position:absolute; top:-30px; height:30px; width:27px; background:url(../images/cmt-arrow.png) no-repeat 0 0; left:0; display:none; z-index:2}
.commentBox .close { position:absolute;  right: 7px; top: 4px; font-weight:bold; font-size:14px; cursor:pointer; font-family:"Lucida Console",Times,serif}
.comntInside {}
.commentBox .loginBox { display:none;}
.commentBox .loginBox .right {  border-left: 1px dashed #CCCCCC; float: right; padding: 13px;}
.commentBox .loginBox .right span { font-size:14px;}
.commentBox .loginBox .right a { font-size:15px;}
.commentBox .loginBox .left { float:left;}
.commentBox .loginBox .left span {float:left; font-size:15px; padding-bottom:5px; font-weight:bold}
.commentBox .loginBox .left .txt { width:300px; padding:10px; float:left; margin-right:10px; border:1px solid #ccc}
.commentBox .loginBox .ifLogin .btn,
.commentBox .loginBox .left .btn {   background: none repeat scroll 0 0 #215F8B;  border: 0 none;  color: #FFFFFF;  font-size: 15px; height: 37px;  overflow: visible;  padding: 10px;}
.commentBox .loginBox .ifLogin span { font-size:14px; font-weight:bold; padding-bottom:5px; display:block}
.commentBox .loginBox .ifLogin textarea { width:922px; border:1px solid #ccc; max-width:922px; min-width:922px; min-height:100px; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
.commentBox .loginBox .ifLogin .btn { margin:5px 3px 0 0;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
.ppl-shadow { background:url(../images/ppl-shadow.png) no-repeat 0 0; width:83px; height:5px; position:absolute; bottom:-5px; left:0;}


.leftClmn { float:left; margin-right:10px; width: 619px;}
.leftClmn .full-col { background:#fff; padding:10px; width:597px; float:left; border:1px solid #e8e7e7; position:relative; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.leftClmn .full-col .fl-bx-shdw { display: none;background: url("../images/fl-bx-shdw.png") no-repeat scroll 0 0 transparent; bottom: -5px; height: 12px;  left: -33px; position: absolute; width: 668px;}
.leftClmn .listings li { border-bottom:1px dashed #DDDDDD; padding:10px 0; color:#666; line-height:21px;min-height: 40px;}
.leftClmn .listings li a { font-weight:bold;}
.leftClmn .listings li.lst { border:0; padding:10px 0 0 0} 
ul.listings.employers li { float: left;  margin-left: 5px; width: 153px; border:0; height:30px;}
ul.listings.employers li img { max-width:100%; height:30px;}
.slimScrollBar { background:#999 !important; cursor:pointer}

.rtClmn { float:left}
.rtClmn .rt-col { background:#fff; padding:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #E8E7E7; width:339px; position:relative; margin-bottom:10px}
.rtClmn .rt-col .ad { display:block; margin-top:5px;}
.popUpbox { background:#fff; padding:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:absolute; z-index:1001; display: none; left:50%;top:50%; border:1px solid #fff; overflow:hidden; width:0; height:0; box-shadow:0 0 4px 2px #555; -moz-box-shadow:0 0 4px 2px #555; -webkit-box-shadow:0 0 4px 2px #555;}
.popUpbox .bx-ttl { margin-bottom:5px; padding:9px 10px 13px; background:url(../images/pop-ttl-bg.png) repeat-x 0 bottom; border:0; margin:-10px -10px 10px -10px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
.popUpbox .bx-ttl h3 { padding:0; color:#13599a; font-size:15px}
#upload_resume { display:none; overflow:hidden; border-bottom:1px dashed #ccc; margin:10px 0; padding-bottom:10px;}
#up_resume_delete {  background: url("../images/icons.png") no-repeat scroll 3px -385px #FFFFFF; border: 1px solid #CCCCCC;  cursor: pointer;  height: 18px; width: 18px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.login-box .text { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:200px; }
.login-box .bx-ttl .rt { font-size:12px}
.login-box .bx-ttl .rt label { cursor:pointer}
.login-box table.log td { padding:10px 0}
.popDetailsInner { display:none}
.message { display:none;}
.message.ss { color:#00CC66}
.pd-b-5 { padding-bottom:5px; display:block}
.stick-ttl { background:#fdf1b8; margin:10px 0 0 0; width:715px; padding:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #f3c367; color:#de8f1f; font-size:12px;}
.stick-ttl.jobView { background: none repeat scroll 0 0 #EAF3FB; border: 0 none; margin: 0; width: 705px;}
.stick-ttl.jobView h3 { width:389px;}
.stick-ttl.jobView b { background:#fff !important; border:1px solid #c7dcef; color:#de8f1f; cursor:default; padding:2px 8px !important}
.stick-ttl.jobView b,
.stick-ttl.jobView a { float:right; padding:5px 10px; background:url(../images/buttons-style.png) repeat-x 0 -46px} 
.stick-ttl.jobView a.green { background-position:0 -137px} 
.stick-ttl.jobView a.green:hover { background-position:0 -94px} 
.stick-ttl.jobView a:hover { background-position:0 0}
.stick-ttl.jobView.fixed {  border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;
    margin:0 0 0 -5px;
    top: 0;
    width: 715px; box-shadow: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;}
.stick-ttl b,
.stick-ttl a { background:#de8f1f; color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:3px 5px; cursor:pointer; margin-left:5px; font-weight:normal}
.stick-ttl.fixed { position:fixed; top:-10px; border-bottom:2px solid #fcc970; box-shadow:0 0 5px #000;  box-shadow: 0 2px 12px -9px #000000;  -moz-box-shadow: 0 2px 12px -9px #000000;  -webkit-box-shadow: 0 2px 12px -9px #000000; font-weight:bold; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; z-index:1;}
.cnt-bx-3-4.selected { background:#f5f9fc; border:1px solid #c8dcf0;}
.employerLogin .left { float:left}
.employerLogin .left table { width:100%; border-collapse:collapse;}
.employerLogin .left table td { padding:10px 10px 10px 0; vertical-align:middle; font-size:14px;}
.employerLogin .left table td .txt { padding:5px; width:200px}
.coverletter .textarea_border_style { width:310px}
.emailtofriend table { width:100%}
.emailtofriend .incomplete_alert { width:auto; margin:5px 0}
.sendemailtojobseeker .incomplete_alert { width:auto; margin:5px 0}
/* employer */
.employerSlider { position:relative}
.employerSlider #slider li { width:990px} 
.employerSlider .prevBtn {}
.employerSlider .controls { display:none}

.employerSlider .prevBtn{left:-35px; background:url(../images/slider-controllls.png) no-repeat 15px 0;}														
.employerSlider .nextBtn { right:-35px !important;  background:url(../images/slider-controllls.png) no-repeat 0 -94px; left:auto}	
.employerSliderwrap { margin-bottom:10px;}
.leftClmn.employer { margin:10px 0; width:990px}
.employer .hlf-col .searchResume ul li { font-weight:normal; padding:5px 0 5px 15px; background:url(../images/icons.png) no-repeat 0 -545px;  font-weight:bold; margin-left:10px; margin-bottom:5px; color:#08685c;}
.leftClmn.employer .listings li:hover,
.leftClmn.employer .listings li.alter { background:#eee;}
.employer .hlf-col .searchResume ul { border-bottom:1px dashed #ccc; margin-bottom:5px; padding-bottom:10px; height:130px; margin-top:13px;}
.employer .hlf-col input.txt { border:2px solid #ccc; border-radius:5px; -moz-border-radius:5px;  -webkit-border-radius:5px; padding:9px 5px; width:288px; margin:10px 0 0;} 
.employer .hlf-col .searchResume .rt { margin-top:5px;}
.employer .hlf-col .searchResume a.lt {  margin: 12px 0 0; float:left; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
#employer-login .left { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; float: left; margin-right: 0;  padding: 20px; width: 400px; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  -webkit-border-radius: 5px 5px 5px 5px;}
#employer-login .left .txt { width:171px; padding:10px; margin:10px 10px 10px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
#employer-login .left .txt.lst { margin:10px 0 10px 0}
#employer-login .left .lt { margin-top:5px; float:left}
#employer-login .right {  background:url(../images/blue-bg.png) repeat-x 0 0; border: 1px solid #fff;  float: right;  font-size: 16px;   line-height: 24px;  padding: 44px 10px;  text-align: center;  width: 168px;  border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  -webkit-border-radius: 5px 5px 5px 5px; color:#fff}
#employer-login .right span { padding:0 0 10px 0; display:block}
#employer-login .right a { background:url("../images/buttons-style.png") repeat-x scroll 0 -181px transparent; padding:8px 10px; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  -webkit-border-radius: 5px 5px 5px 5px;}
.welcome_msg_cl{display:none;}
.prelo_login {background:url(../images/pre.gif) no-repeat 0px 8px;height:37px;width:24px;display:none;}
.employer-testimonials.packagesList h2 { font-size:17px; float:left; padding:8px 0}
.employer-testimonials.packagesList ul li { line-height:21px}
.employer-testimonials.packagesList ul li { margin-top:0; padding-top:5px;}
.employer-testimonials.packagesList ul li.frst { margin-top:0; padding-top:5px; border-top:1px dashed #DDDDDD}
.employer-testimonials.packagesList ul li.btn-li { padding:5px 0 0 0; margin:10px 0 0 0}
.employer-testimonials.packagesList ul li.btn-li a.packilistingmore { float:right}
.employer-testimonials.packagesList table { border-collapse:collapse}

.hm-srch-wrp h1.lft.pk { border:0; padding:0; margin-top:4px}
.pkprice { font-weight:bold; font-size:15px; color:#CC0000}
.button.rt.pkg { margin-top:20px;}
.rt.pak-his { background: url("../images/grad-lt-blue.png") repeat-x scroll 0 bottom;  border: 1px solid #82ad58; line-height:25px; width:auto; color:#41651e;  height:25px;  margin:0; padding: 1px 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.paymentGateway { padding:0 0 10px 0; margin:20px 0 10px 0 ; list-style:none; overflow:hidden; }
.paymentGateway li { padding:10px 27px; border:1px solid #ccc; float:left; margin-right:25px; background:#fff}
.paymentGateway li label { font-size: 14px;  font-weight: bold;  padding-left: 5px;}
.paymentGateway li .logo { background:url(../images/payment-logo.png) no-repeat 0 0; height:65px;}
.paymentGateway li.payPal .logo { width:150px;}
.paymentGateway li.moneybooker .logo { width:150px; background-position:-197px 0}
.paymentGateway li.paypal .logo { width:180px;}
.paymentGateway li.payza .logo  { background-position: -421px center; width: 180px;}
.paymentGateway li.net .logo { background-position: -651px center; width: 210px;}
.paymentGateway li.net { margin:0}
.paymentnote { margin:13px 0}
.finalPaymentpage h1 { padding:0 0 10px 0; margin-bottom:10px; border-bottom:1px dashed #ccc; font-size:16px; font-weight:normal}
.finalPaymentpage h1 b {}
.finalPaymentButton { margin-bottom: -5px;  overflow: hidden;  padding: 10px 0 0;  width: 100%;}
.finalPaymentpage .payButtonwrap { border: 3px solid #DADCDA;  float: right;  margin: 26px 7px 0 0;  padding: 10px 15px;   border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px;}
.finalPaymentpage .payButtonwrap .button { padding:15px; margin-left:15px; background:url(../images/lrg-btn.png) repeat-x 0 0; color:#fff; font-size:14px; font-weight:bold; border:2px solid #04263e; outline:none}
.finalPaymentpage .payButtonwrap input.button:hover { background-position:0 -62px;}
.finalPaymentpage .payButtonwrap input.button:active { background-position:0 0}
.finalPaymentpage .packagesList table { width:auto; float:left}
.finalPaymentpage .payButtonwrap .paymentGateway li { border:0px; width:auto; padding:0; margin:0}
.afterpayment .title { display:block; overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:10px; margin:5px 0 10px 0;}
.afterpayment .title h1 { font-size:20px; display:block;}
.afterpayment .title p { margin:5px 0 0 0}
.afterpayment table td { padding:15px 0 !important}

.employer-testimonials.packagesList ul li.slide { height:97px; overflow:hidden; border:0}
.packagesList table { width:100%}
.packagesList table td { padding:5px 0; font-size:14px}
.employer-testimonials.packagesList.current table tr { border-bottom:1px solid #c4e0a8}
.employer-testimonials.packagesList.current table tr.hd { background:#def1c8}
.employer-testimonials.packagesList.current table tr td { padding:5px}
.employer-testimonials.packagesList.current { background:#edfcdc; border:1px solid #bee098; display:none}
.employer-testimonials.packagesList.current .ttl {  background:url(../images/grad-lt-blue.png) repeat-x 0 bottom; border:1px solid #a2ca7b} 
.employer-testimonials.packagesList.current .ttl h2 { color:#466f1c}
.employer-testimonials.packagesList.current h2.tl { float:none; color:#466f1c}
.employer-testimonials.packagesList.current li { border:0}
.employer-testimonials.packagesList .ttl {  background:url(../images/grad-lt-blue.png) repeat-x 0 0;  display: block;  margin:-8px -18px 0;   overflow: hidden;  padding: 0 20px; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border:1px solid #bdd4e9}
.employer-testimonials.packagesList .ttl .rt { background:url(../images/choose-btn.png) repeat-x 0 0;  margin:6px 0 0; padding: 1px 3px; border:1px solid #5c92c5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; height:19px;}
.employer-testimonials.packagesList .ttl .rt input { float:left;}
.employer-testimonials.packagesList .ttl .rt label { float:left;  color: #FFFFFF;  float: left;  margin: 2px 1px 0 0;}
.employer-testimonials h2 {font-size:18px; color:#10345b; padding:10px 0}
.employer-testimonials ul li { border-top:1px dashed #ddd; padding-top:30px; margin-top:30px; float:left; width:100%}
.employer-testimonials ul li.frst { border-top:1px solid #ddd; padding-top:15px; margin-top:10px;}
.employer-testimonials ul li .img { float:left; width:150px;}
.employer-testimonials ul li .img img { max-width:100%}
.employer-testimonials ul li .cnt {float: left;  margin-left: 25px; width: 773px; background:url(../images/qt-1.png) no-repeat 0 0; font-size:14px; line-height:20px;}
.employer-testimonials ul li .cnt .in { background:url(../images/qt-2.png) no-repeat right bottom; float: left; margin: 5px 0 0 23px;padding: 0 23px 5px 0;}
/* Sudo Slider */

.rt-col #controls { position:absolute; left:17px; top:4px}
#container {margin:0 auto;position:relative;text-align:left;width:696px;background:#fff;margin-bottom:2em;
}	
#slider { overflow:hidden}
#slider ul, #slider li{margin:0;padding:0;list-style:none;position:relative;display:block;}
#slider, #slider li {width:338px;overflow:hidden;}
.rt-col ol {margin:1em 0;padding:0;height:28px;	}
.rt-col ol li{margin:0 5px 0 0; padding:0;float:left;list-style:none;}
.rt-col ol li a{float:left;height:10px; border:1px solid #fff;background:#DAF3F8;color:#555;padding:0 5px;text-decoration:none; text-indent:-99999px;}
.rt-col ol li.current a{background:#5DC9E1;color:#fff;}
.rt-col ol li a:focus, .prevBtn a:focus, .nextBtn a:focus{outline:none;}
.graphic, .prevBtn, .nextBtn{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px; display:none}
.prevBtn, .nextBtn {display:block;width:30px;height:77px;position:absolute;left:-30px;top:71px;z-index:1000;cursor:pointer;}	
.rt-col .nextBtn{left:696px; display:none}														
.rt-col .nextBtn { display:none !important}	
#slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;position:relative;display:block;} #slider2, #slider2 li {width:696px;overflow:hidden;}

/* Sudo Slider Ends*/

.popDetails { display:none;}
.notLogin h1 {float:left}

.locstyle{height: 100px;width: 300px; overflow: auto;color: #000; margin-bottom: 0.5em;float:left;}

/** Nesote Css Lib *****/
.nesote-tooltip { cursor:pointer; position:relative;}
.nesote-tip { background: none repeat scroll 0 0 #FFFFFF;   left: 50%; padding: 10px;  position: absolute; border-radius:5px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -moz-box-shadow: 0 0 4px 3px #CCCCCC; -webkit-box-shadow: 0 0 4px 3px #CCCCCC; box-shadow: 0 0 4px 3px #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #666;}
.nesote-tip b{border:1px solid #666; border-top:0; background: none repeat scroll 0 0 #FFFFFF;    border-radius: 0 0 7px 7px; bottom: -11px;   box-shadow: 0 5px 7px 2px #CCCCCC;    height: 10px;    left: 50%;    margin-left: -5px;    position: absolute;    width: 10px;}
.sign_up_link_cv a{font-size:14px;margin-right: 2px;margin-left:11px;}
.sign_up_link_cv a:hover{text-decoration: underline;}
.terms_footer {
    color: #666;
    text-align: center;
    padding-bottom: 20px;
}

.terms_head{color:#fff;text-align: center;line-height:34px;font-weight:bolder;font-size:17px;}
.terms_cont{text-align: justify;margin:0px auto;width:1000px;}
.news-eve-container{ padding:10px; overflow:hidden}
.news-eve-title{font-size:14px;font-weight:bold;}
.cnt-bx-3-4.selected .news-eve-cont { border-bottom:1px dashed #C8DCF0; border-top:1px dashed #C8DCF0}
.news-eve-url{font-size:12px; display: block;}
.nws-more{font-size:14px;}
.nws-less{font-size:14px;}

.empty_evnt{font-size:15px;color:red;display:block;margin-top:105px;margin-left:20px;}
.logDetails { float:right; margin-top:9px;}
.h-d-1 .rt span.select-lang { float:right; width:170px;}
.logDetails a { padding:5px; margin-top:-1px; float:left}
.logDetails span.pipe { float:left; margin-top:5px;}
.rel_pos{position:relative;}
.abs_pos{position:absolute;}
.noti_count_no{background: none repeat scroll 0% 0% red; padding:0px 3px; top: -5px; font-size: 11px; font-weight: bolder; left: -5px;}
.noti_drop_down{max-height:440px;padding-top:0px;color:black !important;right:0px;cursor:default;display:none;box-shadow:0 1px 9px -3px #333333;-moz-box-shadow:0 1px 9px -3px #333333;-webkit-box-shadow:0 1px 9px -3px #333333;-o-box-shadow:0px 7px 14px 1px #AAA;background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); top: 25px;min-height: 27px;width: 298px; z-index: 10;}
.notif_elmnt{width:272px;padding:13px;border-bottom:1px solid #ccc;color:#666;float:left;}
.notif_elmnt .icn{float:left;height:18px;width:29px;background:url(../images/noti_icons.png)  no-repeat;margin-right:8px;}
.notif_clr{text-align: center; padding: 10px 0px; border: 0px none; color: #ffffff; font-weight: bolder; background: none repeat scroll 0px 0px #5d95bd;cursor:pointer;float:left;width:100%;}
.notif_clr:hover{background: none repeat scroll 0px 0px #084D7E;}
.notif_timediv{padding:0px 6px;text-align:right;font-size:11px;float:right;color:#333333;}

.forgot-pass-link:hover{text-decoration: underline;}
.popUpbox-for { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;background: #fff; position: fixed; top: 50%; right:-350px; padding: 10px; z-index: 1001; width: 430px;margin-top:-99px; margin-right:-245px;}
.popUpbox-for .bx-ttl { margin-bottom:5px; padding:9px 10px 13px; background:url(../images/pop-ttl-bg.png) repeat-x 0 bottom; border:0; margin:-10px -10px 10px -10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.popUpbox-for .bx-ttl h3 { padding:0; color:#13599a; font-size:15px}
.fp_content span{height:45px;float:left;font-size: 13px;margin-top:5px;}
.fp_content .button{margin-right:3px;}
.fp_content{width:309px;margin:0px auto;margin-top:21px;}
.fp_txtfld{width:222px;height:26px;border-radius:5px;border:1px solid #cccccc}


.block-companies{background:url(../images/sel-wrp-bg.png) repeat-x 0 0;   border: 1px solid #CCCCCC;  height: 480px;  margin-top: 7px; width: 291px; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px;}
.search_bx_blockc{display:block;margin-top:9px;}
.search_input{height:26px;width:226px;border:0px;padding-left:3px;}

.search_pre_container{background:#fff;width:269px;display:block;border:1px solid #D8D7D7;margin-top:9px;}
.no_results{ display: block; padding: 9px;}

.block_content_container{ width:291px;margin-top:10px;float: left;border-top:1px solid #BBB;}
.block_content_container span{padding:3px;float: left;}
.bx_title{padding-bottom:3px;font-size:17px;}
.block_controls1{ background: url(../images/block_companies.png) repeat scroll -11px 0 transparent; cursor: pointer;  height: 30px;   margin: 223px 0 0 51px; width: 52px;}
.block_controls2{ background: url(../images/block_companies.png) repeat scroll 0 -34px transparent;  cursor: pointer;  height: 30px;   margin: 5px 0 0 41px;  width:54px;}
div.block_controls1:hover { background-position:-11px -67px;}
div.block_controls2:hover { background-position:0 -101px;}
.block_head_container {padding-left:10px;}
.block_content_container .rows { background:url(../images/sel-grad.png) repeat-x 0 bottom #fff;  padding:10px; display:block; overflow:hidden; border-bottom:1px solid #d3d0d0} 
.block_content_container .rows.active, 
.block_content_container div.rows:hover { background:url(../images/sel-grad-blue.png) repeat-x 0 bottom #02d4ed; color:#fff; border-bottom:1px solid #07a4ba}
.pre_search{display:none;background: url("../images/pre.gif") no-repeat scroll 15px 4px transparent;float: right;height: 28px; width: 40px;}
.block_content_container .rows label { float: left;  margin: -10px -10px -10px 0;  padding:9px 0 9px 5px; width: 255px; cursor:pointer}
.block_pre_loader{ background: url('../images/pre.gif') repeat scroll 0 0;  height: 20px;    margin: 106px 60px;    width: 20px;position: absolute;display: none;}

.alert-box { background:url(../images/reminder-bg.png) no-repeat 0 0; padding:10px 10px 10px 93px; display:block; overflow:hidden; height:50px; color:#76640e; font-size:14px; display:none} 
.alert-box .rt { margin:7px;}
.alert-box a { background:url(../images/alert-btn.png) repeat-x 0 0; height:28px; line-height:28px; padding:0 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-left:5px; float:left}
.alert-box a.upgrd { border:1px solid #9fb52d; color:#5c6c09; font-weight:bold}
.alert-box a.upgrd:hover { background-position:0 -79px}
.alert-box a.remnd { border:1px solid #c5ae44; color:#6a5a0e; background-position:0 -40px;}
.alert-box a.remnd:hover { background-position:0 -120px}
.alert-box h1 { color:#443b0a}
/**** Select box *****/
.sbHolder { padding:3px 5px; background:url(../images/select-bg.png) repeat-x 0 0; border:1px solid #5d95bd; position:relative; z-index:100}
.sbSelector {display:block; background:url(../images/icons.png) no-repeat right -617px; outline:none}
.sbOptions { position:absolute; background:#fff; border:1px solid #5d95bd; width:100%; left:-1px;}
.sbOptions li a { display:block; padding:5px; border-bottom:1px solid #EEEEEE}

/**** Select box ends ******/
.login_first_info span{    display: block;    font-size: 15px;    margin-bottom: 10px;    overflow: hidden;    padding: 15px 0;}
.login_first_info input.button{float: right;};

.rel{position:relative;}
.abs{position:absolute;}

.efeedback_container{right:-265px;top:200px;display: block; position: fixed; z-index:1001}
.efeedback_container .efeedback_logo{height:149px;width:38px;background:url("../images/feedback.png") no-repeat scroll 0 2px transparent;cursor: pointer;}
.efeedback_container .efeedback_logo:hover{background:url("../images/feedback.png") no-repeat scroll 0 -161px transparent;}
.efeedback_input{background: none repeat scroll 0 0 #EEEEEE;border: 2px solid #951E15;padding: 14px 16px;width:229px}
.efeedback_input #cname{height:30px;width: 218px;}
.efeedback_input textarea{border: 1px solid #CCCCCC;color: #555555;font-family: arial;font-size: 11px;font-weight: normal;height: 100px;margin-top: 8px;padding: 3px;width: 221px;min-height:100px;max-height:100px;min-width:221px;max-height:221px;}
.efeedback_input .submit{background:#951e15;margin-top:5px;float:right;}
.efeedback_input span{color:#bbb;}
.efeedback_input .preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.upload_resume_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
 
.personal_info_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.contact_info_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;}
.educational_det_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.educational_det_add.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.job_det_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.skill_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 


.cover_letter_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.cover_letter.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 

.settings.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.changepassword.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 

.company_info_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;}
.contact_info_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.upload_logo_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.post_job.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 
.my_jobs_edit.preloader{display:none; background: url("../images/pre.gif") no-repeat scroll 0 10px transparent;    height: 34px;    width: 30px;} 


 
.empty_app{    color: #999999;    display: table;    font-size: 16px;    font-weight: bolder;    margin: 69px auto 0}
.page td{background:url(../images/paging-bg.jpg) repeat-x 0 0;border: 1px solid #DDDDDD;float: left;margin: 0 3px;padding: 4px 2px !important;}
.page td input#txtpage{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DDDDDD;font-size: 12px;height: 12px !important;margin: -1px 0;padding: 2px;}
.job-paging-first{}
.prevsbtn{background: url("../images/prvsbtn.png") no-repeat scroll center center transparent;float: left;height: 15px;width: 27px;}
.nexttbtn{background: url("../images/nextpage.png") no-repeat scroll center center transparent;float: left;height: 15px;width: 27px;}
.actvepage{background: none repeat scroll 0 0 #215F8B !important;color: #FFFFFF;border-color:#215F8B !important;}
.page td.inactvepage:hover{border-color:#215F8B;}
.page td.whPaging a{float: left;height: 15px;width: 30px;}
/*.fetrd{ position:relative; z-index:0; background: url("../images/h.png") no-repeat scroll left 0 transparent;}
.fetrd.selected{ position:relative; z-index:0; background: url("../images/h.png") no-repeat scroll left 0 transparent;}*/
.fetrd{ position:relative; z-index:0;}
.sdiv{ background: url("../images/h.png") no-repeat scroll left 0 transparent; height: 20px; left: 0px; position: absolute; top: 0px; width: 20px; z-index:-1; border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;}
.logoclas-cmpny{ width:100px; border:none;}
.boldTxt a.jbTitle { font-size: 13px; padding-left: 5px;float:left;}
.jbDate{color: #999999;float: right; font-size: 12px; padding-right: 10px;}
.titleJob-Cmpny{color: #357272; display: block; font-size: 12px; font-weight: bold; padding: 4px 0;}
.innerJobDetil tr td{padding: 3px;color: #777777;}
.imgNdec td{padding: 2px 5px !important;}
a.jobMor{background: none repeat scroll 0 0 #E3E6E7; border: 1px solid #DCDFE0; box-shadow: 1px 1px 3px #CCCCCC; float: left; padding: 5px;}
a.jobMor:hover{background:#ffbe5e;border: 1px solid #fcb955; color:#fff;}
.wrapStable{border: 1px solid #ddd; border-radius: 5px 5px 5px 5px; padding:  5px; width: 700px;box-shadow: 0 2px 4px 0 #CCCCCC;-webkit-box-shadow: 0 2px 4px 0 #CCCCCC;-moz-box-shadow: 0 2px 4px 0 #CCCCCC;}
.wrapStable .boldTxt{background: none repeat scroll 0 0 #F4E6DB; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;color: #8b6c53;padding: 10px 5px;text-shadow: 0 1px 1px #eee;}
.wrapStable tr td{padding:5px;}
.aplicnt{float: right; padding-right: 10px;}
.abtcmpny{color: #222; font-size: 13px; font-weight: bold;}
.abtcmpny.siz{font-size:14px;}
.popuphdrtd {background: none repeat scroll 0 0 #EAF3FB;color:#053455;border-radius: 5px 5px 5px 5px; height: 25px;padding: 5px !important;}




.gridTable { border:0px; border-collapse:collapse}
.gridTable tr { background: #fff}
.gridTable tr.alterTr { background:#F3F7FD}
.gridTable tr:hover { background:#E7EBF1}
.gridTable tr.managetableheader { background: #e0f3d4; }
.gridTable tr.managetableheader td { vertical-align:middle; font-weight:bold; border:1px solid #a4ce89}
.gridTable td {  padding:0 10px; text-align:left; color:#333}

.gridTablenobordr { border:0px; border-collapse:collapse}
.gridTablenobordr tr { background:#eee}
.gridTablenobordr tr.alterTr { background:#F1F4FD}
.gridTablenobordr tr:hover { background:#eee}
.gridTablenobordr tr.managetableheader { background:#fff; }
.gridTablenobordr tr.managetableheader td { vertical-align:middle; font-weight:bold; border:1px solid #a4ce89}
.gridTablenobordr td { border:none; padding:0 10px; text-align:left; color:#333}


.headerfortr:hover, .headerfortr{background:#e1f7d3 !important;}
.gridTable .bx-ttl{margin-bottom: 5px;}
.nonebg,.nonebg:hover{background:#fff !important;}


.ljAnnonsmnt{display:block; padding-left:10px;}
.jbDateAnons{color: #999999;float: left;font-size: 12px;padding:0 10px;}
.sdiv.inxd{top:2px;}
#jp_locations,#jd_edit_jlocations,#jp_edit_locations{display:block !important; float:none !important;}
a.nesote-tooltip.act{ height:22px; float:left;}
.edheadertd{color:#198c34 !important;text-decoration:underline;font-size:12px !important}

.jlogin-right {display:block;border-left:1px solid #ccc; float: right; width: 251px; height: 166px;padding:5px 5px 5px 18px;}
.jlogin-right div{display: block;margin-top:21px;   font-size: 18px;    font-weight: bolder;}
.jlogin-right span{    color: #888888;    display: block;   font-size: 11px;    margin-top: 19px;}
.jlogin-right a{background: url("../images/log-right.png") repeat scroll 0 0 transparent;border-radius: 5px 5px 5px 5px;color: #FFFFFF;display: block;font-weight: bold;height: 14px; padding: 10px; width:116px;margin:25px auto;}
.jlogin-right a:hover{background-position:0 -80px;}



.dropdown-content li > a, .dropdown-content li > span {
    color: #343148 !important;
}
.select-outer {
    position: relative;
}
.select-outer::after {
    content: "";
    width: 0;
    border: 5px solid;
    position: absolute;
    border-color: transparent;
    border-top-color: #999999;
    right: 7px;
    top: 15px;
}
.links a {
    background: transparent !important;
    padding: 10px 10px 8px;
    line-height: 25px;
    text-transform: uppercase;
    font-size: 12px;
    border-bottom: 2px solid transparent;
    border-radius: 0;
	color: #FFF !important;
	transition: all 0.3s ease;
}
.links a:hover{
	color:#FFFFFF!important;
	border-bottom-color: #f0bb00;
	background: rgba(0,0,0,0.1)!important;
}
.header-btns a {
    background: transparent !important;
    line-height: 24px;
    text-transform: uppercase;
    padding: 10px 10px;
    color: #FFF !important;
	transition: all 0.3s ease;
	border-radius: 0;
}
.header-btns a:hover{
	color:#FFFFFF!important;
	background: rgba(0,0,0,0.1)!important;
}
.header-serach-outer {
    max-width: 520px;
    display: inline-block;
    margin-left: 220px;
    width: 100%;
    margin-top: 12px;
}
.header-search-box {
    width: 100%;
    display: inline-block;
    padding-right: 50px;
    background-color: rgba(0,0,0,0.1);
    position: relative;
    border-radius: 3px;
    height: 45px;
    line-height: 45px;
}
.header-search-box input[type="text"] {
    width: 64%;
    border: none;
    color: #FFF;
    margin: 0;
    padding: 0px 10px;
    display: inline-block;
    box-sizing: border-box;
}
.header-search-box input[type="text"]:focus{
	border-bottom: none!important;
}
.header-search-box .select-wrapper .select-dropdown {
    width: 100%;
}
.header-search-box .select-outer::after {
    top: 45%;
	border-top-color: #FFFFFF;
}
.header-search-box .select-outer select {
    color: #FFF;
    text-align: center;
	font-size: 14px;
}
.header-search-box .select-outer select option{
	border: none;
	background: #256DE5;
}
.header-search-box .select-outer select:active,.header-search-box .select-outer select:focus {
    border: none;
	outline: none;
}
.header-search-box .select-outer {
    width: 35%;
    display: inline-block;
    box-sizing: border-box;
}
.search-btn {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 50px;
    background-size: 20px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
    border: none;
    cursor: pointer;
}
.search-btn:focus{
	background-color: transparent!important;
}
.home-header .h-d-1 {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
	padding-bottom: 0;
}
.home-right {
    position: fixed;
    right: 0;
    z-index: 999;
    bottom: 0;
    width: 65%;
    top: 123px;
    overflow: auto;
	background: #FFFFFF;
}
.home-left {
    position: fixed;
    left: 0;
    width: 35%;
    background: #FFF;
    z-index: 999;
    overflow: auto;
    top: 123px;
    bottom: 80px;
	border-right: 1px solid #ddd;
	padding: 10px;
}
.submit-cv {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 35%;
    padding: 10px;
    z-index: 100;
}
.leftClmn .ttl {
    display: block;
    font-size: 16px;
    color: #666;
    height: 46px;
    font-weight: normal;
    padding: 10px;
    border-bottom: 1px solid #DDD;
}
.leftClmn .ttl b.left {
    line-height: 27px;
    font-weight: normal;
	font-size: 17px;
	color: #333;
}
.leftClmn .ttl a.rt {
    color: #343148;
    padding: 0;
}

.pagenumbrul{
    display: inline-block;
    list-style-type: none;										
}
.pagenubrli{
   
  margin: 1px;
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  border: 1px solid white;
}
.pagenubrsactive{
 background-color: #084d7e;
  color: white;
  border: 1px solid #084d7e;
}
.pagenubrli a:hover {
    color: #FF0000;
    text-decoration: none;
}
.home-right .full-col {
    width: 100%;
    border: none;
}
.home-right .listings li {
    width: 100%;
    float: left;
    padding: 10px 0;
    border-bottom: 1px solid rgba(0,0,0,0.10);
}
.home-right .ljAnnonsmnt {
    font-size: 14px;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.54);
}
.home-right .listings li a {
    font-weight: 500;
    width: 100%;
    display: block;
    color: #000;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 8px;
}
.sdiv.inxd {
    top: 2px;
    border-radius: 0;
    height: 100%;
    width: 4px;
    background: #f0bb00;
}
.home-right .jbDateAnons b {
    font-size: 12px;
    line-height: 1.5em;
    color: rgba(0, 0, 0, 0.54);
    font-weight: normal;
    padding-left: 20px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA5Ny4yIDk3LjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk3LjIgOTcuMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiM2NjY2NjY7fTwvc3R5bGU+PGc+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQ4LjYsMEMyMS44LDAsMCwyMS44LDAsNDguNnMyMS44LDQ4LjYsNDguNiw0OC42czQ4LjYtMjEuOCw0OC42LTQ4LjZTNzUuNCwwLDQ4LjYsMHogTTQ4LjYsODYuOGMtMjEuMSwwLTM4LjItMTcuMi0zOC4yLTM4LjJzMTcuMi0zOC4yLDM4LjItMzguMnMzOC4yLDE3LjIsMzguMiwzOC4yUzY5LjcsODYuOCw0OC42LDg2Ljh6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTczLjksNDcuMUg1Mi4xVjIwLjhjMC0yLjItMS44LTQtNC00cy00LDEuOC00LDR2MzAuM2MwLDIuMiwxLjgsNCw0LDRoMjUuOGMyLjIsMCw0LTEuOCw0LTRTNzYuMSw0Ny4xLDczLjksNDcuMXoiLz48L2c+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    margin: 7px 0 0;
    display: block;
    background-size: 15px;
}
.home-left .job-listing li {
    padding: 10px;
}
.home-left .job-listing a {
    font-size: 15px;
    display: block;
    color: #333;
}
.home-left .job-listing li span {
    font-size: 13px;
    color: rgba(0, 0, 0, 0.54);
}
.submit-cv p {
    float: left;
    width: 68%;
    font-size: 11px;
    color: #FFF;
}
.submit-cv .cv_submit_btn {
	background: #FFFFFF;
    color: #343148 ;
    float: right;
    width: 30%;
    border: none;
    font-size: 12px;
    font-weight: normal;
    border-radius: 30px;
    margin-top: 15px;
}
.detail-right {
    float: right;
    width: 75%;
	padding: 10px;
	border-left: 1px solid #ddd;
}
.detail-left{
    float: left;
    width: 25%;
}
.jobbox-title {
    width: 100%;
    padding: 10px;
	border-bottom: 1px solid #DDD;
}
.jobbox-title h3 {
    font-size: 16px;
    margin-bottom: 10px;
    color: #333;
	font-family: 'Roboto Slab', serif;
}
.jobbox-title span {
    color: rgba(0, 0, 0, 0.54);
    font-size: 12px;
}
.jobbox-content {
    width: 100%;
    padding: 15px 0;
}
.jobbox-subtitle {
    font-size: 16px;
    background: #EEE;
    border-radius: 3px;
    padding: 8px 10px;
	font-weight: bold;
}
.jobbox-content-in .content-left {
    width: 30%;
    padding: 7px;
    font-size: 14px;
    color: #666;
}
.jobbox-content-in .content-right {
    width: 70%;
    padding: 7px;
    font-size: 14px;
    color: #333333;
	min-height: 35px;
	position: relative;
}
.content-fullwidth {
    width: 100%;
    padding: 10px 0;
}
.content-fullwidth h4 {
    font-size: 16px;
    margin: 0;
    padding: 0 8px;
    color: #000;
}
.content-fullwidth span {
    padding: 2px 7px 0;
    display: block;
    color: rgba(0, 0, 0, 0.54);
}
.detail-left {
    width: 25%;
    float: left;
    padding: 10px;
}
.leftmenu-box {
    padding: 0;
    margin-bottom: 10px;
}
.leftmenu-box .menu-title {
    padding: 10px;
    background: #eee;
    border-radius: 3px;
    font-size: 14px;
    color: #333;
	font-weight: bolder;
}
.menu-content li {
    padding: 5px 10px;
}
.menu-content li a {
    font-size: 14px;
    padding-left: 5px;
    color: #666;
}
.incomplete_alert {
	background: #ff8a80 ;
    font-weight: normal;
    padding: 10px;
    border: none;
    color: #FFF;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-bottom: 10px;
    display: none;
    width: 100%;
    font-size: 14px;
}
#view_jobs{
	width: 100%;
}
.alljob-box {
    padding: 10px;
    float: left;
    width: 100%;
    margin-bottom: 15px;
    border: 1px solid #ddd;
}
.alljob-box .boldTxt input[type="checkbox"] {
    position: absolute;
    left: 12px;
    top: 33%;
    cursor: pointer;
	display: block;
	opacity: 1;
	pointer-events: all;
}
.alljob-box .ttl{
    font-size: 16px;
    background: #eee!important;
    float: left;
    width: 100%;
    padding: 10px;
    position: relative;
    border-radius: 3px;
    font-family: 'Roboto', sans-serif;
}

.alljob-box .boldTxt {
    font-size: 16px;
    background: #eee;
    float: left;
    width: 100%;
    padding: 10px;
    position: relative;
    padding-left: 35px;
    border-radius: 3px;
    font-family: 'Roboto', sans-serif;
}
.alljob-box .boldTxt a.jbTitle {
    font-size: 16px;
    float: left;
    color: #333;
    font-weight: normal;
	max-width: 80%;
}
.alljob-box .jbDate {
    color: #666;
    float: right;
    font-size: 12px;
    padding-right: 0;
    font-weight: normal;
    line-height: 25px;
}
.alljob-box-in {
    padding-left: 170px;
    position: relative;
    float: left;
    width: 100%;
	min-height: 180px;
}
.alljob-box-in .job-img {
    position: absolute;
    left: 10px;
    width: 140px;
    height: 140px;
    top: 20px;
    vertical-align: middle;
    text-align: center;
    border-radius: 3px;
    background: #eee;
	overflow: hidden;
}
.alljob-box-in  .logoclas-cmpny {
    width: 100%;
    border: none;
    margin-top: 50%;
    display: block;
    transform: translateY(-50%);
}
.alljob-content {
    width: 100%;
    float: left;
    padding: 15px;
}
.alljobs-title .titleJob-Cmpny {
    margin: 0;
    font-size: 16px;
    color: #333;
    font-weight: normal;
    text-transform: capitalize;
	padding-bottom: 0;
	font-family: 'Roboto Slab', serif;
}
.alljobs-title .subtitleJob-Cmpny {
    color: #999;
}
.alljobs-title {
    padding-bottom: 10px;
}
.alljob-content .alljob-left {
    font-size: 14px;
    float: left;
    width: 30%;
    max-width: 200px;
    color: rgba(0, 0, 0, 0.54);
    padding-right: 10px;
}
.alljob-content .alljob-right {
    width: 70%;
    float: left;
    font-size: 14px;
    color: #333;
}
.alljob-content .alljob-right .jobMor {
    background: transparent;
    box-shadow: none;
    border: none;
    padding: 0;
    float: right;
    font-size: 14px;
}
.alljob-box .sdiv {
    background: #f0bb00;
    top: 0;
    bottom: 0;
    height: auto;
    width: 3px;
    border-radius: 0;
}
.form-input-row {
    padding: 10px;
    width: 50%;
	float: left;
}
.form-input-row.fullwidth {
    width: 100%;
}
.form-input-box {
    position: relative;
	float: left;
	width: 100%;
}
.warning ,.messageerrdisplayreg{
    position: absolute;
    left: 0;
    right: 0;
    bottom: -13px;
    color: #ff5252;
    font-size: 12px;
    padding: 0;
}
.warning img,.messageerrdisplayreg img{
	display: none;
}
.dob-box select{
	width: 33.33%;
}
.form-input-box.unamecheck input[type="text"] {
    padding-right: 40px;
    box-sizing: border-box;
}
.form-input-box.unamecheck a {
    position: absolute;
    right: 5px;
    font-size: 20px;
    top: 25%;
}
.alljob-box .ttl .edit-btn {
    float: right;
    font-size: 14px;
	margin: 0 5px;
}
.form-input-box.dob-box .select-wrapper {
    width: 33.33%;
    float: left;
    padding: 0 3px;
}
.form-input-box.captcha-box {
    padding-right: 200px;
}
.form-input-box.captcha-box iframe {
    width: 200px;
    position: absolute;
    top: 0;
    bottom: 0;
    height: 46px;
    border: none;
    border-bottom: 1px solid #999;
    right: 0;
}
.form-input-box .blue .waves-button-input {
	color: #FFFFFF;
}
.form-input-box .waves-button-input {
    line-height: 36px;
}
.object-center{
    margin-left: 50%!important;
    transform: translateX(-50%)!important;
}
.btn.blue .waves-button-input {
    color: #FFF;
}
.btn.button .waves-button-input {
    line-height: 36px;
}
.jobbox-content-in.edit-content .content-left {
    padding-top: 20px;
}
.jobbox-content-in.edit-content .content-right {
    position: relative;
    padding-bottom: 15px;
}
.content-right .warning {
    position: absolute;
    bottom: -5px;
    left: 7px;
}
#walletadress h3 {
    font-size: 14px;
    padding: 10px;
    float: left;
    width: 100%;
   color: #333;
}
#walletadress b {
    font-size: 14px;
    font-weight: normal;
    color: #999;
    padding: 10px;
}
#walletadress a b {
    display: block;
    float: left;
    margin-left: 10px;
    border: 1px solid #DDD;
    color: #333;
    padding: 5px;
    margin-top: 10px;
    cursor: copy;
    word-break: break-all;
}
.slct-bx {
    width: 50%;
    padding-right: 65px;
    float: left;
    position: relative;
}
.locstyle {
    width: 100%;
}
.slct-bx p {
    position: absolute;
    right: 20px;
    top: 9px;
    color: #999;
    font-size: 14px;
}
.slct-bx i {
    position: absolute;
    right: 70px;
    top: 16px;
    font-style: normal;
}
textarea {
    border: none;
    border-bottom: 1px solid #999;
border-radius: 0;
}
.stick-ttl .applyNow {
    color: #343148;
    background: #FFF;
    border-radius: 20px;
    padding: 5px 10px;
    display: block;
    float: right;
    font-size: 12px;
}
.blue-text a {
    color: #343148;
}
.stick-ttl {
    background: #343148;
    margin: 0 0 10px 0;
    width: 100%;
    padding: 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: none;
    color: #FFF;
    font-size: 16px;
	float: left;
}
.table-outer {
    border-radius: 3px;
    overflow: auto;
    margin-top: 15px;
    border: 1px solid #ddd;
}
.common-table .headerfortr:hover, .common-table .headerfortr {
    background: #eee !important;
}
.common-table .headerfortr td {
    color: #333;
    font-weight: normal;
    font-size: 13px;
    padding: 10px;
	white-space: nowrap;
}
.btn.blue a {
    color: #FFF;
}
.common-table tbody td {
    font-size: 13px;
    padding: 10px;
    color: #666;
	white-space: nowrap;
}
.common-table tbody td a {
    color: #343148;
}
.cn-lbl {
    position: absolute;
    right: 10px;
    top: 20px;
}
.boldTxt1 {
    font-size: 14px;
    padding: 10px;
    display: block;
    float: left;
    width: 100%;
    border: 1px solid #ddd;
    margin-top: 20px;
}
.profile-panel,.resume-search {
    padding: 15px;
    float: left;
    width: 100%;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
.profile-panel-in {
	position: relative;
    width: 100%;
    float: left;
    padding-left: 130px;
    min-height: 120px;
	padding-right: 160px;
}
.profile-panel-in .prf-img {
    width: 120px;
    height: 120px;
    position: absolute;
    left: 10px;
    background: #eee;
    border-radius: 3px;
    border: 1px solid #DDD;
    padding: 0;
}
.profile-panel-in .upload-photo {
    background: transparent;
    font-size: 20px;
    bottom: 5px;
    left: 50px;
    transition: all 0.5s ease;
    display: none;
}
.profile-panel-in .prf-img img{
	margin-top: 50%;
	transform: translateY(-50%);
	width: 100%;
	display: block;
	text-align: center;
}
.profile-panel-in .button.up-res {
    color: #343148;
    background: #FFF;
    border-radius: 20px;
    padding: 5px 10px;
    display: block;
    float: right;
    font-size: 12px;
    border: 1px solid #ccc;
    position: absolute;
    right: 10px;
    bottom: 0px;
	margin: 0;
}
.profile-panel-in .prf-img:hover .upload-photo{
	display: block;
}
.prf-col1 h1 {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 5px;
}
.profile-panel-in .prf-col1 {
    width: 100%;
    margin: 0;
    border: none;
	padding-left: 15px;
}
.prf-col1 h2 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 5px;
	color: #666666;
}
.prf-col1 p {
    font-size: 14px;
    padding: 0;
    color: #999;
    margin-bottom: 5px;
}
.select-wrpr2 {
    width: 50%;
    float: left;
    padding-right: 5px;
    position: relative;
    line-height: 50px;
}
.select-wrpr2 .select-wrapper {
    width: 70%;
    float: left;
    margin-right: 9px;
}
.news-eve-cont .css-53u6y8 {
    margin-left: 0 !important;
    width: 100% !important;
    max-width: 100%;
}
.news-eve-cont .css-53u6y8 .css-1ygdjhk {
    width: 100% !important;
    font-size: 14px !important;
    margin: 0 !important;
    font-family: 'Roboto', sans-serif !important;
}
.news-eve-cont{
    border-bottom: 1px solid #DDD;
    padding-top: 10px;
    font-size: 13px;
    height: 45px;
    margin-bottom: 8px;
    overflow: hidden;
    padding: 10px;
}
.rt.nws-more {
    color: #343148;
    background: #FFF;
    border-radius: 20px;
    padding: 5px 10px;
    display: block;
    float: right;
    font-size: 12px;
    border: 1px solid #ccc;
}

.rt.nws-less {
    color: #343148;
    background: #FFF;
    border-radius: 20px;
    padding: 5px 10px;
    display: block;
    float: right;
    font-size: 12px;
    border: 1px solid #ccc;
}

.news-eve-url a {
    font-size: 14px;
    line-height: 30px;
    color: #343148;
}
.ftr {
    background: #DDD;
    border-top: 0;
    float: left;
    margin-top: 0;
    width: 100%;
    padding: 20px 0 0;
}
.ftr .col {
    float: left;
    padding: 0 10px;
    width: 20%;
}
.ftr h2 {
    color: #333;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: normal;
}
.ftr .col a {
    display: block;
    color: #666;
    padding: 5px 0;
    font-size: 13px;
}
.ftr .right {
    color: #666;
    margin: 0;
    width: 40%;
    line-height: 20px;
    padding: 0 10px;
}
.copy-rt {
    text-align: center;
    padding: 15px;
    background: #343148;
    color: #FFF;
    font-size: 14px;
	float: left;
	width: 100%;
}

.rsearchbox {
    width: 60%;
    float: left;
    max-width: 600px;
    position: relative;
    border: 1px solid #ccc;
    border-radius: 20px;
    padding-right: 60px;
    overflow: hidden;
}
.rsearchbox .txt.nesote_inpu-txt {
    margin: 0;
    border: none;
    line-height: 40px;
    height: 40px;
    padding-left: 15px;
}
.rsearchbox .rsrch-btn {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 50px;
    font-size: 20px;
    background: transparent;
    border: none;
   color: #999;
}
.advnd_search {
    color: #343148;
    background: #FFF;
    border-radius: 20px;
    padding: 5px 10px;
    display: block;
    float: right;
    font-size: 12px;
    border: 1px solid #ccc;
}
.pstJbs {
    background: #343148;
    color: #FFF;
    border-radius: 20px;
    padding: 5px 10px;
    display: block;
    float: right;
    font-size: 12px;
    border: 1px solid #343148;
    margin-left: 5px;
}
.leftClmn.employer {
    margin: 10px 0;
    width: 100%;
}
.r-btn-grp {
    float: right;
    width: 40%;
}
.leftClmn .hlf-col {
    width: 48%;
    margin: 1%;
    height: auto;
    border: 1px solid #ddd;
}
.leftClmn.employer .hlf-col {
    width: 48%;
    margin: 1%;
    height: auto;
    float: left;
    padding: 10px;
    border-radius: 3px;
}
.leftClmn .hlf-col .ttl.snd {
    background: #343148;
    height: auto;
    float: left;
    width: 100%;
    padding: 7px 15px;
	border-radius: 3px;
	margin-bottom: 10px;
}
.leftClmn .hlf-col .ttl b.left {
    line-height: 28px;
    font-weight: normal;
    font-size: 18px;
    color: #FFF;
}
.leftClmn.employer .hlf-col .listings {
    float: left;
    width: 100%;
}
.leftClmn.employer .listings li {
    border: 0;
    padding: 10px 15px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-bottom: 5px;
    background: #FFF;
    font-size: 14px;
}
.leftClmn .listings li a {
    font-weight: normal;
    color: #343148;
    text-transform: capitalize;
}
.employer-testimonials {
    display: block;
    overflow: hidden;
    padding: 10px;
    background: #fff;
    border: 1px solid #ddd;
    margin: 1%;
    width: 98%;
}
.employer-testimonials h2 {
    font-size: 18px;
    color: #333;
    padding: 10px;
    background: #EEE;
    font-weight: normal;
    border-radius: 3px;
}
.employer-testimonials ul li {
    border-top: none;
    padding-top: 10px;
    margin-top: 10px;
    float: left;
    width: 100%;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.employer-testimonials ul li .cnt {
    float: left;
    width: 100%;
    background: url(../images/qt-1.png) no-repeat 0 0;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
}
.employer-testimonials ul li .cnt h1 {
    font-weight: normal;
    color: #666;
}
.popUpbox ,.popUpbox-for{
    width: auto !important;
    margin-left: 0 !important;
    transform: translateX(-40%);
	
}
.popUpbox .bx-ttl,.popUpbox-for .bx-ttl {
    padding: 0 0 20px;
    background: none;
    border: 0;
    margin: 0;
    text-align: center;
	position: relative;
}
.popUpbox .bx-ttl h3,.popUpbox-for .bx-ttl h3 {
    padding: 0;
    color: #666;
    text-align: center;
    width: 100%;
    font-size: 23px;
}
.login-box {
    width: 300px;
}
.logn-crt {
    margin: 20px -10px -10px -10px;
    padding: 5px;
    background: #DDD;
}
.logn-crt a {
    width: 100%;
    text-align: center;
    display: block;
    font-size: 14px;
    line-height: 30px;
    color: #333;
}
.forgot-pass-link{
    color: #343148;
    margin: 0 0 10px;
    display: block;
}
.mob-section{
	display: none;
}
.mob-bg{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10000;
	background-color: rgba(0,0,0,0.61);
	display: none;
	transition: all 0.5s ease;
}
.mob-bg.active{
	display: block;
}
.h-d-srch.employerSliderwrap {
    padding: 15px;
    float: left;
    width: 100%;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
.hm-srch-wrp h1.lft.pk {
    border: 0;
    padding: 0;
    margin-top: 4px;
    font-size: 18px;
    color: #333;
    font-weight: normal;
}
.rt.pak-his {
    background: #FFF;
    border: 1px solid #ccc;
    margin-left: 10px;
    border-radius: 20px;
    font-size: 12px;
    line-height: 27px;
    height: auto;
}
.alljob-box.packagesList.current {
    display: none;
}
/*.nesote-tip {
    display: none !important;
}*/
a.nesote-tooltip.act {
    padding: 2px;
    width: 20px;
}
a.nesote-tooltip.act img {
    width: 100%;
}
.pagenubrli {
    margin: 1px;
    color: black;
    float: left;
    padding: 2px 5px;
    text-decoration: none;
    border: 1px solid white;
    border-radius: 3px;
    border: 1px solid #ddd;
}
.pagenubrsactive {
    background-color: #DDD;
    color: #999;
    border: 1px solid #ddd;
}
.pagenumbrs {
    margin: 10px 0;
}
.messageerrdisplay {
    color: #ff4141;
    font-size: 12px;
    width: 100%;
    line-height: 20px;
    border-radius: 3px;
    position: absolute;
    bottom: -4px;
    left: 0;
}
.alljob-content .alljob-right a {
    padding: 3px 10px;
    display: block;
    float: left;
    border: 1px solid #ddd;
    border-radius: 20px;
    margin-right: 5px;
    color: #343148;
	margin-bottom: 3px;
}
.jobbox-title .btn {
    margin-bottom: 5px;
}
.alljob-right.fullwidth {
    width: 100%;
}
.usrico .fas {
    font-size: 18px;
    display: none;
}
.usrico {
    position: relative;
}
.account-balance {
    display: none;
    position: absolute;
    background: #FFF;
    color: #666;
    width: 210px;
    font-size: 12px;
    padding: 10px;
    line-height: 17px;
    right: 0;
    border-radius: 3px;
    top: 50px;
	transition: all 0.3s ease;
}
.usrico:hover .account-balance{
	display: block;
}
nav .brand-logo {
    width: 190px;
}
nav .brand-logo img {
    width: 100%;
    padding-top: 10px;
}
.video_container {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -10;
}
.video_container .videobox {
    min-width: 100%;
	min-height: 100%;
	max-width: 130%;
}
.vlcstmvbtn {
    position: absolute;
    right: 0;
    top: 100px;
    z-index: 10;
    color: #fff;
    background: rgba(300,192,192,0.3);
    padding: 10px 0;
    font-size: 18px;
    border-radius: 5px 0 0 5px;
    cursor: pointer;
    width: 40px;
    text-align: center;
}
.un-mutebtn.vlcstmvbtn {
    display: none;
}
	
	
.login-section {
    float: right;
    padding: 10% 15px;
    width: 100%;
    max-width: 340px;
}
.login-tab {
    width: 50%;
    padding: 8px 10px 10px;
    font-size: 14px;
    background: rgba(0,0,0,0.4);
    color: #FFF;
    text-shadow: 0 0 3px rgba(0,0,0,0.4);
    text-align: center;
    cursor: pointer;
    border-top: 2px solid #666;
	font-weight: bold;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.login-tab.active {
    background: rgba(0,0,0,0.6);
    border-top-color: #209FFC;
}
.login-section-box {
    float: left;
    width: 100%;
    background: rgba(0,0,0,0.6);
    padding: 20px 15px 0;
}
.section-register-btn {
    margin: 10px -15px 0;
    display: block;
    background: rgba(255,255,255,0.1);
    color: #FFF;
    padding: 12px;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
}
.login-section-box .form-row label{
	color: #FFFFFF;	
}
.login-section-box .form-row {
    margin-top: 10px;
}
.form-row input[type="text"], .form-row input[type="password"] {
    border-bottom-color: #FFFFFF;
}
.form-row input[type="text"]::placeholder, .form-row input[type="password"]::placeholder{
	color: #EEEEEE;
}
.login-section-box .form-row a {
    font-size: 14px;
    color: #FFF;
	transition: all 0.3s ease;
}
.login-section-box .form-row a:hover{
	text-decoration: underline;
}
.loginsbtn {
    width: 100%;
    border: none;
    padding: 10px;
    text-transform: uppercase;
    background: #2979FF;
    color: #FFF;
    border-radius: 2px;
    margin-top: 12px;
    cursor: pointer;
}
.login-section-box-in{
	display: none;
}
.login-section-box-in.active{
	display: block;
}
.index-header .blue.accent-3{
    background-color: rgba(0,0,0,0.6)!important;
}
.index-header .h-d-m.blue.accent-3 {
    background: transparent !important;
}
.index-logo {
    width: 190px;
	padding-top: 15px;
}
.index-logo img{
		width: 100%;
}
.index-footer .ftr {
    background: rgba(0,0,0,0.6);
}
.index-footer .ftr h2{
	color: #FFFFFF;
}
.index-footer .ftr h2{
	color: #FFFFFF;
}
.index-footer .ftr .col a , .index-footer .ftr .right{
	color: #DDDDDD;
}
.index-footer .sel_language {
    color: #FFF;
}
.reg-head {
    font-size: 20px;
    padding: 15px 8px;
    color: #333;
}
.footerlist {
    float: left;
    width: 75%;
}
.footerlist a {
    float: left;
    display: block;
    padding: 10px;
    color: #666666;
}
.ftr-list {
    float: left;
    width: 25%;
	padding: 0 10px;
}
.index-footer .footerlist a{
	color: #FFFFFF;
}
.index-footer .footer-lang {
    /*background: #FFF;*/
	padding-left: 10px;
	position: relative;
}
.index-footer .footer-lang .select-dropdown.dropdown-trigger {
    color: #FFF;
}
.index-footer .copy-rt {
    background: rgba(0,0,0,0.4);
}
.homepage-footer-lg .footerlist {
    width: 70%;
}
.homepage-footer-lg .ftr-list {
    width: 30%;
}
.index-footer .footer-lang::after {
    content: "";
    width: 100%;
    left: 0;
    right: 0;
    height: 2px;
    background: #AAA;
    position: absolute;
    bottom: 0px;
}
.mute-btn {
    position: fixed;
    right: 0;
    top: 160px;
    padding: 5px;
    background: rgba(0,0,0,0.4);
    color: #FFF;
	cursor: pointer;
}
.mute-btn .muted,.mute-btn.muted .material-icons {
    display: none;
}
.mute-btn.muted .material-icons.muted{
	display: block;
}
.forget-password-popup {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 300px;
	display: none;
}
.forget-password-popup h3 {
    font-size: 18px;
    color: #FFF;
    text-align: center;
    margin-bottom: 20px;
}
.popup-bg {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: fixed;
    background: rgba(0,0,0,0.8);
    display: none;
}
.forget-password-popup .section-register-btn {
    background: rgba(255,255,255,0.3);
}
/* home page change*/
.home_page
{
	min-height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.popup_cover
{
	display: none;
	position: fixed;
	 left: -110%;
	z-index: 1999;
	width: 100%;
	height: 100%;	
       overflow: hidden;
       overflow-y: auto;
       padding: 10vh 0;
       box-sizing: border-box;
       transition: all .3s;
	
}
.show_popup.popup_cover
{
       display: block;
       inset:0;
}
.show_popup .popup_bg
{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(0,0,0,0.5);   
	inset:0;
	z-index: -1;
}
.custom_popup
{
	display: block;
	position: relative;
	top: 50%;
	left: 50%;
	width: 750px;
	max-width: 95%;
	transform: translate(-50%,-50%);
	background: rgba(255,255,255,1);
	border-radius: 10px;
	box-shadow: 0px 10px 22px -10px rgba(0,0,0,0.3);
	border: 5px solid rgba(235,184,44,0.5);
}

.popup_header 
{
	display: flex;
	padding: 15px;
	box-sizing: border-box;
	height: 30px;
	position: relative;
}
.popup_close
{
	position: absolute;
	right: 15px;
	top: 15px;
	cursor: pointer;
	transition: all .3s;
}
.popup_close:hover{
	color: rgba(235,184,44,0.8);
}
.popup_content
{
	display: block;
	padding: 30px;
	box-sizing: border-box;	
}
.confirm_box
{
	font-size: 1em;
}
.confirm_box_title
{
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: 10px;
}
.confirm_box_content
{
	font-size: 1.2em;
	line-height: 1.6;
	margin: 15px 0px;
}
.confirm_box_btns
{
       display: flex;
}
.confirm_box_btn 
{
	display: inline-flex;
	padding: 7px 15px;
	justify-content: center;
	align-items: center;
	border: none;
	cursor: pointer;
	transition: all .3s;
	color: #777;
}
.confirm_box_btn:hover{
	color: #444;
	box-shadow: 0px 5px 12px -7px rgba(0,0,0,0.3);
}

/* home page change*/


@media only screen and (max-width: 992px){
.mute-btn {
    top: 20px;
    background: none;
    padding: 5px 8px;
    right: 10px;
    border: 1px solid #FFF;
    border-radius: 5px;
}
.index-header .h-d-m.blue.accent-3 {
    background: rgb(0, 0, 0) !important;
}
nav .brand-logo img {
    padding-top: 0px;
}
.video_container .videobox{
	max-width: 150%;
}
.header-serach-outer {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    margin: 0;
    padding: 10px;
    z-index: 10000;
    background: #343148;
    max-width: 100%;
}
.header-serach-outer.active{
	display: block;
}
.header-search-box {
    max-width: 540px;
    margin-left: 50%;
    transform: translateX(-50%);
}
.mob-section{
	display: block;
}
.mob-section .mob-menubar {
    margin-right: 12px;
}
.mob-section {
    position: absolute;
    margin-left: 10px;
}
.detail-left {
    width: 30%;
}
.detail-right {
    width: 70%;
}
.h-d-m {
    display: block;
    height: auto;
    padding: 10px 0;
    position: fixed;
    top: 0;
    left: -240px;
    bottom: 0;
    width: 230px;
	transition: all 0.5s ease;
	z-index: 1000000;
	overflow: auto;
	background: #343148;
}
.h-d-m.active{
		left: 0;
	}
.h-d-m .links a {
    width: 100%;
    float: left;
}
.h-d-m  .right.header-btns li,.h-d-m .right.header-btns ,.h-d-m .right.header-btns a{
    width: 100%;
    text-align: left;
}
.h-d-m .right.header-btns li a {
    float: left;
    width: 100%;
}

}
@media only screen and (max-width: 842px){
	
	.homepage-footer-lg{
		display: none;
	}
.footerlist {
    width: 70%;
}
.ftr-list {
    width: 30%;
}
	
.video_container .videobox{
	max-width: none;
}	

.leftClmn {
    width: 100%;
    margin-top: 60px;
}
.home-right {
    position: static;
    width: 100%;
}
.submit-cv {
    position: static;
    width: 100%;
}
.submit-cv {
    position: static;
    width: 100%;
    float: left;
}
.home-left {
    width: 100%;
    position: static;
}
.detail-left {
    width: 100%;
}
.detail-right {
    width: 100%;
}
.jobbox-content-in .content-left {
    width: 40%;
}
.jobbox-content-in .content-right {
    width: 60%;
}
.alljob-content .alljob-left {
    width: 40%;
}
.alljob-content .alljob-right {
    width: 60%;
}
.leftClmn.employer .hlf-col {
    width: 98%;
	}
.ftr .col {
    width: 33.33%;
}
.ftr .right {
    width: 100%;
}
}
@media only screen and (max-width: 600px){
.footerlist {
    width: 100%;
}
.ftr-list {
    width: 100%;
}
	nav ul .far.fa-bell {
    margin-top: 13px;
    height: auto;
}
.usrico{
		position: relative;
	}
.usrico .fas {
    display: block;
    margin: 0;
    line-height: 52px;
}
.usrico span {
    position: absolute;
    background: #FFF;
    height: auto;
    line-height: 20px;
    color: #666;
    padding: 5px 10px;
    border-radius: 5px 5px 0 0;
    right: 0px;
    top: 50px;
    display: none;
	transition: all 0.3s ease;
	border: 1px solid #ddd;
	border-bottom: 0;
	width: 210px;
}
.account-balance{
	top: 80px;
	border: 1px solid #ddd;
	border-top: none;
	z-index: 10000;
	border-radius:0 0 5px 5px ;
}
.usrico:hover span{
	display: block;
}
	
}
@media only screen and (max-width: 520px){
.h-d-srch.employerSliderwrap .rt.pak-his {
    width: 100%;
    text-align: center;
    margin: 5px 0;
}
	.form-input-row{
		width: 100%;
	}
	.form-input-box.captcha-box iframe{
		height: 43px;
	}
	.header-search-box input[type="text"]{
		width: 59%;
	}
.alljob-content .alljob-right .jobMor {
    position: absolute;
    bottom: -13px;
	right: 11px;
}
.alljob-box {
    padding-bottom: 20px;
}
	.lft.pk {
    width: 100%;
    margin-bottom: 10px;
}
	.ftr .col {
    width: 100%;
}
nav .brand-logo {
    width: 110px;
    left: 140px;
}
nav .brand-logo img {
    width: 100%;
    margin-top: 9px;
}
nav ul a {
    padding: 0 5px;
}
	.alljob-box-in{
		padding-left: 0px;
		padding-top: 170px;
	}	
.jobbox-content-in .content-left ,.alljob-content .alljob-left{
    width: 100%;
    font-size: 12px;
    padding-bottom: 0;
    color: #999;
}
.jobbox-content-in .content-right ,.alljob-content .alljob-right{
    width: 100%;
	word-break: break-all;
}
.profile-panel-in {
    padding: 0;
}
.profile-panel-in .prf-img, .profile-panel-in .button.up-res {
    position: static;
    margin-left: 50%;
    transform: translateX(-50%);
   float: left;
}
.profile-panel-in .prf-col1 {
    text-align: center;
    float: left;
    display: block;
    height: auto;
}
.r-btn-grp {
    float: left;
    width: auto;
    margin-top: 15px;
}
.rsearchbox {
    width: 100%;
}

}
