/* 

System pages

*/

/* 1. Default tags
-------------------------------------------------- */
#content-container.newDash #content .content-holder {
  padding-top: 20px;
}
body[class*="member/default"] #wrapper,
body[class*="member/profile"] #wrapper,
body[class*="advertiser/default"] #wrapper,
body[class*="company/default"] #wrapper{
overflow: hidden;
}
.member-dashboard-content .db_info-holder:before,
#section-1:before,
.advertTop:before {
  content: '';
  position: absolute;
  left: -50%;
  right: auto;
  top: -30px;
  bottom: auto;
  background: #f4f3ef;
  width: 200%;
  height: calc(100% + 35px);
  display: block;
  z-index: -1;
  border-bottom: 5px solid #31DAE4;
}
.advertTop{
position: relative;
padding-bottom: 50px;
margin: 0 0 40px;
}
.advertTop:before{
top: -70px;
height: calc(100% + 70px);
}
li .form-input,
#jxt-wrapper-bootstrap .form-section li{
  margin-bottom: 15px!important;
}
.form-all input[type="text"], .uniForm input[type="text"], .jxt-form-field input[type="text"],
.form-all input[type="email"], .uniForm input[type="email"],
.form-all input[type="password"], .uniForm input[type="password"], .jxt-form-field input[type="password"],
.form-all textarea, .uniForm textarea,
#wrapper #CV-content .edit-mode .form-control, #wrapper #CV-content .personalDetails-form .form-control,
#jxt-wrapper-bootstrap #content .form-control{
  height: 45px;
  font-family: 'Malva-MediumItalic';
  font-size: 16px;
  color: #3a3e3f;
  background: #f3f2ec;
  padding:0 13px 0 13px;
  margin-bottom: 0;
  border: none;
  border-bottom: 5px solid #24D4EE;
  border-radius: 0;
  box-shadow: none;
/*  max-width: 500px;*/
  text-indent: 3px!important;
}

label#ctl00_ContentPlaceHolder1_ucJobFields_lbProfession {
  position: relative;
  color: white;
  min-width: 250px;
}
label#ctl00_ContentPlaceHolder1_ucJobFields_lbProfession:before {
  position: absolute;
  content: 'CLASSIFICATION / SUB-CLASSIFICATION';
  left: 0;
  top: 0;
  color: #333;
  display: block;
  min-width: 300px;
  white-space: nowrap;
}
label#ctl00_ContentPlaceHolder1_ucJobFields_lbProfession .form-required{
  float: right;
}



button.multiselect.dropdown-toggle{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
#wrapper #CV-content .edit-mode select.form-control,
#wrapper #CV-content .personalDetails-form select.form-control,
#jxt-wrapper-bootstrap #content select.form-control{
padding-right: 47px;
}
#wrapper #CV-content .edit-mode .form-control,
#CV-content .personalDetails-form .form-control{
max-width: 100%;
}
#CV-content .personalDetails-form .form-control{
background: #fff!important;
}
.uniForm textarea,
#CV-content .edit-mode textarea,
#jxt-wrapper-bootstrap #content textarea.form-control{
height: auto!important;
}
.form-all input[type="text"]:focus, .uniForm input[type="text"]:focus,
.form-all input[type="email"]:focus, .uniForm input[type="email"]:focus,
.form-all input[type="password"]:focus, .uniForm input[type="password"]:focus, 
.jxt-form-field input[type="text"]:focus, .jxt-form-field input[type="password"]:focus,
.form-all textarea:focus,
#CV-content .edit-mode .form-control:focus,
#jxt-wrapper-bootstrap #content .form-control:focus,
#advanced_search-holder .form-control:focus,
#advanced_search-holder .sbHolder .sbSelector > a:focus{
  box-shadow: -1px 0 2px rgba(0, 0, 0, 0.3);
}
#content input.mini-new-buttons,
#content input.btn,
.jxt-form-section .btn{
  border: none!important;
  border-radius: 0;
  font: 22px Malva-ExtraBold;
  color: #fff!important;
  padding: 13px 29px;
  margin-bottom: 5px;
}
#content input.mini-new-buttons:hover,
#content input.btn:hover,
#content input.mini-new-buttons:focus,
#content input.btn:focus,
.jxt-form-section .btn:hover,
.jxt-form-section .btn:focus{
background: #db2e06;
}
.uniForm .buttonHolder{
margin: 30px 0 80px;
}
.blockLabels li span label {
  padding-left: 4px;
}
#content select{
  padding-right: 65px;
  overflow: hidden;
  text-overflow: ellipsis;
  border: none;
  border-radius: 0;
  border-bottom: 5px solid #24D4EE;
  height: 45px;
  padding: 7px 13px 5px;
  text-indent: 7px;
  font: 16px Malva-MediumItalic;
  color: #3a3e3f;
  background-color: #f3f2ec;
  background-image: none;
  box-shadow: none;

  max-width:500px;
  position: relative;
}
#content .uniForm select{
  max-width: 100%;
}
#wrapper #CV-content .edit-mode .custom-select select{
  padding-top: 0;
  padding-bottom: 0; 
}
#content .TablePaginationFooter select {
  min-width: 55px;
  height: 40px;
}
#content .TablePaginationFooter .custom-select:before{
  width: 38px;
  height: 38px;
}
#content .TablePaginationFooter .custom-select{
  display: inline-block;
}
/*#content select:before{
background: #fc3f35 url(../images/dropdown--arrow.png) no-repeat center center;
  display: inline-block;
  content: "";
  position: absolute;
  width: 45px;
  height: 45px;
  right: 0;
}*/
.jxt-form-advertiser-login .jxt-form-label,.jxt-form-advertiser-login .jxt-form-field
{
  width: 100%;
}
.jxt-form-advertiser-login .jxt-form-remember-me
{
  padding-left: 0;
  max-width: 500px;
}
#content select[multiple="multiple"] {
  /* min-height: 115px; */
  overflow: auto;
  text-overflow: initial;
  padding: 11px 0 0;
}
#content select[multiple="multiple"] option {
padding: 3px 0 ;
}

.form-label-left,
.ctrlHolder label,
.jxt-form-label label,
#CV-content  label,
#jxt-wrapper-bootstrap label,
.marktingCheckBox .mini-main-alert{
  text-transform: uppercase;
  font-size: 12px;
  text-align: left;
  font-weight: bold;
}
.ctrlHolder{
  margin-bottom: 1em;
}
.ctrlHolder .form-control{
  margin-bottom: 0;
}
.input-group{
  display: block;
}
.marktingCheckBox,
.marktingCheckBox li.mini-main-alert{
  display: block!important;
}
#aspnetForm[action="./settings.aspx"] .marktingCheckBox,
#aspnetForm[action="./default.aspx"] .marktingCheckBox{
  display: none!important;
}

.jxt-error,
.fieldstar,
.help-block,
.form-required,
.ctrlHolder > span,
#ctl00_ContentPlaceHolder1_rfvPassword,
#ctl00_ContentPlaceHolder1_captchaReqMsg{
  background: none;
  padding:0;
  font-size: 0.9em;
  font-style: italic;
  opacity: 0.8;
}
span[style*="red"], span[style*="Red"]{
  font-size: 14px;
  font-style: italic;
  color: #fc3f35!important;
}

.jxt-form-company-logo .fieldstar {
position: relative;
top: -7px;
font-weight: bold;
}

p#pPasswordError{
/* padding-left: 25px; */
padding-top: 6px;
}
#prefix_left-navigation-static h3{
background: #fc3f35;
color: #fff;
font: 27px/1 'Malva-ExtraBold';
text-transform: uppercase;
padding:9px 9px 6px 11px;
}

.system-banner + .system-search{
display: block;
}
body[class*="member"] .system-banner + .system-search,
body[class*="advertiser"] .system-banner + .system-search,
body[class*="company"] .system-banner + .system-search{
background: #24D4EE;
}
body[class*="member"] .system-banner + .system-search .innerbanner-search,
body[class*="advertiser"] .system-banner + .system-search .innerbanner-search,
body[class*="company"] .system-banner + .system-search .innerbanner-search,
body[class*="personality-"] .innersearch-sec{
display: none;
}

body[class*="companysearch.aspx"] .system-banner + .system-search{
  background: #011728 !important;
}

#content h1,
#jxt-wrapper-bootstrap h1 {
  background: none;
  color: #021464;
  padding:0;
  display: block;
}
.uniForm h2, .uniForm h3, .form-header-group h2,
.jxt-form-section h2, .jxt-form-section h3{
  background: #000f66;
  color: #fff;
  display: inline-block;
  padding: 10px 15px;
  text-transform: uppercase;
  font: 20px Malva-Bold;
}
#ctl00_ContentPlaceHolder1_upUpsellPackages h2, #ctl00_ContentPlaceHolder1_upProductPackages + .jxt-form-section-select-package h2{
background: #fee43d;
color: #fc3f35;
}
#ctl00_ContentPlaceHolder1_upProductPackages h2{
position: relative;
}
#ctl00_ContentPlaceHolder1_upUpsellPackages h2{
position: relative;
color: #fee43d;
}
#ctl00_ContentPlaceHolder1_upProductPackages h2:before,
#ctl00_ContentPlaceHolder1_upUpsellPackages h2:before{
position: absolute;
left: 0;
top: 0;
padding:10px 15px;
}
#ctl00_ContentPlaceHolder1_upProductPackages h2:before{
content: 'Posting over 5 jobs? Select a package';
background: #000f66;
color: #fff;
}
#ctl00_ContentPlaceHolder1_upUpsellPackages h2:before{
content: 'Promote & Save With A Boost Package';
background: #fee43d;
color: #fc3f35;
}
@media (min-width:480px){
#ctl00_ContentPlaceHolder1_upProductPackages h2:before,
#ctl00_ContentPlaceHolder1_upUpsellPackages h2:before{
  white-space: nowrap;
}
}
#ctl00_ContentPlaceHolder1_upUpsellPackages .sbHolder, #ctl00_ContentPlaceHolder1_upProductPackages + .jxt-form-section-select-package .sbHolder,
#ctl00_ContentPlaceHolder1_upUpsellPackages .jxt-form-field input[type="text"],
#content #ctl00_ContentPlaceHolder1_ddlUpsellPackages
{
border-bottom-color:#fc3f35;
}
.jxt-form-submit.jxt-form-add-to-cart{
width: 50%;
padding-right: 1.5em;
}
.jxt-form-submit.jxt-form-add-to-cart .jxt-form-button{
width: auto;
float: none;
}
.jxt-form-footer-navigation{
padding-top: 1.5em;
border-top: 3px dotted #999;
}
ul.jxt-cart-product-list{
border-top: 5px solid #24D4EE;
}
ul.jxt-cart-product-list li{
background: #f3f2ec;
padding: 17px 20px;
margin-bottom: 5px;
}
.jxt-cart-remove:before{
content: "\f00d";
background-color: #fc3f35;
font: 13px/1.35 'Fontawesome';
width: 19px;
height: 19px;
top: 2px;
}
.jxt-form-advertiser-select-product label small{
text-transform: none;
}

.uniForm h3, .jxt-form-section h3{
font-size: 18px;
}
#socialLoginWrapper h3 {
  display: block;
  max-width: 290px;
}
.MemberFullRegisterHeader:hover,
.MemberFullRegisterHeader:focus{
background: #011728;
}

#aspnetForm[action="./advancedsearch.aspx"] .banner-job{
display: none;
}

#jobs-salary-range input.form-control {
  display: inline-block;
  margin-left: 5px;
}

/* pages/enquiry.aspx -pat*/

.full-width-container .container #dynamic-content {
  padding: 0;
}
form[action='./enquiry.aspx'] .content-holder{
margin-bottom: unset;
}


form[action='./enquiry.aspx'] .form-all input[type="text"], form[action='./enquiry.aspx'] .form-all input[type="email"], .contact-form .form-all textarea
{
background: #fff;
border-color: #fc3f35 !important;
font:normal 18px Malva-Italic, Arial, Sans-serif;
padding:10px 15px;

}
.contact-form .form-all textarea{
  overflow: hidden;
}

form[action='./enquiry.aspx'] #ctl00_ContentPlaceHolder1_btnSubmit{
  font:18px 'Malva-Medium';
  padding: 13px 45px;
  margin-bottom: 0;
  margin-top: -70px;
}
html.browser-MSIE form[action='./enquiry.aspx'] #ctl00_ContentPlaceHolder1_btnSubmit,
html.browser-edge form[action='./enquiry.aspx'] #ctl00_ContentPlaceHolder1_btnSubmit{
  margin-top: 0;
}



#content{
padding-left: 0;
}

#ctl00_ContentPlaceHolder1_googleCaptcha {
  position: relative;
  margin-top: -25px;
  margin-bottom: 0px;
}


.box-table .CurrentJobTitle {
  white-space: normal;
  word-break: inherit;
}

/* 2. Member Dashboard
-------------------------------------------------- */
@media (min-width: 768px){
.container {
    max-width: 100%;
}
}
@media (min-width: 992px){
.container {
    max-width: 100%;
}


}
/*contact us form*/
@media (max-width:414px ){

.contact-form	.form-all {
    padding: 0px 30px 0;
}


}
@media (min-width: 768px) and (max-width: 1199px){

/* .contact-form .form-all {
  margin-left: 25%;
} */


}
@media (min-width: 992px){
/*contact us form*/
.contact-form .form-section {
  width: 80%;
  margin-left: 20% !important;
}

li#enquiry-name {
  display: inline-block;
  width: 25%;
  margin-right: 7%;
}

li#enquiry-email {
  display: inline-block;
  width: 25%;
}

.contact-form .form-all input[type="text"],
.contact-form .form-all input[type="email"]{
height: 55px;
}
#ctl00_ContentPlaceHolder1_btnSubmit{
display: inline-block;
margin: 0px 0px 75px 8%;
/*margin: 0px 0px 75px 8%;
font:18px 'Malva-Medium';
padding: 13px 45px;*/
}

.contact-form .form-all textarea{
  /*max-width: 867px;*/
  max-width: 57%; 
  height: 160px;
  display: inline-block;
}

}
@media (min-width: 1200px){
.container {
    max-width: 100%;
}

.form-line{vertical-align: top;}

}
/* #aspnetForm[action*="default.aspx"], .member-dashboard-content{
background: #F4F3EF;
} */
.member-dashboard-content{
padding-top: 0px;
position: relative;
margin-top: -50px;
}
.member-dashboard-content .db_section-content{
margin-left: 0;
margin-right: 0;
}
.member-dashboard-content .db_section-header{
padding: 0;
min-height: 80px;
}
#CV-content{
position: relative;
}
/*ul.site-login{
background: #fc3f35;
}*/
ul.site-login ul{
display: none;
}
.boardy-GroupStatus-withMenu {
  background: transparent;
}
.boardy-GroupStatus-withMenu.boardy-GroupStatus-loginBefore {
overflow: hidden;
height: 79px;
}
.boardy-GroupStatus-withMenu span
{
  margin-left: -4px;
}
.boardy-GroupStatus-withMenu .GroupStatus-profilepic {
  position: relative;
  left: 0px;
  background: #fc3f35;
  padding: 25px 8px 24px 3px;
  height: 79px;
  overflow: hidden;
}
.GroupStatus-profilepic img {
  background: #fff;
  border-radius: 50%;
  margin: 0 3px;
  border: 4px solid white;
  width: 30px;
  height: 30px;
}

.boardy-dropdown-toggle .boardy-caret{
position: absolute;
right: 10px;
top: 47%;
display: none;
}
.GroupStatus-dashboard a.boardy-dropdown-toggle:before{
content: "\f078";
font-family: Fontawesome;
z-index: 1;
left: auto;
bottom: auto;
top: 39%;
right: 10px;
background: none;
-webkit-transform:none;
transform:none;
}
.boardy-dropdown{
border:none;
}
ul.boardy-dropdown li a {
  padding: 9px 12px;
  line-height: 1.2;
  margin: 0;
  white-space: normal;
}
#memberProfileLinks,
.member-title{
display: none;
}

.close-acc-btn {
  position: absolute;
  top: -80px;
  z-index: 1;
  right: 0;
}
.close-acc-btn a.btn{
  font: 300 14px/1 'Malva-ExtraBold';
  padding: 5px 10px;
  float: right!important;
}


#CV-content h1.CV-Builder-title,
body[class*="advertiser/default.aspx"] #content h1,
body[class*="company/default.aspx"] #content h1{
  position: absolute;
  left: 380px;
  font-size: 14px;
  text-transform: uppercase;
  background: #021464;
  color: #fff;
  padding: 5px 15px;
  line-height: 1;
  top: -28px;
  z-index: 10;
} 

.newDash .last-modified-date{
  clear: both;
}

#imgMemberProfile p {
text-align: center;
}
.profilePic-holder{
  margin-top: -65px;
}
.profilePic-holder, .profileImageHolder {
  max-width: 350px;
  width: 350px;
  height: 350px;
  max-height: 350px;
  border: 30px solid #fff;
  background: #fff;
  box-shadow: none;
  border-radius: 50%;
  overflow: hidden;
}
.btnUploadImage:before{
margin-right: 0;
}
#CV-content h2.member-dashboard-candidatename,
#candidate-name h3,
.advertiser-dashboard-advertisername{
  color: #021464;
  background: #24D4EE;
  font: 55px/1 Malva-ExtraBold;
  text-transform: uppercase;
  border-bottom: none;
  padding: 13px 15px 5px;
  display: inline-block;
  position: relative;
  float: left;
  margin-bottom: 30px;
  max-width:100%;
}
img.advJobTemplateLogo-logolist {
width: 100%;
max-width: 220px;
margin: 0 auto;
overflow: hidden;
height: auto;
}
.nwrap{
text-overflow: ellipsis;
display: block;
overflow: hidden;
white-space: nowrap;
}
.newDash .last-modified-date{
  clear: both;
}
/* #CV-content h2.member-dashboard-candidatename,
#candidate-name h3,
.advertiser-dashboard-advertisername{

} */
#box-profile-info{
margin-right: 0;
}
/* .profilePic-holder.no-image img{
opacity: 0;
} */
#box-profile-status h2 {
  font-size: 12px;
  font-weight: 600;
  color: #021464;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 0;
}

.pic-holder-cs{
  float: left;
  width: 370px;
  margin-right: 30px;
}
.mem-top {
  float: left;
  width: calc(100% - 400px);
}
#CV-content #basicProfile {
  border: none!important;
  background: none;
  padding: 5px 0 0;
  width: calc(100% - 400px);
  margin-bottom: 30px;
}
.overlayEdit{
  background: #F4F3EF;
  padding: 15px 5px;
}

#basicProfile .editable-section{
  border-bottom: none;
  padding-bottom: 0;
}
.profile-data.editable-section .fa-edit {
  line-height: 1.7;
  position: absolute;
  bottom: -29px;
  right: 0;
}
#box-profile-status {
  float: left;
  width: 50%;
}
#box-profile-details{
  float: left;
  clear: left;
  width: 50%;
}
#header .languages,
#box-profile-info #headline,
#headline + .row,
.member-dashboard-candidatename small,
#box-profile-details .db_section-header,
.profile-completion-info,
#box-profile-info h5{
  display: none;
}

#headline {
  font: 20px/1.3 Malva-ExtraBold;
  text-transform: uppercase;
  word-break: break-word;
}
#CV-content .highlight{
  color: #000F66;
}

#box-profile-details .db_section-content{
  margin-left: 0;
  font-size: 16px;
}
#box-profile-details span.highlight{
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
#box-profile-details span.highlight:after {
  content: ':';
}
.personal-detail-content{
  margin-bottom: 20px;
}
#box-profile-status .button-wrapper {
  display: none;
}
#box-profile-status, .db_info-holder:after{
  background: none;
}
#box-profile-status:before{
  display: none;
}
.profileMeterRing .progress-bar .rotate{
  clip: rect(0 111px 220px 0);
}
.profileMeterRing .progress-bar .background,
.profileMeterRing .progress-bar .left{
  background: #31DAE4!important;
}
.profileMeterRing .progress-bar .rotate, 
.profileMeterRing .progress-bar .right{
  background: #021464!important;
}
.profileMeterRing .progress-bar div .progress-value{
  background-color: #F4F3EF;
  color: #021464;
  font: 800 21px/1.2 'Open Sans';
  height: 175px;
  width: 175px;
  left: 22.5px;
  top: 22.5px;
}
.profileMeterRing .progress-value .perc{
  padding: 34% 0;
}
.profileMeterRing .progress-value .lbl{
  text-transform: lowercase;
  font-weight: 800;
}

.newDash .form-section,
#CV-content .form-section{
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  min-height: 150px!important;
  margin-top: 10px;
  padding-bottom: 20px;
}
#attach_forms .form-section {
  min-height: 0!important;
  padding: 0;
  margin: 0 auto!important;
}
#attach-container .section-header a.artLinks {
  display: block;
  clear: both;
  padding-top: 10px;
  /*font-size: 14px;*/
  position: relative;
  top: 7px;
}
.member-dashboard-content .db_info-holder {
  border-bottom: 5px solid #31DAE4;
  margin-bottom: 0;
}
.uncomplete-sec-list {
  background: #fff;
  border-bottom: 5px solid #31DAE4;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 30px;
  overflow: visible;
  z-index: 10;
  position: relative;
  margin-bottom: 40px;
  padding-left: 232px;
  padding-top: 15px;
  padding-bottom: 20px;
}
.uncomplete-sec-list:after{
content: '';
display: table;
clear: both;
}
.tocomplete-head {
  position: absolute;
  top: -64px;
  left: 0;
  z-index: -1;
}
#directorshipIcon,
.profile-completed h2,
#socialLoginWrapper h3 {
  display: none;
}
.profile-completed{
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.uncomplete-sec-list .jxt_profile-sec-icon {
  /*font-size: 23px;
  padding: 5px;
  background: #F3F2EC;*/
  margin-left: 15px;
  padding: 0;
  height: 110px;
  width: 60px;
  text-align: center;
  float: left;
}
.uncomplete-sec-list .jxt_profile-sec-icon a{
  color: #CAC8BD;
  background: #F3F2EC;
  display: inline-block;
  height: 44px;
  width: 44px;
  line-height: 44px;
  margin-bottom: 8px;
}
.uncomplete-sec-list .jxt_profile-sec-icon a:hover,
.uncomplete-sec-list .jxt_profile-sec-icon a:focus{
  color: #fc3f35;
}
.jxt_profile-sec-icon span {
  font: 10px 'Open Sans';
  color: #011728;
  display: block;
  line-height: 1.2;
}

.db_section-header{
  background: none;
}
.db_section-header h2,
.uncomplete-sec-list h2 span,
.db_section-header h2 span,
h3.section-title,
h2.section-title,
body[class*="advertiser/default"] .content-holder h2,
body[class*="company/default"] .content-holder h2,
#jxt-wrapper-bootstrap h2.form-header,
#aspnetForm[action*="settings"] h3{
  background: #021464;
  color: #fff!important;
  padding: 9px 10px 5px;
  font: 28px/1.1 Malva-ExtraBold;
  text-transform: uppercase!important;
  display: inline-block;
}
.db_section-header h2{
  line-height: 1.35;
}
#ctl00_ContentPlaceHolder1_updatePanel h2 {
  width: auto;
}
.db_section-header h2 span.fa,
h2.section-title span{
  display: none;
}

.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th{
  background-color: #fcfcfc;
}

.switch{
  width: 73px;
  height: 40px;
}

tr:nth-child(odd) .switch-label,
tr:nth-child(odd) input:checked ~ .switch-label{
  background: #F3F2EC;
}
.switch-flat .switch-label{
  border:none;
}
.switch-flat input:checked ~ .switch-label{
  background: #fff;
}
input:checked ~ .switch-label{
  box-shadow: none;
}
.switch-flat .switch-handle{
  background: #FEE43D;
  width: 30px;
  height: 30px;
}
.switch-input, .switch input[type="checkbox"]{
  width: 70px!important;
  z-index: 11;
}
.switch-flat input:checked ~ .switch-handle{
  background: #91DB5A;
  left: calc(100% - 33px);
}
.memberBroadcast-widget th, #box-table-alerts th{
  display: none;
}

#CV-content .btn-primary{
  border:none;
}
.tocomplete-head .btn .fa {
  display: none;
}
#CV-content .tocomplete-head .btn,
#jxt-wrapper-bootstrap a.btn {
  background: #fc3f35!important;
  color: #fff;
  line-height: 1;
  padding-top: 8px;
  display: inline-block;
  text-transform: uppercase;
}
.btn-file.btnUploadImage {
  margin: 10px auto 3px;
}
.profileImageHolder .btnUploadImage{
  top: auto;
  bottom:16px;
  right:0;
  display:block;
  width:100%;
  margin:0 auto;
}
#box-table-alerts td.action-edit,
#box-table-saved .sj_time{
  display: none;
}
#box-table-alerts td.action-cell {
  width: 80px;
}
#box-table-saved td.action-cell {
  display: none;
}
a.btn-primary[href*="profile.aspx?focus"] {
  width: 30px;
  height: 30px;
  min-width: 30px;
  overflow: hidden;
  padding: 0!important;
  position: absolute;
  bottom: -30px;
  background: none!important;
  right: 0;
  z-index: 10;
}
a.btn-primary[href*="profile.aspx?focus"] span {
  top: 0!important;
  margin: 0!important;
}
a.btn-primary[href*="profile.aspx?focus"]:before{
  display: none;
}
a.btn-primary[href*="profile.aspx?focus"]:hover span,
a.btn-primary[href*="profile.aspx?focus"]:focus span{
  background: #db2e06;
}
.newDash .table-bordered tr td{
  padding:15px 15px;
  height: 80px;
  vertical-align: middle;
}
.newDash .table-bordered tr:nth-child(even) td{
  background: #F3F2EC;
}
.newDash .action-edit .fa-trash{
  top:0;
  opacity: 1;
}
.table-bordered td a{
  color: #FC3F35;
}
.table-bordered td a:hover,
.table-bordered td a:focus{
  color: #db2e06;
}
#jobTrackerTbl table tfoot tr td p, #jobTrackerTbl table tfoot tr td div{
  margin-left: 0;
}
#jobTrackerTbl .TablePaginationFooter .bootstrap-select .dropdown-menu{
  display: none;
}
#jobTrackerTbl .TablePaginationFooter .bootstrap-select.open .dropdown-menu{
  display: block;
}

.newDash .table-bordered .TablePaginationFooter tr td{
  padding-bottom: 125px;
}
#memberBroadcast-ApplicationTracker td:nth-child(2) {
  width: 90px;
  font-size: 10px;
  color: #3A3E3F;
}
.sj_time {
  font-size: 10px;
  color: #3A3E3F;
}
/*apply page*/
.boardy-apply-content .boardy-apply-titles h3,
.boardy-apply-content h3 {
  margin: 0px;
  background: #000f66;
  color: #fff;
  display: inline-block;
  padding: 10px 15px;
  text-transform: uppercase;
  font: 20px Malva-Bold;
  margin-bottom: 15px;
}
.boardy-apply-content .radio,.boardy-apply-content .checkbox{
  margin-bottom: 33px;
  padding-left: 15px;
}
.boardy-apply-content #content input[type="radio"],.boardy-apply-content #content input[type="checkbox"]
{
  left: 15px;
  top: -15px;
}
.boardy-apply-content #content .boardy-apply-options input[type="checkbox"]
{
  top: -7px!important;
}
.boardy-apply-content #content input[type="checkbox"]:checked,.boardy-apply-content #content input[type="checkbox"]:checked
{
   left: 15px;
  top: -15px;
}
.boardy-apply-content #content .boardy-apply-options input[type="checkbox"]:checked
{
  top: -7px;
}
#cvUploadResume, #cvUploadResume label{
  padding-left: 0;
}

.form-horizontal .control-label{
  text-align: left;
  width: 100%;
}
.boardy-apply-options  .form-horizontal .input-group{
  width: 100%;
}
.boardy-apply-content .boardy-apply-register{
  padding:0 15px;
}
span.input-group-addon {
  border-radius: 0;
  background: #f3f2ec;
  border:none;
  border-bottom: 5px solid #24D4EE;
}
.well{
  border-radius: 0;
  border-color: #e2e1d9;
}
.boardy-apply-content .boardy-apply-options{
  border: none;
  box-shadow: none;
  padding: 20px 0;
  margin: 0 -15px;
}
.boardy-apply-content .boardy-apply-options .BoardyforgetPassword{
  font-size: 0.9em;
  text-decoration: none;
}
.boardy-apply-options .col-sm-2.hidden-xs{
  max-width: 7.5%;
}
.boardy-apply-options .col-sm-2.hidden-xs .line-break{
  border-left:none;
}
.boardy-apply-register .strength_meter{
  clear: both;
  margin-left: 0;
  padding:0 15px;
}
.strength_meter div{
  width: 300px;
  max-width: 100%;
  height: auto;
}

/* Member Profile */
#CV-content .form-section.full-width,
#attach-container .form-section{
  max-width: 750px;
  margin:0px auto 15px;
}
#CV-content #section-1{
  border-bottom: 5px solid #24D4EE;
  margin-top: -30px;
  margin-bottom: 40px;
  padding-top: 8px;
  padding-bottom: 0;
  max-width: 100%;
}
#imgMemberProfile {
  position: relative;
  top: -50px;
  width: 370px;
  margin-right: 10px;
  text-align: center;
}
#imgMemberProfile .error-message{
  top: auto;
  bottom: 0;
  left: 15px;
  text-align: center;
}
.empty-case_field.text-center{
  background: #F4F3EF;
  margin-bottom: 0!important;
  padding-bottom: 20px!important;
}
.sec-no .section-header {
  border-bottom: 5px solid #24D4EE;
}
.sec-no .section-header:before {
  content: '\f00c';
  position: absolute;
  height: 27px;
  width: 30px;
  top: calc(100% + 5px);
  right: 0;
  z-index: 1;
  background: #24D4EE;
  display: block;
  font: bold 18px/1.5 fontawesome;
  text-align: center;
  color: #fff;
}
h3.section-title .fa,
h2.section-title .fa {
  display: none;
}
h3.section-title,
h2.section-title{
  position: relative;
}
h3.section-title .headingInfo,
h2.section-title .headingInfo{
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background: #FC3F35;
  color: #fff;
  text-align: center;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  right: -20px;
  bottom: 0;
}
label .fa.headingInfo,
#jxt-wrapper-bootstrap .checkbox-holder label span.fa {
  background: #FC3F35;
  margin-left: 3px;
  padding: 1px 4px;
  color: white;
  font-size: 10px;
  font-style: normal;
}
.fa-info-circle:before{
  content: '\f128';
}
h3.section-title .tooltip,
h2.section-title .tooltip{
  text-transform: none;
  min-width: 150px;
  bottom: auto;
  left: 0;
  z-index: 0;
}
.tooltip.in{
  opacity: 1;
}
.tooltip .tooltip-inner{
  background: #FC3F35;
  font-family: 'Malva-Regular';
}
.tooltip .tooltip-arrow{
  display: none;
}
#CV-content .row .form-section{
  margin-bottom: 20px;
}
#CV-content .form-section .section-content {
  margin: 0;
  padding: 0px;
}
#attach-container .sec-yes .section-content {
  background: #F4F3EF;
  border-top: 5px solid #021464!important;
  padding:10px 25px;
}
#CV-content .form-section .form-all .section-content{
  background: #F4F3EF;
  padding:25px 25px 0;
  position: relative;
  border:none;
}
#attach-container .sec-yes .edit-list .text-nowrap{
  font:26px/1.2 Malva-ExtraBold;
}
#CV-content ul.edit-list li{
  border-bottom-color: #909598;
}
#CV-content #section-2 .section-content {
  background: none;
  padding:0;
}
#CV-content .form-section header.section-header{
  padding:0 0 15px;
  position: relative;
}
#CV-content .sec-yes .form-all header.section-header {
  border-bottom: 5px solid #021464!important;
}
#CV-content .section_status{
  width: 30px;
  height: 30px;
  border-radius: 0;
  background: #021464;
  position: absolute;
  top: calc(100% + 2px);
  right: 0;
  z-index: 1001;
}
.editable-section{
  border-bottom: 1px solid #909598;
  padding-bottom: 30px;
}
.editable-section .has-edit-icon{
  position: static;
}
#section-2 .editable-section .has-edit-icon,
#section-3 .editable-section .has-edit-icon {
  position: relative;
  width: 100%;
}
.editable-section .section-body-header a.fa-edit,
.editable-section .title-container a.fa-edit,
#section-3 .fa-edit, #section-2 .fa-edit,
#section-9 .fa-edit, #section-14 .fa-edit{
  position: absolute;
  top:auto;
  bottom: 0;
  right: 0;
  z-index: 1001;
}


#CV-content .form-section header.section-header > div{
  padding:0;
}
.section-body-header h4, #CV-content .form-title,
#CV-content h4,
.title-container h3{
  font: 26px/1.2 Malva-ExtraBold;
  margin-bottom: 10px;
}
.section-body-header,
.section-body-header address {
  margin-bottom: 10px;
}
.fa.fa-edit {
  background: #fc3f35;
  opacity: 1;
  color: #fff;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-weight: 100;
  font-size: 18px;
}
.fa-edit:before{
  content: "\f040";
}

#ctl00_ContentPlaceHolder1_UpdatePanel3,
#ctl00_ContentPlaceHolder1_upNavigation,
.viewmore_btn,
.section-header .add-btn,
.section-footer .add-btn .fa,
#aspnetForm[action*="profile.aspx"] .homenews-footer,
#footer-widget .custom-select:after,
.add-btn-holder .close-btn,
.profile-edit .close-btn,
.personalDetails-form .close-btn,
#default-system-header,
#default-system-message{
  display: none!important;
}
#aspnetForm[action*="profile.aspx"] .section-footer {
  padding: 25px;
  background: #F4F3EF;
}
.section-footer .add-btn{
  background: #FC3F35;
  max-width: 100px;
  margin: 0 auto;
  border-radius: 0;
  color: #fff;
  font-size: 18px!important;
  line-height: 1;
  padding: 13px 10px;
}
.section-footer .add-btn:hover{
  color: #fff;
}
.upload-lbl:before{
  margin-right: 0;
}
#CV-content .btn-sm.btn,
#jxt-wrapper-bootstrap a.btn {
  font-size: 14px;
  font-family: Malva-Bold;
  padding: 12px 20px;
  line-height: 1;
}
#CV-content .upload-lbl.btn {
  padding-right: 45px;
}
.section-content .edit-list{
margin-bottom: 0;
}

#basicProfileEdit {
  max-width: 500px;
}
#wrapper #CV-content input.form-control, #CV-content select[multiple] option,
#wrapper #CV-content textarea.form-control,
#CV-content .custom-select,
#wrapper #CV-content #section-2 .edit-mode textarea.form-control{
  background: #F2F1ED!important;
}
#wrapper #CV-content .edit-mode input.form-control, #CV-content .edit-mode select[multiple] option,
#wrapper #CV-content .edit-mode textarea.form-control,
#CV-content .edit-mode .custom-select,
#wrapper #CV-content .edit-mode button.multiselect.dropdown-toggle{
  background: #FFF!important;
}
#wrapper #CV-content .edit-mode button.multiselect.dropdown-toggle .caret:before{
  display: none;
}

#CV-content #basicProfileEdit .row, #ucmemberedit-first-name,
#CV-content .personaldetailsForm-wrap > .row{
  margin: 0 0 10px;
}
#CV-content .personaldetailsForm-wrap .row .row{
  margin-bottom: 0;
}
#jobTrackerTbl input#filter {
  width: 100%;
  margin-bottom: 10px;
}
#jobTrackerTbl .form-inline span{
  line-height: 2;
  font-weight: bold;
  text-transform: uppercase;
}
#jobTrackerTbl .dropdown-menu span{
  line-height: 1;
}
#CV-content .custom-select select.form-control{
  margin-bottom: 0;
  padding-right: 50px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#section-1 .custom-select{
  margin-bottom: 10px;
}
#wrapper #CV-content .edit-mode button.multiselect.dropdown-toggle .caret,
#CV-content .custom-select:before,
.select-on:before,
.jxt-form-product .jxt-form-field:before,
#divAreaDropDown:before,
#jobs-profession-roles .halfBlock:before,
#jobs-location-area .halfBlock:before{
  background: #011728 url(../images/dropdown--arrow.png) no-repeat center center;
  width: 45px;
  height: 40px;
  content: '';
  top: 0;
  margin-top: 0;
  right: 0;
  display: block;
  position: absolute;
}
#jobs-profession-roles .halfBlock,
#jobs-location-area .halfBlock{
  position: relative;
}
#jobs-profession-roles .halfBlock:before,
#jobs-location-area .halfBlock:before{
  right: 15px;
  z-index: 1;
}
#jobs-profession-roles .halfBlock > select,
#jobs-location-area .halfBlock > select{
   max-width: 100%;
}
#widget-search .select-on,
#footer-widget .select-on,
.innerbanner-search .select-on
{
  background-color: #fff;
}
#widget-search .select-on:before{
  width: 60px;
  height: 60px;
}
#footer-widget .select-on:before,
.innerbanner-search .select-on:before{
  width: 50px;
  height: 50px;
}
.sorting-button .select-on{
  background: none;
  min-width: 280px;
}
.sorting-button .select-on:before{
  top: 10px!important;
}
.sorting-button .select-on select{
  opacity: 1;
  border: none!important;
  color: #fc3f35!important;
  padding: 0 20px 0 10px!important;
  height: 40px!important;
}
.sorting-button .select-on select:focus{
  box-shadow: none!important;
}
.select-on, .jxt-form-product .jxt-form-field,
#divAreaDropDown{
  background: #f3f2ec;
  position: relative;
}
#content .select-on select, #content .jxt-form-product .jxt-form-field select,
#divAreaDropDown select {
  background: none!important;
  max-width: 100%;
  width: 100%;
  min-width: 100px;
  padding-right: 46px;
  padding-left: 7px;
}
.jxt-form-product .jxt-form-field select{
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
#CV-content .custom-select.disabled{
  cursor: not-allowed;
}
#CV-content .custom-select.disabled:after {
  content: '';
  position: absolute;
  display: block!important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1111;
  cursor: not-allowed;
  margin-top: 0;
}
.multiselect-container.dropdown-menu{
  left: 0;
}
#CV-content .multiselect-container.dropdown-menu>li>a{
  padding:3px 5px 3px 15px;
}
#wrapper #CV-content .form-all .multiselect-container.dropdown-menu>li>a input[type="checkbox"]{
  margin: 0 5px 1px 0;
  position: static;
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  line-height: 20px;
}
.multiselect-container label.checkbox{
  padding: 0;
  margin:0;
  line-height: 20px!important;
}
#CV-content #section-2 {
padding-bottom: 0;
height: auto!important;
}
#section-2 .editable-section{
  border-bottom: none;
  padding-bottom: 0;
}
#section-2 .edit-mode textarea.form-control {
  max-width: 100%;
}
.summary{
  height: 100px;
  position: relative;
}
.summary .jspPane {
  padding: 15px 25px!important;
}
#section-2 .section_status{
  top: 0;
}
/* .profile-edit .row [class*="col-sm"]{
padding: 0;
} */
#CV-content #section-3{
  padding-bottom: 0;
}
#section-3 .editable-section{
  margin: 0;
}
.summary, #personalDetailsSlider{
  background: #F4F3EF;
  border-top: 5px solid #021464;
  padding: 25px;
}
#section-3 .section_status{
  top: 0;
}
#CV-content #personalDetailsform{
  background: none;
  padding-left: 0;
  padding-right: 0;
}
.personaldetailsForm-wrap {
  padding: 20px 0;
}
#CV-content #personalDetailsform .row{
  margin-left: -15px;
  margin-right: -15px;
}

#CV-content .sbHolder{
  height: 45px;
  font-size: 16px;
  border-bottom-color: #24D4EE;
  background: #F4F3EF;
}
#CV-content .edit-mode .sbHolder{
  background: #FFF;
}
#CV-content .sbSelector{
  height: 45px;
  line-height: 45px;
}
#CV-content .sbHolder:before{
  height: 40px;
  width: 40px;
}
#CV-content .form-input .custom-select:after{
  display: none;
}
#CV-content .sbOptions{
  background: #FFF;
  left: 0;
  top: 45px!important;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  border: none;
}
#CV-content .sbOptions a{
  color: #3a3e3f;
  border-bottom: none;
  padding: 5px 0 5px 10px;
}
#CV-content .sbOptions a:hover,
#CV-content .sbOptions a:focus{
  background: #fc3f35;
  color: #fff;
}
#CV-content input[type="radio"],
#CV-content input[type="checkbox"],
#content input[type="radio"],
#content input[type="checkbox"],
.form-section li.form-line input[type="checkbox"]{
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
#wrapper #CV-content .edit-mode input.btn-checkbox,
#wrapper #CV-content .form-all input[type="radio"],
#content input[type="radio"],
#content input[type="checkbox"],
#wrapper #CV-content .form-all input[type="checkbox"],
.form-section li.form-line input[type="checkbox"]{
  border: none;
  background: #FEE43D!important;
  height: 30px;
  width: 30px;
  min-height: 30px;
  min-width: 30px;
  line-height: 30px;
  margin-top: 10px;
  padding:0;
  display: inline-block;
  text-align: center;
  text-indent: 0!important;
  margin-right: 5px;
  font-size: 14px;
  outline: none;
  border-radius: 0;
}
#wrapper #CV-content .form-all input[type="radio"],
#content input[type="radio"]{
  border-radius: 50%;
}
#wrapper #CV-content .form-all input[type="checkbox"],
.form-section li.form-line input[type="checkbox"],
#jxt-wrapper-bootstrap input[type="checkbox"]{
  display: inline-block;
}
#jxt-wrapper-bootstrap label input[type="checkbox"]{
  margin-right: 5px;
  /* margin-top: 32px; */
  line-height: 2;
}
.form-section li.form-line input[type="checkbox"]{
  line-height: 30px!important;
  margin-right: 5px!important;
}
#CV-content label.radio-inline{
  line-height: 51px;
}

#content input[type="radio"]:before,
#content input[type="checkbox"]:before,
.form-section li.form-line input[type="checkbox"]:before{
  font-family: Fontawesome;
  opacity: 0;
}
#wrapper #content input[type="radio"]:before{
  content: "\f10c";
  font-size: 20px;
}
#content input[type="checkbox"]:before,
.form-section li.form-line input[type="checkbox"]:before{
  content: "\f096";
}
#wrapper #CV-content input[type="radio"]:checked,
#wrapper  #CV-content input[type="checkbox"]:checked,
#content input[type="radio"]:checked,
#content input[type="checkbox"]:checked,
.form-section li.form-line input[type="checkbox"]:checked{
  background: #91db5a!important;
  color: #fff;
}
#CV-content input[type="radio"]:checked:before,
#CV-content input[type="checkbox"]:checked:before,
#content input[type="radio"]:checked:before,
#content input[type="checkbox"]:checked:before,
.form-section li.form-line input[type="checkbox"]:checked:before{
  content: "\f00c";
  opacity: 1;
}

html.browser-MSIE .marktingCheckBox,
html.browser-edge .marktingCheckBox{
  margin-top: 10px;
}
html.browser-MSIE .marktingCheckBox label,
html.browser-edge .marktingCheckBox label{
  position: relative;
  top: -18px;
}

html.browser-MSIE #mailingaddress-form label,
html.browser-edge #mailingaddress-form label{
  display: -ms-inline-grid!important;
}
html.browser-MSIE #mailingaddress-form .custom-checkbox,
html.browser-edge #mailingaddress-form .custom-checkbox{
  height: 30px;
  display: -ms-inline-grid;
}

#content input[type="radio"][disabled],
#content input[type="checkbox"][disabled],
#content select[disabled]{
background: rgba(0, 0, 0, 0.5) !important;
opacity: 0.4!important;
}

.form-control.btn-checkbox:before{
line-height: 30px;
}
input[type="radio"]+label {
  margin-right: 10px;
}
#content .jxt-form-combined input{
margin-top: 0;
}


#CV-content #ctl00_ContentPlaceHolder1_lbDetailsSameAsAbove{
display: inline;
padding-left: 10px;
}

small.status-note {
  position: absolute;
  bottom: 12px;
  text-transform: uppercase;
  color: #24D4EE;
  font: 11px Malva-Bold;
  right: 0;
}
.sec-yes .status-note{
color: #021464;
}
#section-2 small.status-note,
#section-3 small.status-note {
bottom: -3px;
right: 15px;
}
.col-sm-6.group-controls .custom-select {
  float: left;
  width: 48%;
  margin-right: 2%;
}
.edit-mode .group-controls >span:nth-of-type(3) {
  display: none;
}
.edit-mode .group-controls >span.error-message-2{
  display: inline;
}
.edit-mode .date_wrap .col-sm-1{
clear: both;
margin-top: 15px;
margin-bottom: 15px;
}
#CV-content .button-container{
margin-bottom: 0;
}
#attach-container .section-title{
min-height: 1em;
}
#CV-content #attach-container .section-content.edit-mode{
background: #F4F3EF;
padding:25px;
margin-bottom: 40px;  
}
#CV-content #resume_wrap {
min-height: 1px!important;
margin-bottom: 0;
padding-bottom: 0;
}
#CV-content #newSkill .row{
margin-bottom: 0;
}

#CV-content .form-section .form-all .new-block-holder,
#CV-content .form-section .form-all .edit-mode {
  border-top: 5px solid #24D4EE;
  padding: 30px 13% 20px;
}
.edit-mode:after{
content: '';
display: table;
clear: both;
}

#section-9.sec-no .editable-section,
#section-14 .editable-section{
  border-bottom: none;
}
#CV-content #section-9 .section-content,
#CV-content #section-14 .section-content{
  padding: 0;
  background: none;
}

#section-9 .section-content-inner,
#section-14 .section-content-inner {
  min-height: 100px;
  background: #F4F3EF;
  width: 100%;
  margin: 0;
  padding:25px;
  position: relative;
}

#section-13 .oneline-input-holder {
  float: none;
  position: relative;
  right: 39px;
}

.boardy-apply-content .boardy-upload-resume .dropbox, 
.boardy-apply-content .boardy-upload-coverletter .dropbox,
.boardy-apply-content .boardy-upload-resume .google-drive, 
.boardy-apply-content .boardy-upload-coverletter .google-drive{
max-width: 205px;
}
#adv-selectDocument-field{
  margin-top: 15px;
}
.custom-upload{
  position: relative;
  overflow: hidden;
}
.custom-upload input[type="file"]{
  opacity: 0;
  height: 40px;
  cursor: pointer;
  margin-bottom: 0;
}
::-webkit-file-upload-button { cursor:pointer; }
span.lbl-upload {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.cus-lbl{
  position: absolute;
  padding:9px 15px;
  background: #fc3f35;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  font-family: Malva-Bold;
  width: 100%;
  max-width: 300px;
  top: 0;
  left: 0;
  z-index: -1;
  cursor: pointer;
}
.lbl-upload:hover .cus-lbl,
.lbl-upload:focus .cus-lbl{
  background: #db2e06;
}
.place-holder{
  font-size: 12px;
  display: block;
  height: 20px;
}
.cus-lbl:after,
.upload-lbl:after {
  content: "\f093";
  font-family: fontawesome;
  margin-left: 14px;
  position: absolute;
  right: 20px;
}

#aspnetForm[action*="confirmdelete.aspx"] .page-title h1{
  padding-top: 40px;
  text-align: left;
  display: block;
}
.boardy-apply-content .externalFiles .alert{
  max-width: 100%;
}
/* Advertiser 
-------------------------------------------------- */

.boardy-dropdown .divider{
  background: none;
  margin:0;
  display: none;
}
#advertiserDropdownLinks,
#job-dynamic-container .links-2{
  display: none;
}
.availCredits .creditsTitle:after,
.availCredits label.credit-label:after {
  content: ':';
}
.availCredits .no-credits a{
  padding-left: 10px;
  font-weight: bold;
  text-decoration: underline;
  color: #333;
}
.availCredits .no-credits a:hover,
.availCredits .no-credits a:focus{
  color: #fc3f35;
}
.form-section hr{
/* max-width: 500px; */
  margin:25px 0;
  display: none;
}
.profilePic-holder img{
  width: 100%;
  height: auto!important;
  border-radius: 0;
}
.profilePic-holder img.thumbnail{
  padding: 0;
  margin: 0 auto;
}
body[class*="advertiser/default.aspx"] #content h1,
body[class*="company/default.aspx"] #content h1{
  padding-top: 6px!important;
  top: -60px;
  left: 399px;
}
body[class*="advertiser/default"] .pic-holder-cs,
body[class*="company/default"] .pic-holder-cs{
  margin-top: -90px;
}
body[class*="advertiser/default"] .profilePic-holder,
body[class*="company/default"] .profilePic-holder{
/*position: relative;
top: -95px;*/
  display: table-cell;
  vertical-align: middle;
  border: none;
  border-radius: 0;
  height: auto;
  max-width: 360px;
  width: 360px;
  height: 260px;
}
body[class*="advertiser/default"] .profilePic-holder img,
body[class*="company/default"] .profilePic-holder img{
  width: auto;
  height: auto;
}
body[class*="advertiser/default"] .mem-top,
body[class*="company/default"] .mem-top{
  margin-top: -30px;
}
.mem-top .last-modified-date{
  clear: both;
}
#jxt-wrapper-bootstrap #content h1{
  font:40px/1.3 Malva-ExtraBold;
  color: #021464!important;
}
#jxt-wrapper-bootstrap .tab-content{
  background: none;
  margin-bottom: 15px;
  padding: 0;
}
#jxt-wrapper-bootstrap a.btn {
  border-radius: 0;
  border:none!important;
  margin-top: 5px;
}
#jxt-wrapper-bootstrap a.btn:hover,
#jxt-wrapper-bootstrap a.btn:focus{
  text-decoration: none;
  color: #fff;
}

#jxt-wrapper-bootstrap h3, #jxt-wrapper-bootstrap .h3 {
  font: 18px Malva-Bold!important;
  text-transform: uppercase;
  color: #fff!important;
  padding: 10px;
  background: #021464;
  display: inline-block;
  clear: both;
}
#jxt-wrapper-bootstrap #jobs-description-field textarea{
  padding-top: 10px!important;
}
#jobapp-edit-container .form-line {
  margin-bottom: 15px;
}

#jobTrackerTbl table thead tr th{
  border:1px solid #ddd;
}
.table-bordered>thead>tr>td input{
  margin-top: 0;
}
.table-bordered>thead>tr>th,
#jobTrackerTbl table thead th {
  border-color:#F3F2EC;
  border-bottom: 4px solid #31DAE4;
  background: #fff;
  color: #222;
  text-transform: uppercase;
  padding: 15px;
}

.box-table td{
  background: #F3F2EC;
  border:none;
}
.box-table tr:nth-child(odd) td{
  background: #fff;
}
.advertiser-nosave-data{
  background: #F3F2EC!important;
}
/* hiding the field from create a job page */

#jobs-qualificationsrecognised-field,
#jobs-residentonly-field,
#jobs-profession-roles > .row:nth-of-type(n+2),
#ucmemberedit-email-format-section,
#LiImage,
#adv-webaddress-field,
#adv-postaladdress1-field,
#adv-postaladdress2-field,
#adv-postaladdress2-field + hr,
#adv-companyprofile-field,
/*#adv-accountspayableemail-field,*/
#adv-businessnumber-field,
#adv-noofemployees-field,
#adv-fax-field,
body[class*="advertiser"] [action*="edit.aspx"] #Li3,
body[class*="advertiser"] [action*="edit.aspx"] #Li5,
body[class*="advertiser"] [action*="edit.aspx"] #Li6,
body[class*="advertiser"] [action*="edit.aspx"] #Li7,
body[class*="advertiser"] [action*="edit.aspx"] #Li8,
body[class*="advertiser"] [action*="edit.aspx"] #Li9,
body[class*="company"] [action*="edit.aspx"] #Li3,
body[class*="company"] [action*="edit.aspx"] #Li5,
body[class*="company"] [action*="edit.aspx"] #Li6,
body[class*="company"] [action*="edit.aspx"] #Li7,
body[class*="company"] [action*="edit.aspx"] #Li8,
body[class*="company"] [action*="edit.aspx"] #Li9,
#adv-newsletter-field,
#adv-email-format-section{
  display: none;
}

#jobs-jobitemtype-field{
  position: relative;
}
#jxt-wrapper-bootstrap ul.form-section > li:nth-child(2) {
  margin: 0 -15px;
}
#ctl00_ContentPlaceHolder1_ucJobFields_lbJobItemType + div span {
  position: absolute;
  right: 0;
  top: 0;
}
small.info-help {
  font-style: italic;
  font-size: 75%!important;
  line-height: 1.5;
  display: block;
}
.boost-field-group br {
  display: none;
}
#jobs-boost-widgettopjob-field {
  clear: left;
}
#jxt-wrapper-bootstrap .checkbox-holder label span {
  font-style: italic;
  text-transform: none;
  font-size: 15px;
  font-weight: 600;
}
#jxt-wrapper-bootstrap .checkbox-holder label.adv-info-help-text span{
  font-size: inherit;
}
.boost-field-group {
  position: relative;
}
#jxt-wrapper-bootstrap .boost-heading {
/* position: absolute;
  top: 4px; */
}

/* memeber setting page */
#aspnetForm[action*="settings"] #content .form-line.col-sm-6{
  width: 50%;
}
#aspnetForm[action*="settings"] .btn-radio-group input[type="radio"]{
  opacity: 1;
}
#aspnetForm[action*="settings"] .btn-radio-group input + label{
  border:none;
  background: none;
  position: static;
  margin-left: 0;
  border: none;
  background: none;
  height: auto;
  line-height: 3!important;
}
#aspnetForm[action*="settings"] h3{
  width: auto;
  margin: 20px 15px;
}
#ucMember-currentpassword-field.form-line{
  clear: both;  
}
#member-fp-username-field, #member-fp-or-field,
#member-fp-message-field .form-label-left,
#fp-username-field, #fp-or-field,
#fp-message-field .form-label-left{
  display: none;
}
#ctl00_ContentPlaceHolder1_btnSearch{
  display: block;
}
.cke_skin_kama span.cke_maximized{
z-index: 100000!important;
}

/* Media quries */

@media (max-width: 1199px){
.uncomplete-sec-list h2 span, .db_section-header h2 span, h3.section-title, h2.section-title, body[class*="advertiser/default"] .content-holder h2, #jxt-wrapper-bootstrap h2.form-header{
  font-size: 26px;
  padding-top: 11px;
}
}

@media (max-width: 991px){
#CV-content h1.CV-Builder-title,
body[class*="advertiser/default.aspx"] #content h1,
body[class*="company/default.aspx"] #content h1{
  left: 50%;
  margin-left: -66px;
}
#CV-content .row{
  margin-right: 0;
  margin-left: 0;
}
#CV-content .member-dashboard-content.row{
  margin-right: -15px;
  margin-left: -15px;
}
#CV-content h2.member-dashboard-candidatename, #candidate-name h3, .advertiser-dashboard-advertisername{
  font-size: 45px;
  display: block;
}
#imgMemberProfile,
#CV-content #basicProfile{
  width: 100%;
  margin-left:0;
  padding:0;
}
.profilePic-holder, body[class*="advertiser/default"] .profilePic-holder,
.profilePic-holder, body[class*="company/default"] .profilePic-holder{
  margin-top: -64px;
  margin-left: auto;
  margin-right: auto;
}
.pic-holder-cs{
  float: none;
  margin:0 auto 50px;
  width: 100%;
}
.mem-top {
  clear: both;
  float: none;
  width: 100%;
  text-align: left;
  margin-top: -30px!important;
  margin-bottom: 30px;
  padding:0;
}
.uncomplete-sec-list{
  padding-bottom: 20px;
}
.uncomplete-sec-list .jxt_profile-sec-icon{
  height: 110px;
}
.member-dashboard-content > div[class*="col-md"]:nth-child(4){
  clear: none;
}

.contact-form .form-section{
  max-width: 720px;
  margin: 0 auto;
}

form[action='./enquiry.aspx'] #ctl00_ContentPlaceHolder1_btnSubmit{
  position: absolute;
  margin-top: 0;
  bottom: 45px; 
}

form[action='./enquiry.aspx'] #enquiry-button{
  height: 90px;
}

}
@media (max-width: 767px){
#CV-content h2.member-dashboard-candidatename, #candidate-name h3, .advertiser-dashboard-advertisername{
  font-size: 38px;
}
#CV-content .form-section .form-all .new-block-holder, #CV-content .form-section .form-all .edit-mode {
  padding: 30px 10% 20px;
}
.profile-edit .row [class*="col-sm"], .profile-edit .row [class*="col-xs"] {
  padding: 0;
}
.form-label-left, .ctrlHolder label, .jxt-form-label label, #CV-content  label, #jxt-wrapper-bootstrap label{
  white-space: normal;
}
.profilePic-holder, body[class*="advertiser/default"] .profilePic-holder,
.profilePic-holder, body[class*="company/default"] .profilePic-holder{
  margin-top: -71px;
}
#box-profile-details,
#box-profile-status{
  float: none;
  width: 100%;
}
#content .form-header-group input.btn{
    float: left !important;
    display: inline-block;
    margin-bottom: 24px;
}
#memberProfileLinks .form-header-group br{
    display: none
}
#aspnetForm[action*="settings"] #content .form-line.col-sm-6{
    width: 100%;
}
.tocomplete-head{
  position: relative;
  margin-top: -76px;
  margin-bottom: 30px;
  top: 0;
}
.uncomplete-sec-list{
  padding-left: 0;
}
.uncomplete-sec-list .jxt_profile-sec-icon{
  margin-left: 5px;
  margin-right: 5px;
}
.navbar-header .boardy-GroupStatus-withMenu{
  float: left;
  width: 68px;
  position: relative;
  z-index: 10;
  background: #fc3f35;
}
.navbar-header .boardy-GroupStatus-withMenu:hover,
.navbar-header .boardy-GroupStatus-withMenu:focus,
.navbar-header .boardy-GroupStatus-withMenu:hover .GroupStatus-profilepic, 
.navbar-header .boardy-GroupStatus-withMenu:focus .GroupStatus-profilepic{
  background: #fc3f35;
}
.navbar-header .boardy-GroupStatus-withMenu:hover .boardy-dropdown-toggle, 
.navbar-header .boardy-GroupStatus-withMenu:focus .boardy-dropdown-toggle{
  background: none;
}
.navbar-header .boardy-dropdown{
  width: 230px;
  left: 0;
  top: 74px;
  border-radius: 0;
  padding: 0;
}
.navbar-header .boardy-dropdown a{
  height: auto;
  padding: 9px 12px;
  line-height: 1.2;
  white-space: normal;
}
.navbar-header .GroupStatus-dashboard .boardy-dropdown-toggle{
  width: 10px;
  /*text-indent: -2em;*/
  overflow: hidden;
  /*padding:0;*/
  padding-left: 44px;
  background: none;
}
.navbar-header .boardy-GroupStatus-withMenu .GroupStatus-dashboard{
  width: 66px;
  left: 0;
  margin-left: 0;
  height: 76px;
  position: absolute;
}
.navbar-header .boardy-GroupStatus-withMenu:hover .GroupStatus-dashboard,
.navbar-header .boardy-GroupStatus-withMenu:focus .GroupStatus-dashboard{
  background: none;
}
.navbar-header .GroupStatus-dashboard a.boardy-dropdown-toggle:before{
  margin-right: 7px;
  margin-left: 8px;
  color: #fff;
}
.navbar-header .boardy-GroupStatus-withMenu .GroupStatus-profilepic{
  left: 0;
  margin:0;
  background: #fc3f35;
  height: 76px;
}
#attach-container .section-header a.artLinks{
  padding-right: 55px;
  margin-bottom: 10px;
}
small.status-note{
  bottom: 5px;
}
.member-dashboard-content .db_section-header{
  min-height: 30px;
}
.db_section-content table td {
  white-space: normal!important;
}
.jxt-form-submit.jxt-form-add-to-cart{
  width: auto;
}

}
@media (max-width: 640px){
.navbar-header .boardy-GroupStatus-withMenu .GroupStatus-profilepic {
  height: 65px;
  padding-top: 17px;
}
.navbar-header .boardy-GroupStatus-withMenu .GroupStatus-dashboard,
.navbar-header .boardy-GroupStatus-withMenu .boardy-dropdown-toggle{
  height: 65px;
}
.navbar-header .boardy-GroupStatus-withMenu .boardy-dropdown-toggle{
  padding-top:23px;
  padding-bottom: 23px;
  background: none;
}
.navbar-header .boardy-dropdown{
  top: 63px;
}
small.status-note{
  position: relative;
  bottom:-10px;
  float: right;
  clear:left;
}
#section-2 small.status-note, #section-3 small.status-note{
  bottom:-15px;
  right:0;   
}
#jxt-wrapper-bootstrap #creditAdvertiserAvailableCreditsText {
  float: none!important;
  display: block;
  margin-bottom: 5px;
}

}/* @end of 640 */

@media (max-width: 420px){

.profilePic-holder, .profileImageHolder{
    max-width: 230px;
    height: 230px;
    max-height: 230px;
    border-width: 20px;
    margin-left: auto;
    margin-right: auto;
}
.uncomplete-sec-list h2 span, .db_section-header h2 span, h3.section-title, h2.section-title, body[class*="advertiser/default"] .content-holder h2, body[class*="company/default"] .content-holder h2, #jxt-wrapper-bootstrap h2.form-header{
  font-size: 22px;
  line-height: 1.15
}
#CV-content .profileImageHolder .btnUploadImage{
  font-size: 11px;
}
  #content input.mini-new-buttons, #content input.btn, .jxt-form-section .btn{
          padding: 13px 20px;
      font-size:21px !important;
  }
  .close-acc-btn{
    top:120px;
    right: 50%;
    margin-right: -82px; 
  }
}