@charset "utf-8";

/* CSS Document */



body{margin:0; font-family: 'Open Sans', 'sans-serif', Arial, Helvetica, sans-serif; background:#f0f0f0;}

h1, h2, h3, h4, h5, h6, ul, ol, li, p{margin:0; padding:0;}



a, li{transition:ease-out 0.3s; -webkit-transition:ease-out 0.3s; -ms-transition:ease-out 0.3s; -moz-transition:ease-out 0.3s;}





.clear{clear:both;}



.siteWraper{margin:0;}

img{

	max-width:100%;

}

.topheader{background:#fff; border-top:5px #5E74B6 solid; box-shadow:0 2px 2px #ccc;}

.topheader .loginBtn{background: #5E74B6; border:none; /* border-bottom:3px solid #d34f00;*/ border-radius: 3px; padding: 0 10px; color: #fff; font-size:13px; font-weight:bold; float:right; margin:10px 10px 0 0; line-height:30px; cursor:pointer;text-decoration: none;}

.topheader .loginBtn:hover{background: #6E458B; border:none; /* border-bottom:3px solid #d34f00;*/ border-radius: 3px; padding: 0 10px; color: #fff; font-size:13px; font-weight:bold; float:right; margin:10px 10px 0 0; line-height:30px; cursor:pointer;text-decoration: none;}


.topheader .regBtn{background: #5E74B6; border:none; /*border-bottom:3px solid #222; */ border-radius: 3px; padding: 0 10px; color: #fff; font-size:13px; font-weight:bold; float:right; margin:10px 0 0 0; line-height:30px; cursor:pointer;text-decoration: none;}

.topheader .regBtn:hover{background: #6E458B; border:none; /*border-bottom:3px solid #222; */ border-radius: 3px; padding: 0 10px; color: #fff; font-size:13px; font-weight:bold; float:right; margin:10px 0 0 0; line-height:30px; cursor:pointer;text-decoration: none;}


.topheader .col-md-3{position:relative;}

.topheader .registerPopup{position:absolute; top:60px; right:15px; background:#fff; box-shadow:2px 2px rgba(255,255,255,0.5); padding:15px; z-index:1000; width:400px; display:none;}



.topheader .registerPopup .poparrow{background:url(../images/poparrow.png) no-repeat 0 0; width:18px; height:19px; margin-top:-33px; float:right;}





.topheader .registerPopup .popuphead{font-size:18px; text-align:center; font-weight:bold; margin-bottom:10px;}



.topheader .registerPopup a{text-align:center;}



.topheader .registerPopup .lookingbtn{background: #5E75AF; /*border-bottom:3px solid #d34f00;*/ border-radius: 3px; padding: 0 20px; color: #fff; font-size:14px; font-weight:bold; line-height:40px; display:block;text-decoration:none;}

.topheader .registerPopup .lookingbtn:hover{background: #70448B; text-decoration:none;}



.topheader .registerPopup .hiringbtn{background: #5E75AF; /*border-bottom:3px solid #222;*/ border-radius: 3px; padding: 8px 20px; color: #fff; font-size:14px; font-weight:bold; cursor:pointer; display:block;text-decoration:none;}

.topheader .registerPopup .hiringbtn:hover{background: #70448B; text-decoration:none;}











.top-colSection{background:url(../images/search-bg.jpg) repeat-x; padding:80px 0; margin-bottom:15px;background-repeat: no-repeat;
    background-position: center;
    margin: auto 0;
    background-size: 100% 100%;}

.top-colSection h1, .top-colSection h2, .top-colSection h3, .top-colSection h4{font-family: 'Open Sans', 'sans-serif'; font-size:18px; color:#fff; text-shadow:1px 1px #000; font-weight:bold; margin: 0 0 12px 0; padding:0;text-align: center;}



.employersection{margin:0;}

.candidatesection{}

.empheading{text-align:center; font-size:24px; font-family: 'Open Sans', 'sans-serif'; font-weight:bold; margin-bottom:5px; color:#fff;}


.top-colSection .searchbox
{
	/*background-image: linear-gradient(to bottom, rgba(100, 124, 181, 0.75) 10%, #6F448B 100%);*/
	background: linear-gradient(200deg, rgba(103, 125, 180, 0.68) 0%, rgb(111, 69, 138) 100%);
	background: -webkit-linear-gradient(200deg, rgba(103, 125, 180, 0.68) 0%, rgb(111, 69, 138) 100%);
    /* padding: 30px; */
	border-radius: 15px;
	padding-top: 42px;
	padding-bottom: 42px;
}


.boxwraper .searchbox1
{
	/*background-image: linear-gradient(to bottom, rgba(100, 124, 181, 0.75) 10%, #6F448B 100%);*/
	/*background: linear-gradient(200deg, rgba(103, 125, 180, 0.68) 0%, rgb(111, 69, 138) 100%);*/
	background: linear-gradient(200deg, rgba(103, 125, 180, 0.68) 0%, rgb(111, 69, 138) 100%);
	background: -webkit-linear-gradient(200deg, rgba(103, 125, 180, 0.68) 0%, rgb(111, 69, 138) 100%);
    background-color: transparent;
   
	
    padding: 30px;
	border-radius: 15px;
}

.candidatesection .job{
	background: none !important; 
	font-size: 12px !important;
	border-bottom: 2px solid #677CB5 !important;
}


.top-colSection input[type="text"]{padding:8px 35px 8px 10px; border: 1px solid #ccc; font-size:14px; font-weight:bold; color:#000; width:98%; background: url(../images/search-ico.png) no-repeat right; margin-top:10px;background-color:#fff; border-radius:10px;line-height:25px;}

.top-colSection p{font-size:14px; font-family: 'Open Sans', 'sans-serif'; margin-top:15px; color:#FFF;}



.top-colSection .postjobbtn{ border-bottom:2px solid #677CB5;  border-radius: 5px; padding: 0 20px; color: #fff; font-size:12px; font-weight:bold; float:left; margin:10px 0 0 0; line-height:40px;}

.top-colSection .postjobbtn:hover{ text-decoration:none;}

.top-colSection .postjob{border-bottom: 3px solid #6F4B8E;  border-radius: 5px; padding: 0 20px; color: #fff; font-size:16px; font-weight:bold; float:left; margin:10px 0 0 0; line-height:40px; background:#6F4B8E;}

.top-colSection .postjob:hover{ text-decoration:none;background:#367FA9;border-bottom: 3px solid #367FA9;}

.boxwraper .postjob1{border-bottom: 3px solid #6F4B8E;  border-radius: 5px; padding: 0 20px; color: #fff; font-size:16px; font-weight:bold; float:left; margin:10px 0 0 0; line-height:40px; background:#6F4B8E;}

.boxwraper .postjob1:hover{ text-decoration:none;background:#367FA9;border-bottom: 3px solid #367FA9;}

.top-colSection input[type="submit"]{background: rgb(111, 75, 142); border:none; /*border-bottom:3px solid rgba(0, 147, 216, 0.76);*/   border-radius: 5px; padding: 9px 10px; color: #fff; font-size:16px; font-weight:bold; float:left; margin:10px 0 0 0; cursor:pointer;}

.top-colSection input[type="submit"]:hover{background: #367FA9; text-decoration:none;}





.employersection .col-xs-10, .candidatesection .col-xs-10{padding-right:0;}

.employersection .col-xs-2, .candidatesection .col-xs-2{padding-left:0; padding-right:0;}

.candidatesection .col-xs-2 input[type="submit"]{margin-left:0;}

.employersection .col-xs-2 input[type="submit"]{margin-left:0; background: #765C96; border:none; border-bottom:3px solid #765C96;  border-radius: 3px; padding: 0 8px; color: #fff; font-size:16px; font-weight:bold; float:left; margin:10px 0 0 0; line-height:35px;}

.employersection .col-xs-2 input[type="submit"]:hover{margin-left:0; background: #367FA9; border:none; border-bottom:3px solid #367FA9;  border-radius: 3px; padding: 0 8px; color: #fff; font-size:16px; font-weight:bold; float:left; margin:10px 0 0 0; line-height:35px;}

/*Events*/


#events_job{
  
   background-image: url("../images/upcoming-events.jpg");
  
    background-size: cover;
    background-repeat: no-repeat;
 background-position: center;
    margin: auto 0;
   
	
}
 
#events-overlay {
   
  filter: alpha(opacity=60);
   background-color: rgba(104, 122, 181, 0.82);
    height: 100%!important;

}

#events-overlay  h2{
   color:#fff;
   text-align:center;
   padding: 2% 0px 4% 0px;
   font-family: 'Open Sans', 'sans-serif';;
    font-size: 40px;
    text-transform: uppercase;

}
#events-overlay  p{
   color:#fff;
   text-align:center;
   font-family: "Oswald";
    font-size: 20px;
}
#events-overlay  .more{
   color:#fff;
   text-align:center;
   font-family: "Oswald";
    font-size: 20px;
	    padding: 3%;
}
#events-overlay  a{
   color:#fff;
   text-align:center;
   font-family: "Oswald";
    font-size: 20px;
	background:#4DAFD6;
	 padding: 9px;
	border-radius: 3px;
    border-bottom: 3px solid #4DAFD6;
}
#events-overlay  a:hover{
   color:#fff;
   text-align:center;
   font-family: "Oswald";
    font-size: 20px;
	background:#555;
	 padding: 9px;
	border-radius: 3px;
    border-bottom: 3px solid #555;
	text-decoration:none;
}

.event .title{padding:10px;}
.event .location{padding:10px;}
.event .date{padding:10px;}
.event .dec{padding:10px;}
.event .apply{float:right;}
.event .apply a
{
	background:#ff6000;
	       padding: 8px 13px;
	color:#fff;
	border-bottom: 3px solid #ff6000;
    border-radius: 3px;
}
.event .apply a:hover
{
	background:#367FA9;
	       padding: 8px 13px;
	color:#fff;
	border-bottom: 3px solid #367FA9;
    border-radius: 3px;
	text-decoration:none;
}
.eventbutton{
	text-align:center;
}
.eventbutton  button
{
	background:#367FA9;
	       padding: 8px 13px;
	color:#fff;
	border-bottom: 3px solid #367FA9;
    border-radius: 3px;
	text-decoration:none;

}
/*Latest*/

.boxwraper{/* border:1px solid #cdcdcd; */ background:rgba(255, 255, 255, 0.65); margin-bottom:20px;border-radius: 12px;}

.boxwraper.rad{border:1px solid #cdcdcd; background:#fff; margin-bottom:20px;border-radius: 16px;}

.boxwraper .titlebar{font-size:18px; font-family: 'Open Sans', 'sans-serif'; border-bottom:1px solid #cdcdcd; padding: 10px 15px; font-weight:bold; color:#fff;border-top-left-radius: 10px;
border-top-right-radius: 10px;

background-image: -webkit-gradient(

	linear,

	left top,

	left bottom,

	color-stop(0, #677BB4 ),

	color-stop(1,#677BB4 )

);

background-image: -o-linear-gradient(bottom, #677BB4 0%, #677BB4 100%);

background-image: -moz-linear-gradient(bottom, #677BB4 0%, #677BB4 100%);

background-image: -webkit-linear-gradient(bottom, #677BB4 0%, #677BB4 100%);

background-image: -ms-linear-gradient(bottom, #677BB4 0%, #677BB4 100%);

background-image: linear-gradient(to bottom, #677BB4 0%, #677BB4 100%);

}

.boxwraper .titlebar strong{font-size:13px; font-weight:bold; color:#f9f9f9; padding-right:10px;}

.boxwraper .titlebar a{font-size:13px; color:#91bf00; padding-left:10px; font-weight:bold;}

.boxwraper .titlebar .text-right{font-size:12px; color:#777;}



.latestjobs .joblist{margin:0; padding: 15px 0; font-family: 'Open Sans', 'sans-serif';}

.latestjobs .joblist .col-md-12 .intlist{border-bottom:1px dashed #ddd; margin-bottom:10px; padding-bottom:10px; min-height:75px;}

.latestjobs .joblist .thumbnail{background:none; margin:0; overflow:hidden; text-align:center;}

.latestjobs .joblist .col-md-12 .intlist:hover .thumbnail{box-shadow:0 0 10px #999; border:1px solid #999;}





.latestjobs .joblist .jobtitle{font-size:16px; color:#1981C5; display:block;}

.latestjobs .joblist .col-xs-2{padding-right:0; padding-left:0;}

.latestjobs .joblist .col-xs-8 span{color:#999; font-size:12px;}

.latestjobs .joblist .col-xs-8 span a{color:#7da400;}

.latestjobs .joblist .col-xs-8 span a:hover{color:#999;}

.latestjobs .joblist .col-xs-2 .applybtn{background:#367FA9; border-bottom:3px solid #1E8CCB; border-radius:3px; padding: 3px 10px; color:#fff; float:right; margin-top:10px; font-size:13px; font-weight:bold; text-align:center; transition:none;}

.latestjobs .joblist .col-xs-2 .applybtn:hover{background:#6C428A; border-bottom:3px solid #6C428A; text-decoration:none;}

.latestjobs .joblist .col-xs-2 .applybtn:active{border-bottom:none; background:#d34f00; margin-top:12px;}

.latestjobs .joblist .col-xs-8 .date{display:inline-block; font-size:12px; text-align:center; margin:5px 0 0 0; color:#999;}







.searchlist{margin:0; padding: 15px 0; font-family: 'Open Sans', 'sans-serif';}

.searchlist .thumbnail{background:none; margin:0; overflow:hidden; text-align:center;}

.searchlist .jobtitle{font-size:16px; color:#667AB2; display:block;}

.searchlist .location{margin:0; font-size:12px;}

.searchlist .location span{color:#999; font-size:13px;}

.searchlist .location a{color:#7da400;}

.searchlist .location a:hover{color:#999;}



.searchlist .devtitle{font-size:16px; color:#ff6000;}

.searchlist .aboutloc{font-size:12px; color:#888;}

.searchlist .keyword{background: #eee; border-radius: 2px; font-size:12px; padding: 4px 10px; display:inline-block; margin:2px; color:#333;}

.searchlist .keyword:hover{background:#0093d8; color:#fff; text-decoration:none;}







.searchlist .devinfo{font-size:12px; margin-bottom:3px;}

.searchlist .devexp{font-size:12px; margin-bottom:3px; color:#74B300;}

.searchlist .devedu{font-size:12px; margin-bottom:3px; color:#AE0004;}



.searchlist  p{font-size:13px; margin-top:5px;}

.searchlist .col-md-12 .intlist{border-bottom:1px dashed #ddd; margin-bottom:10px; padding-bottom:10px;}

.searchlist .col-md-5 .applybtn, .searchlist .col-md-4 .applybtn{background:#677BB4; border-bottom:3px solid #4C6098; border-radius:3px; padding: 3px 10px; color:#fff; float:right; margin-top:10px; font-size:13px; font-weight:bold; text-align:center; transition:none;}

.searchlist .col-md-5 .applybtn:hover, .searchlist .col-md-4 .applybtn:hover{background:#555; border-bottom:3px solid #222; text-decoration:none;}

.searchlist .col-md-5 .applybtn:active, .searchlist .col-md-4 .applybtn:hover{border-bottom:none; background:#91bf00; margin-top:12px;}

.searchlist .col-md-5 .date{float:right; font-size:13px; text-align:center; margin:15px 10px 0 0; color:#667AB2;}

.searchlist .col-md-7, .searchlist .col-md-8{padding-left:0;}

.searchlist .col-md-2{padding-right:0;}

.searchlist .col-md-9 .date, .searchlist .col-md-9 .date{margin:0;}

.searchlist .col-md-4 .applybtn{margin-top:0 !important;}



/**/

.columswrp{margin-top:5px;}

.employersList{list-style:none; margin:10px 0 5px 10px;} 

.employersList li{float:left; width:12%; height:60px; overflow:hidden; border:1px solid #ddd; border-radius:3px; margin:1%; text-align:center;}

.employersList li a{display:block; text-align:center; padding:4px;}

.employersList li:hover{box-shadow:0 0 10px #999; border:1px solid #999;}

.employersList li img{max-width:100%; max-height:50px;}





.advertise{border:1px solid #cdcdcd; background:#fff; border-radius:5px; margin-bottom:20px; text-align:center; padding: 10px 0; font-size:20px; font-weight:bold; color:#666;}



.featureJobs{list-style:none; margin:0;/*height: 230px;
    overflow-y: auto;*/}

.featureJobs li{border-bottom:1px dashed #ddd; padding: 7px 15px; font-family: 'Open Sans', 'sans-serif';}

.featureJobs li:last-child{border-bottom: 1px dashed #ddd;}

.featureJobs li:hover{background:#f3f3f3;}

.featureJobs li .compnyinfo{float:left; width:68%;}

.featureJobs li a{display:block; font-size:15px; color:#3A7EAA; font-weight:bold;}

.featureJobs li span a{display:inline; font-size:12px; color:#53008A;}

.featureJobs li .date{float:right; width:30%; text-align:center; font-size:12px; color:#999;}

.featureJobs li span{font-size:12px;}





/*Testimonial*/

.testimonials{list-style:none; margin:0;}

.testimonials li{text-align:center; padding: 15px 15px;}

.testimonials li img{margin-bottom:5px;}

.testimonials li .titleh1{font-size:13px; font-weight:bold; color:#777;}

.testimonials li .captionh3{font-size:13px; color:#999; margin-bottom:10px;}

.testimonials li p{font-size:13px; font-style:italic; color:#888; line-height:18px;}









/*Right Column*/

.rightcol{background:#fff; border:1px solid #ccc; padding:15px; margin-bottom:15px;}

.rightcol .addright{margin-top:10px; text-align:center;}





.citiesWrap{margin-top:15px;}

.citiesWrap .titleright{font-size:18px; font-weight:bold; font-family: 'Open Sans', 'sans-serif';}



.citiesWrap .citiesList{list-style:none; margin:0;}

.citiesWrap .citiesList li{width:50%; float:left; margin: 5px 0;}

.citiesWrap .citiesList li a{display:block; background:#f0f0f0; border-bottom:2px solid #e5e5e5; border-radius:2px; color:#333; font-size:14px; margin-right:10px; padding: 5px 10px;}

.citiesWrap .citiesList li a:active{border-bottom:none; background:#f0f0f0;}

.citiesWrap .citiesList li a:hover{background:#ff6000; border-bottom:2px solid #d34f00; text-decoration:none; color:#fff;}





/*Left Col*/

.secondary{margin:0; padding:0;}

.secondary.col-md-2{padding-left:0; padding-right:0;}

.secondary .titlebar{font-size:14px; padding: 5px 10px;}

.secondary .nav>li>a{padding: 5px 10px; font-size:12px; color:#333;}

.secondary .nav>li>a:hover{color:#ff6000;}

.nav-stacked>li:hover .badge{background:#ddd;}

.secondary .boxwraper{margin-bottom:15px;}

.searchjoblist.col-md-10{padding-right:0;}



.paginationWrap{text-align:right;}









/*Detail Page*/

.detailinfo{margin-top:20px;}

.companyinfoWrp{padding: 15px; background:#fff; border:1px solid #ddd; border-radius:4px; margin:0; position:relative;}

.companyinfoWrp .socialWedget{position: absolute; bottom: 10px; right: 0;width: 150px; z-index:4;}





.companyinfoWrp .jobname{font-size:24px; color:#FF6B01; margin:0 0 15px 0; padding:0; font-family: 'Open Sans', 'sans-serif';}
.companyinfoWrp .companylogo{border:1px solid #ddd; padding:5px; margin-bottom:10px;}
.companyinfoWrp .jobthumb{background:#fff; border:1px solid #ddd; overflow:hidden; text-align:center; border-radius:3px; margin-top:10px; padding:3px;}

.companyinfoWrp .jobloc{margin-top:10px;}

.companyinfoWrp .location{margin:0; font-size:14px; border-bottom:1px solid #ddd; padding-bottom:7px;}

.companyinfoWrp .location span{color:#999; font-size:13px;}

.companyinfoWrp .location a{color:#7da400;}

.companyinfoWrp .location a:hover{color:#999;}

.companyinfoWrp .companyname{font-size:16px; color:#0093d8; margin:0; padding:0; font-family: 'Open Sans', 'sans-serif'; display:block;}

.companyinfoWrp .currentopen{font-size:13px; color:#000; display:block; text-decoration:underline; margin-top:5px;}

.companyinfoWrp .comtxt{padding:7px 0; font-size:12px; border-bottom:1px solid #ddd;}

.companyinfoWrp .comtxt span{display:block; color:#888;}

.companyinfoWrp .comtxt strong{font-weight:bold;}







/*User Profile*/

.userinfoWrp{padding: 15px; background:#fff; border:5px solid #ddd; border-radius:4px; margin:0;}

.userinfoWrp .col-md-2{border:1px solid #ddd;}

.userinfoWrp .col-md-2 img{width:100%;}



.userinfoWrp .username{font-size:18px; font-weight:bold; color:#0093d8; margin:0 0 5px 0; padding:0; font-family: 'Open Sans', 'sans-serif';}

.userinfoWrp .col-sm-3{background:#fff; border:1px solid #ddd; overflow:hidden; text-align:center; border-radius:3px;}

.userinfoWrp .location{margin:0; font-size:12px;}

.userinfoWrp .location span{color:#999; font-size:13px;}

.userinfoWrp .location a{color:#7da400;}

.userinfoWrp .location a:hover{color:#999;}

.userinfoWrp .companyname{font-size:16px; color:#0093d8; margin:0; padding:0; font-family: 'Open Sans', 'sans-serif'; display:block;}

.userinfoWrp .currentopen{font-size:13px; color:#000; display:block; text-decoration:underline; margin-top:5px;}

.userinfoWrp .comtxt{padding:0; font-size:14px;}

.userinfoWrp .comtxt span{display:block;}

.userinfoWrp .comtxt strong{background:#eee; padding: 3px 10px; border-radius:2px; border-bottom:2px solid #ddd; font-weight:bold;}

.userinfoWrp .comtxt-blue{padding:0; font-size:14px; color:#0093d8;}

.socialemp{margin-top:5px;}

.socialemp a{font-size:24px;}

.socialemp a:hover{color:#000;}



.userinfoWrp .usercel{padding: 4px 0; font-size:14px; border-bottom:1px solid #eee;}

.userinfoWrp .editLink{font-size:12px; margin-top:10px; display:block;}

.userinfoWrp .editLink i{color:#3CA7FF}



.editlink{background:#fff; padding:3px 4px 3px 4px; border-radius:5px; border:1px solid #ddd;}

.editlink i{color:#3CA7FF}





.innerbox2{border:1px solid #cdcdcd; background:#fff; border-radius:5px; margin-top:20px;}

.innerbox2 .titlebar{font-size:18px; font-family: 'Open Sans', 'sans-serif'; border-bottom:1px solid #cdcdcd; padding: 10px 15px; border-radius:5px 5px 0 0; font-weight:bold; color:#444;

background:#eee;}

.innerbox2 .titlebar strong{font-size:13px; font-weight:bold; color:#969696; padding-right:10px;}

.innerbox2 .titlebar a{font-size:13px; color:#428bca; padding-left:7px; font-weight:bold; display:inline-block; margin-left:5px;}

.innerbox2 .titlebar a:hover i{color:#73C914;}

.innerbox2 .titlebar .text-right{font-size:12px; color:#777;}



.experiance{padding:10px 15px;}

.experiance h4{font-size:18px; font-weight:bold; padding:0;}

.experiance .useradon{list-style:none;}

.experiance .useradon li{border-top:1px dashed #ddd; padding: 3px 5px; font-size:14px;}

.experiance .useradon li.company{color:#0093d8; font-size:16px;}

.experiance .expbox{margin: 5px 0; background:#f6f6f6; position:relative;}

.experiance .expbox:hover{box-shadow:0 0 5px #ccc;}

.experiance .expbox .action{display:block; position:absolute; top:10px; right:15px;}









.myjobList{list-style:none;}

.myjobList li{border-bottom:1px dashed #ddd; margin: 0 10px; padding: 5px 0;}

.myjobList li a {font-size:16px;}

.myjobList li .col-md-4 i{font-size:20px; color:#0968AE;}



.actionBox{margin-top:20px; margin-bottom:20px; text-align:center;}

.actionBox h4{font-size:18px; font-weight:bold; color:#444; text-shadow:1px 1px #fff; margin:0;}

.actionBox p{font-size:14px; color:#444; text-shadow:1px 1px #fff; font-family: 'Open Sans', 'sans-serif'; margin-top:5px;}



.actionBox .applyjob{background:#ff6000;
border-bottom: 3px solid #d34f00;  border-radius: 3px; color: #fff; font-size:16px; font-weight:bold; display:inline-block; margin:5px 0 0 10px; line-height:35px;}

.actionBox .applyjob:hover{background: #333; border-bottom: 3px solid #111; text-decoration:none;}
.actionBox .applyjob span{display:block; padding: 0 25px; border-radius: 3px;}


.actionBox .refferbtn{background: #333;
border-bottom: 3px solid #111;  border-radius: 3px; color: #fff; font-size:16px; font-weight:bold; display:inline-block; line-height:35px; margin:5px 0 0 10px; cursor:pointer;}

.actionBox .refferbtn:hover{background: #ff6000; text-decoration:none; border-bottom: 3px solid #d34f00;}

.actionBox .refferbtn span{display:block; padding: 0 25px; border-radius: 3px;}



.footeraction{background:#eee; padding:15px;}



.detailinfo .boxwraper{}

.detailinfo .titlebar{padding: 7px 15px;}

.mapbox{padding:5px; border:1px solid #ddd; margin:15px 0; background:#fff;}

.mapbox iframe{display:block;}

.reqlist{margin:10px 0 0 20px; padding:0; list-style:none;}

.reqlist li{border-bottom:1px solid #eee; padding: 3px 0; font-family: 'Open Sans', 'sans-serif'; font-size:13px;}

.reqlist li .col-sm-6{padding-left:0; padding-right:0;}



.jobdescription{margin: 0 15px; padding-bottom:10px;}

.jobdescription .subtitlebar{padding: 7px 0; font-size:18px; font-family: 'Open Sans', 'sans-serif'; font-weight:bold; margin-top:20px;}

.jobdescription .skillBox{padding:15px; border:1px solid #ddd; font-size:13px; line-height:18px;}

.jobdescription p{font-size:13px; line-height:20px; margin:0;}





.companydescription{padding:10px 15px;}

.companydescription .subtitlebar{padding: 7px 0; font-size:18px; font-family: 'Open Sans', 'sans-serif'; font-weight:bold;}

.companydescription .skillBox{padding:15px; border:1px solid #ddd; font-size:13px; line-height:18px;}

.companydescription p{font-size:13px; line-height:20px; margin:0;text-align:justify;}



.skillDetail{list-style:none;}

.skillDetail li{float:left; background:#eee; border-radius:3px; padding:5px 12px; font-size:12px; margin:5px 10px 5px 3px; color:#333; position:relative;}

.skillDetail li .delete{position:absolute; top:-7px; right:-5px; z-index:1000;}

.skillDetail li .delete i{font-size:15px; color:#999}

.skillDetail li .delete i:hover{font-size:14px; color:#BB0004}



.skillDetail li a{color:#333;}

.skillDetail li:hover{background:#0093d8; color:#fff;}

.skillDetail li a:hover{color:#fff; text-decoration:none;}



/*Register*/

.formwraper{margin-bottom:20px; background:#fff; border:1px solid #ddd; border-radius:5px 5px 0 0;}

.formwraper .titlehead{border-bottom:1px solid #ddd; border-radius:5px 5px 0 0; font-size:14px; font-weight:bold; padding: 6px 10px;

background-image: -webkit-gradient(

	linear,

	left top,

	left bottom,

	color-stop(0, #ffffff),

	color-stop(1, #eeeeee)

);

background-image: -o-linear-gradient(bottom, #ffffff 0%, #eeeeee 100%);

background-image: -moz-linear-gradient(bottom, #ffffff 0%, #eeeeee 100%);

background-image: -webkit-linear-gradient(bottom, #ffffff 0%, #eeeeee 100%);

background-image: -ms-linear-gradient(bottom, #ffffff 0%, #eeeeee 100%);

background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);

}

.formwraper .formint{padding:15px;}

.formwraper .input-group{margin-bottom:10px; width:82%;}

.formwraper .input-group-addon{width:35%;}

.formwraper .input-group select{width:auto; margin-right:5px;}

.formwraper .input-group-addon span{color:#FF040B;}



.formwraper .formsparator{background:#eee; margin: 10px 0; padding:15px 0;}

.formwraper .splabl{float:left; font-size:14px; padding: 5px 0; width:40px;}

.formwraper p{font-size:11px;}



.errowbox{background: url(../images/errorarow.png) no-repeat 5px 22px; padding-bottom:8px; position:absolute; top:-15px; right:-100px;  z-index:100;}

.errowbox .erormsg{height:22px; line-height:22px; font-size:12px; color:#FFF; padding: 0 10px; background:#ff0000; border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}







/*Company Profile*/

.companyWrap{background:#fff; border:1px solid #ddd; padding:15px; border-radius:4px;}







/*Login*/

.innerpages{min-height:360px;}

.loginbox{background:#fff; padding:10px; margin-top:50px; border:1px solid #ddd; border-radius:5px;}

.loginbox .row{padding-top:10px; font-size:12px;}

.loginbox h3{margin:0 0 10px 0; border-bottom:1px solid #ddd; padding-bottom:10px;}

.loginbox .input-group-addon{padding: 6px 0;}





.signupbox{margin-top:120px; text-align:center;}

.signupbox h4{margin:0 0 10px 0; padding-bottom:10px; font-size:24px}

.signupbox .arrowleft{background:url(../images/arrows2.png) no-repeat 0 0; width:36px; height:48px;}

.signupbox .arrowright{background:url(../images/arrows2.png) no-repeat -36px 0; width:36px; height:48px;}

.signupbox a{margin:15px 0 0 0; font-size:18px; font-weight:bold; padding: 8px 20px; background:#667AB2; border-color: #667AB2;}




.dashiconwrp{/*margin-top:20px;*/}

.featurlist{list-style:none; margin-bottom:0;}

.featurlist li{}

.featurlist li .innerfetbox{margin-bottom:12px; padding: 5px 15px; display:block; border:1px solid #ccc; color:#888;

background-color: #eee;

  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#eee));

  background: -webkit-linear-gradient(top, #f9f9f9, #eee);

  background: -moz-linear-gradient(top, #f9f9f9, #eee);

  background: -ms-linear-gradient(top, #f9f9f9, #eee);

  background: -o-linear-gradient(top, #f9f9f9, #eee); border-radius:5px; transition:0.5s ease; -web-kit-transition:0.5s ease; -ms-transition:0.5s ease; -moz-transition:0.5s ease; -o-transition:0.5s ease;

}



.featurlist li .innerfetbox:hover, .featurlist li .innerfetbox.active{box-shadow:0 0 5px #CCC; border:1px solid #777; text-decoration:none; color:#fff; background:#999;}

.featurlist li span{font-size:14px; font-weight:bold;}

.featurlist li i{font-size:30px; width:35px; color:#999; display:inline-block; margin-top:5px; margin-bottom:3px;}

.featurlist li .innerfetbox:hover i, .featurlist li .innerfetbox.active i{color:#fff;}

.pagetitlebar{font-size: 20px;

font-family: 'Open Sans', 'sans-serif';

border: 1px solid #cdcdcd;

padding: 5px 15px;

border-radius: 5px;

font-weight: bold;

color: #444;

background-image: -webkit-gradient(

 linear,

 left top,

 left bottom,

 color-stop(0, #ffffff),

 color-stop(1, #eeeeee)

 );

background-image: -o-linear-gradient(bottom, #ffffff 0%, #eeeeee 100%);

background-image: -moz-linear-gradient(bottom, #ffffff 0%, #eeeeee 100%);

background-image: -webkit-linear-gradient(bottom, #ffffff 0%, #eeeeee 100%);

background-image: -ms-linear-gradient(bottom, #ffffff 0%, #eeeeee 100%);

background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%); margin-bottom:15px;}



.pagetitlebar i{font-size:24px;}





.edit-ico{color:#3CA7FF;}

.delete-ico{color:#F00006;}

.green-ico{color:#7da400;}

.loginusertxt{margin:17px 10px 0 0; font-size:12px;}







/*Popup*/

.popupbox{background:#fff; border:5px solid #0093d8; border-radius:5px; padding:15px; position:fixed; width:500px; height:300px; margin:-200px 0 0 -250px; z-index:1000; top:50%; left:50%;}

.darkshadow{background:#000; opacity:0.5; width:100%; height:100%; position:fixed; top:0; left:0; z-index:10;}





/*CV Builder*/

.cvtopWraper{background:#fff; border:1px solid #ddd; padding:5px;}

.cvtopWraper h2{margin:0; font-size:20px; padding: 7px 9px; border-bottom:1px solid #ddd; margin-bottom:10px;}

.cvtopWraper .cvadonslist{list-style:none;}

.cvtopWraper .cvadonslist li{float:left; width:20%;}

.cvtopWraper .cvadonslist li a{background-color: #eee; margin:5px; border-radius:3px; border:1px solid #ddd;

  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#eee));

  background: -webkit-linear-gradient(top, #f9f9f9, #eee);

  background: -moz-linear-gradient(top, #f9f9f9, #eee);

  background: -ms-linear-gradient(top, #f9f9f9, #eee);

  background: -o-linear-gradient(top, #f9f9f9, #eee); border-radius:5px; transition:0.5s ease; -web-kit-transition:0.5s ease; -ms-transition:0.5s ease; -moz-transition:0.5s ease; -o-transition:0.5s ease; display:block; padding: 5px 10px; font-size:13px; font-weight:bold; color:#444; text-decoration:none;}

.cvtopWraper .cvadonslist li a:hover{background:#444; color:#fff;}



.cvBuildWrap{margin:0; border:1px solid #ddd;}

.vBasicBox{padding:15px 15px 5px 15px; background:#fff; margin: 0; position:relative;}

.vBasicBox .username{font-size:16px; text-transform:uppercase; font-weight:bold; margin-bottom:10px; border-bottom:1px solid #ddd; padding-bottom:5px;}

.vBasicBox .txtfont{font-size:12px;}

.vBasicBox .txtfont a{color:#ff6000; font-size:12px;}

.vBasicBox .col-md-2 img{width:100%; border:1px solid #ccc; padding:3px; background:#fff; border-radius:3px;}

.vBasicBox .col-md-10{padding-left:0;}







.vBasicBox .edurowlist{list-style:none;}

.vBasicBox .edurowlist li{font-size:13px; padding: 5px 0; position:relative; border-bottom:1px dashed #ddd;}

.vBasicBox .edurowlist li:last-child{border-bottom:none;}



.vBasicBox .edurowlist strong{color:#ff6000;}

.vBasicBox .loctxt{color:#7da400; font-size:12px; font-weight:bold;}

.vBasicBox .action{position:absolute; top:13px; right:10px;}

.vBasicBox .edurowlist li .action{top:0; right:0;}





.uploadPhoto{position:relative; overflow:hidden;}

.uploadPhoto .stripBox{background:rgba(0,0,0,0.5); width:100%; position:absolute; bottom:0; left:0; padding: 0px 10px; transition:0.4s ease-in; -webkit-transition:0.4s ease-in; -ms-transition:0.4s ease-in; -moz-transition:0.4s ease-in; -o-transition:0.4s ease-in;}

.uploadPhoto:hover .stripBox{bottom:0;}

.uploadPhoto .stripBox a{color:#fff; font-size:18px;}

.uploadPhoto .stripBox a.upload{float:left;}

.uploadPhoto .stripBox a.remove{float:right;}



.uploadpic{margin:0;}

.uploadpic .stripBox{text-align:center; background:#eee; padding: 5px 0;}

.uploadpic .stripBox i{font-size:18px;}

.uploadpic .picinner{margin:15px; border:1px solid #ddd; text-align:center; padding-top:2px;}









/*Footer*/

.footerWrap{background:#000; padding: 15px 0; margin-top:10px;}

.footerWrap h5{font-size:18px; font-weight:bold; color:#fff; font-family: 'Open Sans', 'sans-serif';}

.footerWrap p{font-size:13px; line-height:18px; font-family: 'Open Sans', 'sans-serif'; color:#ccc;}



.footerWrap .quicklinks{list-style:none;}

.footerWrap .quicklinks li{}
	
.fa-chevron-right:before {
    content: "\f054";
	color:#F0F0F0;
	font-size:11px;
}
.footerWrap .quicklinks li a{display:block; color:#ccc;  font-size:13px; font-family: 'Open Sans', 'sans-serif';
position: relative;
    top: -20px;
    left: 15px;}

.footerWrap .quicklinks li a:hover{color:#5F76B3;    text-decoration: none;}

.footerWrap .citiesList a {list-style:none; background:#eee; padding:5px; cursor:pointer;}

.footerWrap .citiesList{list-style:none; margin:0;}

.footerWrap .citiesList li{width:50%; float:left; margin: 3px 0;}

.footerWrap .citiesList li a{display:block; background:#eee; border-bottom:2px solid #e2e2e2; border-radius:2px; color:#333; font-size:13px; margin-right:10px; padding: 4px 10px; font-family: 'Open Sans', 'sans-serif';}

.footerWrap .citiesList li a:active{border-bottom:none; background:#ff6000;}

.footerWrap .citiesList li a:hover{background:#ff6000; border-bottom:2px solid #d34f00; text-decoration:none; color:#fff;}



.footerWrap .copyright{border-top:1px solid #777; padding-top:10px; margin-top:10px; text-align:center; font-size:13px; font-family: 'Open Sans', 'sans-serif'; color:#666;}

.footerWrap .copyright a{color:#979797;}

.footerWrap .copyright a:hover{color:#ccc;}

.footerWrap .bttxt{font-size:13px; color:#ccc;}





.box-body .form-group .errowbox{

    right: 10px;

    top: 5px;

}



.box-body .form-group{position:relative;}



.dob{

	width:100px !important;	

}





@media (max-width:768px) {

	.employersList li{width:22.4%;}

	.topheader .col-md-2{margin-bottom:10px;}

	.secondary{display:none;}

	.searchjoblist.col-md-10{padding-left:0;}

	.searchlist .col-md-2{padding-right:15px;}

	.formwraper .input-group{width:100%;}

	.formwraper .form-control{float:none; width:100%;}

	.formwraper .input-group-addon{width:auto; display:block; padding:6px 0;}

	.errowbox{right:10px;}

}



.subheading{padding: 3px 0; font-size:18px; font-family: 'Open Sans', 'sans-serif'; font-weight:bold; margin:0;}

.normal-details{

	font-size: 13px;

    line-height: 20px;

    margin: 0;	

}



.wrap_enable{

	display:block;	

}



.wrap_disable{

	display:none;	

}





.actionBox .applyjobgray{background: #ccc;

background-image: -moz-linear-gradient(top, #ccc, #ccc);

background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ccc), to(#ccc));

background-image: -webkit-linear-gradient(top, #ccc, #ccc);

background-image: -o-linear-gradient(top, #ccc, #ccc);

background-image: linear-gradient(to bottom, #ccc, #ccc);

border:1px solid #ccc;  border-radius: 3px; color: #fff; font-size:16px; font-weight:bold; display:inline-block; margin:5px 0 0 10px; line-height:35px;}

.actionBox .applyjobgray:hover{background: #ccc;

background-image: -moz-linear-gradient(top, #ccc, #ccc);

background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ccc), to(#ccc));

background-image: -webkit-linear-gradient(top, #ccc, #ccc);

background-image: -o-linear-gradient(top, #ccc, #ccc);

background-image: linear-gradient(to bottom, #ccc, #ccc); text-decoration:none;}

.actionBox .applyjobgray span{border-top:1px solid #ccc; display:block; padding: 0 25px; border-radius: 3px;}





.applybtngray{background:#ccc; border-bottom:3px solid #ccc; border-radius:3px; padding: 3px 10px; color:#fff; float:right; margin-top:10px; font-size:13px; font-weight:bold; text-align:center; transition:none;}

.applybtngray:hover{background:#ccc; color:#fff; text-decoration:none;}

.applybtngray:active{background:#ccc; color:#fff; text-decoration:none;}

.boxwraper .quicklinks
{
	list-style:none;
}
.boxwraper .quicklinks li {
	margin: 3px 0;
    padding-right: 5px;
	line-height:16px;
}
.boxwraper .quicklinks li {
	margin: 3px 0;
    padding-right: 5px;
	line-height:20px;
	
}
.boxwraper .quicklinks li a {
	color:#667CB4;
}
.boxwraper .quicklinks li a:hover {
	color:#6F448B;
	text-decoration:none;
}
.boxwraper .quicklinks li:before {
	content: "\f054";
    color: #34383B;
    font-size: 10px;
    padding-right: 5px;
}
.carousel-control.left,.carousel-control.right  {background:none !important;width:25px;}
.carousel-control.left {left:-25px;}
.carousel-control.right {right:-25px !important;}
.broun-block {
    /*background: url("http://myinstantcms.ru/images/bg-broun1.jpg") repeat scroll center top rgba(0, 0, 0, 0);*/
    padding-bottom: 34px;
	background: -webkit-linear-gradient(1500deg, #6F448B 0%, rgba(54, 127, 169, 0.65) 100%);
	    background-image: url('../images/testimonial.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.block-text {
   background-color: #000;
    border-radius: 10px;
    box-shadow: 0 3px 0 ##fff;
    color: #F8F7FB;
    font-size: 14px;
    margin-top: 27px;
    /*padding: 15px 18px;*/
}

.block-text p {
    color: #fff;
    font-family: 'monospace';
    font-style: normal;
	text-decoration:none;
    line-height: 20px;
	padding:0px 5px 0px 5px;
}

.sprite-i-triangle {
    background-position: 0 -1298px;
    height: 44px;
    width: 50px;
}
.block-text ins {
    bottom: -44px;
    left: 50%;
    margin-left: -60px;
}
.block-text  img
{
	background: #CCC;
  filter: alpha(opacity=100);
  /* IE */
  -moz-opacity: 1.0;
  /* Mozilla */
  opacity: 1.0;
  /* CSS3 */
  border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.block-text  img:hover
{
	background: #CCC;
  filter: alpha(opacity=60);
  /* IE */
  -moz-opacity: 0.3;
  /* Mozilla */
  opacity: 0.3;
  /* CSS3 */
}
.block {
    display: block;
}
.zmin {
    z-index: 1;
}
.ab {
    position: absolute;
}

.person-text {
    padding: 10px 0 0;
    text-align: justify;
    z-index: 2; 
	height:60px;
}
.person-text img {
    border-radius:50%;
}
.person-text a {
    color: #fff;
    display: block;
    font-size: 16px;
    margin-top: 3px;
    text-decoration: none;
	padding: 8px 5px 8px 5px;
	font-family:'Open Sans', 'sans-serif';
	} 
	.person-text a:hover {
    color: #667BB4;
    display: block; 
    font-size: 16px;
    margin-top: 3px;
    text-decoration: none;
	padding: 8px 5px 8px 5px;
	font-family:'Open Sans', 'sans-serif';
	} 
.person-authour
{
	padding:10px;
	font-weight:bold;
}
.person-authour i
{
	padding:10px;
	
}

.person-text i {
    color: #fff;
    font-family: 'Open Sans', 'sans-serif';
    font-size: 13px;
}
.rel {
    position: relative;
}
.top img{
	width:358px;
	height:345px;
}
.nav-tabs>li>a
{
	    color: #fff;
    font-weight: bold;
}

.nav-tabs>li>a:hover{
	color: #555 ;
	
}

 .columswrp
 {
	 padding-top:20px;
 }
 
 /*****search result*******/
 .result_serach_div{
	 margin-top:1%;
 }
 
 .col-md-12.col-sm-offset-3.alignment {
    padding-left: 13%;
}