/*setting validation css*/
.help-block { color: #B00E1B;}
#success_info1{color: green;font-size: 18px;padding-left: 23px;}
.ic_setting{font-weight: 1000;font-size: medium;}
.form-inline-formular{width: 100% !important; padding: 1.5rem;}
.prefrence_success_resume { color: green !important; float: left !important; text-align: center; width: 100% !important; }
.inputWidth{width: 100% !important;}
.autocomplete-suggestions{padding: 0 0 0 5px;position: absolute;max-height: 300px;z-index: 9999;top: 373.375px;left: 203px;width: 1017px;border: 1px solid #cfcfcf;background: #FFF;overflow: auto;}
.autocomplete-suggestions strong {font-weight: normal;color: #3399FF;}
.errorText {color: #B00E1B;padding-left: 30px;}
.token-input-list-facebook{border-radius: 3px;height: 40px!important;width: 100%!important;}
.support_format{padding-left: 10px!important;}
/* for job list page */
.job_search_form{width:100%;display:inherit;}

/* this is for autocomplete */    
/*.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }*/
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }
.newSocial{display:inline-flex;list-style-type:none;}
.newSocial li {padding: 0px 6px 0px 0px;}
.recuiterMessage{padding: 16px;}
#msgForm{width: 100%; padding: 1rem;}/*recruter message poup*/
#updatePersonalInfo{width: 100%;}
.profResumeHolder{padding: 2rem;}
#tpe_tip{width: 100%;float: left;text-align: center;font-size: 40px;font-weight: 700;}
#tjr_tip{width: 100%;float: left;text-align: center;font-size: 40px;font-weight: 700;}
#tp_tip{width: 100%;float: left;text-align: center;font-size: 40px;font-weight: 700;}
#startEarningRewards{font-size: 1.1rem;font-weight: 500;color: #6c7293;padding: 10px;}
.blueBtnApplyJob{background-color: #2c84cc !important;border: 1px solid #2c84cc;border-radius: 3px !important;color: #fff !important;display: inline-block;
float: none !important;max-height: 46px !important;/*margin: 15px 0 !important*/;max-width: 190px;padding: 3px 0 !important;text-align: center !important;
width: 100% !important;font: 200 17px "Helvetica Neue","Helvetica",Arial !important;}
/*.cur_update{color: #5867dd;font-size: 20px;font-weight: 700;}
*/.referralbtn a{background: #2b84cc;color: #fff;border-radius: 10px;padding: 13px;display: block;width: 148px;margin: 30px auto;font-size: 18px;text-align: center;}
.blanktab_btn{line-height: 52px;background: black;border: none;width: 200px;color: #fff;font-size: 20px;border-radius: 5px;}
.referOkBtn{border-radius: 4px !important;padding: 13px 0px !important;background-color: #5867dd;font: 20px 'latolight' !important;color: #fff !important;
    border: 1px solid #5867dd;max-width: 170px;width: 100%}
.opp_tile{font-weight: 700 !important;color: #5867dd!important;}
.progressbox {width: 100%; display: block; clear: both; margin: 0px; padding: 0px; list-style-type: none; margin-left: 10px; position: relative; z-index: 999; }
.progressbox li { display: inline-block; float: left; width: 24%; color: #A7A5A5; margin-bottom: 10px; padding-top: 54px; }
.progressbox li.index1 { width: 25%; }
.progressbox li.index2 { width: 25%; }
.progressbox li.index3 { width: 25%; }
.progressbox li.index4 { width: 25%; }
.progressbox li .head { width: 106px; display: inline-block; text-align: center; text-transform: uppercase; font-size: 11px; color: #A0A0A0; margin-left: 4px; }
.progressbox li.index2 .head { margin-left: -1px; }
.progressbox li .txtdate { width: 119px; display: block; text-align: center; font-size: 10px; padding-top: 5px; }
.progress_bar { padding-top: 24px; float: left; position: relative; }
.line_mark { background-color: #cccccc; width: 97%; height: 4px; margin-left: 12px; position: absolute; top: 46px; }
.progress_active { background-color: #00c168; width: 35%; height: 4px; margin-left: 12px; position: absolute; top: 46px; }
.index1 { background: url(../images/tick_progress.png) 34px 0px no-repeat; }
.index2 { background: url(../images/awaiting.png) 34px 0px no-repeat; }
.index3 { background: url(../images/close_progress_icon.png) 34px 0px no-repeat; }
.index4 { background: url(../images/awaiting.png) 34px 0px no-repeat; }
.index1.active { background: url(../images/tick_active.png) 34px 0px no-repeat; }
.index2.active { background: url(../images/awaitning_active.png) 34px 0px no-repeat; }
.progress_bar ul li { border: 0px; padding-top: 54px; }
.line_mark { background-color: #cccccc; width: 97%; height: 4px; margin-left: 12px; position: absolute; top: 46px; }
.incProfPrg .line_mark {background-color: #000;width: 100%;height: 12px;margin-left: 0;position: absolute;top: 30px;}
.incompleteLightbox .incProfPrg .line_mark {height: 10px;top: 25px;}
.incProfPrg .progress_active {background-color: #ffa61a;width: 35%;height: 12px;margin-left: 0;position: absolute;top: 30px;}
.incompleteLightbox .incProfPrg .progress_active {height: 10px;top: 25px;}
.prefrence_success{font-size: 1.25rem;font-weight: 500;color: #0abb87 !important;}
.btn.btn-primary:hover{color: #fff !important;}
/*pagination*/
.paginationPerPage { float: right;padding-right: 30px; }
.paginationPerPage span { float: right; height: 42px; color: #a3a3a3; padding: 10px 5px 0 0; }
.paginationPerPage .form_list { width: 80px; float: right; height:34px !important; }
.paginationPerPage .sl_status select {font-size: 14px;font-style: normal;height: 34px;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance: none;background: url("../images/dropdown-imgprofile.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    padding-right: 34px;padding-left:5px;background-size: 33px;}
.pagination > li > a, .pagination > li > input {margin-right: 10px; float: left; min-width: 35px;height: 40px;
    padding: 10px 12px;
    border: 1px solid #cfcfcf;
    background: #fff;
    border-radius: 4px;}
.pagination > li > span { margin-right: 10px; float: left;padding: 10px 12px;height: 40px;border: 1px solid #cfcfcf;background: #fff;border-radius: 4px;}
.pagination > li > input[type="button"] { background-color: #2c84cc; color: #fff; }
.pagination > li > span.custom_label, .pagination > li > span.custom_label:hover { margin-right: 10px; border: medium none; color: #a3a3a3; background-color: transparent; padding: 5px 0; }
.pagination > li > span.custom_label{line-height: 30px;}
.pagination > li.next > a, .pagination > li.last > a{border: 1px solid #cfcfcf;background: #fff;border-radius: 4px;text-align: center;}
/*pagination end*/
.pjob_name a {line-height: 15px;}
.clr_grn {background: #00c168;font-size: 1.1rem;line-height: 15px;}
.clr_red {background: red;font-size: 1.1rem;}
.cur_updated{width: 100%;font-size: 1.1rem;}
.clr_gray {background: #a5a5a5;font-size: 1.1rem;}
.clr_blue{background: #2c84cc;font-size: 1.1rem;}
/*#kt_wrapper .row{margin-right: 0px;margin-left: 0px;}*/
.grid_view_section{padding-left: 25px;}
.grid_view_section .nav-pills{margin: 10px 0px 0px 0px;}
#kt_wrapper .us_name, #kt_wrapper .en_date{display:block;}
.com_tp_filtr{padding-top: 10px;}
.cur_update{color: #fff;border-radius: 4px;padding: 2px 12px;width: 115px;text-align: center;}
.hire_status{display: inline-block;}
.reasonBox{display: none;}
.accordion .datepicker{width: 100%;}.edit_skill{margin-right: 10px;}
.custombtns{color: #fff;border-radius: 4px;padding: 2px 12px;width: 115px;text-align: center;background: #2c84cc;font-size: 1.1rem;float: left;margin-top: 10px;line-height: 15px;}
.custombtns:hover{color: #fff;}
#profilePercentage{margin-top: 21px;margin-left: 3px;}
.reasonIcon{cursor:pointer;}
.onboardingsetup{padding-top: 2rem;margin-top: 4rem;border-top: 1px solid #eeeef4;margin-bottom: -52px;}
.cursorp{cursor: pointer;}
.profilePicNon{display: none!important;visibility: hidden!important;}
.texarHe{height: 160px !important;}
.delMt{margin-top: 26px !important;}
.dn{display: none;}
.sdWait{display:none;line-height:20px;width: 200px;}
.errorpop{color: red; width: 100%; padding-left: 0px; float: left; font-size: 12px;}
.startEarRew{border-top: 5px solid #eff0f5;}
.turnOffRef{border-bottom: 5px solid #eff0f5;padding: 25px;}
.alertMess{width:20%;}
.alertDat{width:18%;}
.alertAct{width:16%;}
.oppdat{width: 14%;}
.oppml{margin-left: -21px; margin-top:3px;}
.loadingGif{text-align:center;width:100%;padding:30px 10px;}
.opporFilNam{display:none;background: #51556d;color: #fff;border-radius: 10px;padding: 4px;margin-left: 39px;}
.pr-15{padding-right: 15px;}
.intShed{font-size: 18px;font-weight: 500;}
.intShedLab{font-size: 14px !important;font-weight: 500 !important;}
.processingBtn{display:none;background: #fff;}
.sdError{color: red; display: block;}
.userViewh{text-align: center; margin: 40px;float:left;}
.refcontent{background: #e5e5e5;padding: 10px;}
.errSumSear{color: red; width: 100%; left: 50px; float: left; font-size: 14px; font-family: 'latoregular';}
.subbtnsum{float:left;width:100%; margin-bottom: 10px;}
.sharejobBtn{padding: 0 0 0 25px;}
.jobapluse{margin-top:25px;}
.sdWaitResume{display:none;line-height:50px;}
.posr{position: relative;}
.appDayOl{color: red;font-size: 10px; margin-top: -10px;margin-left: 45px;}
.inline_content_pop{border: 1px solid #f7eded;background: #fff; position:relative;padding:50px;text-align:center;}
.ref_suc_info{color:green;text-align: center;}
.job_list_addnew{border-bottom: 1px solid #cccccc;}
.relationshipCont{width:100%; float:left;margin : 20px 0;}
.limited_characters{font-size:13px;color:#a3a3a3;}
.skill-badge{margin: 4px;}
.payPal_suc_info{color:green;font-size: 18px;}
.paypalEmail{width: 100%;padding:10px;height: 52px;margin-top: 11px;}
.paypalErr{width: 100%;float: left;color:red;height:20px;}
.paypalBtn{margin-top: 36px;}
@media (max-width: 1024px){.kt-app__aside{position: inherit !important;width: 100% !important;margin-bottom: 10px;}}
.Sjobes{width: 200px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.btnColor{color: #212529 !important}
label.currentDateCheck{position: absolute;}
.navcolor{color: #1f1f1f;}
@media only screen and (max-width: 550px) {.ljobest{width: 151px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}}
@media only screen and (max-width: 1024px) {
  #basicFormHolder .row label:first-child {padding-top: 10px !important;}}
@media only screen and (max-width: 767px) {
  #appendHtml .col-md-4 label:first-child {padding-top: 10px !important;}}
@media only screen and (min-width: 768px){
 ul.newSocial{padding: 0 0 0 10px;}
}
@media only screen and (min-width: 320px) and (max-width: 668px) {
 a.applbtn{margin-left: 0px !important;}
}
@media only screen and (min-width: 668px) and (max-width: 1024px) {
 a.applbtn{margin-left: 0px !important;}
}

/* === START: checkbox as tag added by Sharad ==== */
input.chk-btn{display: none}
input.chk-btn + label{border:none;background: #E7E7E7;padding: 9px 9px;cursor: pointer;}
input.chk-btn:not(:checked) + label:hover{box-shadow: 0px 1px 3px}
input.chk-btn + label:active,input.chk-btn:checked + label{border: none; background: #0A8FCC;color: #ffffff}
/* === END: checkbox as tag added by Sharad ==== */

.inlineHint {margin-top: 3px;
display: inline-block;
font-size: 0.9rem;
line-height: 1rem;
font-weight: 400;
color:
#a7abc3;}

/* === START: Animated loader added by Sharad ==== */
.loader {
  border: 16px solid #f3f3f3; /* Light grey */
  border-top: 16px solid #3498db; /* Blue */
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/* === END: Animated loader added by Sharad ==== */

/* === START: notification module 29MAY2020 ==== */
.emailnotificationsett h3 {
            color: #5867dd;
            font-size: 18px
        }

        .emailnotificationsett .topheadsetting {
            margin-top: 20px;
            margin-bottom: 40px;
        }

        .emailnotificationsett h5 {
            font-size: 16px
        }

        .emailnotificationsett h6 {
            font-size: 14px;
            margin-bottom: 0;
            padding: 0;
        }

            .emailnotificationsett h6 + p {
                font-size: 13px;
                color: #ccc;
                font-style: italic;
                margin-bottom: 0;
                padding: 0
            }

        .emailnotificationsett .yourjobs, .emailnotificationsett .yourreferrals, .emailnotificationsett .siemenshealth, .emailnotificationsett .willhireannounce{
            margin-bottom: 10px;
            margin-top: 40px;border-bottom: 1px solid #ccc;
        }

        .emailnotificationsett .settingjobs {
            margin-top: 0px;
            margin-bottom: 10px;
        }

        .emailnotificationsett .col-sm-2 {
            text-align: right;
        }
		.allunsubscribe{ margin-top: 10px; margin-bottom: 30px;}
/* === END: notification module 29MAY2020 ==== */
/* Custom css for country dropdown */
        .input-group-prepend-custom {
            width: 145px;
        }
        .custom-label {
            margin-bottom: 1rem;
        }
        .kt-grid-v3-ver>.kt-grid>.kt-grid__item {
            width: 100% !important;
        }
        .input-group-prepend-custom-currency {
            width: 80px;
        }
