.securityQuestions{width:100%;margin-bottom:15px}#favourite_school,#first_pet,#mother_maiden,#security1,#security2,#security3{margin-top:20px;float:left}.preventEdit{color:#4ba6f5}#recruiter_signup_form>p,.wrap--signup-form>p{color:#bcbcbc;font-style:italic;font-weight:500}.alert_msg{border:1px solid red;color:#a94442;background-color:#f2dede;border-color:#ebccd1;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;font-size:12px}.error-p{color:red!important;font-style:normal!important}.doc_div{padding-top:10px;margin-bottom:17px}.img_ext{width:110px;height:110px;margin-left:-21px}.del-image-option{position:absolute;right:182px;border:none}.remove_class{position:absolute;margin-top:0;margin-left:-30px}.loader-img{display:none}.icon--previous{cursor:pointer}.class_margin{margin-bottom:0}.newlabel.u-mb-s.flag__img{padding-right:0!important}.tt-dropdown-menu{background:#fff none repeat scroll 0 0;width:95%;padding-left:5%}ul{padding:0}.pagination{font-size:13px;line-height:18px;height:36px;margin:18px 0}.pagination ul{display:inline-block;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.pagination li{display:inline}.pagination a{float:left;padding:0 14px;line-height:34px;text-decoration:none;border:1px solid #ddd;border-left-width:0}.pagination .active a,.pagination a:hover{background-color:#f5f5f5}.pagination .active a{color:#999;cursor:default}.pagination .disabled a,.pagination .disabled a:hover,.pagination .disabled span{color:#999;background-color:transparent;cursor:default}.pagination li:first-child a{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pager{margin-left:0;margin-bottom:18px;list-style:none;text-align:center}.pager:after,.pager:before{display:table;content:""}.pager:after{clear:both}.pager li{display:inline}.pager a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next a{float:right}.pager .previous a{float:left}.pager .disabled a,.pager .disabled a:hover{color:#999;background-color:#fff;cursor:default}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{z-index:2;color:#fff;cursor:default;background-color:#0275d8;border-color:#0275d8}span.twitter-typeahead{width:100%}.icon-menu-r-ratings{background-image:url(/resource/icons/output/png/icon_Generic_jumbo.png)}.time-font{font-size:1em}.cross-design{position:relative;bottom:20px}.btn-disabled{background-color:#b7c2c8!important}.img_ext_outer{margin-bottom:19px}.layout_Profile_Img{height:166px}#fileAvatarDiv,#fileProfileDiv{height:142px;display:inline-block;position:relative;width:212px}#fileAvatarImageDiv,#fileCompanyLogoDiv{height:137px;display:inline-block;position:relative;width:212px}#fileAvatarDiv .file-img,#fileAvatarImageDiv .file-img,#fileCompanyLogoDiv .file-img,#fileProfileDiv .file-img{float:right}#fileAvatarDiv .avt_pro_img,#fileAvatarImageDiv .avt_pro_img,#fileCompanyLogoDiv .avt_pro_img,#fileProfileDiv .avt_pro_img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.social_outerblock{margin-bottom:15px}.worker_tc_a,.worker_tc_a :hover,.worker_tc_a:active{text-decoration:none}.social_outerblock .editable-container.editable-inline{width:307px}.layout_Profile_Img .box.box--flush.u-ta-c{float:left;width:100%}.addpaddingclass{padding-top:10px}#candidate-signup-form4 .box label{padding:0!important;margin-bottom:0!important}.img_adminappr_6{margin-left:0}.unpaid_img_top{margin-top:32px}.files_certifi{width:330px;height:auto;margin-left:0}.hide_btn_submit{display:none}.dbs-class .del-image-option,.edc-class .del-image-option,.p45-class .del-image-option,.pid-class .del-image-option,.trc-class .del-image-option{right:69px}.avail_label{width:40%}.btn--calendar--red,.c-calendar__red{color:#fff!important;background-color:#00e184!important}@media (max-width:450px){.unpaid_img_top{margin-top:0}.listing.l-available .flag.flag--responsive{padding-bottom:50px!important}}.brk_link{word-break:break-all}.uploadcare-dialog-footer{display:none}.uploadcare--powered-by{display:none}.cameratag,.jwplayer{width:400px!important}.c-help-grey{width:20px;height:20px;background-color:rgba(0,0,0,.3)!important;color:rgba(0,0,0,.3)!important;border-radius:100%;text-align:center;display:inline-block}.div50per{width:49%}.tooltipdivswarme{display:none}.link--tooltip{border-radius:100%;color:#fff;width:25px;height:25px;display:inline-block;text-align:center}h5.disable-design{color:rgba(0,0,0,.2)!important}.candidate_dashboard .circle{padding:7px}.box.training-text p{line-height:unset!important}.box.training-text ol li,.box.training-text ul li{padding-bottom:15px}.btn[disabled],.editable-cancel[disabled],.editable-submit[disabled]{cursor:not-allowed!important}.red_aste{color:red;padding-left:3px}.no_hover_bg a:hover{background:0 0}.notif_datetime{font-size:9px;white-space:nowrap}.new_text{color:#00000078;font-size:11px}.new_text1{color:#00000078}.btn-disabled.btn--outline-teal.btn_prv{background-color:#b7c2c800!important}.btn--continue.btn_cnt.btn-disabled{color:#b7c2c8;background-color:#fff!important;border:1px solid #b7c2c8!important}.handle--tick.is_valid,.handle--tick.on{color:#fff!important;border-color:#3c9!important;background:#3c9!important}.training-answers li span.micon{font-size:19px!important}.training-answers li span.handle{width:33px!important;height:33px!important}@media screen and (max-width:489px){.btn--long{width:138px!important;min-width:138px!important;max-width:138px!important}}.list-jobref,.list-jobref-jobs{list-style-type:none;cursor:pointer}.list-jobref li,.list-jobref-jobs li{list-style-type:none;text-decoration:none;cursor:pointer}.jcodeList{position:relative;display:inline-block;cursor:pointer}.list-jobref,.list-jobref-jobs{position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;margin-left:0;cursor:pointer}.admin-filter-formstyle input,.admin-filter-formstyle select{margin-left:10px}.previousjobs-form{margin-left:10px}#previousjobs-for select,#previousjobs-form input{margin-bottom:10px}.ui.selection.active.dropdown .menu{z-index: 50 !important;}

.list-jobref{list-style-type:none;}
.list-jobref li{list-style-type:none;text-decoration:none;}
.jcodeList{position:relative;display:inline-block;}
.list-jobref{position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;margin-left:0px;}
.admin-filter-formstyle input, .admin-filter-formstyle select{margin-left:10px;}
.authlogin_class input{margin:10px 10px 10px 0px;    width: 250px;    height: 50px;}

#signup_id_sign, .candidate_firstbut{
    max-width: 190px!important;
    width: 190px!important;
}

.wrap--signup-form>p{
    font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
    color: rgba(0, 0, 0, 0.5);
    font-weight: 700;
}
/*.mobile_strip{
  display:none;
}*/
@media screen and (max-width: 767px) { 
	.editable-container select {
		width:100%!important;
	} 

	.print_candidate_invoice,.print_invoice,.print_admin_invoice_unpaid,.print_invoice_unpaid{
		display:none!important;
	} 

  .custom_pagination{
    margin-left: 3%!important;
    margin-bottom:150px;
  }
}  

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
  		.print_candidate_invoice,.print_invoice,.print_admin_invoice_unpaid,.print_invoice_unpaid{
  			display:none!important;
  		}
}
.strapline, .strapline_b{
    color: #A5A5A5;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: -0.8px;
    margin: 0px 0px 0px 25px;
    position: relative;
    top: 10px; }

#user_email_forgot{ width:60%; }
/*@media screen and (max-width: 595px) {
   .header__title{
      padding:15px 24px;
      
   }
   .strapline, .strapline_b{
     
      margin:10px;
      text-align: center;
    }
    
 }*/

  /*@media screen and (max-width: 650px) {
    #loadingGIF{top:50%!important;left:30%!important;}
  }*/

@media screen and (max-width: 650px) {
  .header__title{
    display: block;
  }
  .mobile_strip{
    display:block;
  }
  .header__title{
      padding: 8px;
      width: 239px;
      margin: 0px auto;

   }
   .header__title img{
    max-width: 62%;
   }
   .strapline, .strapline_b{
      top:0px;
      margin: 0px;
   }

   #c-button--slide-left{
      position: relative;
      top: -65px;
   }
   .strapline, .strapline_b{
      font-size: 15px;
   }
   .swarme_big{
    width: 135px;
   }
}

.pagination .disabled a, .pagination .disabled a:hover, .pagination .disabled span{
  z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #bcc3c9!important;
    border-color:#bcc3c9!important;
}

.accounts_paid{
    padding-bottom: 15%!important;
    padding-top: 0px;
} 

@media screen and (max-width: 500px) {
    .accounts_paid{
        padding-bottom: 30%!important;
        padding-top: 0px;
    } 
}  

  table.dataTable td  {
      background: #fff;
      padding: 12px!important;
      word-break: break-word!important;
      white-space:pre-line!important;
      font-size: 14px!important;
  }
  table.dataTable th  {
      background: #fff;
      padding: 12px!important;
      word-break: break-word!important;
      white-space:pre-line!important;
      font-size: 10px!important;
  }  
  div.dataTables_wrapper div.dataTables_paginate{
      float:left!important;    
      margin-top: 10px;
      margin-bottom: 10px;
      white-space: pre-wrap!important; 
  }
  div.dataTables_paginate {
       float: left;
      margin: 0;
  }
  .custom_pagination{
    margin-left: 3%!important;
  }

#show_hide_password a{
  position: absolute;
  top: 10px;
  left: 95%;
	height:24px;
	width:24px;
  border-bottom:none;
}

#show_hide_password a:hover, #show_hide_password a:active, #show_hide_password a:focus{
    text-decoration: none;
    border-bottom:none;
}

.shoeeyeicon{
	background-image:url(/resource/images/icons8-eye-24_open.png);
}

.hideeyeicon{
	background-image:url(/resource/images/icons8-eye-24_close.png);
}
	
@media screen and (max-width: 500px) {
    #show_hide_password a{
		left: 90%;
	}
}  
#dataTablesReport_paginate{ 
    float:left!important;    
    margin-top: 10px;
    margin-bottom: 10px;
    white-space: pre-wrap!important; 
}

#loadingPaginationGIF {
    position: absolute;
    top: 50%!important;
    left: 55%!important;
    z-index: 99999; 
    width: 100px;
    width: 100px;
    display: none;
}

html {
  scroll-behavior: smooth;
}

div.dataTables_processing>div:last-child {
  display: none!important;
}
div.dataTables_wrapper div.dataTables_processing{
    top: 25%!important; 
}
.flag.flag--rev.flag--inner.class.sleepliveavail{
  padding-left: 0px!important;
  padding-top: 0px!important;
  padding-bottom: 0px!important;
}
.text-left{
  text-align: left!important;
}

.linkbox{
    color: rgba(0, 0, 0, 0.5);
    border-bottom:1px solid #eceff1 !important;
}
.linkbox a{
  padding:25px;
  display: block;
  text-decoration: none !important;
  border-bottom:0px !important;
}

.linkbox a:hover, .linkbox a:active{
  padding:25px;
  display: block;
  text-decoration: none !important;
  border-bottom:0px !important;
}

@media screen and (max-width: 489px) {
    #req_reference{
      font-size:9px;
    }

}  