.file_btn_hide { height: 0px !important; opacity: 0; position: absolute; width: 110px; z-index: 999; }
    #wrapper {height: auto;}
	.container {width: 90%;}
    .content-panel{ padding-top:50px; font-size:13px; color:#111;}
    .cndMain{float: left;width: 100%;padding-top: 40px; padding-bottom:70px;}
    .cndMain .card-body{padding: 1.5rem 2rem;float: left;width: 100%;}
    .card{ border-radius:6px; border:solid 1px #CBDCE1; background:#fff; box-shadow:none; width:100%; margin-bottom:1.8rem;float: left; }
    .cndMain .row{display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
    .cndMain .mr-2{margin-right: 0.8rem!important;}
    .cndMain .ml-2{margin-left: 0.8rem!important;}
    .cndMain .pr-5{ padding-right:5px;}
    .cndMain .d-flex{display: flex;width: 100%;}
    .candPic{ width:100px; height:100px; border-radius:100px;  margin-right:25px; position:relative;}
   /* .candPic { width:100%;border-radius:100px;}*/

    .candInfo{ width:88%;}
    .candTitle-1{ font-size:28px; color:#111;font-family: 'proxima_nova_bold';display: flex;}
    .cdegInfo{ color:#434851; font-size:15px;}
    .cndLCol{ display:inline-flex; border-right:solid 1px #727c91; padding-right:10px; margin-right:10px;line-height: 14px;}
    .cndLCol:last-child{ border:none;}
    .cndLCol img{ margin-right:5px;}
    .candSM{ margin-left:auto;}
    .candSM a{ display:inline-block; color:#7c8398; }
    .candSM a:hover{opacity:0.9;}
    .candSM a img, .candSM a i{vertical-align: top; font-size:27px;}
    .candSM a img{ margin-top:2px;}
    a.canFbook:hover{ color:#4267b2;}
    a.canTwitter:hover{ color:#1DA1F2;}
    a.canLinkedIn:hover{ color:#0A66C2;}
    a.canGplus:hover{ color:#db4a39;}
    a.canFbook.active{ color:#4267b2;}
    a.canTwitter.active{ color:#1DA1F2;}
    a.canLinkedIn.active{ color:#0A66C2;}
    a.canGplus.active{ color:#db4a39;} 

    .candSkills{ display:flex; margin-top:8px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; flex-wrap:wrap;}
    .cSkillT{ font-size:14px;font-family: 'proxima_nova_semibold';}
    .skllList{background: #F2FAFC;border: 1px solid #C8DAE9;border-radius: 2px; font-size:12px; color:#333; margin-left:5px;padding: 1px 5px; margin-bottom:5px;}
    .cndBody .card{background:#fff; width:100%;box-shadow: 0px 1px 2px #00000029;border-radius: 6px; border:none;}
    .cndTitle-1{font-size:16px;font-family: 'proxima_nova_semibold'; float:left; width:100%;}
    .cndInfoB{ float:left; width:100%;}
    .cndInfoB .form-group{ margin-bottom:0; margin-top:1rem;}
    .cndinfoLab-1{ font-size:13px; width:100%; color:#66696f;}
    .cndinfoLab-2{ font-size:14px; width:100%; color:#111;}
    .dividerL{float:left; width:100%; background:#e8eef1; height:1px;margin: 1rem 0;}
    .cndDetails { padding-left:5px;}
    .cndDetails .card-body{ padding:0;}
    .cndInfoHead{ display:flex; width:100%; padding:1.5rem 2rem; border-bottom:solid 1px #e8eef1;}
    .cDTitle{font-size:20px;font-family: 'proxima_nova_semibold'; display:flex;flex-wrap: wrap;}
    .cDAddBtn { padding-top:6px;}
    .cDAddBtn a{ font-size:14px;font-family: 'proxima_nova_semibold'; cursor:pointer;}
    .cDAddBtn a img{ float:left; margin:3px 5px 0 0;}
    .cndDBody{ float:left; width:100%;}
    .cndRow{ float:left; width:100%;  padding:1.5rem 2.3rem; border-bottom:solid 1px #e8eef1;position:relative;}
    .cndRow:last-child{ border:none;}
    .cndinfoLab-3{ font-size:15px; width:100%; color:#283248;font-family: 'proxima_nova_bold';}
    .cndinfoLab-4{ font-size:14px; width:100%; color:#445578;}
    /*.cndDetails .card{ margin-bottom:1.8rem;}*/
    .editViewB{ float:left; width:100%; padding-top:20px;}
    .cndEditLab-1{ display:flex; font-size:14px;font-family: 'proxima_nova_semibold'; color:#445578; padding-bottom:5px;width:100%;}
    .cndEditLab-2{ display:flex; font-size:14px;color:#445578; padding-bottom:5px; width:100%;flex-wrap: wrap;}
    .eduQList{background: #FFF1ED;border: 1px solid #FFBFAD;border-radius: 50px; padding:5px 15px; font-size:14px; display:inline-flex;}
    .eduQList span{font-size: 12px; margin: 2px 0 0 6px; cursor:pointer; color:#E98188;}
    .editViewB .cndRow{ border:none; padding:0 2.3rem 20px;}
    .editViewB .cndRow .inputField{border: 1px solid #D3E1EA; border-radius: 3px; background:#fff; min-height:36px; font-size:14px; padding:2px 6px;}
    .editViewB .cndRow input.inputField{padding:2px 10px;}
    .courseList{background: #fff;border: 1px solid #d3e1ea;border-radius: 50px; padding:5px 15px; font-size:13px; display:inline-flex; color:#445578;    margin-top: 5px; margin-right:5px;}
    .cpSave{background: #2175D9;border-radius: 3px; height:36px; min-width:86px; text-align:center; line-height:36px; border:none; box-shadow:none; color:#fff; font-size:16px;}
    .cpCancel{background: #fff;border-radius: 3px; height:36px; min-width:86px; text-align:center; line-height:36px; border:none; box-shadow:none; color:#666;font-size:16px;}
	.cpCancel:hover{ color:#2175D9;}
    .docUpload{ width:60px; height:36px; border: 1px solid #D3E1EA; border-radius: 3px; background:#fff; position:relative; overflow:hidden; margin-right:5px;text-align: center; padding: 5px;}
    .docUpload input[type=file]{ padding:5rem; margin:-3rem;opacity: 0; cursor:pointer;}
    .eduForm, .docForm, .langForm, .certiForm, .workExpForm, .referForm{ display:none; }
    .editFormView{ float:left; width:100%;}
    .editFormView .card-body{ padding:0;}
    .editFormView ul{ padding:0; list-style-type:none;}
    .editFormView .formLab-1{ color:#445578; font-size:14px;font-family: 'proxima_nova_semibold'}
    .editFormView .formLab-2 .formInput{border: solid 1px #dee1ea !important;outline: none !important;background-color: #fff;height:36px; border: 1px solid #D3E1EA; border-radius: 3px;font-size:14px; padding:2px 6px;color:#445578;}
    .editFormView .formLab-2 input.formInput{padding:2px 6px;}
    .editFormView .formIR { max-width: 96%;}
    .editFormView .formIBC3 li{ width:30%; margin-top:20px;}
  /*  .editFormView .formIBC3 li:nth-child(3n+0){ margin-right:0;}*/
    .skillsList{ float:left; width:100%; max-height:86px; overflow-y:auto;border: solid 1px #dee1ea; background:#fff;border-radius: 3px;padding-left: 5px; padding-bottom:5px;}
    .skListB{background: #F2FAFC;border: 1px solid #C8DAE9;border-radius: 2px; padding:4px 22px 4px 8px; position:relative;float: left; margin: 5px 5px 0px 0; line-height:14px;}
    .skListB span{position: absolute;right: 8px;top: 5px;font-size: 10px; color:#495155; cursor:pointer;}
    .hideView{ display:none!important;}
    .showForm{ display:flex!important;}
    @media (max-width: 1000px){
    .container {width: auto;}
    }
    .formIBC3{
        display: flex;
        width: 100%;
        flex-wrap: wrap;
        border: none;
        margin-bottom: 10px;
        padding-bottom: 20px;
}
input[type="text"].formInput.error, .formInput.error{
    border: solid 1px #F17421 !important;
}
.formInput.error{
    border: solid 1px #F17421 !important;
}
.ml-auto {
    margin-left: auto!important;
}
.picAdd {border-radius: 100px;width: 21px;height: 21px;background: #2296f1;color: #fff;text-align: center;position: absolute;bottom: 10px;right: 2px;font-size: 9px;line-height: 20px;cursor: pointer;}
.picAdd i{margin-top: 6px;}
.candPic img{width: 100px;  border-radius: 100px;}
#job_seekers_update .cDTitle{padding-top: 7px;}
#job_seekers_update .user-defined-fields a i{ font-size:12px;}
.editFormView .formLab-2 .input.select .formInput{width: 100%!important;}
.editFormView .formLab-2 .ms-choice{ background:#fff; min-height:36px;}
.customCheck .CustomFormFieldClass{ display:inline-flex;}
.user-defined-fields .CustomFormFieldClass label{ width:auto;margin-right: 10px;}
.user-defined-fields .custom_check_box > input {margin-top: 1px;margin-right: 5px;}
.user-defined-fields .formLab-2 .formInput{ width:100%!important;}
.custom_radio_box.formLab-2.formRadio {  margin-top: 0;}
.formLab-2 label{ margin-top:0;}
.aDActions{ position:absolute; right:25px; top:15px; display:none;}
.aDActions a{ display:inline-block;}
.cndRow:hover .aDActions{ display:block;}

.signUpTitle-2 {color: #091e44;font-size: 22px;line-height: 28px;margin: 0 auto;margin-bottom: 20px;}
#otp_verify .form_input_small{background: #fff;width: 220px;border: solid 1px #b3bac5;border-radius: 3px;padding: 5px 10px;height: 32px;}
button.ats_req_otp{background: #fff;color: #1f7ddd;border-radius: 3px;border: solid 1px #a2c4e7;width: 220px;font-size: 14px;}	 
button.ats_req_otp:hover{ background:#1f7ddd; color:#fff; border-color:#1f7ddd;}
button.proceed_btn {border: solid 0px #85c800;background: #85c800;text-align: center;color: #fff;border-radius: 4px;float: left;width: 100%;
margin: 10px 0;text-transform: uppercase;font-family: 'proxima_nova_semibold';font-size: 13px;float: right;width: 220px;}
.tab_container{ min-height:350px;}
.formLab-2 .tagsinput{border-radius:3px;}

/* On Off Switch start*/
.onoffswitch input[type="checkbox"] { display: none !important; }
.onoffswitch { -moz-user-select: none; /*margin-left: 50px;*/ position: relative; width: 52px; }
.onoffswitch-checkbox { display: none; }
.onoffswitch-label-reports { border-radius: 2px; cursor: pointer; display: block; font-style: normal; margin-top:0!important; overflow: hidden; width: 52px; }
.onoffswitch-inner { display: block; margin-left: -100%; transition: margin 0.3s ease-in 0s; width: 200%; }
.onoffswitch-inner::before, .onoffswitch-inner::after {
box-sizing: border-box;
color: white;
display: block;
float: left;
font-size: 12px;
font-style: normal;
height: 24px;
line-height: 25px;
padding: 0;
width: 50%;
}
.onoffswitch-inner::before {
background-color: #32cd66;
color: #fff;
content: "ON";
font-style: normal;
padding-left: 8px;
}
.onoffswitch-inner::after {
background-color: #9e9e9e;
color: #ffffff;
content: "OFF";
padding-right: 8px;
text-align: right;
}
.onoffswitch-switch { background: #ffffff; border-radius: 2px; bottom: 0; display: block; height: 20px; margin:1px 6px; position: absolute; right: 28px; top: 1px; transition: all 0.3s ease-in 0s; width: 16px; }
.onoffswitch-switch::before {
color: #999;
content: "=";
padding-left: 4px;
font-size: 12px;
display:block;
}
.onoffswitch-checkbox:checked + .onoffswitch-label-reports .onoffswitch-inner { font-style: normal; margin-left: 0; }
.onoffswitch-checkbox:checked + .onoffswitch-label-reports .onoffswitch-switch { background-color: #fff; font-style: normal; right: -4px; }
.onoffswitch-label { border-radius: 2px; cursor: pointer; display: block; font-style: normal; margin-top:0!important; overflow: hidden; width: 56px; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { font-style: normal; margin-left: 0; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { background-color: #fff; font-style: normal; right: -4px; }
/*End On Off Switch */

.cndEditLab-1 .mFieldsR{line-height: 20px;}
.fullActBtn{position: fixed;z-index: 9;bottom: 0;background: #fff;left: 0;right: 0;padding: 10px;text-align: center;box-shadow: 0 0 3px rgb(0 0 0 / 30%);}
.cndRow .formCheck label{font-size:13px;}
.header_topnavigation {
    background-color: #206199!important;
    background: linear-gradient(135deg, #0143a3, #0273d4) !important;
}
#header{ height:53px;}
.header_topnavigation {height: auto;}
#logo{margin-top: 6px;margin-bottom: 6px;}
.cndRow label.error {
    display: block ;
    margin-left: 0;
}
.primary_technology{ position:relative;}
.primary_technology .error{ position:absolute; bottom:-17px;}
.editFormView .formLab-1 a{ display:none;}
.editFormView .formIBC3 li .ms-drop li{ margin-top:0;}
.editFormView .formIBC3 li .ms-drop li label{font-size: 14px; margin-bottom: 0;}
.editFormView .formLab-1 a{ display:none;}
.editFormView .formIBC3 li .ms-drop li{ margin-top:0;}
.editFormView .formIBC3 li .ms-drop li label{font-size: 14px; margin-bottom: 0;}
.hideView{ display:none!important;}
.showForm{ display:flex!important;}
.consent_req.error {position: relative;}
.consent_req.error:before {position: absolute; content: '';display: block;border-radius: 50px;width: 14px;height: 14px;left: 0;top: 3px;border: 2px solid red;}
