@charset "utf-8";
/* CSS Document */

* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, section {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
body {
	margin: 0px;
	padding: 0px;
	-webkit-font-smoothing: antialiased;
	word-wrap: break-word;
	color: #333;
	font-family: 'open_sansregular', sans-serif;
	font-size: 14px;
	line-height: 22px;
	background: #fff;
}
section, footer {
	width: 100%;
	float: left;
}
header {
	width: 100%;
	top: 0;
	left: 0;
	z-index:20;
	padding-left:200px;
	position:fixed;
	box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);
	-webkit-box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);
	-moz-box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);
	-o-box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);
}
.logo {
  left: 15px;
  position: absolute;
  top: 11px;
  width: 140px;
  -webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; 
}

.logo .navbar-brand {
  height: auto;
  padding: 0;
}

.logo img {width:100%;}

.bannerpart nav li{width:auto; float:left;}

.menu-responsive {
  display: none;
}

/*.bannerpart .navbar-brand {  height:auto;  display:block;  padding: 10px 15px;}*/

.bannerpart nav li a {font-family: "open_sanssemibold"; font-size:16px; color:#fff; padding:26px 18px; position:relative;}

.bannerpart nav li.active a:after {position:absolute; left:0; bottom:0; width:100%; background:#f7941d; height:2px; content:"";}

.bannerpart nav li.active a , .bannerpart .nav li a:hover{background:none; color:#ffc50e;}

.bannerpart .navbar-collapse {
  padding-right: 0;
}

.bannerpart .headRight {background:#293142; padding:12px 10px;}

.bannerpart .headRight li{font-family: 'open_sansbold'; font-size:15px; color:#fff; padding:0 10px; width:auto; float:left;}

.bannerpart .headRight li a {padding:0; color:#fff;}

.bannerpart .headRight li a i{padding:0; color:#ffc50e;}

.bannerpart .headRight.rightOptopns li a {padding:10px 0;}

.f-yellow {color:#ffc50e;}
.f-orange {color:#f7941e;}

.callus { line-height:50px;}

.memberLog {background:#fff; padding:6px 40px 6px 25px; position:relative; color:#333; font-size:14px;}

.memberLog small {font-family: 'open_sanslight'; display:block; color:6e6e72; font-size:80%; line-height:initial;}

.memberLog:after {position:absolute; left:-3px; top:-4px; content:""; background:url(../images/ribbon.png) no-repeat; width:44px; height:44px;}

.memberLog span {position:absolute; top:8px; right:10px; color:#f7941e; font-size:24px;}


.bshadow {
	box-shadow: 0 3px 0 0 #5a9659;
	-webkit-box-shadow: 0 3px 0 0 #5a9659;
	-moz-box-shadow: 0 3px 0 0 #5a9659;
	-o-box-shadow: 0 3px 0 0 #5a9659;
}

.videobox {height: 100vh;-moz-background-size: cover !important;	-ms-background-size: cover !important;	-webkit-background-size: cover !important;	-o-background-size: cover !important; background-size: cover !important;	background-attachment: fixed !important;	position: relative;	}

.videobox::after {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;opacity: 0.48;background: url(../images/pattern1.png) center top repeat;}

.captions {position: absolute;left: 0;top: 38%;max-width: 950px;width: 100%;right: 0;margin: 0 auto;z-index: 9; padding:0 15px;}

.captions p {color: #fff;font-size: 21px; line-height:24px;}

.rMore {background: none; border:#f7941e 1px solid; font-family: 'open_sansbold'; color: #f7941e; padding:0 35px;line-height: 45px;height: 45px;display: inline-block; font-size: 14px; text-transform:uppercase;
/*box-shadow:3px 3px 0 0 #b1660c;
-webkit-box-shadow:3px 3px 0 0 #b1660c;
-moz-box-shadow:3px 3px 0 0 #b1660c;
-o-box-shadow: 3px 3px 0 0 #b1660c;*/
}

.rMore:hover, .rMore:focus {background: #f7941e;color: #fff;}

.rMore.bluebtn {background: #3e4a63 !important; border-color: #3e4a63; color: #fff !important;}

.rMore.bluebtn:hover, .rMore.bluebtn:focus {background:#293143 !important;color: #fff; }

.captions .rMore {margin:0 10px; text-transform:uppercase; background: #f7941e;  color: #fff;}

.headOne h2 {display:inline-block; position:relative;}

.headOne h2:after{position:absolute; right:auto; bottom:0; width:50px; height:1px; background:#ffc50e; content:"";}

.w212 {width:40%; float:left; margin-right:15px;}

.w212 img{width:100%; float:left;}

.total_jobs {width:100%; float:left; margin-bottom:15px;}

.imgContainer , .imgContainer img{width:100%; float:left;}

.box1 p strong {font-size:16px; font-family: 'open_sanssemibold';}

.box1 p {margin-bottom:10px;}

.btnMain2 .rMore {padding:0 28px;line-height: 36px;height: 36px;font-size: 13px;}

.searchPanel .btnMain2 .rMore {  background: #f8941e none repeat scroll 0 0;  color: #fff;  float: left;  font-size: 14px;  height: 40px;  width: 100%;}

.box1 h6 {width:100%; float:left; margin:10px 0;}

.rMore2 {background: #eeeeee; font-family: 'open_sansbold'; color: #293142; padding:0 20px;line-height: 35px;height: 35px;display: inline-block; font-size: 14px; border: none; border:#e3e3e3 1px solid;
/*box-shadow:3px 3px 0 0 #e3e3e3;
-webkit-box-shadow:3px 3px 0 0 #e3e3e3;
-moz-box-shadow:3px 3px 0 0 #e3e3e3;
-o-box-shadow: 3px 3px 0 0 #e3e3e3;*/
}

.rMore2:hover, .rMore2:focus {background: #e3e3e3;color: #333;/* box-shadow:3px 3px 0 0 #ddd;
-webkit-box-shadow:3px 3px 0 0 #ddd;
-moz-box-shadow:3px 3px 0 0 #ddd;
-o-box-shadow: 3px 3px 0 0 #ddd;*/}

.jobsBox h6 {font-family: 'open_sansregular'; text-transform:uppercase; color:#f7941e; padding-bottom:12px;  border-bottom:#ddd 1px solid;}

.mh200 {min-height:214px;}

.jobsBox li { width: auto;  display:inline-block; padding: 0px 3px; vertical-align:bottom;  color:#666; font-size:13px; line-height:18px;}

/*.jobsBox li a {display:block; color:#666; font-size:13px; line-height:18px;}

.jobsBox li a i{color:#f7941e; margin-right:4px}*/

.happnBox p {text-align: justify;}

.jobsBox li i{color:#f7941e; margin-right:4px}

.jobsBox a{display:block; color:#333;}

.jobsBox a:hover{box-shadow: 0 1px 9px 1px rgba(247, 148, 30, 0.6);
-webkit-box-shadow: 0 1px 9px 1px rgba(247, 148, 30, 0.6);
-moz-box-shadow: 0 1px 9px 1px rgba(247, 148, 30, 0.6);
-o-box-shadow: 0 1px 9px 1px rgba(247, 148, 30, 0.6); border-color:rgba(247, 148, 30, 0.4)}

.regtrBox h5 {background:#f7941e; padding:15px 0; text-transform:uppercase; color:#fff; }

.happnBox .circleOne{width:85px; height:85px; background:#293142; display:inline-block;-webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; 
box-shadow:0 0 0 6px rgba(41, 49, 66, 0.1);
-webkit-box-shadow:0 0 0 6px rgba(41, 49, 66, 0.1);
-moz-box-shadow:0 0 0 0 6px rgba(41, 49, 66, 0.1);
-o-box-shadow: 0 0 0 6px rgba(41, 49, 66, 0.1);}

.happnBox .circleOne .f_icon{line-height:85px; color:#fff; font-size:34px; display:block; width:100%; float:left; } 

.happnBox:hover .circleOne{ background:#f7941e;
box-shadow:-o-box-shadow: 0 0 0 6px rgba(247, 148, 30, 0.1);
-webkit-box-shadow:-o-box-shadow: 0 0 0 6px rgba(247, 148, 30, 0.1);
-moz-box-shadow:-o-box-shadow: 0 0 0 6px rgba(247, 148, 30, 0.1);
-o-box-shadow:-o-box-shadow: 0 0 0 6px rgba(247, 148, 30, 0.1);}

.happnBox h5 {font-family: 'open_sansbold'; margin:10px 0; padding:0;}

.testimonials {	position: relative;	background: url(../images/banner/tesi-banner.jpg) center center no-repeat; background-attachment:fixed; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover; -webkit-background-size:cover; background-size:cover;}

.testimonials::after {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;opacity: 0.48;background: url(../images/pattern2.png) center top repeat;}

.testimonials .container {position:relative; z-index:2;}

.testimonials .headTwo h5 {font-family: 'open_sansregular', sans-serif; padding:10px 0; text-transform:none;}

.tLeft p {position:relative; padding:0 35px;}

.tBox p a {color:#f7941e; font-family: 'open_sanssemibold';}

.tBox span {position:absolute; top:0; left:0; font-size:28px; color:#f7941e;}

.rRight {border-left:#f7941e 2px solid; width:30%; padding:0 0 0 30px;}

.readmoreQ {position:relative;}

.readmoreQ:after{position:absolute; top:auto; left:auto; bottom:-10px; right:-40px; content:"\f10e"; font-family: 'FontAwesome'; font-size:28px; color:#f7941e;}

.testimonials .carousel-indicators {
  bottom: -30px;
}
.tBox {
  padding:0 0 30px 0;
  
}
.testimonials .carousel-indicators li {
  background-color: #293142;
  border: 1px solid #293142;
}
.testimonials .carousel-indicators .active {
  background-color: #f7941e !important;
  border: 1px solid #f7941e;
}


.touchMain .headTwo p {font-family: 'open_sansregular', sans-serif; padding:10px 0; text-transform:none;}

.touchMain .happnBox span{width:85px; height:85px; background:none; display:inline-block;-webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; 
box-shadow:none;  border:#c9c9c9 1px solid;}

.touchMain .happnBox span i{line-height:85px; color:#c9c9c9; font-size:34px; display:block; width:100%; float:left; } 

.touchMain .happnBox:hover span{ background:#ffc50e; border:#ffc50e 1px solid;
box-shadow:none; }

.touchMain .happnBox:hover span i{  color:#fff;}

.touchMain .happnBox h6{margin:10px 0;}

footer {background: #293142;color: #666;font-size:12px;}

footer ul li {	display:inline-block;	width: auto;}

footer ul li a {padding: 0 20px 0 0;display: block;	color: #999;font-size: 14px; }
footer ul li a:focus {color: #999;}

footer ul li a:hover {color: #ffc50e;}

.regtrBox .fullwidth.padding15 {min-height:158px}



/*job list*/

.innercap h1 {font-size:3.5vw;}

.bannerSize {-moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover; -webkit-background-size:cover; background-size:cover; background-attachment:fixed; position:relative; height:200px;}
.bannerSize.nbh { height:74px;}

.innerBanner {background: url(../images/banner/innerbanner.jpg) center center no-repeat;}

.bannerSize::after {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;opacity: 0.48;background: url(../images/pattern1.png) center top repeat;}

.innercap.captions {  top: 50%;}

/*.fixWidth-left {width:100%; max-width:300px; float:left;}*/

.fixWidth-Right {width:100%; max-width:200px; float:right;}

.fixWidth-Right .textBox.selecttext { background:url(../images/arrow.png) #fff right 12px center  no-repeat; padding:0 30px 0 15px;  }

.fixWidth-left .textBox {padding-left:45px;}

.fixWidth-left span {position:absolute; top:15px; left:20px;}

.addShadow {box-shadow: 0 3px 2px -1px #dedede inset;
-webkit-box-shadow: 0 3px 2px -1px #dedede inset;
-moz-box-shadow: 0 3px 2px -1px #dedede inset;
-o-box-shadow: 0 3px 2px -1px #dedede inset;}

.jListBox .autowidthL span {display:block;border-color:#ffc50e !important;}

.jListBox .autowidthL span a{padding:10px 20px; background:#fff; display:block; color:#666; }

.jListBox i {
  color: #f7941e;
  font-size: 18px;
}

.jListBox h5 {
  margin-top:5px; display:block; padding:0 0 5px;
}

.jListBox h5 a{
  color:#333;
}

.staTus {background:#090; color:#fff; padding:3px 8px; font-size:12px;}

.staTus.rEd {background:#E74C3C;}

.jListBox li {width:auto; float:left; padding-right:10px; text-transform:capitalize; color:#666; margin-right:10px; border-right:#999 1px dotted;}
.jListBox li:last-child {margin:0; border:none;}

.jlistGight {width:30%; padding:15px 0; background:#eee;-webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; }

.p-l-10 {padding-left:10px;}
.p-r-10 {padding-right:10px;}

.jListBox .jlistGight li {width:auto; float:none; display:inline-block; padding:0 10px; text-transform:capitalize; color:#666; margin-right:0; border-right:none; font-family: 'open_sanssemibold_italic'; font-size:13px; line-height:normal;-webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; }

.jListBox .jlistGight li span{background:#ffc50e; color:#fff; border-radius:50%; width:40px; height:40px; line-height:40px; display:inline-block; margin-bottom:8px;

box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.7);
-webkit-box-shadow:0 0 0 4px rgba(255, 255, 255, 0.7);
-moz-box-shadow:0 0 0 4px rgba(255, 255, 255, 0.7);
-o-box-shadow:0 0 0 4px rgba(255, 255, 255, 0.7);
}

.b-orrange {background:#f7941e !important;}

.jListBox{-webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; }

.jListBox:hover{border:#343d51 1px solid;}

.jListBox:hover .jlistGight {background:#343d51;}

.jListBox:hover .jlistGight li {color:#fff; }

.costomizeOne .pagination {margin:0;}

.costomizeOne .pagination li a{font-family: 'open_sanssemibold'; border-color:#ddd; color:#293142;}

.costomizeOne .pagination li.active a{background:#f7941e; color:#fff;}

.settngs {position:absolute; top:10px; right:-10px; width:50px; background:#333; text-align:center; padding:8px 0; cursor:pointer;}

.settngs i{display:block;color:#fff; font-size:14px;}

.settngs:after {width: 0;height: 0;border-style: solid;border-width: 10px 10px 0 0;border-color: #000 transparent transparent transparent; position:absolute; bottom:-10px; right:0; content:"";}

.c-dropOne {  background: #333 none repeat scroll 0 0;  padding:10px 10px 20px;  position: absolute;  right: 0;  text-align: left;  top: calc(100% + 15px);  width: 180px; z-index:9;}

.c-dropOne:after{ width: 0;    height: 0;    border-style: solid;    border-width: 0 7.5px 10px 7.5px;    border-color: transparent transparent #333 transparent; position:absolute; top:-10px; right:10px; content:"";}

.jListBox .jlistGight .c-dropOne li {width:100%; float:left;}

.jListBox .jlistGight .c-dropOne li a{display:block; border-bottom:#4a4a4a 1px solid; color:#fff; font-size:13px; padding:5px 0;}

.jListBox .jlistGight .c-dropOne li a i {display:inline-block; width:auto; }

.joblisting h6.titleHere {border:none !important; font-size:14px; margin:4px 0 !important; padding:0px 15px 0 0; color:#666; width:100%; float:left;}

.singlebox small i {color:#f7941e; margin:0 5px 0 0;}

.singlebox .addlists li {width:auto; float:left; padding:0 10px 0 0; border:none;}

.singlebox .addlists li span { display:block;}

.singlebox .addlists li span i , .singlebox p i{color:#f7941e; margin:0 5px 0 0;}

.singlebox h5 {width:auto; float:left; padding-right:15px;}

.joblisting .singlebox small {width:auto; float:left; padding:3px 0}




/*candidate list*/
/*.candidateTable tbody tr {box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);
	-webkit-box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);
	-moz-box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);
	-o-box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);}*/
.candidateTable table {border:#ededed 1px solid;}	
.candidatelist .textBox.selecttext { background:url(../images/arrow.png) #fff right 12px center  no-repeat; padding:0 30px 0 15px;  }

.candidateTable tr td {background:#f8f8f8; padding:10px 15px 10px; color:#666; border-bottom:#fff 5px solid;}

.candidateTable .checkbox {margin:0;}

.candidateTable span {width:60px; height:60px; float:left; margin-right:10px}

.candidateTable span a{display:block;}

.candidateTable span img{width:100%; border-radius:50%;}

.candidateTable tr td h4{padding-bottom:5px;}
.candidateTable tr td h4 a{color:#293142;}
.candidateTable tr td p i{color:#f7941d; margin-right:6px; width:15px; display:inline-block;}
.candidateTable tr td h4 a:hover{color:#f7941d ;}

.candidateTable tr td .reviews ul li {width:auto; float:left; background:none; padding:0 2px; margin:0; color:#333;}

.candidateTable tr td ul li {width:auto; float:left; background:#eee; padding:3px 20px; color:#666; font-family: 'open_sanssemibold_italic'; -moz- border-radius:5px; -ms- border-radius:5px; -o- border-radius:5px; -webkit- border-radius:5px; border-radius:5px; margin:0 5px 5px; font-size:13px;}

.candidateTable tr td ul li:last-child{margin-right:0;}

.info_Can p {width:auto; float:left; margin:0 12px 0 0;}

.arrowBtn {cursor:pointer;}

.arrowBtn .c-dropOne li {width:100%; float:left;  background:none; padding:0;}

.arrowBtn .c-dropOne li a{display:block; border-bottom:#4a4a4a 1px solid; color:#fff; font-size:13px; padding:5px 0;}

.arrowBtn .c-dropOne li a i {display:inline-block; width:auto; }

.tabMain .nav-tabs {border-color:transparent; background:#eee;}

.tabMain .nav-tabs li {width:auto; display:inline-block; float:none; position:relative;}

.tabMain .nav-tabs li a{font-family: 'open_sansbold'; color:#333; font-size:16px; text-transform:uppercase;border-color:transparent;  border-radius:0px; background:#eee; margin:0; padding:15px;}

.tabMain .nav-tabs li.active a{background:#f7941d; border-color:transparent; color:#fff; }

.tabMain .nav-tabs li a:hover{ border-color:transparent;}

.tabMain .nav-tabs li.active:after {width: 0;    height: 0;    border-style: solid;    border-width: 12.5px 0 12.5px 10px;
 border-color: transparent transparent transparent #f7941d; position:absolute; top:16px; right:-10px; content:""; z-index:10;}

.tabMain .nav-tabs li:last-child.active:after {border:none;}



/*candidate details*/

.c_pic {width: 16%; float:left; margin-right:15px;}

.datailsbox h4 {margin-bottom:5px; display:block; color:#f7941d;}

.datailsbox h6 {font-family: 'open_sansregular'; color:#666;margin-bottom:12px; display:block;}

.datailsbox p i { margin-right:5px; font-size:16px; width:20px; text-align:center;}

.datailsbox p{ margin-bottom:5px;}

.cdBox {width:35%}

.cdBox span{margin-bottom:8px; display:block; color:#eee}

.datailsbox .btnMain2 .rMore {margin-right:5px;}

.rMore.redbtn {background: #FF0000 !important;color: #fff !important; border:none !important;  /*box-shadow:3px 3px 0 0 #202736;
-webkit-box-shadow:3px 3px 0 0 #CC3300;
-moz-box-shadow:3px 3px 0 0 #CC3300;
-o-box-shadow: 3px 3px 0 0 #CC3300;*/
}

.rMore.redbtn:hover, .rMore.redbtn:focus {background: #ff5555; }

.d-bordr {border:#343d51 1px solid;}

.listsOne li{ position:relative; padding-left:25px; margin-bottom:8px; line-height:normal; font-size:15px;}

.listsOne li:after{ position:absolute; left:0; top:3px; content:"\f138"; font-family: 'FontAwesome'; color:#f7941d;}

.e-date {width:90px; height:90px; background:#343D51; float:left; margin-right:15px; color:#fff; font-family: 'open_sansbold'; line-height:22px; padding-top:20px; font-size:15px;border:#fff 6px solid;}

.datailsbox .dcell {vertical-align:middle;}

.datailsbox .progress {
  height: 28px;
  margin-bottom: 10px;
  background:#fff;
}
.datailsbox .progress-bar {
  height: 100%;
  line-height: 28px; padding:0 10px;
}


/*edit profile*/

.editProfile h3{font-family: 'open_sansbold'; text-transform:uppercase; margin-bottom:15px;}

.uploadPic {width:125px; margin:0 auto;}

.uploadpart .btn-primary {background:#F7941D !important; font-family: 'open_sanssemibold'; border-color:#F7941D !important; float:none; display:inline-block; color:#fff !important; padding:8px 12px; width:auto; -moz- border-radius:3px; -ms- border-radius:3px; -o- border-radius:3px; -webkit- border-radius:3px; border-radius:3px;}

.editProfile .textBox.selecttext {  background: #fff url("../images/arrow.png") no-repeat scroll right 12px center;  padding: 0 30px 0 25px;}

.editProfile .affix {width:230px;z-index: 0; }

.topnav232 ul { width:100%; float:left;}
.topnav232 ul li { float:left; padding:0 0 5px;/* text-align:center;*/ width:100%;}
.topnav232.affix {position: fixed;top:30px;width:230px;z-index: 9; /*background:#fff; padding:10px; box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);-webkit-box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);-moz-box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);
-o-box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);*/}
.topnav232 .nav > li > a { background:#505162;  padding:10px 10px;  color:#fff;  font-family: 'open_sanssemibold';   text-transform:capitalize; display:block; font-size:13px;  -moz- border-radius:0 8px 0 8px; -ms- border-radius:0 8px 0 8px; -o- border-radius:0 8px 0 8px; -webkit- border-radius:0 8px 0 8px; border-radius:0 8px 0 8px; border-right:#293142 3px solid}
.topnav232 .nav > li > a  i{  color:#fff; margin-right:8px;}
.topnav232.affix .nav > li > a {background:#505162; }
.topnav232 .nav > li > a:hover , .topnav232 .nav > li.active > a /*, .topnav232 .nav > li > a:focus*/{border-right:#E4810A 3px solid}



.nav > li > a { background:#999;  padding:10px 10px;  color:#fff;  font-family: 'open_sanssemibold';   text-transform:capitalize; display:block; font-size:13px;}

.nav > li > a i{  color:#fff; margin-right:8px;}

.nav > li.active > a , .nav > li > a:hover , .nav > li > a:focus{ background:#F7941D !important; color:#fff !important; }
.nav > li.active > a i, .nav > li > a:hover i, .nav > li > a:focus i{color:#fff !important; }

.infosOne { color:#666;}

.infosOne h5{ font-family: 'open_sansbold';}

.infosOne p{ padding-bottom:5px;}

.infosOne i{ color:#FFC50E; margin-right:5px; width:15px; text-align:center;}

.infosOne li{ position:relative; padding-left:25px; padding-right:15px; margin-bottom:8px; line-height:normal; width:auto;}

.infosOne li:after{ position:absolute; left:0; top:3px; content:"\f111"; font-family: 'FontAwesome'; color:#f7941d;}

.infosOne small i {color:#293142; font-size:16px;}

.msheight .mCustomScrollbar {
  height: 195px;
}

.msheight .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #293142;
}
.msheight .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #3e4a63 ;
}

header.sticky { background:rgba(0,0,0,0.5); z-index:100;}

header.sticky .logo {width: 110px; top:2px;}

.eprofile label {margin-bottom:8px; text-transform:capitalize; color:#666; padding-left: 15px;}
.eprofile label span {color:#F00; margin-left:3px;}
.eprofile #personal .textBox.txtaea { height: 214px;}
.bar {width:auto;float:left; height:5px; background:#46BE8A;}
.cvprogress  {width:100%; max-width:500px; float:left; height:5px; background:#ddd; position:relative; margin:0 0 10px; }
.percent_bar {  position: absolute;  right: -45px;  text-align: right;  top: -9px;}
label.ld-form-label {width:100%;float:left; padding:0 0 8px; margin-bottom:25px !important;}
.cvs p i {color:#F7941D; margin-right:8px;}
.old_cv {display:none;}
.ld-form-help-text {color:#666;}
.rMove {width:25px; height:25px; text-align:center; border-radius:50%; background:#ddd; color:#F00; margin-left:8px;}
.rMove:hover {background:#F00; color:#fff;}
.text-muted {  position: absolute; left: 0; bottom:62px;}
.eprofile .btnMain2 .rMore {height:40px; line-height:40px;}
.sList li { width:auto; float:left; padding:0 15px; margin:0 10px 8px; min-height:40px; position:relative;  background:#f8f8f8; padding:8px 30px 8px 20px; border:#ededed 1px solid; float:left; position:relative;
-webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; }
.sList li:after {position:absolute; width:15px; background:#F7941D; padding:5px 2px; text-align:center; left:0; top:0; height:100%; content:". . . . . . . . ."; color:#fff;  letter-spacing: -1.5px;
    line-height: 0.35; }
.sList li .textBox.selecttext {background: #fff url("../images/arrow.png") no-repeat scroll right 5px center;  font-size: 12px;  padding: 0 15px 0 10px;  line-height: 30px;  height: 30px;  margin: 10px 0 0;}
.sList li span {position:absolute; top:5px; right:10px; }
.sList li span a {display:block;color:#F00;}
.sList li  h6 {font-size:12px; display:block;}
.sList li:hover {box-shadow: 0 1px 9px 1px rgba(247, 148, 30, 0.6);
-webkit-box-shadow: 0 1px 9px 1px rgba(247, 148, 30, 0.6);
-moz-box-shadow: 0 1px 9px 1px rgba(247, 148, 30, 0.6);
-o-box-shadow: 0 1px 9px 1px rgba(247, 148, 30, 0.6); border-color:rgba(247, 148, 30, 0.4)}

.s_loder { bottom: 20px;  left: 5px;  position: absolute;  width: 84%;}
.s_loder img{width:100%;}


/*about page*/

.aboutBox img {width:100%; max-width:450px; float:left; padding:0 25px 10px 0;}

/*blog page*/

.blogBox {padding-bottom:30px; border-bottom:#ddd 1px solid; margin-bottom:30px;}
.blogBox:last-child {padding-bottom:0; border-bottom:none; margin-bottom:0;}
.blogBox h2 a{color:#293142; text-transform:capitalize; padding:20px 0;}
.blogBox h2 a:hover{color:#FFC50E;}
.blogBox ul {width:100%; float:left;}
.blogBox ul li{width:auto; float:left; position:relative; padding:0 25px 0 0; font-family: 'open_sanssemibold_italic'; color:#666;}
.blogBox ul li:after{position:absolute; width:5px; height:2px; content:""; top:10px; right:10px; background:#FFC50E;}
.blogBox ul li:last-child:after{width:0px; height:0px;}
.blogBox ul li a{color:#FFC50E;}

.blogs .fixWidth-left {max-width:100%;}
.sidebar-category , .sidebar-category li{width:100%; float:left;}
.sidebar-category li a {display:block; color:#666; padding:8px 0; border-bottom:#ddd 1px solid;}
.sidebar-category li a span{display:inline-block; float:right; color:#F7941E;}
.sidebar-category li a:hover {padding-left:15px;}
.postPic {width:110px; padding-right:10px;}
.posts a{color:#293142; }
.posts h6{font-size:14px; margin-bottom:10px;}
.posts span a{color:#999;font-family: 'open_sanssemibold_italic'; }
.posts .dTable{padding-bottom:15px;}
.posts a:hover{color:#FFC50E;}

.tags ul li{width:auto; float:left; padding:0 10px 0 0; margin-bottom:10px}
.tags ul li a{display:block; padding:2px 12px; font-size:13px; color:#666; border:#ddd 1px solid;}
.tags ul li a:hover{color:#fff; background:#ffc50e; border-color:#ffc50e;}
.blogBox .lightBg2 {border-left:#F7941E 5px solid;color:#999;font-family: 'open_sanssemibold_italic';}
.blogBox ul.blogilst {width:100%; float:left;}
.blogBox ul.blogilst li{width:100%; float:left; position:relative; color:#666; padding:5px 0; font-family: 'open_sansregular';}
.blogBox ul.blogilst li:after{width:0; height:0;background:none;}
.blogBox ul.blogilst li i{margin-right:10px; color:#F7941E;}

.commententries ul li {
	border-bottom:1px dashed #d9d9d9;
	display: block;
	list-style: outside none none;
	margin: 0 0 25px;
	padding: 0 0 30px 100px;
	position: relative;
	float:none;
	clear:both;
}
.commententries ul li ul{
	margin:10px 0;
}
.commententries ul li .comment-author {
  left: 0;
  position: absolute;
  top: 0;
  width: 85px;
}
.commententries ul li .reply {
	float: right;
	margin-top: 10px;
}
.news_comment_details .author-name a {
	font-size: 14px;
	font-weight: 600;
	color:#2c3e50;
}
.news_comment_details .author-name span {
  color: #F7941E;
  font-size: 13px;
  font-style: italic;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}
.news_comment_details .comment-content p{
	font-size:13px;
	color:#777;
}

.entry-meta-data p {
  border-right: 1px solid #eaeaea;
  float: left;
  font-size: 12px;
  padding: 8px 10px;
}

.blog-post .entry-thumb {
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
.blog-post .entry-thumb a{
	width:100%;
	display:block;
	}
.blog-post .entry-thumb a img{
	width:100%;
	}
.blog-post {
  float: left;
  margin-bottom: 30px;
  position: relative;
  width: 100%;
}

.m-b-10 {
  margin-bottom: 10px;
}

.commententries h4 {
  color: #000000;
  font-size: 20px;
  line-height: 24px;
  padding-bottom: 10px;
}

.entry-body {
	text-align:justify;
	}
	
	
.widget {
  float: left;
  margin: 0;
  padding: 0 0 40px;
  width: 100%;
}

.widget ul {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}

.widget_recent_entries ul li {
  display: table;
  margin-bottom: 10px;
  padding: 0;
  width: 100%;
}
.widget.widget_recent_entries .recent-posts-widget .thumb {
  display: table-cell;
  width: 85px;
  vertical-align:top;
}
.widget.widget_recent_entries .recent-posts-widget .thumb img{
  width:100%;
}
.thumbDetais {
  display: table-cell;
  padding-left: 15px;
  vertical-align: top;
}
.widget_recent_entries ul li h4 {
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}
.widget_recent_entries ul li h4 a {
  color: #2c3e50;
}

.widget.widget_recent_entries .recent-posts-widget .entry-meta-data {
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd;
  float: left;
  margin: 10px 0 0 0;
  width: auto;
}

.widget.widget_recent_entries .recent-posts-widget .entry-meta-data p {
  color: #2c3e50;
  margin: 0;
  padding: 7px 5px;
}
.widget.widget_recent_entries .recent-posts-widget .entry-meta-data p a{
	color: #2c3e50;
	}
.entry-meta-data p span {
  margin-right: 10px;
}


.entry-meta-data p {
  border-right: 1px solid #eaeaea;
  padding: 8px 10px;
   float: left;
  font-size: 12px;
}

.entry-meta-data p:first-child{
	padding-left:0;
	}
.eventShare {
	padding:5px 0 0 20px;
	}
.reply .roundbtn {
  background:#fff;
}
.news_reply_form .textBox { margin-bottom:20px;}


/*contact*/

.contactBox {padding:15px 15px 10px 60px;}
.contactBox span {position:absolute; left:12px; top:15px;}
.contactBox span i{font-size:30px; color:#293142;}
.contactBox h5{padding-bottom:0; text-transform:uppercase; font-family: 'open_sansbold'; color:#F7941E;}
.contacts ul , .contacts ul li{width:100%; float:left;}
.mappart iframe {width:100%; height:400px; display:block}
.contacts .textBox.txtaea {
  height: 130px;
  resize: none;
}
.contacts .contactBox  {
  border-color:#ebebeb;
}

/*privacy*/
.privacy h3 {font-family: 'open_sansbold'; margin-bottom:15px;}



/*job details*/
.jobLogo {width:80px;}
.jbSingle .jobLogo {width:130px;}
.jobbox2 h4 {font-family: 'open_sansbold'; padding-bottom:5px; margin-bottom:8px}
.jobbox2 h5 {font-family: 'open_sansbold'; padding-bottom:5px}
.jobbox2 small {color:#999;}
.jobbox2 h5 {padding:0; color:#666; font-size:16px;}
.jobLogo a {display:block;}
.jobbox2 h4 a {color:#F7941E;}
.jobbox2 h4 a span{color:#333; font-size:18px; display:block;}
.jobbox2 ul li {padding:0 15px 4px 0; width:auto%; float:left;}
.jobbox2 ul li span {color:#F7941E; float:right;}
.jobbox2 ul li strong {text-transform:capitalize; color:#999;}
.jobbox2 ul li a {color:#999;}
.jobbox2 .skill2804 {/*background:#f1f1f1; padding:8px 15px;*/  width:100%; float:left;}
.jobbox2 .skill2804 ul li{padding-right:10px;}
.jobbox2 .skill2804 ul li a i {margin-right:5px;}
.jobbox2 .skill2804 a{text-transform:capitalize; color:#666; font-size:14px; background:#f1f1f1; padding:4px 15px 6px;  -moz- border-radius:30px; -ms- border-radius:30px; -o- border-radius:30px; -webkit- border-radius:30px; border-radius:30px; }
.bookIcon { position: absolute; right:0;  top: -16px;}
.bookIcon a i{color:#ddd; font-size:22px;}
.bookIcon a:hover i{color:#F7941E;}
.bookIcon a.active i{color:#F7941E;}

.jdRight {width:30%;}
/*.ui-tooltip { background:#333; color:#fff;  -moz- border-radius:3px; -ms- border-radius:3px; -o- border-radius:3px; -webkit- border-radius:3px; border-radius:3px; border:none;}*/


.descJB p {color: #666;font-size: 14px;line-height: normal;margin-bottom: 5px;}
.descJB ol {padding-left:15px; margin:15px 0 0;  color:#666; }
.descJB ul {padding-left:15px; list-style:inherit; color:#666; }
.descJB ul li , .descJB ol li{padding-bottom:5px; width:100%; float:left; margin:0 !important}
.jdRight .btnMain2 .rMore {width:100%; background:#F7941E; color:#fff !important; padding:0 20px;}
.jdRight .btnMain2 .rMore i{margin-right:8px;}
.shareJb ul li {width:auto; float:left; padding-right:10px; color:#666; font-family:'open_sanssemibold', sans-serif;}
.shareJb ul li a{display:block;color:#999;}
.shareJb ul li a:hover{color: #f7941e;}
.jobbox2 h5 a {color: #f7941e; text-transform:capitalize;}
.jobbox2 h6 { color: #666; padding-top: 5px; font-size:13px;}
.jobbox2 small {  color: #999;}
.stickit { position: fixed; right: 28px; top: 80px; width: 320px;}
.stickit-end {position: absolute;}

.tabMain.applytab .tab-content {padding:10px;}

.tabMain.applytab .nav-tabs {border-color:transparent; background:#eee;}

.tabMain.applytab .nav-tabs li {width:32.9%; display:inline-block; float:none; position:relative; padding:0; text-align:center}

.tabMain.applytab .nav-tabs li a{font-family: 'open_sanssemibold'; color:#333; font-size:14px; text-transform:uppercase;border-color:transparent;  border-radius:0px; background:#eee; margin:0; padding:10px 15px;}

.tabMain.applytab .nav-tabs li.active a{background:#f7941d; border-color:transparent; color:#fff; }

.tabMain.applytab .nav-tabs li a:hover{ border-color:transparent;}

.tabMain.applytab .nav-tabs li.active:after {width: 0;    height: 0;    border-style: solid;    border-width: 12.5px 0 12.5px 10px;border-color: transparent transparent transparent #f7941d; position:absolute; top:10px; right:-10px; content:""; z-index:5;}

.tabMain.applytab .nav-tabs li:last-child.active:after {border:none;}



/*job listing*/

.joblisting .textBox.selecttext { background: #fff url("../images/arrow.png") no-repeat scroll right 12px center;}
.joblisting .searchPanel {padding:25px 15px 40px 15px; box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03);-webkit-box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03);-moz-box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03);-o-box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03);}
.joblisting .searchPanel .btnMain2 {left:0; right:0; bottom:-10px; margin:0 auto; width:auto;}
.joblisting h6 {font-family: 'open_sansbold'; text-transform:uppercase; padding-bottom:6px; /*margin-bottom:10px; border-bottom:#ededed 1px solid;*/}
.joblisting ul li {padding:4px 0; width:100%; float:left; /* margin-bottom:5px; background:#fff;*/}
.joblisting ul li .checkbox {margin:0;}
.checkbox label::after {
  height: 16px;
  margin-left: -20px;
  top: 1px;
}
.joblisting  small a {color:#F7941E; margin:10px 0 0;}
.joblisting .checkbox label {display:block; font-size:13px; font-family: 'open_sanssemibold';}
.joblisting .checkbox label span{color:#F7941E; padding-left:5px;}
.joblisting h5 a {color:#F7941E;}
.joblisting h5 {font-family: 'open_sansbold'; padding-bottom:0px}
.joblisting small {padding:5px 0; display:block; line-height:normal;}
.joblisting .singlebox .btnMain2 {left:auto; right:15px; bottom:auto; top:15px; margin:0; width:auto;}

/*login / signup*/


.cont {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 550px;
  margin: 0 auto;
  background: #f1f1f1;
  text-align:center;
   max-width: 900px;
}

.form {
  position: relative;
  width: 70%;
  height: 100%;
  -webkit-transition: -webkit-transform 1.2s ease-in-out;
  transition: -webkit-transform 1.2s ease-in-out;
  transition: transform 1.2s ease-in-out;
  transition: transform 1.2s ease-in-out, -webkit-transform 1.2s ease-in-out;
  padding: 50px 30px 0;
}

.sub-cont {
  overflow: hidden;
  position: absolute;
  left: 70%;
  top: 0;
  width: 100%;
  height: 100%;
  padding-left: 30%;
  background: #f1f1f1;
  -webkit-transition: -webkit-transform 1.2s ease-in-out;
  transition: -webkit-transform 1.2s ease-in-out;
  transition: transform 1.2s ease-in-out;
  transition: transform 1.2s ease-in-out, -webkit-transform 1.2s ease-in-out;
}
.cont.s--signup .sub-cont {
  -webkit-transform: translate3d(-70%, 0, 0);
          transform: translate3d(-70%, 0, 0);
}

.cont button {
  display: block;
  margin: 15px auto 0;
  width: 100%;
  max-width:260px;
  height: 36px;
  border-radius: 30px;
  color: #666;
  font-size: 15px;
  cursor: pointer;
  
}

.cont .img {
  overflow: hidden;
  z-index: 2;
  position: absolute;
  left: 0;
  top: 0;
  width: 30%;
  height: 100%;
  padding-top: 360px;
}
.cont .img:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 900px;
  height: 100%;
  background-image:url(../images/banner/login.jpg);
  background-size: cover;
  -webkit-transition: -webkit-transform 1.2s ease-in-out;
  transition: -webkit-transform 1.2s ease-in-out;
  transition: transform 1.2s ease-in-out;
  transition: transform 1.2s ease-in-out, -webkit-transform 1.2s ease-in-out;
}
.cont .img:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
}
.cont.s--signup .img:before {
  -webkit-transform: translate3d(70%, 0, 0);
          transform: translate3d(70%, 0, 0);
}
.img__text {
  z-index: 2;
  position: absolute;
  left: 0;
  top: 50px;
  width: 100%;
  padding: 0 20px;
  text-align: center;
  color: #fff;
  -webkit-transition: -webkit-transform 1.2s ease-in-out;
  transition: -webkit-transform 1.2s ease-in-out;
  transition: transform 1.2s ease-in-out;
  transition: transform 1.2s ease-in-out, -webkit-transform 1.2s ease-in-out;
}
.img__text h2 {
  margin-bottom: 10px;
  font-weight: normal;
  color:#fff;
}
.img__text p {
  font-size: 14px;
  line-height: 1.5;
}
.cont.s--signup .img__text.m--up {
  -webkit-transform: translateX(520px);
          transform: translateX(520px);
}
.img__text.m--in {
  -webkit-transform: translateX(-520px);
          transform: translateX(-520px);
		  display:none;
}
.cont.s--signup .img__text.m--in {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.img__btn {
  overflow: hidden;
  z-index: 2;
  position: relative;
  width: 100px;
  height: 36px;
  margin: 0 auto;
  background: transparent;
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  cursor: pointer;
}
.img__btn:after {
  content: '';
  z-index: 2;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 2px solid #fff;
  border-radius: 30px;
}
.img__btn span {
  position: absolute;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;

  -webkit-transition: -webkit-transform 1.2s;
  transition: -webkit-transform 1.2s;
  transition: transform 1.2s;
  transition: transform 1.2s, -webkit-transform 1.2s;
}
.img__btn span.m--in {
  -webkit-transform: translateY(-72px);
          transform: translateY(-72px);
}
.cont.s--signup .img__btn span.m--in {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.cont.s--signup .img__btn span.m--up {
  -webkit-transform: translateY(72px);
          transform: translateY(72px);
}

.cont h2 {
  width: 100%;
  font-size: 26px;
  text-align: center;
}

/*label {
  display: block;
  width:380px;
  margin: 25px auto 0;
  text-align: center;
}*/
.cont label span {
  font-size: 12px;
  color: #666;
  text-transform: uppercase;
}

.cont input {
  display: block;
  width: 100%;
  margin-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
  /*border-bottom: 1px solid rgba(0, 0, 0, 0.4);*/
  text-align: center;
}

.forgot-pass {
  margin-top: 15px;
  text-align: center;
  font-size: 12px;
  color: #cfcfcf;
}

.cont .submit {
  margin-top: 40px;
  margin-bottom: 20px;
  background: #d4af7a;
  text-transform: uppercase;
}

.fb-btn {
  border: 2px solid #d3dae9;
  color: #8fa1c7;
}
.fb-btn span {
  font-weight: bold;
  color: #455a81;
}

.sign-in {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
.cont.s--signup .sign-in {
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-duration: 1.2s;
          transition-duration: 1.2s;
  -webkit-transform: translate3d(640px, 0, 0);
          transform: translate3d(640px, 0, 0);
}

.sign-up {
  -webkit-transform: translate3d(-900px, 0, 0);
          transform: translate3d(-900px, 0, 0);
}
.cont.s--signup .sign-up {
  -webkit-transform: translate3d(27%, 0, 0);
          transform: translate3d(27%, 0, 0);
}

.icon-link {
  position: absolute;
  left: 5px;
  bottom: 5px;
  width: 32px;
}
.icon-link img {
  width: 100%;
  vertical-align: top;
}
.icon-link--twitter {
  left: auto;
  right: 5px;
}

.sign-up .rMore , .sign-in .rMore{  background: none repeat scroll 0 0;  border:#f7941e 2px solid;  box-shadow:none;  color: #f7941e; line-height: 30px; text-transform:uppercase;}

.cont label {
  color: #333;
  float: none;
  font-family: "open_sansregular",sans-serif;
  font-size: 15px;
  font-weight: 100;
  width:100%;
  max-width:390px;
  margin:20px 0 0;
  position:relative;
}

.ddArea {
  background: #fff none repeat scroll 0 0;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  max-height: 250px;
  overflow-y: auto;
  position: absolute;
  text-align: left;
  top: 100%;
  width: calc(100% - 30px);
  z-index: 2;
}
.ddArea ul li {
  padding:0;
  margin:0;
  border-bottom:#ddd 1px solid;
}
.ddArea ul li a {
  color: #717171;
  display: block;
  font-size: 13px;
  font-weight:500;
  padding: 8px 15px;
}
.ddArea ul li a:hover { background:#F8941E; color:#fff; }

.loaderFont {position:absolute; top:12px;  right:15px;}

.loaderFont i {font-size:18px; color:#F8941E; opacity:0.5}
.loaderFont{display:none;}


.selectStyleDdArea {background:#fff; border:#ddd 1px solid;  left: 0;  margin-top: -2px;  position: absolute;  top: calc(100% + 5px);  width: 100%;  z-index: 2;}
.select-style ul { max-height: 189px;  overflow-y: auto;}
.select-style ul li {  float: left; line-height: 36px;  padding-right: 30px;  position: relative; width: 100%; padding:0; margin:0; border-bottom:#ddd 1px solid;}
.select-style ul li a {  color: #666; display: block; font-size: 13px;line-height: normal;padding: 8px 15px;}
.select-style ul li a:hover , .select-style ul li.active a {  background: #f8941e; color: #fff; }
.select-style ul li span {  height: 36px;  line-height: 36px;  position: absolute;  right: 0;  text-align: center;  top: 0;  width: 36px;}
.select-style .ddAreaBottom {border-top: 1px solid #ddd;  padding: 5px 0;  text-align: center;}
.select-style .ddAreaBottom ul li {  display: inline-block;  float: none;  line-height: 26px;  padding: 0 3px;  width: auto; border-bottom:none;}
.select-style .count {  background: #f8941e; color: #fff; line-height: normal;  padding:0 5px; position: absolute; right: 43px; top: 12px;
z-index: 2; border-radius: 50%;}
.forsalary .textBox.selecttext {position:absolute; top:0; right:0;  width:40%;  padding: 0 3px !important;background: #fff url("../images/arrow.png") no-repeat scroll right 8px center;}
.select-style ul li span.check i {
    color: #f8941e !important;
}
.select-style ul li span i {
    color: #eee;
}
.select-style ul li a:hover span.check i, .select-style ul li.active a span.check i{
	color: #b1660c !important;
}
.textBox.selecttext.cat_min {
  overflow: hidden;
  padding-right: 65px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.count22 { background:#f8941e; width:20px; height:20px; color:#fff; text-align:center; line-height:18px; font-size:12px; font-family: 'open_sanssemibold'; -webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.ddArea ul li a:hover .count22{ background: #b1660c; color: #fff;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {    background: #f8941e none repeat scroll 0 0;    border: 1px solid #f8941e;}
.ui-widget.ui-widget-content {  border: 1px solid #ffd480;}
.ui-widget-header {  background:rgba(248, 148, 30,0.6);}

.pagination1 ul {
  float: left;
  width: auto;
}
.pagination1 ul li {
  float: left;
  width: auto;
  padding:0;
  margin-right:1px;
}
.pagination1 ul li a{
	color:#333;
	padding: 8px 12px;
	}
.pagination1 ul li.active a {
	background: #f7941e;
    color: #fff;
	}
.pagination1 ul li.active{
	border: #f7941e 1px solid;
	}	
.pagination1 ul li.inactive a{
	cursor:not-allowed;
	background: #fafafa;
	}
.pagination1 .pull-right {
  line-height: 35px;
}	

.clrbtn a { display:inline-block; text-align:center; padding:5px 10px; border:#ddd 1px solid; color:#666;}

.clrbtn a:hover { background:#666; border:#666 1px solid; color:#fff;}

.results p{font-family: 'open_sanssemibold';}

.ld-error-alert {background:rgba(255,0,0,0.7); padding:5px 10px; text-align:center; color:#fff; position:absolute; top:100%; left:0; font-size:11px; width:100%; line-height:11px; z-index:3;}

.ld-error-alert a{padding:0 10px 0 0;color:#fff;}

.requirementbox { padding: 10px 0 0 15px; }

.requirementbox ul { list-style: inherit; }

.requirementbox ul li , .requirementbox ol li , .requirementbox p{ padding-bottom:5px; color:#666; font-size:14px;}

.skillAdd li{width:auto; float:left; margin-right:20px; text-transform:capitalize;}

.skillAdd li::after { content: "\f02b"; }

.jobbox2 h5 span {color:#333; font-size:16px; margin:5px 0 0; display:block;}

.singlebox .requirementbox {padding:0;}

.singlebox .requirementbox ul , .singlebox .requirementbox ol {padding:0 0 0 15px;}



/*new dashboard*/

.dashboadrMain {	padding-left: 275px;}

.dashLeft {	position: fixed;	top:0;	left: 0; padding-top:15px;	width: 275px;	height: 100%;	background: #fff;	box-shadow: 5px 5px 15px -8px #bebebe;	-webkit-box-shadow: 5px 5px 15px -8px #bebebe;	-moz-box-shadow: 5px 5px 15px -8px #bebebe;	-o-box-shadow: 5px 5px 15px -8px #bebebe; -webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}

.dashPic {width: 55px;}
.dashPic a img { border:#ededed 1px solid;}
.dashPic a {display:block;}

.dashPro h4 {color: #666;}

.dashPro h5 {padding-bottom:0px}

.dashPro a {color: #666; line-height:normal;}

.dashNav ul {padding:0 0 10px 0;	margin: 0;	width: 100%;	float: left;}

.dashNav ul li {width: 100%;float: left;position: relative; border-bottom:#c8c8c8 1px solid;}

.dashNav ul li:last-child {border-bottom:none;}

.dashNav ul li a {display: block;	color: #333;	padding:10px 20px;	font-size: 14px;	font-weight: 500;	text-transform: uppercase; background:#eee;}

.dashNav ul li a i {margin-right: 10px; color: #F8941E;}

.dashNav ul li a:hover , .dashNav ul li.active a{background:#F8941E;}

.dashNav ul li a:hover, .dashNav ul li a:hover i, .dashNav ul li.active a, .dashNav ul li.active a i {	color: #fff;}
.dashNav ul li.active:after {position: absolute;	top: 0;	right: 0;	height: 100%;	width: 3px;	background: #FFC50E;	content: "";}

.dashright {width: 100%;	max-width: 1050px;	margin: 0 auto;	padding:0 15px;	min-height: 510px;}

.dashright h1 {font-weight: 500; color: #333; text-transform: inherit}

.dottedBox {padding: 20px;border: #ddd 2px dashed;font-size: 14px;}
.dottedBox2 {padding:10px 20px;border: #ddd 2px dashed;font-size: 14px;}


/*.dashright h4 {color: #333;	text-transform: inherit;	margin-bottom: 5px;white-space: nowrap;
overflow: hidden;	text-overflow: ellipsis;	padding-right: 80px;}*/

.clickIcon {background: #FFC50E;  color: #fff;  cursor: pointer;display: none;  padding: 5px 10px;  position: absolute;  right: -32px;  top: 0;}

.slide-left {left:0;}

/*.dashright p {font-weight: 500;color: #666;margin: 0;}*/

.dashright span {font-weight: 500;color: #666;margin: 0;}

.dottedBox ul {padding: 0;	margin: 20px 0}

.dottedBox ul li {	width: 100%;	float: left;	position: relative;	padding-left: 15px;	line-height: normal;	margin-bottom: 10px;	color: #666;}

.dottedBox ul li:before {position: absolute; left: 0;	top: 0;	content: "-";}

.dottedBox a {	color: #00a0e3; text-decoration: underline; }

.offerOne a {background: #fff;	padding: 25px;	display: block;	float: left;	width: 100%;	box-shadow: 3px 1px 11px 0 #e6e6e6;	-webkit-box-shadow: 3px 1px 11px 0 #e6e6e6;	-moz-box-shadow: 3px 1px 11px 0 #e6e6e6;	-o-box-shadow: 3px 1px 11px 0 #e6e6e6;}

.offPic {width: 40px;}

.offerOne h3 {font-weight: 600;	font-size: 18px;	color: #333;	text-transform: capitalize;margin-bottom: 5px;}

.offerOne .dTable ul {	padding: 0;	margin: 0}

.offerOne .dTable ul li {width: auto;	float: left;	position: relative;	padding: 0 8px 0 0;	line-height: normal;	margin-bottom: 10px;	color: #666;}

.offerOne .dTable ul li a {display: block; line-height: normal;	margin-bottom: 10px;color: #999;}

.offerOne .new2 {	position: absolute	top: 0;	right: 0;	padding: 5px 10px;background: #00a0e3;	color: #fff;	width: auto;	line-height: normal;	text-transform: capitalize;}

.offerOne ul.skills22 {	padding: 0;	margin: 10px 0 0;}

.offerOne ul.skills22 li {width: auto;	float: left;	position: relative;	padding: 2px 8px;	margin-right: 8px;	line-height: normal; margin-bottom: 10px;	color: #666;	line-height: normal;	margin-bottom: 10px;	background: #eee;
-moz- border-radius:5px; -ms- border-radius:5px;-o- border-radius:5px; -webkit- border-radius:5px; border-radius: 5px;}

.iCons {position: absolute;	top: 40px;	right: 20px;	width: auto;}

.iCons span {	width: auto;	float: left;	padding: 0 5px;	opacity: 0;	visibility: hidden;	transition-timing-function: ease-in-out;	-moz-transition-timing-function: ease-in-out;	-webkit-transition-timing-function: ease-in-out;	-o-transition-timing-function: ease-in-out;	transition-duration: .2s;	-moz-transition-duration: .2s;	-webkit-transition-duration: .2s;	-o-transition-duration: .2s;	box-shadow: none !important;}

.iCons span a {	padding: 0;	box-shadow: none;	font-size: 16px;}

.iCons span a i {	color: #cdcdcd;}

.offerOne:hover .iCons span {	opacity: 1;	visibility: visible;}
.offerOne a:hover {box-shadow: 3px 1px 11px 0 #d6d6d6;	-webkit-box-shadow: 3px 1px 11px 0 #d6d6d6;	-moz-box-shadow: 3px 1px 11px 0 #d6d6d6; -o-box-shadow: 3px 1px 11px 0 #d6d6d6;}

.dashFooter {background: #fff;	padding: 15px 0;border-top: #ddd 1px solid;	border-bottom: #ddd 1px solid;}

.dashFooter-container {	width: 100%;max-width: 950px;margin: 0 auto; padding:0 15px;}

.dashFooter ul {	padding: 0;	margin: 0}

.dashFooter ul li {width: auto;	float: left;position: relative;	padding: 0 15px 0 0;line-height: normal;margin-bottom: 0;	color: #666;}

.dashFooter ul li a {display: block;line-height: normal;color: #666;text-decoration: underline;}

.p-t-100 {padding-top: 100px;}

.p-t-50 {padding-top: 50px;}

.bg-blueContainer {	width: 100%;	max-width: 950px;	margin: 0 auto; padding:0 15px;}

.bg-blueContainer h2 {	font-weight: 500;	color: #fff;	text-transform: inherit;	padding-bottom: 15px;}

.bg-blueContainer h1 i {color: #fff;}

.lightGray .tab22 , .recom .tab22{	margin-top: 5px; border-top: #04B4F9 2px solid;}

.lightGray .tab22 li , .recom .tab22 li {margin: 0;	width: auto;	float: left;	padding: 0 25px 0 0}

.lightGray .tab22 li a ,  .recom .tab22 li a{	border: none !important;	color: #47dbf6;	font-weight: 500;	margin: 0;	padding: 10px 0 25px; background: none;}

.lightGray .tab22 li.active a ,  .recom .tab22 li.active a{color: #fff; }

.lightGray .tab22 .nav-tabs , .recom .tab22 .nav-tabs{height: auto;}

.lightGray .tab22 .nav-tabs > li.active a::after , .recom .tab22 .nav-tabs > li.active a::after{content: "";left: 0;	right: 0;margin: 0 auto;	position: absolute;	top: auto;	bottom: 0;	width: 0;	height: 0;	background: none;	border-style: solid;	border-width: 0 10px 10px 10px;	border-color: transparent transparent #F5F5F5 transparent;}

.dashright .tab-content { padding: 30px 0 0;}

.dashright .tab-content h3 {font-size: 20px; text-transform: inherit; color: #333;}

.abBtn {padding: 7px 10px;position: absolute;right: 0;	top: 0;}

.btnSubmit2 {	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;	border: 1px solid #00a0e3;	border-radius: 0.125rem;	color: #00a0e3 !important;	font-size: 12px !important;	font-weight: 600;	padding: 0 8px;	text-transform: uppercase;
-moz- border-radius:5px;-ms- border-radius:5px;-o- border-radius:5px;-webkit- border-radius:5px;	border-radius: 5px;}

.btnSubmit2:hover { background: #00a0e3; color: #fff !important;}

.btnSubmit2.light2 {border: 1px solid #ddd; color: #666 !important;}

.btnSubmit2.light2:hover {	background: #333;	border: 1px solid #333;	color: #fff !important;}

.dashSocial ul {	padding: 0;	margin: 0}

.dashSocial ul li {	width: 50%;	float: left;	padding: 0 15px 10px 0;}
.dashSocial ul li a {color: #fff;	text-align: center;	font-size: 14px;	line-height: 35px;	padding: 0 10px;-moz- border-radius:5px;-ms- border-radius:5px;-o- border-radius:5px;-webkit- border-radius:5px;border-radius: 5px;	display: block;}

.dashSocial ul li.face a {background: #3b5998}

.dashSocial ul li.twit a {background: #55acee}

.dashSocial ul li.linkD a {	background: #0077b5}

.dashSocial ul li.mail2 a {background: #677076}

.dashSocial ul li a i {color: #fff;}

.tab22 {margin-top: 5px;	border-top: #454e62 2px solid;}

.tab22 ul{border:none;}

.tab22 li {margin: 0;	width: auto;	float: left;	padding: 0 25px 0 0}

.tab22 li a{border: none !important;	color: #959eb2;	font-weight: 500;	margin: 0;	padding: 10px 0 25px;	background: none;}

.tab22 li.active a , .tab22 li a:hover{color: #fff !important; background:none !important;}

.tab22 .nav-tabs{ height: auto;}

.tab22 .nav-tabs > li.active a::after{content: "";	left: 0;	right: 0;	margin: 0 auto; position: absolute;	top: auto;	bottom: 0;width: 0;	height: 0;	background: none;	border-style: solid;	border-width: 0 10px 10px 10px;	border-color: transparent transparent #F5F5F5 transparent;}


header.dash_header {width: 100%;padding-left:200px;	position:fixed;	background:#fff; text-align:center; /* background:rgba(0, 0, 0, 0.5)*/ }

header.dash_header  nav li{width:auto; float:left;}
/*header.dash_header  nav {float:none; display:inline-block}*/
header.dash_header .autowidthR {text-align:left;}

header.dash_header nav li a {font-family: 'open_sanssemibold'; font-size:15px; color:#666; padding:26px 25px; position:relative;}

header.dash_header nav li.active a:after {position:absolute; left:0; bottom:0; width:100%; background:#f7941d; height:2px; content:"";}

header.dash_header nav li.active a , .bannerpart .nav li a:hover{background:none; color:#ffc50e;}

header.dash_header .navbar-collapse { padding-right: 0; }

.m_t_70 {margin-top:70px;}
.m_t_100 {margin-top:100px;}
.p_t_100 {padding-top:106px;}

header.dash_header .logo {  position: absolute;  top: 11px; width: 95px;}.

.dashtable table {cursor:pointer}
.dashtable thead tr th { background: #eee;  font-size: 13px;  letter-spacing: 1px;  padding: 10px 10px; line-height:normal;
}
.dashtable tbody tr td {background: #fff;	padding:15px 10px;font-size: 14px;color: #666;}
.dashtable tbody tr td span {width:auto; float:left; padding-right:5px;}
.dashtable tbody tr td span a{display:block; font-size:13px; background:#46be8a; padding: 0 6px; color:#fff;moz- border-radius:3px; -ms- border-radius:3px; -o- border-radius:3px; -webkit- border-radius:3px; border-radius:3px;}
.dashtable tbody tr td span a.yellowbg{background:#edbb04;}
.dashtable tbody tr td span a.redbg{background:#f96868;}

.dashtable tbody tr td p {margin: 0}
.dashtable tbody tr td h5{margin: 0; font-size:16px; text-transform:capitalize; padding-bottom:0px; color:#f7941e;}
.dashtable tbody tr td span.leader {font-size:13px; display:block;}
.app:hover tbody tr td h4 {color: #00a0e3;}
.dashtable a {display:block;}
.dashtable .clickMore { color: #f7941d;  font-size: 22px;  margin-left: 15px;  position: relative;  top: 5px;}
.dashtable .dropList::after {  border-color: transparent transparent #f8f8f8;  border-style: solid;  border-width: 0 10px 15px;  content: "";  height: 0;  position: absolute;  right: 2px;  top: -9px;  width: 0;}
.dashtable .dropList {  background: #f8f8f8 none repeat scroll 0 0;  border: medium none;  box-shadow: 0 0 4px 0 #dddddd;  display: none;  padding:5px 0 0;  position: absolute;  right: 0;  top: calc(100% + 8px);  width: 110px;  z-index: 5;}
.dashtable .dropList a { background:none;  border: medium none; display:block;  color: #666;  padding: 0;text-transform: uppercase; padding:8px 15px; border-bottom:#ddd 1px solid;}
.dashtable .dropList a i{ margin-right:5px;color: #f7941d; }
.dashtable .dropList a:hover {background:#fff;}

.rightOptopns li {width:auto; float:left; position:relative;}
.rightOptopns li a{display:block; color:#333; padding: 22px 15px;}
.rightOptopns li.noti a i{color: #ffc50e; font-size:20px; padding-top:6px;}
.rightOptopns li.noti span{position:absolute; top:-2px; right:-3px; width:25px; height:25px; line-height:24px; text-align:center; background:#cdcdcd; color:#293142; border-radius:50%; font-family: 'open_sansregular'; font-size:13px;}
.showNoti {position:absolute; width:400px; top:calc(100% + 10px); right:0; padding:8px 0; background:#fff;
box-shadow:0 6px 9px 6px rgba(0, 0, 0, 0.09);
-webkit-box-shadow:0 6px 9px 6px rgba(0, 0, 0, 0.09);
-moz-box-shadow:0 6px 9px 6px rgba(0, 0, 0, 0.09);
-o-box-shadow:0 6px 9px 6px rgba(0, 0, 0, 0.09);
}
.rightOptopns li .showNoti li  {width:100%; float:left; padding:8px 15px; border-bottom:#ededed 1px solid;  font-family: 'open_sansregular'; font-size:12.5px; color:#343D51;}
.rightOptopns li .showNoti li:last-child {border:none;}
.abs2 { color:#999;}
.rightOptopns li .showNoti li a {padding:0 !important; color: #f7941d; font-family: 'open_sanssemibold';}
.showNoti .rMore {width:100%;}
.porpic {width:100%; float:left;}
.porpic img{border-radius:50%; float:left;width:30px; height:30px; margin-right:8px;}
.rightOptopns li a {display:block}
.porpic i {line-height:30px; color:#ddd}

.porDrop {position:absolute; width:180px; top:calc(100% + 10px); right:15px; padding:8px 0; background:#fff;
box-shadow:0 6px 9px 6px rgba(0, 0, 0, 0.09);
-webkit-box-shadow:0 6px 9px 6px rgba(0, 0, 0, 0.09);
-moz-box-shadow:0 6px 9px 6px rgba(0, 0, 0, 0.09);
-o-box-shadow:0 6px 9px 6px rgba(0, 0, 0, 0.09);
}
.rightOptopns li .porDrop li  {width:100%; float:left; padding:8px 15px; border-bottom:#ededed 1px solid;}
.rightOptopns li .porDrop li:last-child {border:none;}
.abs2 { color:#999;}
.rightOptopns li .porDrop li a {padding:0 !important; color: #666;  font-family: 'open_sansregular'; font-size:12.5px;}
.rightOptopns li .porDrop li a i{color: #f7941d; margin-right:6px;}
.rightOptopns li .porDrop li a:hover {color: #f7941d;}


.dashhead h4 a {color: #666;}
.dashhead h4 a i {color: #666;}
.detailsBox .offPic {width: 60px;}
.detailsBox h3 {color: #333;	font-size: 22px; margin-bottom: 5px;	text-transform: inherit;}
.detailsBox.dTable ul {padding: 0;	margin: 5px 0 0;	float: left}
.detailsBox.dTable ul li {width: auto;	float: left;	position: relative;	padding: 0 8px 0 0;	line-height: normal;	margin-bottom: 10px;	color: #666;}
.detailsBox.dTable ul li a {display: block;	line-height: normal;	margin-bottom: 10px;color: #999;}
.pad-30 {padding: 30px;}
.p-l-20 {padding-left: 20px;}
.dsahMore {position: absolute;	top: 0;	right: 0; width:86px;}
.dsahMore .dropList {position: absolute;	top: 100%;	right: 0; width:160px;}
.dsahMore .dropList a { border:none; background:#eee; padding:10px 15px;}
.dsahMore a {color: #333;	padding: 5px 15px;	border: #ddd 2px solid;-moz- border-radius:5px;-ms- border-radius:5px;
-o- border-radius:5px;-webkit- border-radius:5px;	border-radius: 5px;	display: block;}
.d-steps {padding-right:50px;}
/*.d-steps ul {margin: 0;	padding: 0;	float: left;width: 100%; z-index: 1;	position: relative}*/
.d-steps ul {
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  -webkit-box-align: center;
  box-align: center;
  -moz-box-pack: justify;
  -ms-box-pack: justify;
  -o-box-pack: justify;
  -webkit-box-pack: justify;
  box-pack: justify;
  align-items: center;
  display: flex;
  height: 50px;
  justify-content: space-between;
  width: 100%;
  position:relative;
  
}
/*.d-steps ul:after {	position: absolute;	left: 0;	width:100%;	height: 2px; top:14px;	content: "";	background: #ddd;	z-index: 0;}*/
.d-steps ul li { font-size:13px; float:none; /* float: left; */ padding:32px 0 0;  position: relative;  /*text-align: center; width:25%;*/}
.d-steps ul li a span {	width: 28px;	height: 28px;	border-radius: 50%; background: #ddd;	display: block;	color: #fff;	line-height: 28px;	position: absolute;	top: 0;	left: 0; right:0;/* margin:0 auto;*/	text-align: center;	z-index: 3;	font-weight: 600;}
.d-steps ul li a span i {color: #fff;}
.d-steps ul li a {color: #666; display:block;}
.d-steps ul li a strong {color: #333;display: block;line-height: normal;position: absolute;white-space: nowrap; 

-moz-transform: translateX(-30%);
-webkit-transform: translateX(-30%);
-o-transform: translateX(-30%);
-ms-transform: translateX(-30%);
transform: translateX(-30%);
 }
.d-steps ul li.active a span {width: 28px;	height: 28px;	border-radius: 50%;background: #ffc50e;	display: block;	color: #fff;	line-height: 28px;	position: absolute;	top:-8px; text-align: center;	z-index: 3;}
/*.d-steps ul li.active::after {background: #ffc50e none repeat scroll 0 0;	content: "";	height: 2px;	left: 13px;	position: absolute;	top: 14px;	width:100%;	z-index: 2;}*/

.d-steps ul li.active.greenLine a span{background: #009933;}
.d-steps ul li.active.orrangeLine a span{background: #F7941E;}
.d-steps ul li.active.redline a span{background: #F96868;}

.pgbar {width:calc(100% - 30px); position:absolute; left:0; height: 2px; top:14px;background: #ddd;}
.colorpanel {width:33.333%;	float:left;}
.colorpanel span{width:0; height:2px; float:left; -webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.colorpanel span.greenLine{background: #009933; width:100%; }
.colorpanel span.orrangeLine{background: #F7941E; width:100%; }
.colorpanel span.yellowline{background: #FFC50E; width:100%; }


.d-steps ul li:last-child.active:after {width: 0;height: 0;	content: "";}
.d-steps ul li:last-child {	padding-bottom: 0}
.redLineBox {border: #ffc50e 2px solid;}
.dContent ol {margin: 15px 0 0;	padding: 0 0 0 15px;	float: left;	width: 100%;}
.dContent ol li {font-size: 14px;font-weight: 500;	margin-bottom: 8px;	color: #333;}
.m-t-62 {margin-top: 62px;}
.m-t-50 {margin-top: 50px;}
.m-t-35 {	margin-top: 35px;}
.offerbx22 .ld-loading-animation {left: 0;	position: absolute;	top: -39px; width: 100%;z-index: 99;}
.offerbx22 .ld-loading-animation .ld-spinner-dots {left: 0;	margin: 10px auto 0;	position: absolute;	right: 0;	width: 23px;}
.ld-loading-animation .ld-dotcon .ld-dot {	background-color: #00a0e3;}
.dsahMore .dropList p a, .dsahMore .dropList p a i {color: #333 !important;}
i.r90icon {-moz-transform: rotate(180deg);	-webkit-transform: rotate(180deg);	-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);	transform: rotate(180deg);}
.navbar-default .navbar-nav.nav_menu > li > a i {display: inline-block;margin: 0 8px;}
.iCons span.active {
	opacity: 1;
	visibility: visible;
	color: #00a0e3;
}
.iCons span.active a i {
	color: #00a0e3;
}
.applynew h6{color:#ddd; padding-bottom:15px;}
.applynew h3{color:#fff; }
.f25 {font-size:25px;}
.headNew {color:#666;}
.headNew h6{color:#999; padding-bottom:15px;}
.headNew h6 i{margin-right:8px;}
.smallContainer {width:100%; max-width:860px; margin:0 auto;}
.headNew a , .boxTwo a{color:#F7941D;}
.skills li {width:auto; float:left; padding:0 10px 0 0;}
.skills li span{display:block; padding:5px 18px; background:#fff;}
.skills li span i , .readMore a{color:#F7941D;}
.boxTwo h3 { padding-bottom:15px;}
.boxTwo h6 a  { color:#F7941D;}
.boxTwo h6 { padding-bottom:8px;}
.ldBlockItem-image {width:100px; float:left; padding:10px; margin-right:15px}
.ldBlockItem-image img{width:100%;}

.ld-experience-item {  background-color: #fff;  border: 0.0625rem solid #d4d7d8;  border-radius: 0.25rem;  color: #26333c;
 margin-bottom: 10px;  padding: 0.75rem 1rem;  position: relative;}
.relative.pl-55 img {  left: 0;  position: absolute;  top: 0;  width: 40px;}
.pl-55 {padding-left:55px;}
.fwhite .rMore { color:#fff !important;}
.daysBox ul {list-style:inherit; padding:0 0 0 20px;}
.daysBox ol , .daysBox p{padding:0 0 8px 20px;}
.daysBox ul li{padding:0 0 8px 0;}


.modal.eprofile {padding:15px;}
.modal-mdCustom {width: 100%;max-width: 800px; margin:0 auto;}
.modal-mdCustom .modal-content {border-radius: 0;}
.modal-mdCustom .modal-header {background: #F4F5F6;padding: 1rem 1.875rem;}
.modal-mdCustom .modal-header h4 {font-size: 16px;}
.modal-mdCustom .modalInner {padding: 1rem 1.875rem;}
.modal-mdCustom .modalInner h4 {font-size: 14px;}
.modal-mdCustom .modal-body {padding: 0}
.modal-mdCustom .ld-experience-item {background-color: #fff;border: 0.0625rem solid #ddd;border-radius: 0.25rem;color: #666;margin-bottom: 10px;padding: 0.75rem 1rem;position: relative;}
.modal-mdCustom .ld-experience-item h5 {letter-spacing: normal;font-size: 14px;text-transform: inherit;font-weight: 600}
.modal-mdCustom .ld-experience-item.active, .modal-mdCustom .ld-experience-item:hover {background-color: #fff;border-color: #00a0e3;color: #666;}
.modal-mdCustom .ld-experience-item p {margin: 0}
.modal-mdCustom .ld-experience-item.active a, .modal-mdCustom .ld-experience-item.active a i {color: #666;text-transform: uppercase;font-size: 12px;}
.modal-mdCustom .ld-experience-item .bordrBtn a {color: #333;border: #333 1px solid;border-radius: 5px;padding: 2px 10px}
.modal-mdCustom .ld-experience-item .bordrBtn a:hover, .modal-mdCustom .ld-experience-item.active .bordrBtn a {color: #fff;border: #333 1px solid;background: #333}
.display_advance ol {padding: 0 0 0 10px;}
.modal-mdCustom .ld-button.whitebtn {border: 2px solid #d4d7d8;border-radius: 0.25rem;color: #999;line-height: 30px;padding: 0 15px;}
.modal-mdCustom .ld-button.whitebtn:hover {color: #fff;border: 2px solid #333;}
.modal-mdCustom .btn.btn-default {padding: 5px 15px;}

.jobsBox .mh200 ol {padding-left:10px;}
.jobsBox .mh200 ul {padding-left:10px; list-style:inherit;}
.jobsBox .mh200 ul li , .jobsBox .mh200 ol li{width:100%; float:left; padding-bottom:6px;}
.jobsBox p.text-center i {color: #f7941e;  margin-right: 4px;}
.jobsBox p.text-center {font-size: 13px; line-height: 18px; display:block;float: left; width: 100%;}

.modal.eprofile h4{padding-bottom:0;}
.iconLft {width:50px; color:#3E4A63; text-align:center; font-size:20px;}
.certifiBox p {color:#666;}
.certifiBox h6 {color:#F7941D;}
.certifiBox span.absolute {top:0; right:0;}
.certifiBox span.absolute a{padding:0 5px; color:#ddd;}
.certifiBox span.absolute a:hover{color:#F7941D;}

.certifiBox {-webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}

.certifiBox:hover {box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.1); }
.subhead i {color:#F7941D; padding:0 10px; cursor:pointer}


.transBg { background: rgba(0, 0, 0, 0.7); height: 100%;left: 0; position: fixed; top: 0; width: 100%; display: none;}
.popup_area2 { position: fixed; left: 0; right: 0; margin:130px auto 0; width:100%; max-width:660px; background: #fff; padding: 0; top:0; z-index: 9999999999; height: auto; display: none; text-align:center; padding:30px 15px;}

.cross {position:absolute; top:-15px; right:-12px; width:35px; height:35px; line-height:32px; background:#ddd; color:#666 !important; border-radius:50%; font-size:16px;}

.headOne , .fieldmain ,.footerOne {width:100%; float:left; margin-bottom:15px; }
.btn-round {background:#009933; border: 1px solid #009933; color: #fff !important; display: inline-block; font-family: "open_sansbold"; font-size: 14px; height:35px; line-height: 32px; padding: 0 20px; text-transform:uppercase;}

.btn-round.forCancel  {background:#FF3300; border: 1px solid #FF3300;}

.onOffbtn .toggle{float:left;border-color:#f7941e !important;}
.onOffbtn .toggle .toggle-on { margin:0 !important; color:#fff; padding: 0;line-height: 33px; background:#f7941e; }
.onOffbtn .toggle .btn.btn-default { line-height: 33px; margin: 0;  padding: 0;}
.onOffbtn .toggle .toggle-handle {border-width: 0px !important;}
.eprofile label.dark-gray-text {margin:0; padding:0 15px; line-height:30px;}
.singlebox span a {color:#333; }
.infosOne p span{ padding:0 15px; border-right:#e1e1e1 1px solid }
.infosOne p span:first-child{ padding:0 15px 0 0;}
.infosOne p span:last-child{border:none;}
.loder_overlay {position:absolute; left:0; width:100%; height:100%; top:0; background:rgba(0,0,0,0.2); content:"";}
.infosOne .loder_overlay .w_e_loder {position:absolute; left:0; width:40px; height:40px; top:0; right:0; bottom:0; margin:auto; z-index:2;}
.infosOne .loder_overlay .w_e_loder i {width:auto; margin:0; color:#fff;}

.profileBtn {width: 100%;height: 40px;float: left;line-height: 40px;background: #343D51;color: #fff;text-align: center;
float: left;cursor: pointer;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;display: none;}
.subhead .checkbox, .radio {margin-top:0;}
.subhead small {margin-bottom:10px; display:block; float:left; width:100%;}

.applynew h2 {color:#fff; margin-bottom:15px;}
.successPart .singlebox h5 {padding:0 0 5px;}
.successPart .singlebox h6 , .successPart .singlebox span{width:auto; float:left; padding-right:10px; color:#333;}
.successPart .singlebox span{color:#666;}
.successPart .singlebox span i{color:#F7941D;}
.successPart .singlebox .addlists li {padding:0 10px 0 0; width:auto; float:left;}
.successPart .singlebox .addlists li span{background:#f1f1f1; padding:4px 12px; color:#666; font-size:13px;  -moz- border-radius:3px; -ms- border-radius:3px; -o- border-radius:3px; -webkit- border-radius:3px; border-radius:3px;display:block; font-family: 'open_sansitalic';}
.highlgt {position:absolute; top:-15px; right:-15px; background:#F7941D; color:#fff; padding:0px 8px;}

.xdsoft_autocomplete_hint {-moz- border-radius:30px; -ms- border-radius:30px; -o- border-radius:30px; -webkit- border-radius:30px; border-radius:30px;}
#selectSkill p , #selectSkill .ld-skill-name{padding:0 15px;}


.innercap p a {display:inline-block; color:#fff; font-size:16px; font-family: 'open_sansitalic'; text-transform:capitalize;}
.backto {display:block; padding-top:10px;}
.backto a{display:inline-block; color:#fff; font-size:14px; font-family: 'open_sansitalic'; text-transform:capitalize;}
.boxTwo .ld-error-alert , .boxOne .ld-error-alert , .ld-form-group .ld-error-alert { font-size: 14px;  float:left;  padding:8px 10px;  position: static; margin:8px 0;}
.boxTwo .ld-error-alert i , .boxOne .ld-error-alert i , .ld-form-group .ld-error-alert i{ color:#fff;}

#application_form_text_editor_tbl{ width:100% !important;}
.dashtable table { vertical-align:top; over}


/*Loder..*/

.ld-loading-animation {
  display: none;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  width: 100px;
  top:-5px;
}
.ld-loading-animation .ld-spinner-dots {
	left: 45px;
	position: relative
}
.ld-loading-animation .ld-small-paragraph {
	text-align: center
}
.ld-loading-animation .ld-dotcon {
	display: inline-block;
	float: left;
	width: 20px;
	position: absolute
}
.ld-loading-animation .ld-dotcon .ld-dot {
	width: 0.3125rem;
	height: 0.3125rem;
	border-radius: 50%;
	background-color: rgba(103,112,118,0.8);
	display: block
}
.ld-loading-animation .ld-dotcon:first-child {
	-webkit-animation: bouncy1 1.5s infinite;
	-moz-animation: bouncy1 1.5s infinite;
	animation: bouncy1 1.5s infinite;
	left: -0.9375rem
}
.ld-loading-animation .ld-dotcon:nth-child(2) {
	-webkit-animation: bouncy2 1.5s infinite;
	-moz-animation: bouncy2 1.5s infinite;
	animation: bouncy2 1.5s infinite;
	left: 0
}
.ld-loading-animation .ld-dotcon:last-child {
	-webkit-animation: bouncy3 1.5s infinite;
	-moz-animation: bouncy3 1.5s infinite;
	animation: bouncy3 1.5s infinite;
	left: 0.9375rem
}
@-webkit-keyframes bouncy1 {
0% {
-webkit-transform:translate(0, 0) rotate(0deg)
}
50% {
-webkit-transform:translate(0, 0) rotate(180deg)
}
100% {
-webkit-transform:translate(0.9375rem, 0px) rotate(-180deg)
}
}
@-moz-keyframes bouncy1 {
0% {
-moz-transform:translate(0, 0) rotate(0deg)
}
50% {
-moz-transform:translate(0, 0) rotate(180deg)
}
100% {
-moz-transform:translate(0.9375rem, 0px) rotate(-180deg)
}
}
@keyframes bouncy1 {
0% {
-webkit-transform:translate(0, 0) rotate(0deg);
-moz-transform:translate(0, 0) rotate(0deg);
-ms-transform:translate(0, 0) rotate(0deg);
-o-transform:translate(0, 0) rotate(0deg);
transform:translate(0, 0) rotate(0deg)
}
50% {
-webkit-transform:translate(0, 0) rotate(180deg);
-moz-transform:translate(0, 0) rotate(180deg);
-ms-transform:translate(0, 0) rotate(180deg);
-o-transform:translate(0, 0) rotate(180deg);
transform:translate(0, 0) rotate(180deg)
}
100% {
-webkit-transform:translate(0.9375rem, 0px) rotate(-180deg);
-moz-transform:translate(0.9375rem, 0px) rotate(-180deg);
-ms-transform:translate(0.9375rem, 0px) rotate(-180deg);
-o-transform:translate(0.9375rem, 0px) rotate(-180deg);
transform:translate(0.9375rem, 0px) rotate(-180deg)
}
}
@-webkit-keyframes bouncy2 {
0% {
-webkit-transform:translateX(0)
}
50% {
-webkit-transform:translateX(-0.9375rem)
}
100% {
-webkit-transform:translateX(-0.9375rem)
}
}
@-moz-keyframes bouncy2 {
0% {
-moz-transform:translateX(0)
}
50% {
-moz-transform:translateX(-0.9375rem)
}
100% {
-moz-transform:translateX(-0.9375rem)
}
}
@keyframes bouncy2 {
0% {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
50% {
-webkit-transform:translateX(-0.9375rem);
-moz-transform:translateX(-0.9375rem);
-ms-transform:translateX(-0.9375rem);
-o-transform:translateX(-0.9375rem);
transform:translateX(-0.9375rem)
}
100% {
-webkit-transform:translateX(-0.9375rem);
-moz-transform:translateX(-0.9375rem);
-ms-transform:translateX(-0.9375rem);
-o-transform:translateX(-0.9375rem);
transform:translateX(-0.9375rem)
}
}
@-webkit-keyframes bouncy3 {
0% {
-webkit-transform:translateX(0)
}
50% {
-webkit-transform:translateX(0)
}
100% {
-webkit-transform:translateX(-0.9375rem)
}
}
@-moz-keyframes bouncy3 {
0% {
-moz-transform:translateX(0)
}
50% {
-moz-transform:translateX(0)
}
100% {
-moz-transform:translateX(-0.9375rem)
}
}
@keyframes bouncy3 {
0% {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
50% {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
100% {
-webkit-transform:translateX(-0.9375rem);
-moz-transform:translateX(-0.9375rem);
-ms-transform:translateX(-0.9375rem);
-o-transform:translateX(-0.9375rem);
transform:translateX(-0.9375rem)
}
}

.text-uppercase.rMore.radius3.btn-disable { cursor: not-allowed; background:#f7941e; color:#fff;}
.accountSet label {margin-bottom:8px; text-transform:capitalize; color:#666; padding-left: 10px;}
.accountSet label span {color:#F00; margin-left:3px;}
.accountSet small { padding-left: 10px;}
.affixMain .rMore {width:100%; float:left;}

.dottedBox ul{width:100%; float:left;}
.dottedBox ul li {width:100%; float:left; padding-bottom:10px; }
.listone ul li{width:auto; float:left; padding:0 15px 0 0; color:#666;}
.listone ul li:last-child{ padding:0;}
.listone ul li i{color:#f7941e; margin-right:5px;}
.listtwo ul li {background:#ddd; font-size: 13px; padding:3px 12px; color:#535353; -moz- border-radius:3px; -ms- border-radius:3px; -o- border-radius:3px; -webkit- border-radius:3px; border-radius:3px; width:auto; float:left; margin-right:8px;  font-family: 'open_sanssemibold_italic'; margin-top:5px;}
.batch {top:0; right:0;background:#f7941e; color:#fff !important; padding:0 8px;}
.iconsdash {top:0px; right:60px; }
.iconsdash span {width:auto; float:left; padding:0 8px 0 0;}
.iconsdash span a{display:block; color:#999;opacity:0; visibility:hidden;}
.iconsdash span a:hover , .iconsdash span.active a{ color:#f7941e;}
.dTable.whitebg:hover .iconsdash a , .dTable.whitebg .iconsdash span.active a{opacity:1; visibility:visible;}
.colorfull ul{margin:0 -5px;}
.colorfull ul li {width:20%; float:left; padding:0 5px;}
.colorfull ul li a{display:block;background:#5285d4; position:relative;}
.colorfull ul li a i{color:#fff; font-size:30px;}
.colorfull ul li a h6{color:#fff; padding:0; text-transform:capitalize; }
/*.colorfull ul li a span {position:absolute; top:0; right:0; left:0; margin:0 auto; width:30px; height:30px; line-height:30px; border-radius:50%; background:#fff; padding:0;color:#333;}*/
.colorfull ul li a span {color:#fff; display:block; font-size:16px;}
.cicon {width:45px; padding:11px 8px; background:#4b70bf; text-align:center;}
.dcell.text-center {padding:10px 6px 15px;}
.colorfull .dcell {vertical-align:middle;}

.colorfull ul li a.applyed{background:#54CA96;}
.colorfull ul li a.applyed .cicon {background:#46be8a;}

.colorfull ul li a.shortl{background:#FFC50E;}
.colorfull ul li a.shortl .cicon {background:#edbb04 ;}

.colorfull ul li a.rejected{background:#FA7A7A ;}
.colorfull ul li a.rejected .cicon {background:#f96868 ;}

.colorfull ul li a.selected{background:#2EA3FF ;}
.colorfull ul li a.selected .cicon {background:#1e93df ;}

.btnMain2.applyed {top:40%; right:0;}
.btnMain2.applyed a{ font-size: 11.5px; height: 30px; line-height:28px; padding: 0 15px;}

.batch2 {top:40%; right:0px;background:#46BE8A; color:#fff !important; padding:2px 12px;font-size:13px;}
.reviews ul li {width:auto; float:left; padding:0 5px 0 0;}
.reviews ul li:last-child {padding:0 0 0 8px;}
.reviews ul li a{display:block; color:#FFC50E;}
.reviews a {color:#666; text-decoration:underline;}
.comntBox h6 {color:#F8941E;}
.comntBox small {color:#666; font-size:13px;}
.ctype .textBox.txtaea {padding:8px 8px 35px; height:90px;}
.ctype .btnMain2 {position:absolute; bottom:10px; right:20px;}
.ctype .btnMain2 .rMore {
  font-size:11px;
  height: 25px;
  line-height:20px;
  padding: 0 15px;
}
.specialone {padding-right:170px; position:relative;}
.absolute.special {width:160px; top:15px; right:0}
.absolute.special .btnMain2 .rMore { padding: 0 15px;}
.commentsMs .mCustomScrollbar {
  height: 250px; margin-bottom:10px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color:#FFC50E !important;
}
.contentMs .mCustomScrollbar {
  height:200px;
}
.total li {padding:0 5px; text-align:center; color:#fff; text-transform:uppercase;font-size:13px;font-family: 'open_sanssemibold'; width:33.333%; float:left; }
.total li i {font-size:20px; margin-bottom:5px; display:block;}

.jlistGight.aplydtls li {width:auto; float:none; display:inline-block; padding:0 10px; text-transform:capitalize; color:#666; margin-right:0; border-right:none; font-family: 'open_sanssemibold_italic'; font-size:13px; line-height:normal;-webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; }

.jlistGight.aplydtls li span{background:#ffc50e; color:#fff; border-radius:50%; width:55px; height:55px; line-height:55px; display:inline-block; margin-bottom:8px;

box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.7);
-webkit-box-shadow:0 0 0 4px rgba(255, 255, 255, 0.7);
-moz-box-shadow:0 0 0 4px rgba(255, 255, 255, 0.7);
-o-box-shadow:0 0 0 4px rgba(255, 255, 255, 0.7);
}
.b-red {background:#F96868 !important;}

.jlistGight.aplydtls {padding:10px;}
.notesmain .dcell{vertical-align:middle;}
.notesmain li {width:100%; float:left; padding:0 !important;}
.notebox {position:relative; padding:15px 15px 15px 60px; background:#fff; margin-bottom:5px; color:#666; }
.notebox span {width:40px; height:40px; line-height:40px; text-align:center; background:#FFC50E; position:absolute; left:5px; top:5px;  -moz- border-radius:0px 5px 0px 5px; -ms- border-radius:0px 5px 0px 5px; -o- border-radius:0px 5px 0px 5px; -webkit- border-radius:0px 5px 0px 5px; border-radius:0px 5px 0px 5px; font-family:'open_sansbold', sans-serif; color:#fff !important; text-transform:uppercase;}
.notesmain li p strong {color:#333 !important;}
.notesmain li p small {width:auto; float:right; color:#F7941E;}
.affix-bottom {bottom:10px;}

.filesbox {position:relative; padding:15px; background:#fff; margin-bottom:8px; color:#666;}
.filesbox p{color:#333; text-transform:capitalize; padding-bottom:10px; display:inline-block; padding-top:3px;}
.filesbox .btnMain2 .rMore {font-size:12px;height: 30px;line-height: 30px;padding: 0 12px;}

.noti22 {position:absolute; top:0; right:0;}
.noti22 a i{color: #ffc50e; font-size:18px; padding-top:6px;}
.noti22 span{position:absolute; top:-6px; right:-8px; width:20px; height:20px; line-height:18px; text-align:center; background:#cdcdcd; color:#fff; border-radius:50%;}
.showNoti2 { padding:0 15px; margin-bottom:20px;}
.showNoti2 li  {width:100%; float:left; padding:10px 15px; border-bottom:#ededed 1px solid;}
.showNoti2 li:last-child {border:none;}
.showNoti2 li a {padding:0; color: #f7941d; font-family: 'open_sanssemibold'; display:block;}
.mediumModal.modal-mdCustom { max-width: 600px;}
.smallModal.modal-mdCustom { max-width: 480px; margin-top:30px;}

.abs2 {float:right;}
#container {position: absolute;width: 100%;max-width: 320px; top:0; left:0;}

.rlistBox-inner {padding:15px; background:#fff; box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);
	-webkit-box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);
	-moz-box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);
	-o-box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);}
.rlistBox-inner h5{display:inline-block; padding:0 15px 5px 0;}

.rlistBox-inner .row {margin-left:-8px; margin-right:-8px;}
.rlistBox-inner .col-md-6 , .rlistBox-inner .col-sm-12 ,.rlistBox-inner .col-xs-6 {padding-left:8px; padding-right:8px;}
.rlistBox-inner .reviews ul {background:#f8f8f8; padding:5px 10px; margin-bottom:8px;}
/*.rlistBox-inner .reviews ul li:last-child {font-size:14px; padding-left:5px;}*/
.rlistBox-inner .reviews ul li:last-child {font-size:11.5px; padding-left:0;}
.rlistBox-inner .reviews ul li:first-child {font-size:13px; width:100%; float:left;}
.rlistBox-inner .reviews ul li {width:auto; float:left; padding:0 4px 0 0; font-size:11.5px; line-height:normal;}
.rlistBox-inner .reviews ul li a{display:block; color:#FFC50E; line-height:18px;}


.withpic a {padding:0 0 0 45px; position:relative; display:block;}
.withpic .picbox { width:35px; height:35px; position:absolute; left:0; top:0;}
.withpic .picbox img{ width:100%;border-radius:50%; border:#ddd 1px solid;}

.applydTl .fixWidth {width:100%; max-width:240px; position:absolute; top:3px; right:10px;}
.applydTl .fixWidth span {line-height:35px;font-family: 'open_sanssemibold';}
.applydTl .fixWidth .textBox.selecttext {width:75%; float:right;  background: #fff url("../images/arrow.png") no-repeat scroll right 10px center; height:35px;}
.apphead {padding:0;line-height:40px; }

.modal-mdCustom.modal-lg { max-width:950px; width:100%;}
.width60 {width:60%}
.modal-mdCustom.modal-lg .radio label, .modal-mdCustom.modal-lg .checkbox-info label {font-size: 14px;margin: 0;text-transform: inherit;line-height: 18px;}
.joblisting .notebox { padding:10px 10px 10px 60px;}
.joblisting .notebox span { top: 10px;}
.notesmain li p {line-height:normal;}
.notesmain li p small { float: left; width: 100%; padding:0;}

.tag0805 { padding:2px 10px !important; text-transform:capitalize; color:#fff !important; font-size:13px;font-family: 'open_sanssemibold_italic'; display:inline-block; -moz- border-radius:3px; -ms- border-radius:3px; -o- border-radius:3px; -webkit- border-radius:3px; border-radius:3px; float:none !important;}

.tag0805.green {background:#46BE8A;}
.tag0805.red{background:#F96868;}
.tag0805.yellow{background:#FFC50E;}
.tag0805.orange{background:#F7931D;}
.tag0805.blue{background:#5285D4;}


.tabMain.applydTl .tab-content {padding:10px;}
.tabMain.applydTl .nav-tabs {border-color:transparent; background:#eee;}
.tabMain.applydTl .nav-tabs li {width:auto; display:inline-block; float:left; position:relative; padding:0; text-align:center}
.tabMain.applydTl .nav-tabs li a{font-family: 'open_sanssemibold'; color:#333; font-size:14px; text-transform:uppercase;border-color:transparent;  border-radius:0px; background:#eee; margin:0; padding:10px 30px;}
.tabMain.applydTl .nav-tabs li.active a{background:#f7941d; border-color:transparent; color:#fff; }
.tabMain.applydTl .nav-tabs li a:hover{ border-color:transparent;}
.tabMain.applydTl .nav-tabs li.active:after {width: 0;    height: 0;    border-style: solid;    border-width: 12.5px 0 12.5px 10px;border-color: transparent transparent transparent #f7941d; position:absolute; top:10px; right:-10px; content:""; z-index:5;}
.tabMain.applydTl .nav-tabs li:last-child.active:after {border:none;}

.singlebox .tag0805 {position:absolute; top:3px; left:3px; padding:3px 8px;}
.jobDetails .jobbox2 h4 { padding:0; margin:0; color:#666;}
.jobDetails .jobbox2 h4 span{ padding:5px 0 0 0; color:#666;}

.accsetting .btnMain2 .rMore { height: 40px; line-height: 40px;}
/*.darkbg2 .applynew h3 { color: #333;}*/

.boxes {padding:10px; background:#fff; border:#ededed 1px solid; margin-bottom:25px; box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);
	-webkit-box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);
	-moz-box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);
	-o-box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);}
.cvmain .boxes p {margin: 0;padding: 5px 0px 0; float:left;}
.cvmain .boxes p a {display: block;color: #333;}
.cvmain .overlaypart i {color: #fff;font-size: 14px !important;cursor: pointer;}
.cvmain .picbox img {border: #ddd 1px solid; width:100%;}
.cusPadd {padding: 15px;}
.overlaypart {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);padding: 8px;font-size: 13px;color: #ddd;opacity: 0;visibility: hidden;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.dashright .overlaypart span {color:#fff;}
.dashright .opnFile {bottom: 0;height: 26px;left: 0;margin: auto;position: absolute;right: 0;top: 0;width: 110px; text-align:center;}
.dashright .opnFile a {border: #ddd 2px solid;color: #fff;padding: 5px 12px;display: block;font-size: 14px;}
.boxes:hover .overlaypart {opacity: 1;visibility: visible;}

.dashright .opnFile .addStyle {width:100%; float:left;}
.dashright .opnFile .addStyle span a {  border: 1px solid #fff;  border-radius: 50%;  color: #666;  display: inline-block;  height: 32px;  margin:10px 5px 0;  padding: 0;  text-align: center;  width: 32px;}
.dashright .opnFile .addStyle span a i{font-size:18px !important; line-height:28px; margin:0;}

.optionOne ul li{ width:45%; display:inline-block; position:relative;}
.optionOne ul li:after{ position:absolute; top:25%; width:1px; height:100px; background:#ddd; right:0; content:"";}
.optionOne ul li:last-child:after {width:0;}
.optionOne ul li .rMore { background: #f7941e; color:#fff; padding:0px 25px; height:44px; line-height:44px;}



.stepsHere ul {background:#F7941E;}
.stepsHere ul li{ width:auto; display:inline-block; position:relative; padding:0 10px;}
.stepsHere ul li a { display:block; color:#ffcf59;  padding:13px 20px; font-size:15px; text-transform:uppercase; font-family: 'open_sansbold'; box-shadow: inset 0px -2px 0px 0px #e1e1e1;
-webkit-box-shadow: inset 0px -2px 0px 0px #e1e1e1;
-moz-box-shadow: inset 0px -2px 0px 0px #e1e1e1;
-o-box-shadow: inset 0px -2px 0px 0px #e1e1e1;}

.stepsHere ul li a:hover , .stepsHere ul li.active a{ color:#fff;box-shadow: inset 0px -5px 0px 0px #fff;
-webkit-box-shadow: inset 0px -5px 0px 0px #fff;
-moz-box-shadow: inset 0px -5px 0px 0px #fff;
-o-box-shadow: inset 0px -5px 0px 0px #fff;}


.formsbox {margin-bottom:28px; position:relative;}
.formsbox span {color:#F00; margin-left:5px; font-size:13px;}
.formsbox label {line-height:42px;}
.formsbox small{padding-top:8px 0; line-height:18px; color:#666;}
.show {position:absolute; top:0; right:0; }
.show a {line-height:44px;padding:0 20px; color:#FFC50E; text-transform:capitalize; font-family: 'open_sanssemibold';}
.s-code {position:absolute; top:2px; left:2px;  }
.s-code .textBox {border:none; border-right:#ddd 1px solid; height:40px;padding:0 15px; color:#666;font-family: 'open_sanssemibold'; width:62px; text-align:center;}
.p-l-80 {padding-left:80px !important;}
.formsbox .textBox.selecttext { background: #fff url("../images/arrow.png") no-repeat scroll right 12px center; padding: 0 20px;}
.style1105 {padding-right:75px;}
.style1105 p {position:absolute; top:0; right:0; line-height:44px; color:#666;}
.msgs {line-height:44px; padding:0 10px !important; width:auto; float:left;}

.style1106 {padding-right:50px; padding-left:110px;}
.style1106 p {position:absolute; top:0; right:0; line-height:44px; color:#666;}

.inr {width:85px; position:absolute; left:0; top:0;}
.inr ul li{width:50%; float:left; text-align:center;}
.inr ul li a{display:block; padding:0 8px; line-height:44px; text-align:center; color:#666;background:#fff;}
/*.inr ul li a:hover , */.inr ul li.active a{color:#fff;background:#F7941E;}

.style1107 {padding-left:35px;}
.too {position:absolute; top:0; left:0; line-height:44px; color:#666;}
.formsbox .ld-form-group label {line-height:26px;}

.style1108 {padding-right:100px;}
.style1109 {padding-left:65px;}
.style1109 p {position:absolute; top:0; left:0; line-height:44px; color:#333;}

.style1110 {padding-left:90px;}
.style1110 p {position:absolute; top:0; left:0; line-height:44px; color:#333;}

.skillboxs {position:relative;}
.skillboxs:before {position:absolute; width:50%; margin:0 auto; top:0; height:1px; background:#e1e1e1; left:0; right:0; content:"";}

.durations ul li {width:auto; float:left; padding-right:5px;}
.durations ul li .textBox.selecttext {width:126px;}
.durations ul li .too { left: 8px;}
.durations ul li:last-child {padding-right:0;}

.course ul li {width:33.333%; float:left;}
.course ul li a{display:block; text-align:center; color:#333;line-height:44px; padding:0 10px; background:#fff; border:#e1e1e1 1px solid;}
.course ul li.active a {color:#fff;background:#F7941E;}

.loader_overlay {position:absolute; left:0; top:0; height:100%; width:100%; background:rgba(255,255,255,0.55); text-align:center;}
.loader_overlay i{ line-height:40px; font-size:18px;}

.checkbox-info input[type="checkbox"]:checked + label::before, .checkbox-info input[type="radio"]:checked + label::before {
  background-color: #F7941E;
  border-color: #F7941E;
}

.or {text-align:center; display:block;}
.or strong{color:#fff; background:#F7941E; width:45px; height:45px; display:inline-block; line-height:45px; border-radius:50%;}
.width60 .textBox.txtaea {height: 100px; padding:8px;}

.accountSet .ld-error-alert {font-size: 13px;line-height:normal;padding: 8px 10px;position: static;float:left;margin-top:5px;}


.mesgAlert {width:100%; max-width:700px; margin:0 auto; float:none;}
.mesgAlert .alert {padding:0; font-size:16px; font-family: 'open_sanslight';}
.mesgAlert .alert .dcell {padding:15px; vertical-align:middle;}
.chEck {font-size:35px; color:#fff; background:#9cdb81; text-align:center; width:50px;}
.for_disable {cursor:not-allowed !important;}
#userCv {float: left;margin: 6px 0 0;padding-left: 36px;width: 100%;}
#userCv i{color:#F7941E; margin-right:8px;}
.loder_cv { position:absolute; width:100%; line-height:40px; text-align:center; top:0; left:0; z-index:3;}


.responsive_view {display:none;}
.responsive_view .panel-heading {position:relative;}
.responsive_view .panel-heading , .responsive_view .panel-title{padding:0;}
.responsive_view .panel-heading a {background:#F7941E; color:#fff; padding:8px 12px; display:block; border-color:#F7941E;  text-transform:capitalize;}
.responsive_view .panel-heading h4 {font-family: 'open_sanssemibold';}
.responsive_view .panel-heading h4 a i{margin-right:10px; width:25px; height:25px; line-height:25px; text-align:center; border-radius:50%; background:#FFC50E; color:#fff;}
.responsive_view .panel-body p{padding:8px 0; border-bottom:#ededed 1px solid; width:100%; float:left;}
.responsive_view .panel-body p strong {max-width:120px; width:100%; float:left; text-transform:capitalize;}
.responsive_view .panel-body p:last-child{border-bottom:none;}
.btnsTop {position:absolute; top:0; right:0;}
.btnsTop span{width:auto; float:left;}
.btnsTop span a {background:none !important;  padding: 10px 5px !important;} 

.cBtn {position:absolute; left:0; top:0; display:none;}
.cBtn small {padding-left:5px; font-size:14px; color:#fff !important; line-height:35px;}
.for_disable.uploadpart .btn-primary , .c_dis{position:relative;}
.for_disable.uploadpart .btn-primary:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.6);padding: 8px;font-size: 13px;color: #ddd; content:"";}

.selectpart222 {position:relative;}
.for_disable .selectpart222:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.6);padding: 8px;font-size: 13px;color: #ddd; content:""; -moz- border-radius:30px; -ms- border-radius:30px; -o- border-radius:30px; -webkit- border-radius:30px; border-radius:30px;}

.sub-cont .btnMain2 {position:absolute; left:0; bottom:30%; z-index:999; text-align:center; width:100%}
.sub-cont .btnMain2 .rMore {background:none !important; border:#fff 2px solid; color:#fff; line-height:32px;}

.bannerSize.a_login { height:74px; position:fixed; top:0; left:0;}
.bannerpart {z-index:99;}

.verifybtn {position:absolute; top:3px; right:0;}
.verifybtn a {display:block; background:#FFC50E; color:#fff; padding:0 12px; line-height:36px;}
.otpAreamid .textBox {text-align:center}
.otpArea .tryAgain {bottom: 0;color: #f33;font-size: 13px; text-align:left; display:block; text-align:center}
.verifybtn.verified a {background:#46BE8A;}

.otpArealeft { line-height:44px;}
.otpAreamid {width:66%;}
.btnMain2 .rMore.resend{background: #f7941d !important;border-color: #f7941d;border-radius: 3px;color: #fff;display: inline-block;float: none;font-family: "open_sanssemibold";padding:0px 12px;width: auto; line-height:30px; height:30px;}
.modal-mdCustom .close {
  font-size: 28px;
}
.back1605{position:absolute; left:40px; top:10px; font-size:14px;}
.tutorialFild #userCv {padding:0 15px 0 0;width: auto;margin:0;}

/*.formsbox .regis_image {float:left; margin:0;}*/
.uploadpart.forphoto .btn-primary{padding:8px 15px; font-size:14px; line-height:normal !important; margin:5px 0 0;}

.formsbox .textBox.txtaea {height: 170px;}
.regis_category .checkbox label {
  font-size: 13.5px;
}

.success .btnMain2 .rMore {background:#f7941e; color:#fff;}
.success {min-height:250px;}
.welcome {padding:0 0 0 15px; margin:0 0 0 0}

.formsbox.radioArea label {line-height:normal;}
.formsbox.radioArea .radio {
  margin-bottom: 0;
}
.ui-menu-item-wrapper {padding:6px 15px !important; border-bottom:#ededed 1px solid;}
.ui-menu-item-wrapper.ui-state-active {background:#f7941e !important; border-color:#f7941e !important;}

.headhunt {position:absolute; top:-8px; right:0; width:255px;}

.formsbox .textBox.txtaea { line-height:normal !important; padding:8px;}
.ui-menu.ui-widget{
	max-height:200px;
	overflow-y:auto;
	overflow-x:hidden;
	
}

.loader_overlay2 {position:absolute; left:0; top:0; height:100%; width:100%; background:rgba(255,255,255,0.55); text-align:right; padding-right:12px;  -moz- border-radius:30px; -ms- border-radius:30px; -o- border-radius:30px; -webkit- border-radius:30px; border-radius:30px;}
.loader_overlay2 i {color: #bdbdbd;font-size: 12px;line-height: 44px;}

.forskip {width:auto; float:left; padding:0 15px;}
.forskip a{display:block; text-decoration:underline; color:#F7941D !important; text-transform:capitalize; line-height:33px;}

.staTus.pend{
  background: #f7941d; color:#fff;
}
.dashright .style2205 .tab-content {
  padding: 15px 0 0;
}
.dashright .style2205 .candidateTable tr td {
  background: #fff none repeat scroll 0 0;
  border-bottom: 5px solid #f8f8f8;
}
.dashright .style2205 .candidateTable tr td.p-t-25 {padding-top:28px; vertical-align:top}
.breadcrumb a {color: #666}
.breadcrumb li {color: #f7941d}
.dcell.vtop {vertical-align:top;}
.infonew {padding:4px 15px 0}
.formsbox span.erLbl {left: 0;margin-left: 15px;position: absolute;top: 100%;width: 100%;}

.looppart ul {margin-bottom:10px; background:#f8f8f8; border:#ededed 1px solid; display:block; float:left; }
.looppart ul li {width:100%; float:left; padding:2px 10px;font-size:13px;}
.looppart ul li strong{color:#F7941E;}
.iconsLoop {position:absolute; top:5px; right:5px}
.iconsLoop a i{color:#F7941E; margin-right:8px;}
.padding1015 {padding:10px 15px;}


.formsbox span.select2.select2-container , .formsbox span.select2.select2-container span{margin:0}
.formsbox .select2-container--default.select2-container--focus .select2-selection--multiple , .formsbox  .select2-container--default .select2-selection--multiple { min-height:40px; padding:0 8px; line-height:normal;
  border: 1px solid #ededed ; -moz- border-radius:10px; -ms- border-radius:10px; -o- border-radius:10px; -webkit- border-radius:10px; border-radius:10px; box-shadow: 0 3px 2px -1px #dedede inset;
-webkit-box-shadow: 0 3px 2px -1px #dedede inset;
-moz-box-shadow: 0 3px 2px -1px #dedede inset;
-o-box-shadow: 0 3px 2px -1px #dedede inset;
}
.formsbox .select2-container--default .select2-selection--multiple .select2-selection__choice {
  line-height: 32px;
}
.formsbox span.select2.select2-container span.select2-selection__choice__remove { margin:0 4px 0 0}

.language .rMore {background:#F7941E; color:#fff; height:40px; line-height:40px;}

.language .panel-heading {padding:0; border:none;  background:none}
.language .panel-default {border:none; box-shadow:none; background:none}
.language .panel-heading h4 a {font-family: 'open_sanssemibold'; font-size:14px; font-weight:normal;}
.language .panel-heading h4 a i {width:22px; height:22px; line-height:22px; background:#F7941E; color:#fff; text-align:center;font-size:14px; margin-right:8px; border-radius:50%; }
.language .panel {font-family: 'open_sanssemibold'; font-size:14px; color:#F7941E;
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow:none;
  margin-bottom: 0;
}
.language .panel a{font-family: 'open_sanssemibold'; font-size:14px; color:#293142;
}
.language .panel-body {
  padding:10px;
}
.language .panel-group {
  margin-bottom: 10px;
}
.language .panel a i{ color:#F7941E;margin-right:6px;}

.language .panel-body ul li{
  width:auto; float:left; margin-right:10px; padding:5px 5px 5px 8px; margin-bottom:10px; background:#fff; border:#ededed 1px solid;  -moz- border-radius:5px; -ms- border-radius:5px; -o- border-radius:5px; -webkit- border-radius:5px; border-radius:5px;
}
.language .panel-body ul li .radio {margin:0; font-size:13px;}


.language .dashtable {margin-bottom:30px;}
.language .dashtable thead tr th {text-align:center;}
.language .dashtable tbody tr td {border-right:#ededed 1px solid; border-bottom:#ededed 1px solid;}
.language .dashtable tbody tr td tr td { padding:0 10px; border-bottom:none;}
.language .dashtable tbody tr td tr td:last-child{border:none;}
.language .rMore.sHeight  {
  color: #fff;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
}

.communication li {
  float: left;
  margin-bottom: 14px;
  padding-right: 45px;
  position: relative;
  width: 100%;
}
.rmvIcon { position:absolute; top:0; right:0;}
.rmvIcon a{width:30px; height:30px; line-height:30px; background:#F7941E;text-align:center;font-size:14px;  border-radius:50%;}
.rmvIcon a i{color:#fff;}
.onOffbtn label.dark-gray-text {
    margin: 0;
    padding: 0 15px;
    line-height: 30px;
}

.selected-flag {
  width:100px !important; -moz- border-radius:30px 0 0 30px; -ms- border-radius:30px 0 0 30px; -o- border-radius:30px 0 0 30px; -webkit- border-radius:30px 0 0 30px; border-radius:30px 0 0 30px;
}

.intl-tel-input .textBox {
  padding-left:115px !important;
}

.bannerpart nav.forsubMenu li{position:relative;z-index:100; }

/*drop-down*/
.bannerpart nav.forsubMenu li ul{ width:300px; height:auto; margin:0; padding:0; position: absolute; top:90px; left:0; border-top:#FFDA03 3px solid; background:#293142; visibility:hidden; -webkit-visibility:hidden; -o-visibility:hidden; -ms-visibility:hidden; -o-visibility:hidden; -moz-visibility:hidden;opacity:0; transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; border-left:#000 1px solid; border-right:#000 1px solid;  }
.bannerpart nav.forsubMenu li ul li{ width:100%; height:auto; margin:0; padding:0; float:left; list-style:none;}
.bannerpart nav.forsubMenu li ul li a{ width:100%; height:auto; margin:0; padding:8px 6px 8px 12px; text-align:left; border-bottom:#000 1px solid; float:left; border-right:none; font-size:14px; text-transform:capitalize; }
.bannerpart nav.forsubMenu li:hover ul{ visibility:visible; -webkit-visibility:visible;  -o-visibility:visible;  -ms-visibility:visible; -moz-visibility:visible; opacity:1; top:72px;}
.bannerpart nav.forsubMenu li ul li a:hover{color:#FFDA03;}


.dashNav ul li ul{ padding:0; /*border-top:#FFDA03 4px solid;*/ }
.dashNav ul li ul li { border-bottom: 1px solid #a9a9a9;}
.dashNav ul li ul li a { background: #9d9d9d;  color: #eee;  font-size: 13.5px;  padding:8px 10px 8px 15px; text-transform: capitalize;}
.dashNav ul li ul li a i{ color:#fff; background:none !important}
.dashNav ul li i.fa-caret-down {color:#333; font-size:18px;}


.dashNav ul li.active ul li a {background: #9d9d9d;
    color:#eee;}

.dashNav ul li.active ul li a i {color:#fff;}
.dashNav ul li ul li a:hover ,.dashNav ul li ul li a:hover i , .dashNav ul li ul li.active a ,  .dashNav ul li ul li.active a i , .dashNav ul li ul li a:focus , .dashNav ul li ul li a:focus i{ color:#fff; background:#8d8d8d ;}

.looppart { width:100%; float:left;}
.dragg {
  max-height: 553px;
  overflow-y: scroll;
}

.formsbox .textBox.selecttext.smSelect {
  background: #fff url("../images/arrow.png") no-repeat scroll right -2px center;
  padding: 0 6px;
  text-align: left;
}
.intl-tel-input {margin:0 !important;}
.dashboadrMain .logo { z-index:3; position:static; padding:20px 35px 20px 15px; width:100%; }
.dashboadrMain .logo a {  float: right;  max-width: 130px;  width: 100%;}
.dashboadrMain .logo h4 {font-size:16px;}

.eprofile .formsbox label {line-height: normal;margin: 0;padding: 0;}
.eprofile .formsbox { margin-bottom:15px;}



.sPol {width: 50px; vertical-align:middle !important; border-radius: 5px;border: #ddd 1px solid;background: #f8f8f8;padding: 10px 0;transition-timing-function: ease-in-out;-moz-transition-timing-function: ease-in-out;-webkit-transition-timing-function: ease-in-out;
-o-transition-timing-function: ease-in-out;transition-duration: .2s;-moz-transition-duration: .2s;-webkit-transition-duration: .2s;-o-transition-duration: .2s;color: #333;}
.sPol i {color: #666;display: block;margin-bottom: 5px;}
.pools {margin-bottom:15px; transition-timing-function: ease-in-out;-moz-transition-timing-function: ease-in-out;
-webkit-transition-timing-function: ease-in-out;-o-transition-timing-function: ease-in-out;
transition-duration: .2s;-moz-transition-duration: .2s;-webkit-transition-duration: .2s;-o-transition-duration: .2s;}
.pools a {display: block;padding: 15px;float: left;width: 100%;background: #fff;}
.pools:hover .sPol {background: #fff;}
.pools h4 {color:#666; font-size:18px;}
.pools h4 i {color:#999;position: relative;opacity:0; visibility: hidden;left: 15px;transition-timing-function: ease-in-out;
-moz-transition-timing-function: ease-in-out;-webkit-transition-timing-function: ease-in-out;-o-transition-timing-function:ease-in-out;-transition-duration: .2s;-moz-transition-duration: .2s;-webkit-transition-duration: .2s;-o-transition-duration: .2s;}
.pools a p {color:#666;}
.pools:hover h4 i {left: 0;opacity: 1;visibility: visible;}
.pools .dTcel {vertical-align: middle !important}
.iconBox2202 {position: absolute;right: 7px;top: 8px;width: auto;cursor: pointer;}
.iconBox2202 ul li {width: auto;float: left;padding: 0 5px;position: relative;}
.iconBox2202 ul li a {background:none; padding:0;}
.iconBox2202 ul li i {color: #cccccc;font-size: 14px;}
.iconBox2202 ul li:hover i, .iconBox2202 ul li:focus i, .iconBox2202 ul li.active i {color: #F8941E;}
.iconBox2202 ul {margin: 0;padding: 0;}
.poolDrop {background: #333 none repeat scroll 0 0;padding: 6px 10px;position: absolute;right: 0;top: calc(100% + 10px);width: 100px; z-index:9;}
.poolDrop::before {border-color: transparent transparent #333;border-style: solid;border-width: 0 7.5px 10px;content: "";
height: 0;position: absolute;right: 10px;top: -10px;width: 0;}
.poolDrop span {display: block;color: #fff !important;padding: 5px 0;}
.poolDrop span i {display: inline-block;color: #fff !important}

.filterOne ul li {width: auto;float: left;/*border-right: #cbcbcb 1px solid; */margin-right:10px;}
.filterOne ul li:last-child {border-right: none;}
.filterOne ul li:last-child a {border-right: none;border-radius: 0 5px 5px 0;}
.filterOne ul li:first-child a {border-radius: 5px; border:#cbcbcb 1px solid}
.filterOne ul li a {display: block;line-height: 35px;padding: 0 15px;font-size: 14px;color: #666;}
.filterOne ul li a:hover, .filterOne ul li.active a {background: #fff;}
.filterOne ul li.mW150 {max-width:350px; width:100%}
.mW150 span {position: absolute;left: 18px;top: 0;line-height:38px;}
.mW150 .textBox{height: 38px; padding-left: 40px;font-size: 13px;font-weight: 500; width:100%}


.client_dash .dashLeft { padding-top: 100px;}

.candidateTable .iconsdash {right:0;}
.candidateTable .iconsdash span a{display:block; color:#999;opacity:0; visibility:hidden; font-size:18px}
.candidateTable .iconsdash span a:hover , .iconsdash span.active a{ color:#f7941e;}
.candidateTable:hover .iconsdash a , .candidateTable .iconsdash span.active a{opacity:1; visibility:visible;}

.datailsbox  .iconsdash {right:0;}
.datailsbox  .iconsdash span a{display:block; color:#999;opacity:0; visibility:hidden; font-size:18px}
.datailsbox  .iconsdash span a:hover , .datailsbox .iconsdash span.active a{ color:#f7941e;}
.datailsbox :hover .iconsdash a , .datailsbox .iconsdash span.active a{opacity:1; visibility:visible;}



.srch22 {padding-right:130px;}
.srch22 .btnMain2 {position:absolute; top:0; right:0;}
.srch22 .btnMain2 .rMore {height:40px; line-height:40px;}



.acoordianMain .panel-heading {background:#F7941E; border-color:#F7941E;}
.acoordianMain .panel-title {font-size: 17px;color: #fff !important;font-family: 'open_sanssemibold_italic';}
.acoordianMain h4.panel-title {padding: 0}


.datailsbox .darkbg span { color: #eee;}
.clickDownload {position:absolute; width:100%; max-width:600px; background:#fff; padding:10px; left:0;  top: calc(100% + 10px); z-index:9; box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);
	-webkit-box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);
	-moz-box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);
	-o-box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.06);}
.clickDownload li {width:auto; float:left; padding:0 10px 0 0; margin-bottom:10px;}	
.clickDownload li a{display:block; background:#eee; padding:3px 10px; color:#333; border:#ddd 1px solid; -moz- border-radius:3px; -ms- border-radius:3px; -o- border-radius:3px; -webkit- border-radius:3px; border-radius:3px;}	
.mceLayout {width:100% !important;}
.mceEditor.defaultSkin {margin:0px !important;}

.joblist .colorfull ul li {width: 25%;}
.ld-loading-animation {left: 0;margin: 0 auto;position: absolute;right: 0;top: 32px;width: 100px;}

/*footer.dFooter .fullwidth.text-center {padding-left:200px; }*/
footer.dFooter {padding-left: 275px;}
footer.dFooter .container {width:100%; max-width:1050px; float:none; margin:0 auto;}
footer.dFooter ul{width:100%; float:left; margin:0;}
footer.dFooter ul li { float:left;}
footer.dFooter ul li a {padding-left:0; padding-right:30px;}
footer.dFooter p{ text-align:left !important;}

.dashright .style2205 .candidateTable tr td.darkbg {background:#ddd !important;}
.viewloder_c {
  position: absolute;
  right: 25px;
  top: 48%;
  width: 0;
}
.viewloder_c i {
  color:#F8941E;
}


.owl-item {
}
.releases h4 a {color: white;}
.descOne p {font-size:16px; font-family: 'robotolight'; text-transform:uppercase;}
.descOne { min-height:80px; position:relative;}
.descOne:after {position:absolute; left:0; bottom:0; right:0; margin:0 auto; background:#7d7d7d; width:60%; height:1px; content:"";}
.releases .owl-nav {position: absolute;top: 45%;width: 100%;}
.releases .owl-nav .owl-prev {width: auto; float:left; background:url(../images/arrow1.png) no-repeat; width:51px; height:67px; font-size:0;}
.releases .owl-nav .owl-next {width: auto; float:right; background:url(../images/arrow2.png) no-repeat; width:51px; height:67px; font-size:0;}
.releases .owl-carousel .owl-dots.disabled, .releases .owl-carousel .owl-nav.disabled {display:block;}

.fJob{padding:20px 10px; margin-bottom:20px; box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03);-webkit-box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03);-moz-box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03);-o-box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03);-webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.fJob:hover {-moz-box-shadow:0 0 20px 0 #c3c3c3; -ms-box-shadow:0 0 20px 0 #c3c3c3; -o-box-shadow:0 0 20px 0 #c3c3c3; -webkit-box-shadow:0 0 20px 0 #c3c3c3; box-shadow:0 0 20px 0 #c3c3c3;}

.fpic {width:130px; padding-right:10px;min-width: 80px;}
.fpic img{width:100%;}


.fJob h5{padding-bottom:5px; }
.fJob a {color:#F7941E;display:block; white-space: nowrap; width: 70%; overflow: hidden;text-overflow: ellipsis;text-transform:capitalize;}
.fJob i, .fJob p i {color: #f7941e; margin: 0 5px 0 0;}
.fJob p {display:block;}
.dated {position:absolute; top:0; right:0; width:auto;}

.lJob{padding:15px; margin-bottom:20px; box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03);-webkit-box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03);-moz-box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03);-o-box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03); color:#333;}
.lJob h5{padding-bottom:5px; }
.lJob a {color:#333; display:block; white-space: nowrap; width: 70%; overflow: hidden;text-overflow: ellipsis; text-transform:capitalize;}
.lJob i, .lJob p i {color: #f7941e; margin: 0 5px 0 0; width:12px}
.lJob p {display:block;}
.dated {position:absolute; top:0; right:0; width:auto;}
.lJob .fpic { width:auto; height:55px;}
.lJob .fpic img{height:100%; width:auto; }

.imgContainer {
  float: left;
  width: 100%;
}
.imgContainer img {
  display: block;
  width: 100%;
}

.ovrText {  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;  bottom: 0;  color: #fff;  padding: 30px 15px;  position: absolute;  right: 0;  width: 100%;}
.overlayInfo {  color: #fff;   background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;  bottom: 0;  left: 0; position: absolute;  width: 100%;}
.overlayInfo a {  color: #fff;  display: block; font-size: 16px;  padding: 25px 10px;}
.ovrText h4 { color: #fff;}
.testimonials .headTwo h5 {font-size:16px; margin:10px 0 0; font-family: 'open_sanssemibold_italic';}
.containerSm {width:100%; max-width:900px; margin:0 auto;}
.modifyOne .jobLogo { width: 115px;}
.modifyOne .singlebox {box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03);-webkit-box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03);-moz-box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03);-o-box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03); border-left:rgba(255,197,14,0.5) 5px solid;-webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; }
.modifyOne .singlebox:hover {-moz-box-shadow:0 0 20px 0 #c3c3c3; -ms-box-shadow:0 0 20px 0 #c3c3c3; -o-box-shadow:0 0 20px 0 #c3c3c3; -webkit-box-shadow:0 0 20px 0 #c3c3c3; box-shadow:0 0 20px 0 #c3c3c3;}
.jobbox2 .dTable.jbSingle {box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03);-webkit-box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03);-moz-box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03);-o-box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.03); border-left:rgba(255,197,14,0.5) 5px solid;}

.newsMain .row {margin-left:-7.5px; margin-right:-7.5px;}
.newsMain [class*="col-"] {
  padding-right: 7.5px;
  padding-left:7.5px;
}

.comBox {padding:30px 15px;  border-top: 5px solid rgba(255, 197, 14, 0.5); box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.08);-webkit-box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.08);-moz-box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.08);-o-box-shadow:0 2px 6px 5px rgba(0, 0, 0, 0.8); b}
.companyLogo {width:80px; display:inline-block; margin-bottom:20px;}
.comBox p {margin:10px 0 20px;}

.ovrText a {color:#fff;}

.s_loder2 {
  background: rgba(255, 255, 255, 0.9) url("../images/loader_2.gif") no-repeat scroll center top / 186px auto;
  height: 100%;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 0;
  width: calc(100% - 30px);
}

/*news page*/

.newsBox {padding:10px; border-bottom:#ddd 1px solid; margin-bottom:25px;}
.newsBox h5 {display:block; float:left; margin-top:15px;  font-size: 17px; width:100%;}
.newsBox h5 a{color:#293142; text-transform:capitalize;/* padding:10px 0;*/ display:block; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; width:100%;}
.newsBox h5 a:hover{color:#F7941E;}
.newsBox ul {width:100%; float:left; background:#eee; padding:5px 10px; margin:0 0 5px;}
.newsBox ul li{width:auto; float:left; position:relative; padding:0 25px 0 0; font-family: 'open_sanssemibold_italic'; color:#666; font-size: 13px;}
.newsBox ul li:after{position:absolute; width:5px; height:2px; content:""; top:10px; right:10px; background:#666;}
.newsBox ul li:last-child:after{width:0px; height:0px;}
.newsBox ul li a{color:#666;}
.newsBox ul li a:hover{color:#F7941E;}

.n_box {margin:10px 0; padding-bottom:10px;}
.n_box p , .newsBox p{width:100%; float:left;}
.postsNews .postPic {width:80px; padding-right:8px;}
.postsNews h6 a{color:#333; }
.postsNews h6{font-size:14px; margin-bottom:5px;}
.postsNews span a{color:#999;font-family: 'open_sanssemibold_italic'; }
.postsNews .dTable{padding-bottom:15px;}
.postsNews a:hover{color:#F7941E;}

.n_box ul {width:100%; float:left; margin:0;}
.n_box ul li{width:auto; float:left; position:relative; padding:0 25px 0 0;font-family: 'open_sansitalic'; color:#666; font-size:13px;}
.n_box ul li:after{position:absolute; width:5px; height:2px; content:""; top:10px; right:10px; background:#666;}
.n_box ul li:last-child:after{width:0px; height:0px;}
.n_box ul li a{color:#666; font-size:13px;}
.postPic2 {width:40px; background:#F7941E; padding:8px; text-align:center; vertical-align:middle !important; color:#fff;font-size:22px; }


.viMeo iframe {width:100%; height:180px;}
.ndetails p{margin-bottom:15px;}
.ndetails.newsBox ul {width:100%; float:left; background:#eee; padding:10px; margin:0 0 15px;}
.jobbox2 ul.info0706 {margin-top:5px;}
.jobbox2 ul.info0706 li {font-size:13px;}
.jobbox2 ul.info0706 li strong{color:#666;}

.blogs .back1605 { font-size: 14px; left: 15px; position: absolute; top: -30px;}

.companyPage .fpic { padding-right: 10px; width: 112px;}
.comBox h3 {line-height:25px; color:#666;}
.comBox h6 {color:#999; font-size:14px;}
.companyPage .comBox p {color:#999;}
/*.companyPage .back1605 {width:auto; left:auto; right:15px; top:0}*/

.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color:#FFC50E !important; border: 1px solid #FFC50E !important; font-family: 'open_sanssemibold_italic';  color: #fff; padding:2px 10px !important;}

footer .sIcon ul li{float:left;width:auto;margin-left:8px;}
footer .sIcon ul li a{display:block;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:#999 1px solid;text-align:center;padding:0;width:30px;height:30px;line-height:30px;}	