body{ margin:0; padding:0;}

h1,h2,h3,h4,h5,h6,p,ul,li{ margin:0; padding:0;}
img{ border:0;}

a{ text-decoration:none; outline:none;}


.topbar{ float:left; width:100%; font-size:0.875em; margin-top:1em;}
.toplinks{ float:right; margin-left:1.5em;}
.toplinks a,.toplinks a:visited,.toplinks a:active{ color:#812261;}
.toplinks a:hover{ color:#5ca53f;}
.toplinks span{ margin:0 0.7em;}
.languages{ float: right; width: 15%\0;}
.languages img{ border:solid 2px #e9e9e9; margin-left:0.5em; float:left;}
.languages img.active{ border:solid 2px #a9a9a9;}
.header{ float:left; width:100%; margin-bottom:1.5em;}
.logo{ float:left; width: 20%;}
.menubar{ float:right; margin-top:20px; width: 79%; font-size: 17px;}
.menubar ul{}
.menubar ul li{ margin-left:1px;}
.menubar ul li.lastchild{ margin:0;}
.menubar ul li a,.menubar ul li a:visited,.menubar ul li a:active{ color: #999999; display: block; padding: 0 10px; text-decoration: none; font-size:15px;}
.menubar ul li a:hover,.menubar ul > li.active > a,.menubar ul > li:hover > a{ color:#333333;}
li.menu-item.current-menu-item > a{color:#333333 !important;}
.subLinks_area > ul > li > a:hover, .subLinks_area > ul > li:hover > a {
  color: #000000;
}

.navbar-header{ display:none;}
.bannermain{ float:left; width:100%;}
.navigator{ margin:1em 0;}
.quicksearch{ float:left; width:95%; background:#4e0235 url('../../images/bg-green.jpg') repeat-x bottom; padding-bottom:4.375em; padding-top:0.938em; padding-left:2.5%; padding-right:2.5%;}
.quicksearch h1{ font-size:1.375em; font-weight:600; color:#ffffff; margin-bottom:0.6em;}
.quicksearch h1 span{ font-size:0.6em; font-weight:400; float:right;}
.quicksearch h1 span a{ color:#ffffff; text-decoration:underline;}
.searchrow{ float:left; width:100%;}
.searchfield{ float:left; color:#646262; font-size:0.875em; margin-right:6%;}
.searchfield input[type=text] {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #A0CF81;
  padding: 0.4em;
  width:14.5em;


}
.form-group.required label:after {
    content: " *";
    color: #ff0000;
}
.yesno label:after {
    content: "" !important;
}
#register_shortform_999 #SurveyForm,#enquiry_page #SurveyForm,#vsf #SurveyForm{
  margin-left:auto !important;
  margin-right:auto !important;
  width:550px;
}
.searchfield select {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #A0CF81;
  padding: 0.36em 0.5em 0.35em 0.36em;

  width:15.6em;
}

.searchfield input[type=submit] {
  background: none repeat scroll 0 0 #71B736;
  border: 1px solid #31740E;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 0.44em 2em;
  color:#ffffff;
  font-weight:400;
}
.searchfield.last{ margin:0;}

.blockcontainer{ float:left; width:99.8%; padding-top:2%;
background: #efefef; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2YwZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #efefef 0%, #ecf0f1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#ecf0f1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #efefef 0%,#ecf0f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #efefef 0%,#ecf0f1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #efefef 0%,#ecf0f1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #efefef 0%,#ecf0f1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ecf0f1',GradientType=0 ); /* IE6-8 */
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;

border:solid #c8c9ca;
border-width:0px 1px 1px 1px;
margin-top:-0.2em;
margin-bottom:2.5em;
}

.block {
  float: left;
  margin-right: 0;
  padding: 0 1.5%;
  width: 22%;
  margin-bottom:1.5em;
}
.block.last{ margin-right:0;}
.blkheading{ float:left; width:100%; font-weight:600; font-size:0.9em; line-height:100%; margin-bottom:1em;}

.blkheading > img {
  display: block;
  float: left;
  margin-right:5%;
}

.blkheading span{ display:block;}
.blkheading span.single{ margin-top:1em; -webkit-font-smoothing:antialiased;}
.blkheading span.double{margin-top:0.5em;}


.block p{ font-size:0.813em; margin-bottom:1.5em;}
.block a.readmore,.block a.readmore:visited,.block a.readmore:active {
  display: block;
  margin: 0 auto;
  padding:0.45em 1.2em;
  width: 3em;
  color:#ffffff;
  background: none repeat scroll 0 0 #71B736;
  border: 1px solid #31740E;
  border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  font-size:0.875em;
}

.block a.readmore:hover{ background:#565656; border-color:#464646; color:#ffffff;}

.greenbutton,.greenbutton:visited,.greenbutton:active {
  display: inline;
  margin: 0 auto;
  padding:0.45em 1.2em;
  color:#ffffff;
  background: none repeat scroll 0 0 #71B736;
  border: 1px solid #31740E;
  border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  font-size:14px;
}

.greenbutton:hover{ background:#565656; border-color:#464646; color:#ffffff;}

.featured{float:left; width:100%; margin-bottom:4%;}
.featured h2{ font-weight:600; font-size:1.3em; background:url('../../images/sepearator.png') repeat-x bottom; padding-bottom:1.5%; margin-bottom:1.5%;}

.footerlinks{ float:left; width:100%; background:url('../../images/bg-footer.png') repeat; clear:both; padding-top:1%; margin-top: 20px;}
.fblockmain{ margin:0 auto 1em auto; overflow:hidden; width:41%;}
.fblock{ width:28%; float:left; padding:0; margin-right:7%; color:#ffffff;}
.fblock.last{ margin-right:0;}
.fblock h4{ float: left; width:100%; border-bottom:solid 1px #71b736; font-weight:normal; padding-bottom:0.5em; margin-bottom:0.5em;}
.fblock p{ font-size:0.8em; line-height:1.6em;}
.fblock ul{ list-style:none;  font-size:0.8em;}
.fblock ul li{ line-height:1.6em;}
.fblock ul li a,.fblock ul li a:visited,.fblock ul li a:active{ color:#ffffff;}
.fblock ul li a:hover{ color:#cccccc;}
.foolast{ width:100%; border-top:solid 1px #ffffff; clear:both;}
span.copyright{ float:left;line-height: 2.2em;}
span.social{ float:right; width:16%\0;}
span.social img{ margin-left:0.5em; float:left;}
.foolast .wrapper{ padding:0.7% 0; color:#ffffff;  font-size:0.8em; overflow: hidden;}
.socialicons img {
  display: inline;
}


.featcarousel{ margin:0 auto; width:94.5%;}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;
    text-align:center;
}


.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;

}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;

}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:145px;
    max-height:120px;
   -webkit-box-shadow: 0px 0px 1px 1px rgba(204,204,204,1);
   -moz-box-shadow: 0px 0px 1px 1px rgba(204,204,204,1);
   box-shadow: 0px 0px 1px 1px rgba(204,204,204,1);
   display:inline;

}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 14px;
    height: 20px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left: 0px;
    background: url(../../images/prev.png) no-repeat;
	margin-left:-25px;
}

.nbs-flexisel-nav-right {
    right: 0px;
	margin-right:-25px;
    background: url(../../images/next.png) no-repeat;
}


.bannerview{ width:100%; float:left; height:24.063em;}

.tabs {
  width:100%;
  margin-bottom:3em;
  margin-top:1em;
  float:left;
  background:url(../../images/bg-pagination.png) no-repeat center;
  text-align:center;
  font-weight:600;
  font-size:0.9em;
  background-size:contain;
}
.tabs a {
  display: inline-block;
  width:36px;
  height:36px;
  position:relative;
  background:url(../../images/pagination-dot.png) no-repeat;
  margin:0 9.5%;
  color:#812261;
}

.tabs a span{position:absolute; left:0; margin-top:3em; margin-left:-2em;}

.tabs a span.fourth{ margin-left:0.2em;}


.tabs a.active {
  color:#71B736;
  background:url(../../images/pagination-dot-active.png) no-repeat;
}
.swiper-container {
  width:100%;
  /*height:385px;*/
}
.swiper-slide {
  height:;
  width:100%;
  position:relative;

}
.content-slide {
  padding:;
  position:absolute;
  width:42%;
  left:0;
  top:0;
  color:#812261;
  margin-left:1.5em;
  margin-top:1.5em;
}

.content-slide h1{font-size:1.875em; font-weight:600; line-height:100%; margin-bottom:1em;}
.content-slide p{ color:#424242;}
.buttons{ font-size:0.9em; margin-top:1.5em; float:left;}
.buttons a,.buttons a:visited,.buttons a:active{ color:#ffffff; padding:0.5em 1em; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; margin-right:1em;}
.buttons a.green{ background:#9dce44; border:solid 1px #438211; }
.buttons a.maroon{ background:#812261; border:solid 1px #371518;}
.buttons a:hover {
  background:#565656;
  border-color: #464646;
  color: #FFFFFF;
}

.loginboxnew{ float: left; width:100%;}

.loginbutton{ float:left; margin-right:4%;}
.forgotpassword{ line-height:2em;}

.subLinks_area{ float: left; width: 100%;}
.subLinks_area ul li{ margin: 0!important; padding: 0;}
.subLinks_area ul li a,.subLinks_area ul li a:active,.subLinks_area ul li a:visited,.subLinks_area ul li a:focus { color: #116DBA !important; line-height: 30px; font-size:1.1em; font-weight: 400; padding: 0 6px;}
.subLinks_area ul li a:hover{ color:#000000 !important; background: #f3f3f3; text-decoration:none;}

.fortuneboxmain{float: left; width:100%;}
.forerrormessage{ float: left; width:100%;}
.forbyindus{ float: left; width:48%; padding: 1%;}

.forbyindus_fort{ float: left;
padding: 1%;
width: 48%;}

.forbyfun{ float: left; width:48%; padding: 1%;}
.fortuneboxmain h2{ float: left; width:100%; padding: 1%; font-weight: 300; font-size: 1em; background:#116DBA; color: #ffffff; margin-bottom: 1% 1% 1% 2%; font-weight: 600;box-sizing: border-box;}
#registration7 h1 {
    font-size: 1.6em;
    float: left;
    color: #7d8b98;
    width: 100%;
    font-weight: 300;
    border-bottom: solid 2px #7d8b98;
    padding-bottom: 5px;
    margin-bottom: 1em;
    font-weight: bold;
}
#registration7 div.form-group label.checkbox-group{
    float: left;
    width: 100%;
    padding: 1%;
    font-weight: 300;
    font-size: 1em;
    background: #116DBA;
    color: #ffffff;
    margin-bottom: 1% 1% 1% 2%;
    font-weight: 600;
    box-sizing: border-box;
}
#registration7 div.form-group .checkbox p {
    background: none repeat scroll 0 0 #eeeeee;
    float: left;
    margin: 0 0 1%;
    padding: 0.5em 0 0.5em 0.5em;
    width: 99.3%;
    height: 22px;
}
#registration1 h1.page-title,#registration2 h1.page-title,#registration3 h1.page-title,
#registration4 h1.page-title,#registration5 h1.page-title,#registration6 h1.page-title,
#registration7 h1.page-title{
	display: none;
}
#registration6 .checkbox input{
    float: left;
    display: block;
    clear: both;
}
#registration6 select {
    width: 61.5%;
    padding: 0.6%;
    font-size: 13px !important;
    float: left;
    width: 100%;
    margin-bottom: 5px;
    font-size: 16px;
    color: #666666;

}
/*#registration4 .col-sm{
	display: table-cell;
padding-top: 5px;
padding-bottom: 5px;
padding-left: .5%;
padding-right: .5%;
border-bottom: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
text-align: left;
vertical-align: top;
word-break: break-all;
border-left: 1px solid #eeeeee;
}*/
#registration4 #table_list input[type="button"] {
    background: url(/images/delete-icon.png) no-repeat center;
    border: none;
    height: 20px;
    /* text-indent: 9999px; */
    width: 20px;
    padding: 0;
    margin-left: 20%;
}
#registration4 label,#registration2 label{
  width: 100%;
}
.yesno.radio label{
  line-height:2.5em;
}
#searchpage label{
  width:100%;
}
#manage_administrators .column.col-sm-4,#appliedlist .column.col-sm-4{
  width:90%;
  /*display: flex;*/
}
#contact_page #firstname_721 {
	clear: left;
}
#contact_page label{
  width:100%;
}
#contact_page input,#contact_page textarea{
  max-width: 60%;
}
.modal{
  position: relative !important;
  max-width: 700px;
}
.modal a.close-modal
{
  top:5px;
  right:5px;
}
#mappingtool .col-sm-3{
  width:20% !important;
  display: flex;
}
#mappingtool .col-sm-6 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
#table_list .editbtn {
    background: url(/images/edit-icon.png) no-repeat center !important;
    border: none;
    height: 20px;
    /* text-indent: 9999px; */
    width: 20px;
    padding: 0;
    display: inline-block;
}
.accorField label.label,label#label_12951 {
    font-weight: 600;
    color: #3c4448 !important;
    font-size: 16px;
    line-height: 18px;
    white-space: normal;
    text-align: left;
}

.dropdownday,.dropdownmonth,.dropdownyear{
  width: 32.33% !important;
  padding: 3px 15px !important;
  float: left;
  padding-top:0.2em !important;
  padding-bottom: 0.2em !important;
  margin-right:2px;
}
.dropdownday{
  clear:left;
}
#register_shortform_999 h1.page-title{
  display: none;
}
#register_shortform_999 .form-control-label {
    width: 100%;
    display: block;
	clear:both;
}
.radio label, .checkbox label {
    line-height: 22px !important;
}
.accorField input[type="text"], .accorField textarea, .accorField select {
    border: 1px solid #bbbbbb !important;
}
.hm-mid-sec .hm-lft-sec .accorField select#bdate, .hm-mid-sec .hm-lft-sec .accorField select#bmon, .hm-mid-sec .hm-lft-sec .accorField select#byear {
    width: 32.33% !important;
    padding: 3px 15px !important;
}
#day_earlieststartdate {
	clear: left;
}
.checkbox{
float: left;
clear: both;
width: 100%;
}
label{
  padding-left: 0px !important;
  float: left;
  clear: both;

}
.yesno label{
  display: block;
  float: left;
  width: 16px;
}
#registration1 h4,#registration2 h4,#registration3 h4
#registration4 h4, #registration5 h4,#registration6 h4
#registration7 h4,#vsf h3.label,#vsf h4.label{
    font-size: 1.6em;
    float: left;
    color: #7d8b98 !important;
    width: 100%;
    font-weight: 300;
    border-bottom: solid 2px #7d8b98;
    padding-bottom: 5px;
    margin-bottom: 1em;
    font-weight: bold;
    text-align: left;
    padding-left: 0px;
}
#expectedstartdate_724 label,#applicationclosingdate_724 label{
  width: 100%;
}
.forcol1{ float: left; width:100%;}
.forrow {
  background: none repeat scroll 0 0 #EEEEEE;
  float: left;
  margin: 1% 0;
  padding: 2%;
  width: 96%;
}

.forrow_fort {
background: none repeat scroll 0 0 #eeeeee;
float: left;
margin: 0 0 1%;
padding: 0.5em 0 0.5em 0.5em;
width: 99.3%;
height: 22px;
}

span.forcheck {
  float: left;
  margin-right: 1%;
}

span.forlabel {
  float: left;
  width: 95%;
}

.fullwidth{ float:left; width:100%;}
.textcenter{ text-align:center;}
.registeruser{ float: left;}
.errormessage,span.errormsg{ color:#ff0000;}
.chnagepass{ float: left; width: 60%; margin-top: 2%;}
chnagepass .contactForm1{line-height: 2.5em;}
.headerclient{ float: left; width:100%;}
.inner_wrapper { width: 100%; float: left; clear: both;}
#buttonRow input[type=button],#normalButtonRow input[type=button] { margin-bottom: 4px;}
.table_hoder { float: left; width: 100%; overflow: auto;}
.x-window td { padding: 3px;}
.general_area { width: 100%; float: left; margin-bottom: 20px;}
.whiteBox .twoColumn { float: left; width:50%;}
.whiteBox .twoColumn .formRow,.fourColumn .fourColumn_row { width: 100%; overflow: hidden; margin-bottom: 10px;}
.whiteBox .twoColumn .formRow .fieldText { float: left; width: 30%;}
.whiteBox .twoColumn .formRow .field { float: left; width: 70%;}
.whiteBox .twoColumn .formRow .field input[type="text"],.whiteBox .twoColumn .formRow .field textarea{ width: 90%;}
.whiteBox .twoColumn .formRow .field select { width: 92%;}
.whiteBox .twoColumn .formRow .mce-tinymce { width: 91%;}
.whiteBox .twoColumn .formRow .field .minexp { float: left;}
.whiteBox .twoColumn .formRow .field .maxexp_text { float: left; line-height: 26px; margin:0 4px 0 20px;}
.whiteBox .twoColumn .formRow .field span.msg { font-size: 11px;}
#GeneralReq,#ExtraFormInfo { clear: both; margin-top: 30px; float: left;}
#ExtraFormInfo { margin-bottom: 30px; width: 100%;}
.fourColumn { float: left; width: 100%; overflow: hidden;}
.fourColumn .fourColumn_row .fourColumn_text {float: left; width: 15%; }
.fourColumn .fourColumn_row .fourColumn_field  { float: left; width: 35%;}
.fourColumn .fourColumn_row .fourColumn_field input[type="textbox"],.fourColumn .fourColumn_row .fourColumn_field input[type="text"],.fourColumn .fourColumn_row .fourColumn_field input[type="password"],.fourColumn .fourColumn_row .fourColumn_field textarea{ width: 90%;}
.fourColumn .fourColumn_row .fourColumn_field select { width: 92%;}
.fourColumn .fourColumn_row .fourColumn_field input[type="radio"]:last-child { margin-left: 20px;}
.fourColumn .fourColumn_button { width: 100%; margin-top: 10px;}



.x-window td { padding: 3px;}

.jobdet1{ float:left;width:100%;}
.detrow {
  float: left;
  padding: 0.5%;
  width: 99%;
}
.detlabel {
  color: #25409b;
  float: left;
  font-weight: bold;
  margin-right: 1%;
  width: 18%;
  text-align: right;
}
.detcontent {
  float: left;
  width: 80%;
}

.x-shadow{ display: none!important;}

.employersection.totalprice {
  background: none repeat scroll 0 0 #116dba;
  border: 1px solid #F6F6F6;
  float: left;
  margin-bottom: 2%;
  padding: 1%;
  width: 98%;
  color:#ffffff;
}
.employersection.totalprice div{ float: left; width: 50%;}
.pricelab{ text-align: left;}
.pricefig{ text-align: right;}

.paypalwait{ float: left; width:100%; text-align: center;}
.paypalwait img{ display: inline;}
.forgotpassword{}
.forgotpassword a,.forgotpassword a:visited,.forgotpassword a:active{ color:#116DBA;}
.top_search { width: 100%; text-align: center;}
.top_search input[type="text"]{ padding: 1px;}
.top_search .search_row1 { margin-bottom: 5px;}
.top_search .search_row2 { margin-bottom: 50px;}
.top_search .search_row2 input[type="radio"] { margin-right: 5px;}
.top_search .search_row2 span.one{ margin-right: 30px;}
.advSearch_resumeRow { width: 100%; overflow: hidden; clear: both; margin-bottom: 10px;}
.advSearch_resumeRow span { float: left; padding-right: 10px;}
.advSearch_resume { width: 74%; margin: 0 auto;}
.candidate_resume { width: 100%; overflow: auto; padding-bottom: 20px;}
.client_home { float: left; width: 100%; clear: both; overflow: hidden;}
.client_home .client_homeLeft { float: left; width: 49%; margin-right: 2%;}
.client_home .client_homeRight { float: left; width: 49%;}
.client_home .client_calender, .client_home .client_jobPostPlan { float: left; width: 100%; margin-bottom: 20px;}
.client_calender .monthnavigation,.client_calender .monthname { background: #71B736; line-height: 30px; text-align: center; color: #ffffff; font-weight: bold;}
.client_calender .monthnavigation img { display: inline;}
.client_calender .client_calHoder { background: #efefef;}
.client_calender .client_calHoder td { border: 1px solid #ffffff; padding: 4px;line-height: 30px; text-align: center;}
.client_calender .client_calHoder td table.eventcontent td { border: 0;}
.client_calender .client_calHoder td.dayname { width: 14.28%; font-weight: 600;}
.homeTable_Area { background: #ffffff; margin-bottom: 20px; float: left;}
.homeTable_Heading { width: 40%; background: #71B736; color: #ffffff; line-height: 24px; float: left; margin-bottom: 1px; font-weight: 600;}
.homeTable_Content { width: 60%; background: #efefef; color: #333333; line-height: 24px; float: left; margin-bottom: 1px;}
.homeTable_Heading span,.homeTable_Content span {padding: 4px 7px; float: left;}

.popupbgtitle{ background:#71B736; color:#ffffff;}

.clienthmdiv{  background:#ffffff; width:100%; clear:both;}
.clienthmdiv .column, .clienthmdiv .column2{ width:47.4%; float:left; padding:5px;line-height:24px;}
.clienthmdiv .column2{ width:47.65%;}
.clienthmdiv .column{ background:#71B736;  color:#ffffff;  font-weight:bold;}
.clienthmdiv div.column:first-of-type, .clienthmdiv div.column2:first-of-type{ margin-right:1px;}
.clienthmdiv .column2{ background:#EFEFEF; color:#000000; margin-bottom:1px;}
.clienthmdiv #hmclientjobdetails .column2{ text-align:center;}
.clienthmdiv #statisticsTable, .clienthmdiv #hmclientjobdetails{ border-bottom:none;}
table#jobstatuschart{ width:100%;}
#jobstatuschart table, .sourcereport{ width:100%; float:left;}
#jobstatuschart .statisticsTableTH{ width:46%; padding:2% 0 2% 2%; color:#6c6f70; vertical-align:middle;}
#jobstatuschart .statisticsTableTH img{ display:inline-block; cursor:pointer; padding-right:10px;}
#jobstatuschart td.chartvalue{ padding-bottom:20px;}
.sourcereport{ background:#EFEFEF; margin-bottom:20px;}
.adv_search_dynamic_radio{float:left;}
#jobstatuschart #datavalue1.datavalue div:first-of-type{ float:left;}
#jobstatuschart #datavalue1.datavalue div table .google-visualization-table-tr-head .gradient, .google-visualization-table-tr-head-nonstrict .gradient, .google-visualization-table-div-page .gradient, #jobstatuschart #datavalue3.datavalue div:first-of-type div .google-visualization-table-tr-head .gradient, .google-visualization-table-tr-head-nonstrict .gradient, .google-visualization-table-div-page .gradient{ background:rgb(113, 183, 54) !important; color:#ffffff;}
#jobstatuschart #datavalue3.datavalue div:first-of-type div{ width:465px !important; float:left !important;}
#jobstatuschart #dashboard3 .statisticsTable td#chartvalue3 div:first-of-type{ width:auto !important;}
#jobstatuschart th.statisticsTableTH.chartview{ float:right;}
.clientordermsg{ clear:both; margin:10px 0 0; text-transform:capitalize;}
#ordertable .table-head .column a{ color:#ffffff;}
#ordertable .table-body .column .title1{ font-size:15px;}
#showdiv .FormTitle{ margin-top:12px;}
#showdiv .ordersearcharea{ clear:both; margin:15px 0; overflow:hidden; float:left;}
#showdiv #newTable{ clear:both;}
.statisticsTableSearch{ width:100%; float:left;}
.ordersearchcriteria, .ordersearchtype{ display:inline; float:left; margin-right:10px;}
.ordersearchtype{ margin-right:0;}
.titlecan{ display: none;}
/*[type="file"]#resume{max-width: 366px; min-width: 366px;}*/
.captcha_img{ margin-top: 10px!important;}

.hmerror-msg{ border: 1px solid #DDDDDD;
    border-radius: 6px;
    margin-top: 1em;
    padding: 7px;}

.reg_div{ float: left; width:20%; text-align: center; margin-top: 50px; margin-left: 20%;}
.upload_resume1{ margin: 0 auto; width: 50%; text-align: left; font-size: 14px;}
.uprow{ float: left; width:100%; margin-bottom:1%;}
.load
{
    display:none;
}
.unload
{
    display:block;
}

.customregbutton{}
.customregbutton input,.customregbutton input:active,.customregbutton input:visited{ padding:8px 65px!important; margin-right: 0; font-size: 16px!important;}
.reg_div h4{ border-bottom: 0; font-weight: normal; margin-bottom:0px!important; font-size: 18px;}

.upldresnew{ float: left; width:100%; margin-bottom: 15%;}
.upldresmain{ float: left; width:100%;}
.uploadres{ margin: 0 auto; width:60%;}
.upldresrow{ float: left; width:100%; margin-bottom:4%; }
.upldbtnres{ float:left; width:100%; text-align: center;}
.upldresrow .upfile{ width:50%; float: left;}
.upldresrow .uptitle { float: left; width: 45%; text-align: right; padding-left: 0; margin-right: 2%;}

.upldbtnres input[type="button"].greenbutton,.upldbtnres inputinput[type="button"].greenbutton:active,.upldbtnres inputinput[type="button"].greenbutton:visited{
  min-width: 90px; margin: 0 5px;
}

.overwrite{color: #FF0000; float: left; width: 100%; font-size: 11px; text-align: center; margin-bottom: 2%;}
.dwnldcv{ float: left; width: 100%; text-align: center; margin-top: 3%;}
.uploadres{ clear: both; overflow: hidden;}
.uplddwntitle {
  float: left;
  text-align: right;
  width: 49%;
  margin-right:1%;
  line-height: 25px;
}
.dwnldrow{ width: auto;}
.
.extraupld{ margin-top: 3%;}
.dwnldrow a,.dwnldrow a:active,.dwnldrow a:visited{ display: inline-block;}
.overview .forrow_fort:last-child { margin-bottom: 0;}

.recruitment2_area .tab_area { height: 45px; width: 100%; box-sizing: border-box; float: left; font-size: 14px; margin-bottom: 30px;}
.recruitment2_area .tab_area a.step { color: #a19f9f; float: left; font: bold 14px/25px arial; padding: 10px 0 10px 10px; position: relative; width: 16%; box-sizing: border-box;background-color: #ecebeb;}
.recruitment2_area .tab_area a.step.active {background-color: #fff; color: #116DBA; cursor: text;}
.recruitment2_area .tab_area a.step span { float: left; font-size: 24px; margin-right: 5px;}
.recruitment2_area .tab_area a.step small.r-arrow { height: 45px; position: absolute; right: 0; top: 0; width: 35px; background: url(../../../images/right-arrow.png) no-repeat;}
.recruitment2_area .tab_area a.step.active small.r-arrow {background: url(../../../images/arrow-active.png) no-repeat;}
.recruitment2_area .tab_area a.step small.r-arrow.sub_active {background: url(../../../images/arrow-sub-active.png) no-repeat;}
.recruitment2_area .tab_area a.step:nth-child(2) { width: 16%;}
.recruitment2_area .tab_area a.step:nth-child(3) { width: 16%;}
.recruitment2_area .tab_area a.step:nth-child(4) { width: 16%;}
.recruitment2_area .tab_area a.step:nth-child(5) { width: 16%;}
.recruitment2_area .tab_area a.step:nth-child(6) { width: 16%;}
.recruitment2_area .tab_area.tab_job_id a.step { font-size: 13px;}
.recruitment2_area .tab_area.tab_job_id a.step:first-child { width: 15%;}
.recruitment2_area .tab_area.tab_job_id a.step:nth-child(2) { width: 11%;}
.recruitment2_area .tab_area.tab_job_id a.step:nth-child(3) { width: 19%;}
.recruitment2_area .tab_area.tab_job_id a.step:nth-child(4) { width: 13%;}
.recruitment2_area .tab_area.tab_job_id a.step:nth-child(5) { width: 15%;}
.recruitment2_area .tab_area.tab_job_id a.step:last-child { width: 15%;}

.recruitment2_area .tab_area.tab_job_id a.step { font-size: 13px;}
.recruitment2_area .tab_area.tab_job_id a.step.cls_step_4 { width: 21% !important;}
.recruitment2_area .tab_area.tab_job_id a.step.cls_step_5 { width: 17% !important;;}
.recruitment2_area .tab_area.tab_job_id a.step.cls_step_6 { width: 13% !important;;}
.recruitment2_area .tab_area.tab_job_id a.step.cls_step_7 { width: 13% !important;;}
.recruitment2_area .tab_area.tab_job_id a.step.cls_step_8 { width: 15% !important;;}
.recruitment2_area .tab_area.tab_job_id a.step.cls_step_9 { width: 21% !important;;}

.wizline .accoText img { display: inline-block; margin-left: 5px;}
@media all (max-device-width: 598px) {

}