/* CUSTOM FONTS INTEGRATION */
/* Proxima Nova Fonts */
@font-face {
 font-family: 'proxima_nova';
 src: url('../custom_fonts/proximaNovaRegular.eot');
 src: url('../custom_fonts/proximaNovaRegular.eot?#iefix') format('embedded-opentype'), url('../custom_fonts/proximaNovaRegular.woff') format('woff'), url('../custom_fonts/proximaNovaRegular.ttf') format('truetype'), url('../custom_fonts/proximaNovaRegular.svg#proxima_nova_altregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'proxima_nova_semibold';
 src: url('../custom_fonts/proximaNovaSemibold.eot');
 src: url('../custom_fonts/proximaNovaSemibold.eot?#iefix') format('embedded-opentype'), url('../custom_fonts/proximaNovaSemibold.woff2') format('woff2'), url('../custom_fonts/proximaNovaSemibold.woff') format('woff'), url('../custom_fonts/proximaNovaSemibold.ttf') format('truetype'), url('../custom_fonts/proximaNovaSemibold.svg#proxima_nova_ltsemibold') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'proxima_nova_light';
 src: url('../custom_fonts/proximaNovaThin.eot');
 src: url('../custom_fonts/proximaNovaThin.eot?#iefix') format('embedded-opentype'), url('../custom_fonts/proximaNovaThin.woff') format('woff'), url('../custom_fonts/proximaNovaThin.ttf') format('truetype'), url('../custom_fonts/proximaNovaThin.svg#proxima_nova_ltthin') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'proxima_nova_bold';
 src: url('../custom_fonts/proximaNovaBold.eot');
 src: url('../custom_fonts/proximaNovaBold.eot?#iefix') format('embedded-opentype'), url('../custom_fonts/proximaNovaBold.woff') format('woff'), url('../custom_fonts/proximaNovaBold.woff') format('woff'), url('../custom_fonts/proximaNovaBold.ttf') format('truetype'), url('../custom_fonts/proximaNovaBold.svg#proxima_nova_bold') format('svg');
 font-weight: normal;
 font-style: normal;
}
/*html, body{ height:100%;}*/

ul{padding:0; margin:0;}
ul li{ list-style-type:none;}

/*navbar start*/
body{font-family: "proxima_nova"; font-size:13px; background:#ecf0f2!important; color:#0f1941;}
.content-panel{padding-top: 75px; background:#ecf0f2!important; float:left; width:100%; height: auto!important}
.cndMain{padding: 0 20px; padding-bottom:30px;}
.bg-dark {background-color: #206199 !important;}
.bg-inverse {background-color: #206199!important;background: linear-gradient(135deg, #0143a3, #0273d4) !important;}
.mainNav .navbar {padding: 0rem 1rem;}
.navbar-dark .navbar-brand {margin-left: 0px;}
/*.navbar-brand img {max-width: 150px; margin-right:20px;width:100%}*/
.nav-item {white-space: nowrap;}
.mainNav .navbar-dark .navbar-nav .nav-link {font-size: 14px;padding: 15px;color: #eee;position: relative;} 
.mainNav .navbar-nav a{font-size:14px; padding: 15px 10px; display:block;}
.navbar-brand img{ max-width:220px; width:100%;} 
.navbar-dark .navbar-nav.leftNav .nav-link{font-size: 17px;}
.navbar-right .dropdown-toggle i.fa { font-size: 18px;}
.navbar-right .dropdown.show > a{color: #fff;background: #2296f1;}
.navbar-default .dropdown-menu { box-shadow: 0 1px 16px rgba(0, 0, 0, 0.3);}
.navbar .dropdown-menu {background: #ffffff; }
.navbar-nav > li > .dropdown-menu {margin-top:1px;box-shadow: 1px 2px 12px #2C378229;border: 1px solid #E5E9F2; border-radius:0 0 6px 6px; padding:0;}
/*.navbar .dropdown-menu:after {bottom: 100%;left: 15%; right:auto;border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;border-color: rgba(255, 255, 255, 0);	border-bottom-color: #ffffff;	border-width: 10px;	margin-left: -10px;}
.navbar-right  .dropdown-menu:after {left:auto; right: 10%;}*/
.navbar-right  .dropdown-menu{ width: 260px;}
.navbar-right .dropdown a { color:#fff; font-size:13px;}
.navbar-right .dropdown .dropdown-menu > li > a{padding: 8px 15px; display:block; margin-top:0; color:#333; text-decoration:none;} 
.navbar-right .dropdown .dropdown-menu > li > a:hover{color:#2175d9;}
.navbar-right  li:nth-child(4) .dropdown-menu{ width:220px;}
.navbar-right .dropdown .dropdown-menu > li:first-child{border-bottom: solid 1px #e5e9f2; margin-bottom:10px;}
.navbar-right .dropdown .dropdown-menu > li:last-child{border-top: solid 1px #e5e9f2; margin-top:10px;}
.navbar-right .dropdown .dropdown-menu > li:last-child a{padding: 12px 15px;}
.mainNav .navbar-nav .dropdown-menu > a{ color:#333;padding: 4px 10px;}
/*.userName {position: relative;top: 4px;font-size: 16px;}*/
.userName>a:hover{ text-decoration:none;}
.navbar-right .dropdown>a{ width:30px; height:30px; border-radius:100px;padding: 6px 9px;color: #fff; background: #2296f1;}
.navbar-right .dropdown  > a:after{ display:none;}
.mainNav .navbar-nav > .active > a, .mainNav .navbar-nav > .active > a:focus, .mainNav .navbar-nav > .active > a:hover {background: #2296f1!important;}
.mainNav .navbar-nav > .active > a:after {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;
border-color: rgba(57, 155, 255, 0);border-top-color: #2296f1;border-width: 7px;margin-left: -7px;z-index: 1;}
.loginUser{background:#f5f6fa; padding:15px; display:flex;}
.lUseerPic{ width:24px;color: #2175d9;}

.lUserN{ font-size:14px;font-family: 'proxima_nova_semibold'; color:#2175d9;}
.loginUser p{ margin:0; padding:0; color:#757575;font-size:13px;line-height: 16px;}
p.lUserLab{color:#333;font-family: "proxima_nova_semibold";}


.tabList .nav-tabs{ border:none;}
.tabList .nav-tabs .nav-link{ border:none; color:#0f1941; font-size:16px; border-bottom:solid 2px transparent; padding:5px 0;margin-right:35px;}
.tabList .nav-tabs .nav-link.active{ border-color:#2175d9; color:#2175d9; background:none;}
.tabList .tab-content{ float:left; width:100%;margin-bottom: 30px;}
.search{ position:relative;}
.search input{ width:100%; height:50px; background:#fff; box-shadow: 0px 1px 6px #00000029;border: 2px solid #2175D9;border-radius: 4px; padding:5px 30px 5px 15px; font-size:18px;}
.sClose{position: absolute;top: 16px;right: 22px;cursor: pointer;opacity: 0.7;}
.sClose:hover{ opacity:1;}
.sBtn button{ width:100%; background:#2175d9; max-width:200px; color:#fff; border-radius:4px; height:50px; border:none; font-size:18px; text-align:center; padding:5px 10px;}
.sBtn button:hover{background:#1567c9;}
.dropSection{ display:flex; width:100%; margin:20px 0;flex-wrap: wrap;}
.dropSection select, .dropSection input{ background:none; color:#0f1941; font-size:14px; border:solid 1px #A4B4CD!important; border-radius:4px; padding:5px 10px; margin:0px 10px 5px 0; outline:none;min-height: 32px}
.dropSection .ms-drop input{min-height: inherit;}
.listRow{background: #FFFFFF;box-shadow: 0px 1px 2px #00000029;border-radius: 8px; padding:20px 25px; display:flex; flex-wrap:wrap; margin-bottom:12px;}
.listRow .listHB{ display:flex; flex-wrap:wrap; width:100%}
.listHTitle{ color:#2175d9; font-size:22px;}
.lHrAct{ margin-left:auto; display:none;}
.lHrAct a{ font-size:14px; margin-left:5px; padding: 5px 12px; border-radius: 3px;}
.lHrAct a:hover{ background:#d6d8eb;}
a:hover{ text-decoration:none;}
.listRow:hover .lHrAct{ display:inline-flex;}
button:focus{outline:none;}
.addressB{display:flex; flex-wrap:wrap; width:100%; font-size:16px; padding:5px 0;}
.addressB>div{ margin:10px 30px 0 0;}
.addressB>div img{ margin-right:7px;}
.jobDesc{ font-size:16px; color:#878cad; line-height:24px; padding-top:15px;}
a.copyLink1{ padding:5px 10px; border-radius:3px;}
a.copyLink1:hover{ background:#d6d8eb;}
a.copyLink1 img{margin-top: 9px;display: block;}


.lTpagN{ display:flex; width:100%; text-align:left;padding-top: 15px;}
.listIcon{background:url(../img/listview-icons.svg) no-repeat;}
.dtPagT{margin: 0 10px 0 0;line-height: 20px;color: #263749;float: left;font-size: 15px;font-family: 'proxima_nova_semibold';padding: 3px;}
.tLpnDropB{float: right;font-size: 14px;color: #3b3b3b;margin: 0 0 0 10px;height: 26px;}
.tLpnDropB select{ padding:4px 6px;}
.tLPn{ margin:0 auto;}
.tLpnLink{ float:left;}
.tLpnLink a{ color:#263749; font-size:15px;margin:0 3px; display:inline-block;padding: 0px 7px; float:left;}
.tLpnLink a:hover{ color:#4285f4;}
.tLpnLink a.active{ color:#fff; background:#4285f4; border-radius:3px; padding: 0px 7px;}
.tLPn .tLpnLink .dataTables_paginate{ margin:0; padding:0; background:none; border:none;}
.pAroF{background-position: -32px -92px;width: 16px;height: 16px;display: inline-block;margin-top:5px;}
.pAroF:hover{background-position: -48px -92px;}
.pAroPre{background-position: -36px -92px;width: 12px;height: 16px;display: inline-block;margin-top:5px;}
.pAroPre:hover{background-position: -52px -92px;}

.pAroL{background-position: 0px -92px;width: 16px;height: 16px;display: inline-block; margin-top:5px;}
.pAroL:hover{background-position: -16px -92px;}
.pAroNex{background-position: 0px -92px;width: 12px;height: 16px;display: inline-block;margin-top:5px;}
.pAroNex:hover{background-position: -16px -92px;}

.titleHead{display:flex; flex-wrap:wrap; width:100%;}
.backSR{ margin-left:auto;display: inline-flex;}
.backSR a{ color:#7e849c; font-size:16px;}
.backSR a:hover{ color:#2175d9;}
.jdInfoB{display:flex; flex-wrap:wrap; width:100%; margin-top:20px;}

.jobQInfo{background: #FFFFFF;box-shadow: 0px 1px 2px #00000029;border-radius: 8px; padding:30px;}
.jLabList{display:flex; flex-wrap:wrap; width:100%; margin-bottom:15px;}
.jobQInfo .jLabList{flex-wrap:initial;}
.jLabList:last-child{ margin-bottom:0;}
.jLabs{width:96%;}
.jIcon{ margin-right:10px;}
.jLab-1{ color:#878ca0;font-size:15px;}
.jLab-2{color:#0f1941; font-size:15px; word-break: break-word;}
.hTitle-1{ font-size:30px;}
.hTitle-2{font-size:24px;color:#0f1941;}
.hTitle-3{font-size:16px;color:#7e849c;}
.hTitle-4{ font-size:18px;color:#0f1941;margin:15px 0; font-family: 'proxima_nova_semibold';}
.hTitle-5{ font-size:20px; color:#111;font-family: 'proxima_nova_semibold';}
/*.applyBtn{width:100%; background:#2175d9; max-width:120px; color:#fff; border-radius:4px; height:40px; border:none; font-size:18px; text-align:center; padding:5px 10px; margin-right:15px;}*/
.jdFullInfo{font-size:16px;color:#0f1941; margin:25px 0; line-height:26px;word-break: break-all; }
.jdFullInfo p{ margin-bottom:10px;}
.jdSkills{ margin:10px 0 20px; padding:0;}
.jdSkills li{ position:relative; padding-left:20px; list-style-type:none;margin-bottom: 10px;}
.jdSkills li:after{content:""; display:block; position:absolute; left:0; top:10px; width:6px; height:6px;background:#2175d9; border-radius:10px;}


/*Applicant Profile Start*/ 
.card{ border-radius:6px; border:solid 1px #CBDCE1; background:#fff; box-shadow:none; width:100%;}
.candPic{ width:100px; height:100px; border-radius:100px;  margin-right:25px; position:relative;}
.candPic img{ width:100%;border-radius:100px;}
.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:hover{background: #1b87db;}
.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;} 

.candSkills{ display:flex; margin-top:8px;}
.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;}
.cndBody .card{background:#fff; width:100%;box-shadow: 0px 1px 2px #00000029;border-radius: 6px;}
.cndTitle-1{font-size:16px;font-family: 'proxima_nova_semibold'; float:left; width:100%;}
.cndInfoB{ float:left; width:100%;}
.cndInfoB .jLabList{ margin-bottom:0; margin-top:20px;}
.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 .card-body{ padding:0;}
.cndInfoHead{ display:flex; width:100%; padding:1rem 1.5rem; border-bottom:solid 1px #e8eef1;}
.cDTitle{font-size:22px;font-family: 'proxima_nova_semibold'; display:flex;}
.cDAddBtn { padding-top:6px;}
.cDAddBtn a{ font-size:14px;font-family: 'proxima_nova_semibold'; cursor:pointer;}
.cDAddBtn a img{ float:left; margin:5px 5px 0 0;}
.cndDBody{ float:left; width:100%;}
.cndRow{ float:left; width:100%; padding:20px 30px; border-bottom:solid 1px #e8eef1;}
.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:1rem;}
.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;word-break: break-all;}
.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 30px 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; cursor:pointer;}
.courseList:hover, .courseList.active{background: #FFF1ED; border: 1px solid #FFBFAD;}
.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:#2175D9;font-size:16px;}
.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, .refForm{ 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 10px;}
.editFormView .formIR { max-width: 96%;}
.editFormView .formIBC3 li{ width:31%;}
/*.editFormView .formIBC3 li:nth-child(3n+0){ margin-right:0;}*/
.editFormView .formLab-2 input.formInput{padding:2px 6px;}
.editFormView .formIR { max-width: 96%;}
.editFormView .formIBC3 li{ width:30%; margin-top:20px;}

.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;}
.showForm{ display:flex;}

/*Add Applicant*/
.navbar{ z-index:999;}
.addApntB{ float:left; width:100%; padding:0 0 0; }
.aApntHead{ display:flex; flex-wrap:wrap; position:fixed; top:50px;background:#ecf0f3;padding:15px; left:0; right:18px; z-index: 99;}
.stickyFH .aApntHead{  padding:15px 15px 10px; box-shadow: 0 3px 5px #aaa; left:0;z-index: 998;padding-right:33px; right:0;}
 
.aApntHL{ font-size:24px; color:#1a335b;}
.aApntHR{ margin-left:auto;}
.btn-primaryB{background: #0B7BFF;border: solid 1px #0B7BFF;border-radius: 3px;color: #fff;padding: 4px 10px;font-size: 14px;display: block; float:left;}
.btn-secondaryC{border-radius: 3px;border: solid 1px #b0c2d5;float: left;margin-left: 5px;color: #172b4d;display: block;padding: 4px 10px}	
.addApntInfo{ float:left; width:100%; margin-top:117px; display:flex; flex-wrap:wrap;}
.addApntLeft{ width:20%; position:fixed; left: 15px; top: 119px; padding-right:10px; min-width:200px; }
.addApntLeft ul{ margin:0; padding:0;}
.addApntLeft ul li{ list-style-type:none; width:100%; margin-bottom:10px;    float: left;}
.addApntLeft ul li a{color: #47515B; text-decoration: none; padding: 12px 20px; position: relative;float: left;  background: none; border:solid 1px #A4B4CD; border-radius:4px; display:block; width:100%;font-family: 'proxima_nova_semibold'; font-size:14px; height:46px;}
.addAppLM-icon{ background:url(../img/candidate/icons/addApplicant-icon-grid.svg) no-repeat; float:left;}
.lMIcon{width:18px; height:18px; float:left; margin-right:10px;}
.pdIcon{background-position:0 -36px;}
.addApntLeft ul li a:hover .pdIcon, .addApntLeft ul li a.active .pdIcon{background-position:-18px -36px;}
.docIcon{background-position:0 -54px;}
.addApntLeft ul li a:hover .docIcon, .addApntLeft ul li a.active .docIcon{background-position:-18px -54px;}
.eduIcon{background-position:0 -72px;}
.addApntLeft ul li a:hover .eduIcon, .addApntLeft ul li a.active .eduIcon{background-position:-18px -72px;}
.certIcon{background-position:0 -90px;}
.addApntLeft ul li a:hover .certIcon, .addApntLeft ul li a.active .certIcon{background-position:-18px -90px;}
.langIcon{background-position:0 -18px;}
.addApntLeft ul li a:hover .langIcon, .addApntLeft ul li a.active .langIcon{background-position:-18px -18px;}
.wEIcon{background-position:0 0px;}
.addApntLeft ul li a:hover .wEIcon, .addApntLeft ul li a.active .wEIcon{background-position:-18px 0px;} 
.arrowR{background-position: -130px 0px;width: 7px;height: 9px;float: right;margin-top: 4px;}
.addApntLeft ul li a:hover .arrowR, .addApntLeft ul li a.active .arrowR{background-position: -138px 0px;width: 7px;height: 9px;float: right;margin-top: 4px;}

.addApntLeft ul li a.active, .addApntLeft ul li a:hover{ background:#0B7BFF; color:#fff; border-color:#0B7BFF;}
.addApntLeft ul li a.active:before{content: " ";display: block;width: 0;height: 0;border-top: 24px solid transparent;border-bottom: 24px solid transparent;border-left: 20px solid #0B7BFF;position: absolute;top: 50%;margin-top: -24px;margin-left: -2px;left: 100%;border-radius: 3px;z-index: 1}

.pdIcon-b{ width:42px; height:42px; float:left; margin-right:10px;background-position: -88px 0; position:relative;}
.pdIcon-b i{ position:absolute; bottom:0; right:0; color:#2296f1; font-size:14px; cursor:pointer;}
.rArrow{background-position:-64px 0px; width:12px; height:12px;float: right; margin-top: 5px;}
.cdTitle-1{padding-top: 5px;}
.docIcon-b{width:25px; height:25px; float:left; margin-right:10px;background-position: -38px 0px; }
.eduIcon-b{width:28px; height:28px; float:left; margin-right:10px;background-position:-36px -25px;}
.certIcon-b{width:28px; height:28px; float:left; margin-right:10px;background-position:-36px -56px;margin-top: 4px;}
.langIcon-b{width:28px; height:28px; float:left; margin-right:10px;background-position:-36px -84px;margin-top: 4px;}
.wExpIcon-b{width:28px; height:26px; float:left; margin-right:10px;background-position:-36px -113px;margin-top: 2px;}

.addApntRight{width: 77%;  margin-left:23%;}
.addApntRight .card {background: #fff;width: 100%;box-shadow: 0px 1px 2px #00000029;border-radius: 6px; float:left; margin-bottom:2rem;}
.addApntRight .card-body{ padding:0;}
.cndInfoHead{ display:flex; width:100%; padding:1rem 1.5rem; border-bottom:solid 1px #e8eef1;}
.cDTitle{font-size:22px;font-family: 'proxima_nova_semibold'; display:flex;}
.cDAddBtn { padding-top:6px;}
.cDAddBtn a{ font-size:14px;font-family: 'proxima_nova_semibold'; cursor:pointer;}
.cDAddBtn a img{ float:left; margin:5px 5px 0 0;}
.cndDBody{ float:left; width:100%;}
.cndRow{ float:left; width:100%; padding:20px 30px; border-bottom:solid 1px #e8eef1; position:relative;}
.cndRow:last-child{ border:none;}
a.btnNext-outline{border: 1px solid #A4B4CD;border-radius: 30px; height:32px; padding:5px 18px; color:#47515b;width: 90px;  display: block;}
a.btnNext-outline:hover{ border-color:#0B7BFF; background:#0B7BFF; color:#fff;}
a.btnNext-outline:hover .rArrow{background-position:-76px 0px;}
a.btnNext-fill{border: 1px solid #0B7BFF;border-radius: 30px; height:32px; padding:5px 18px; background:#0B7BFF; color:#fff;width: 90px;  display: block;font-size: 14px; font-family: 'proxima_nova_semibold'; cursor: pointer;}
a.btnNext-fill .rArrow{background-position:-76px 0px;}
.aArB{ overflow-y:auto;padding-right: 15px;}
.aDActions{ position:absolute; right:25px; top:15px; display:none;}
.aDActions a{ display:inline-block;}
.cndRow:hover .aDActions{ display:block;}
/*End Applicant Profile*/ 

.sHeadB{display:flex; width:100%; flex-wrap:wrap;}
.tSBox{ position:relative; max-width:300px; width:100%;}
.tSBox input{ width:100%; height:36px; border-radius:3px; border:solid 1px #a4b4cd; background:none; color:#445578; padding:5px 10px;padding-right: 35px;outline: none;}
.tSBox i{ position:absolute; right:2px; top:1px; padding:10px; color:#2175d9; cursor:pointer;}
.tHDrop select{background: none;color: #0f1941;font-size: 16px;border: solid 1px #A4B4CD!important;border-radius: 4px;padding: 7px 10px;}
.aJlTable{float:left; width:100%; margin:20px 0 10px; background:#fff; box-shadow:0 1px 2px #00000029; border-radius:4px;}
.aJlTable table thead tr th{ text-transform:uppercase; font-size:12px; color:#212121;padding: 10px 15px;border:none;border-bottom: 1px solid #ececec;}
.aJlTable table tbody tr td{color:#666; font-size:14px;padding: 10px 15px;border:none;border-bottom: 1px solid #ececec;}
.aJlTable table tbody tr:last-child td{ border:none;}
a.withdrawBtn, .btnGreen{background: #2FB826;border-radius: 2px; color:#fff; text-align:center; padding:5px 10px; border:none;}
a.withdrawBtn:hover, .btnGreen:hover{color:#fff; background:#229b1a;}

.companyBox{background:#fff; box-shadow: 0px 1px 2px #00000029; border-radius:8px; width:23%; margin:1%; padding:25px;border:solid 1px transparent;cursor:pointer;}
.companyBox:hover{background:#eff1fd; box-shadow: 0px 3px 10px #00000029; border:solid 1px #0087f0;}
.cLogo{ padding-bottom:15px;}
.cTitle{ font-size:16px;font-family: 'proxima_nova_semibold'; color:#0f1941; padding-bottom:6px;}
.cInfo{font-size:13px; color:#878cad;}
.modal-header{ background:#f8f8f8;padding: 1rem 1.5rem;}
.modal-title{ font-size:20px; color:#091E42;font-family: 'proxima_nova_semibold';}
.modal-header .close{ margin: 0 10px;font-size: 26px; padding:0;}
.modal-body{padding: 1rem 1.5rem;}
.btnPrimary {width:100%; background:#2175d9; max-width:120px; color:#fff; border-radius:4px; height:40px; border:none; font-size:18px; text-align:center; padding:5px 10px; margin-right:15px;}
.btnPrimary:hover{ background:#1260bd;}
.btnCancel{background:#fff; color:#2175d9; border-radius:4px; height:40px; border:none; font-size:18px; text-align:center; padding:5px 10px; }
.btnP-outline{ border:solid 1px #2175d9; color:#2175d9; border-radius:4px; padding:5px 15px; min-height:34px; font-size:14px;line-height: 24px; margin-right:10px;}
.dropdown .btnPrimary{ height:36px; display:block;font-size:14px;line-height: 24px; color:#fff;}
.topRAct{display:inline-flex;}
.topRAct .backBtn{border:none; color:#525d69; border-radius:4px; padding:5px 15px; min-height:34px; font-size:14px;line-height: 24px; margin-right:10px; font-size:14px;}
.topRAct .btnPrimary{font-size:14px;height: 36px; line-height: 26px; color:#fff; min-width:80px;}
.btnBdrNone{font-size:14px;height: 36px; line-height: 26px; color:#525d69;padding: 5px 10px;}
.dropdown-item{ font-size:14px;}
.dropdown-item:hover{color: #007bff;}
.dropdown-toggle::after{vertical-align: middle;}
.text-14{font-size:14px;}

.bgWhite{background: #FFFFFF;box-shadow: 0px 1px 2px #00000029;border-radius: 6px;}
.importNote{ background:#f6f6f6; width:100%; border-radius:4px;padding: 10px 20px; margin-top:10px;}
.dataTable-2.popTable table thead tr th{ border-top: 1px solid #ececec!important;}
.dataTable-2.popTable table tbody tr td, .dataTable-2.popTable table thead tr th{ padding:10px;    border-bottom: 1px solid #ececec;}
 
.hMenuSteps{ margin-bottom:20px;}
.hMenuSteps > ul.step-anchor{display:flex; flex-wrap:wrap; width:100%;background: #CFD7DE;border: 1px solid #CFD7DE;border-radius: 4px;}
.hMenuSteps > ul.step-anchor > li{margin-bottom: 0;}
.hMenuSteps > ul.step-anchor > li > a{ color:#525d69; font-size:14px; background:none;padding: 11px 0 11px 45px;border: none; }
.hMenuSteps > ul.step-anchor > li > a:after{border-left: 30px solid #CFD7DE;}
.hMenuSteps > ul.step-anchor > li > a:before{border-left: 30px solid #A6B3BE;margin-left: 2px;}
.hMenuSteps > ul.step-anchor > li > a.active { background:#fff!important;color:#2175d9!important;}
.hMenuSteps > ul.step-anchor > li > a.active:after{border-left: 30px solid #fff !important;}

.userPic{display:inline-block; margin-bottom:20px; position:relative;}
.picB{width:64px; height:64px; border-radius:100px; overflow:hidden;background:#ccc; text-align:center; }
.picB img{ width:100%; }
.picEdit{ position:absolute; right:0px; bottom:5px; border-radius:100px; width:22px; height:22px; background:#2296f1;}
.picEdit:hover {background:#2175d9;}
.picEdit a{ display:block; color:#fff;text-align: center;font-size: 11px;line-height: 22px;}
.formHTitle{font-family: 'proxima_nova'; color:#111; margin-bottom:10px;}

/* Rounded corners On Off Switch  start*/
/* On Off Switch */
.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; }
.rounded .onoffswitch-inner::before{ content:""; background:#007BFF;}
.rounded .onoffswitch-inner::after {content:"";}
.rounded .onoffswitch-switch::before{content:"";}
.rounded .onoffswitch-label-reports{border-radius: 24px;}
.rounded .onoffswitch-label{ border-radius:50px;}
.rounded .onoffswitch-switch{border-radius: 24px;width: 12px; height:12px; top:2px;right: 18px;}
.rounded .onoffswitch-checkbox:checked + .onoffswitch-label-reports .onoffswitch-switch{right: -3px}
.rounded .onoffswitch{width: 38px;margin-top: 3px;}
.rounded .onoffswitch-label-reports{width: 38px;}
.rounded .onoffswitch-inner::before, .rounded .onoffswitch-inner::after{height: 18px;}
/* Rounded corners On Off Switch  end*/

.langRow{ display:flex; flex-wrap:wrap; width:100%;}
.langName{ margin-right:auto;}
.langLab-1{ font-size:14px;font-family: 'proxima_nova_semibold'; color:#1b2437;}
.langLab-2{ color:#445578; font-size:13px;}
.langAct{ margin-left:auto;}
.tab-content .jdInfoB .formHBtns, .langAct{ display:none;}
.tab-content .jdInfoB:hover .formHBtns, .jdInfoB:hover .langAct{ display:block;}

.dropSection .ms-parent{ width:200px!important; float:left; margin-right:10px;}
.dropSection .ms-choice{ width:100%!important;color: #0f1941;  font-size: 14px; line-height:33px;  border: solid 1px #A4B4CD!important; border-radius: 4px;background: none; min-height:33px;}
.dropSection .ms-choice > div {position: absolute;top: 4px;right: 4px;}
.dropSection .ms-drop ul > li label{ margin-bottom:0;}
.ajTabH{padding: 0;border-bottom: solid 0px #e8eef1;}
.skillsForm{ display:none;}
/*.candidateSub{ display:none;}*/
.ajTabH .cDAddBtn a{ color: #007bff;}
.cndEditLab-2 .input.select{width: 100%;}
.formLab-2 .inputField{width: 100%;}
.child-custom-form{width: 100%;}
.formLab-2 .ms-drop ul > li.multiple label {
    padding: 2px 0px;
    margin-top: 0px !important;
    margin-bottom: 0px;
    margin-left: 0px;
}


div.tagsinput { background: #fff; border: 1px solid #dbe1e8; float: left; /*height: 100px;*/ margin-top: 14px; overflow-y: auto; width: 355px !important; padding:2px !important; border-radius:0; min-height: 30px !important }
div.tagsinput span.tag { -moz-border-radius:2px; -webkit-border-radius:2px; display: block; float: left; padding: 3px 5px; text-decoration:none; background: #78ad30; color: #fff; margin-right: 1px; margin-bottom:1px; font-family: 'proxima_nova', Arial, Helvetica, sans-serif; font-size:11px }
div.tagsinput span.tag a { font-weight: bold; color: #fff; text-decoration:none; font-size: 11px }
div.tagsinput input { width:80px; font-family: 'proxima_nova', Arial, Helvetica, sans-serif; font-size: 11px; border:0px solid transparent; padding:2px 5px 1px 5px; background: transparent; color: #000; height:25px; outline:0px; margin:0 }
div.tagsinput div { display:block; float: left }
.tags_clear { clear: both; width: 100%; height: 0px }
div.tagsinput .ui-autocomplete-input{ width: auto!important;height: auto;}

input{ outline:none;}

@media screen and (max-width: 990px) {
  .container {max-width:100%}
  .editFormView .formIBC3 li {width: 47%!important;}
  .editFormView .formIBC3 li:nth-child(2n) { margin-right: 0;}
  .editFormView .formIBC3 li:nth-child(3n) { margin-right: 3%!important;}
  .hMenuSteps > ul.step-anchor{ background:none;}
  .hMenuSteps > ul.step-anchor > li{background: #CFD7DE;margin-right: 10px;margin-bottom: 5px;border-radius: 3px;}
  .hMenuSteps > ul.step-anchor > li > a::before, .hMenuSteps > ul.step-anchor > li > a::after{ display:none;}
  .hMenuSteps > ul.step-anchor > li > a{background: none;padding: 10px;border: none;}
}

.tmRemind {
    font-size: 11px;
    font-family: "proxima_nova_semibold";
    border-radius: 3px;
    position: relative;
    background: #fff;
    padding: 2px 6px; 
    color: #333;
    margin-left: 20px;
    float: right;
 	margin-top: 6px;
}

.bgHigh {
	background: #6fc363;
    /*background: #ff7300;*/
    color: #fff;
    height: max-content;
    padding: 2px 6px;
}

.tmRemind:after {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #6fc363;
    border-width: 4px;
    margin-top: -4px;
}
.paginate_active a{color: #4285f4 !important;}

.campJAct { margin-left:auto;}
.campJAct li {float: left;margin-left: 24px;}
.campJAct li a {display: block;color: #666;font-size: 14px;}
.campJAct ul ul li {margin-left: 0;width: 100%;}
.campJAct .dropdown-menu > li > a {padding: 3px 15px;}
.campJAct li a i {float: left;font-size:15px;margin-right: 8px; margin-top:3px;}
.campJAct ul.dropdown-menu li a i{float: left;font-size: 20px;margin-right: 8px; margin-top:0;}
.campJAct .dropdown-menu .fa-envelope {color: #512da8;}
.campJAct .dropdown-menu .fa-facebook-square {color: #3b5999;}
.campJAct .dropdown-menu .fa-twitter-square {color: #1da1f3;}
.campJAct .dropdown-menu .fa-linkedin {color: #0077b5;}
.campJAct ul.dropdown-menu{margin: 0;padding: 8px 0;left: auto;right: 0;min-width: 130px;}
.campJobB-icon{margin-left: 20px; margin-left:auto;}

.container-fluid{max-width: 94%}
.reset_filters {
    background: #2175D9;
    border-radius: 3px;
    height: 32px;
    min-width: 100px;
    text-align: center;
    line-height: 30px;
    border: none;
    box-shadow: none;
    color: #fff;
    font-size: 14px;
    border: none;
}
.jdFullInfo ul li {margin-left: 20px; list-style-type: initial;}

.svg-i { background:url(../img/mega-menu-icons/svgicons.svg?v=9.06) no-repeat; }
.atP-check {
    background-position: -448px -92px;
    display: inline-block;
    height: 16px;
    width: 16px;
    cursor: pointer;
}

.attch-img { float:left; width:34px; height:39px; margin-right:15px; background-position:-60px -32px; }
.aWord { width:35px; height:40px; margin-right:15px; background-position:-70px -250px; }
.aPDF { width:35px; height:40px; margin-right:15px; background-position:0px -250px; }
.aExcel { width:35px; height:40px; margin-right:15px; background-position:-35px -250px; }
.aImg { width:35px; height:40px; margin-right:15px; background-position:-105px -250px; }
.aText { width:35px; height:40px; margin-right:15px; background-position:-140px -250px; }
.aRtf { width:35px; height:40px; margin-right:15px; background-position:-175px -250px; }
.aHtml { width:35px; height:40px; margin-right:15px; background-position:-210px -250px; }
.aPPT { width:35px; height:40px; margin-right:15px; background-position:-245px -250px; }
.aEML { width:35px; height:40px; margin-right:15px; background-position:-280px -250px; }
.cvAPPT { float:left; width:34px; height:39px; margin-right:15px; background-position:-245px -250px; }


.guideLineB ul{ margin:0 0 0 15px; padding:0;}
.guideLineB ul li{ margin-bottom:10px; color:#666;}
.guidelineT{color:#000;font-family: 'proxima_nova_semibold'; font-size:14px; margin-top:15px; margin-bottom:5px;}
.guideBtn{ background:#dbdbdb; color:#333; padding:5px 10px; text-align:center; box-shadow:none; border:none; min-width:80px; border-radius:3px;}
.guideBtn:hover{ background:#4285f4; color:#fff;}



