@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap');
body{font-family: 'Open Sans', sans-serif;color:#262626;}
.clear{clear:both;display:block;width:100%;}
.padding5{padding:5px;}
.padding10{padding:10px;}
.padding15{padding:15px;}
.padding20{padding:20px;}
.padding30{padding:30px;}
sup{vertical-align:0;position:relative;top:-0.5em;font-size:10px;line-height:10px;}
/******Form Fields******/
/**Error msg**/
.error{font-size:12px !important;line-height:14px !important;color:#ff266b !important;margin:5px !important;display:block;text-transform:none !important;font-weight:400 !important;text-align:left;}
/**Input text field**/
input[type="text"],input[type="password"],input[type="file"]{font-family: 'Open Sans', sans-serif;color:#262626 !important;font-size:14px !important;border-radius:5px;border:1px solid #f0f0f0;padding:6.5px 10px 6.5px 10px;background:#ffffff;box-sizing:border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;width:100%;-webkit-appearance:none;margin:0 !important;}
input[type="text"].usernameIcon{background-image:url("../images/login-username.svg");background-size:28px;background-position:right center;background-repeat:no-repeat;padding-right:30px !important;padding-right:25px;}
input[type="password"].pwdIcon{background-image:url("../images/login-pwd.svg");background-size:28px;background-position:right center;background-repeat:no-repeat;padding-right:30px !important;padding-right:25px;}
input[type="text"].calendar{background-image:url(../images/calendar-icon.svg);background-size:25px;background-position:right center;background-repeat:no-repeat;padding-right:30px;}
input[type="text"].clock{background-image:url(../images/clock-icon.svg);background-size:25px;background-position:right center;background-repeat:no-repeat;padding-right:30px;}
input[type="text"].cost{background-image:url(../images/price-icon.svg);background-size:20px;background-position:10px center;background-repeat:no-repeat;padding-left:30px;}
input[type="text"]:disabled{background:#f0f0f0;border:1px solid #f0f0f0;-webkit-text-fill-color:#262626;opacity: 1;/* required on iOS */}
input[type="text"].calendar:disabled{background:#f0f0f0 url(../images/calendar-icon.svg);background-size:25px;background-position:right center;background-repeat:no-repeat;-webkit-text-fill-color:#262626;opacity: 1;/* required on iOS */}
input[type="text"].clock:disabled{background:#f0f0f0 url(../images/clock-icon.svg);background-size:25px;background-position:right center;background-repeat:no-repeat;-webkit-text-fill-color:#262626;opacity: 1;/* required on iOS */}
input[type="text"].cost:disabled{background:#f0f0f0 url(../images/price-icon.svg);background-size:20px;background-position:10px center;background-repeat:no-repeat;-webkit-text-fill-color:#262626;opacity: 1;/* required on iOS */}
::-webkit-input-placeholder{color:#869fb3;opacity:0.5;}
:-ms-input-placeholder{color:#869fb3;opacity:0.5;}
::placeholder {color:#869fb3;opacity:0.5;}
/**TextArea**/
textarea{font-family: 'Open Sans', sans-serif;color:#262626;font-size:14px;border-radius:5px;border:none;padding:6.5px 10px;background:#fffff;border:1px solid #f0f0f0;height:100px;resize:none;box-sizing:border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;width:100%;-webkit-appearance:none;}
textarea:disabled{background:#f0f0f0;border:1px solid #f0f0f0;-webkit-text-fill-color:#262626;opacity: 1;/* required on iOS */}
/**Input select field**/
select{font-family: 'Open Sans', sans-serif;color:#262626;font-size:14px;border-radius:5px;border:none;padding: 6.5px 25px 6.5px 10px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url(../images/drop-down.svg) right no-repeat #ffffff;background-size:25px;/*margin:5px 0;*/box-sizing:border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border:1px solid #f0f0f0;width:100%;}
@-moz-document url-prefix() {
	select{padding: 6.5px 25px 6.5px 10px;}
}
select.error{color:#262626 !important;font-size:14px !important;line-height:normal !important;margin:0 !important;}
select::-ms-expand{display: none; /* remove default arrow on ie10 and ie11 */}
select option{background:#ffffff;border:none;color:#262626;font-family: 'Open Sans', sans-serif;padding:7.5px 0;font-size:14px;}
select option:disabled{background:#f5f7fa;color:#7e7e7e;}
select:disabled{background:url(../images/drop-down.svg) right no-repeat #eaeaea;background-size:25px;-webkit-text-fill-color:#262626;opacity: 1;/* required on iOS */}
@media screen and (min-width:0\0){select {background:none\9;padding: 5px\9;}}
/**Input checkbox**/
.checkBoxStyle{display:block;position:relative;padding-left:20px !important;cursor:pointer;font-size:14px;line-height:14px;color:#262626;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left !important;}
.checkBoxStyle input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.checkmark{position:absolute;top:0;left:0;height:13px;width:13px !important;border-radius:5px;background-color:#ffffff;border:1px solid #dddddd;}
.checkBoxStyle:hover input ~ .checkmark {background-color:#ffffff;border:1px solid #dddddd;}
.checkBoxStyle input:checked ~ .checkmark {background-color:#e51c38;border:1px solid #e51c38;}
.checkmark:after {content:"";position:absolute;display:none;}
.checkBoxStyle input:checked ~ .checkmark:after{display: block;}
.checkBoxStyle .checkmark:after{left:4px;top:2px;width:3px;height:6px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.formFields .checkBoxStyle{line-height:16px;}
/*Input radio*/
[type="radio"]:checked, [type="radio"]:not(:checked){position: absolute;left: -9999px;}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label{position:relative;padding-left:20px;cursor:pointer;line-height:15px;display:inline-block;color:#262626;font-size:14px;font-weight:400;}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before{content: '';position: absolute;left: 0;top: 0;width: 12px;height: 12px;border: 1px solid #dddddd;border-radius: 100%;background: #ffffff;}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after{content: '';width:5px;height:5px;border:5px solid #e51c38;background:#ffffff;position: absolute;top:0;left:0;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
[type="radio"]:not(:checked) + label:after{opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
[type="radio"]:checked + label:after{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
/**Submit Button**/
input[type=submit],input[type=button],input[type=reset]{cursor:pointer;-webkit-appearance:none;border-radius:5px;width:auto;border:none !important;font-family: 'Open Sans', sans-serif;}
/**Note msg**/
.note{font-size:10px;line-height:12px !important;color:#ffffff;margin:0 5px 5px 5px;display:block;}
/**Buttons style**/
.loginBtn, .commonBtn, .searchBtn, .submitBtn{background:#e51c38;color:#ffffff;text-align:center;font-size:14px;line-height:14px;padding:10px 0;display:block;border-radius:5px;text-decoration:none;font-weight:600;margin-bottom:5px;width:100% !important;}
.commonBtn{background:#5b6c65 !important;}
.submitBtn.black{background:#262626;}
.cancelBtn,.backBtn,.clearBtn{background:#a9a9a9;color:#ffffff;text-align:center;font-size:14px;line-height:14px;padding:10px 0;display:block;border-radius:5px;text-decoration:none;font-weight:600;margin-bottom:5px;width:100% !important;}
.clearBtn{width:auto !important;display:inline-block;padding:10px 20px;}
.commonBtn, .searchBtn, .backBtn, .submitBtn{padding:10px 20px;margin-bottom:0;width:auto !important;display:inline-block;}
.commonBtn.edit, .backBtn, .submitBtn{padding:10px 40px;}
.submitBtn.center{margin:0 auto;display:block;width:auto !important;}
.backBtn.add{margin-top:10px;}
.attemptBtn,.sendEmailBtn,.deleteBtn,.viewChecksBtn,.viewSummaryBtn{padding:10px 20px 10px 15px;}
.attemptBtn::before{content:'';background:url("../images/attempt-icon_white.svg")center center no-repeat;background-size:17px 17px;width:17px;height:17px;display:inline-block;vertical-align:middle;padding-right:5px;margin-top:-2.5px;}
.sendEmailBtn::before{content:'';background:url("../images/email-icon_white.svg")center center no-repeat;background-size:17px 17px;width:17px;height:17px;display:inline-block;vertical-align:middle;padding-right:7.5px;margin-top:-2.5px;}
.deleteBtn::before{content:'';background:url("../images/del-icon_white.svg")center center no-repeat;background-size:17px 17px;width:17px;height:17px;display:inline-block;vertical-align:middle;padding-right:5px;margin-top:-2.5px;}
.viewChecksBtn::before{content:'';background:url("../images/checks-icon.svg")center center no-repeat;background-size:17px 17px;width:17px;height:17px;display:inline-block;vertical-align:middle;padding-right:5px;margin-top:-2.5px;}
.viewSummaryBtn::before{content:'';background:url("../images/icon-cases-mo.svg")center center no-repeat;background-size:17px 17px;width:17px;height:17px;display:inline-block;vertical-align:middle;padding-right:5px;margin-top:-2.5px;}
.upload{width:100%;position:relative;overflow:hidden;font-size:0;}
.upload input[type=file]{width:100px;position:absolute;left:0;top:0;opacity:0;cursor:pointer;background:none !important;border:none !important;}
.upload input[type=text]{background:none !important;border:none !important;display:inline-block;}
.upload .commonBtn{display:inline-block;vertical-align:middle;width:100px !important;background:#e51c38;}
.upload label{display:inline-block;font-size:14px;line-height:18px;color:#262626;vertical-align:middle;width:calc(100% - 101px);}
/**Toggle Switch**/
.switch{position:relative;display:inline-block;width:50px;height:25px;}
.switch input{opacity:0;width:0;height:0;}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e8ebf0;border:1px solid #e8ebf0;-webkit-transition:.4s;transition:.4s;}
.slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#ffffff;-webkit-transition:.4s;transition:.4s;}
.slideBtn input:checked + .slider{background-color: #24ce7b;border:1px solid #24ce7b;}
.slideBtn input:focus + .slider{box-shadow: 0 0 1px #e8ebf0;}
.slideBtn input:checked + .slider:before {-webkit-transform: translateX(25px);-ms-transform: translateX(25px);transform: translateX(25px);background-color:#ffffff;}
.switch .switchStatus{position:absolute;left:60px;top:2px;color:#869fb3;font-size:14px;line-height:18px;}
/* Rounded sliders */
.slider.round {border-radius:34px;}
.slider.round:before {border-radius:50%;}
/**Popup**/
@-webkit-keyframes popupAnim{from{opacity:0;margin-top:-200px;}
to{opacity:1;}
}
@-moz-keyframes popupAnim{from{opacity:0;margin-top:-200px;}
to{opacity:1;}
}
@keyframes popupAnim{from{opacity:0;margin-top:-200px;}
to{opacity:1;}
}
.modal-open{overflow: hidden;}
.modal {position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display: none;overflow:auto;overflow-y: scroll;-webkit-overflow-scrolling: touch;outline: 0;-webkit-animation:popupAnim 2s;-moz-animation:popupAnim}
.modal-dialog:target{-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;opacity:0;visibility:hidden;}
/*.modal.fade .modal-dialog {
-webkit-transition: -webkit-transform .3s ease-out;
     -moz-transition:    -moz-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}*/
.modal-dialog{position:relative;width:auto;margin:2.5% 0;}
#delete .modal-dialog{margin:7% 0;}
.modal-content{position:relative;background-color:#ffffff;background-clip:padding-box;width:95%;max-width:488px;height:auto;margin:0 auto;border-radius:5px;
outline: none;z-index:2998;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);box-shadow: 0 3px 9px rgba(0, 0, 0, .5);}
.popup_widen .modal-content{max-width:800px;}
.popup_widen_1000 .modal-content{max-width:1000px;}
.modal-backdrop{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 2999;background-color: #000;}
.modal-backdrop.fade{filter: alpha(opacity=0);opacity: 0;}
.modal-backdrop.in{filter: alpha(opacity=80);opacity: .8;}
.modal-body{position: relative;width:100%;padding:20px 0;}
.closePopUpBtn{display:block;position:absolute;top:24px;right:20px;}
.closePopUpBtn img{width:22px;}
.modal-body .modal-header{width:100%;border-bottom:1px solid #e8ebf0;padding-bottom:14px;margin-bottom:14px;}
.modal-body h1{color:#262626;font-size:20px;line-height:24px;text-align:left;width:calc(100% - 40px);margin:0 20px;}
.modal-body h1.center{text-align:center;}
.modal-body .container{width:calc(100% - 40px);margin:0 20px;color:#262626;font-size:14px;line-height:18px;}
.modal-body .container .fieldName{color:#262626;font-weight:600;margin:5px 0;padding:0;font-size:14px;line-height:18px;display:block;text-align:left;}
.modal-body .container p{margin:0 0 10px 0;color:#262626;font-size:14px;line-height:18px;text-align:left;}
.modal-body .container p.center{text-align:center;}
.modal-body .container span a{color:#e51c38;}
#delete .modal-body .container span a{color:#ffffff;}
.modal-body .submitBtn{margin-left:0;}
.modal-body .container .groupBtn{font-size:0;}
.modal-body .container .groupBtn .col{display:inline-block;width:49.5%;vertical-align:top;margin-bottom:10px;margin-right:0.5%;}
.modal-body .container .groupBtn .col:nth-of-type(even){margin-left:0.5%;margin-right:0;}
.modal-body .container .groupBtn a{color:#ffffff !important;}
.modal-body .status{display:inline-block;padding:5px 0;color:#ffffff;font-size:12px;line-height:12px;font-weight:600;border-radius:3px;text-align:center;width:85px;}
.modal-body .status.verified, .modal-body .status.active, .modal-body .status.completed, .modal-body .status.checked,.modal-body .status.yes{background:#009390;}
.modal-body .status.pending, .modal-body .status.inprogress{background:#f8be00;}
.modal-body .status.inactive, .modal-body .status.notcheck, .commonPage .status.cancelled{background:#5b6c65;}
.modal-body .status.escalatedcm, .modal-body .status.online{background:#ff266b;}
.modal-body .status.escalatedcandidate, .modal-body .status.portal, .modal-body .status.escalatedCheck, .modal-body .status.escalated{background:#013499;}
.modal-body .status.onhold{background:#86c400;}
.modal-body .status.new{background:#00aeef;}
.modal-body .status.insufficient,.modal-body .status.failed,.modal-body .status.cancelled{background:#e51c38;}
.modal-body .status.irsent{background:#e97b10;}

.modal-body .attachList{width:100%;}
.modal-body .attachList li{padding:2.5px;}
.modal-body .responsiveTable table td .checkBoxStyle{margin-top:-6px;}
/**Main Menu**/
/****LEFT SLIDER MENU****/
@keyframes swing {
  0% {
    transform: rotate(0deg);
  }
  10% {
    transform: rotate(10deg);
  }
  30% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  50% {
    transform: rotate(0deg);
  }
  60% {
    transform: rotate(5deg);
  }
  70% {
    transform: rotate(0deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes sonar {
  0% {
    transform: scale(0.9);
    opacity: 1;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}
.page-wrapper .sidebar-wrapper,
.sidebar-wrapper .sidebar-brand > a,
.sidebar-wrapper .sidebar-dropdown > a:after,
.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a:before,
.sidebar-wrapper ul li a i,
.page-wrapper .page-content,
.sidebar-wrapper .sidebar-search input.search-menu,
.sidebar-wrapper .sidebar-search .input-group-text,
.sidebar-wrapper .sidebar-menu ul li a,
#show-sidebar,
#close-sidebar {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.page-wrapper #show-sidebar{display:block;}
.page-wrapper #close-sidebar{display:none;}
/*----------------page-wrapper----------------*/
.page-wrapper{height: 100vh;}
.page-wrapper .theme{ width:40px;height:40px;display:inline-block;border-radius:4px;margin:2px;}
.page-wrapper .theme.chiller-theme{background:#aaaaaa;}
/*----------------toggeled sidebar----------------*/
.page-wrapper.toggled .sidebar-wrapper{left:0px;}
.page-wrapper.toggled #show-sidebar{display:none;}
.page-wrapper.toggled #close-sidebar{display:block;}
@media screen and (min-width: 800px) {
  .page-wrapper.toggled .page-content{padding-left:295px;width:calc(100% - 295px);}
  .page-wrapper.toggled .page-content .header{width:calc(100% - 355px);}
}
@media screen and (max-width: 800px) {
  .page-wrapper.toggled .page-content{margin-left:294px;width:100%;}
  .page-wrapper.toggled .page-content .header{width:calc(100% - 60px);}
}
/*----------------show sidebar button----------------*/
/*#show-sidebar{position:absolute;left:10px;top:7px;width:32px;transition-delay:0.3s;}
.page-wrapper.toggled #show-sidebar{left:-40px;}*/
/*----------------sidebar-wrapper----------------*/
.sidebar-wrapper{ width:295px;height:100%;max-height:100%;position:fixed;top:0;left:-295px;z-index:999;}
.sidebar-wrapper a{text-decoration: none;}
/*----------------sidebar-content----------------*/
.sidebar-content{max-height: 100%;height: 100%;overflow-y: auto;position: relative;}
.sidebar-content.desktop{overflow-y: hidden;}
/*--------------------sidebar-brand----------------------*/
.sidebar-wrapper .sidebar-brand{padding:10px 20px;display:flex;align-items:center;}
.sidebar-wrapper .sidebar-brand > a {text-transform: uppercase;font-weight: bold;flex-grow: 1;}
.sidebar-wrapper .sidebar-brand #close-sidebar{cursor:pointer;font-size: 20px;}
.companyLogo{display:inline-block;width:calc(100% - 13.75px);}
/*--------------------sidebar-Account----------------------*/
.sidebar-wrapper .sidebar-account{padding:19px 20px;position:relative;}
.sidebar-wrapper .sidebar-account p{color:#ffffff;font-size:14px;line-height:20px;width:calc(100% - 25px);}
.sidebar-wrapper .sidebar-account p strong{color:#262626;font-size:16px;font-weight:600;}
.sidebar-wrapper .sidebar-account .editAcct{position:absolute;top:28px;right:20px;}
.sidebar-wrapper .sidebar-account .editAcct img{width:22px;}
/*----------------------sidebar-menu-------------------------*/
.sidebar-wrapper .sidebar-menu{/*padding:10px 20px;*/padding:10px 0;}
.sidebar-wrapper .sidebar-menu ul{width:100%;}
.sidebar-wrapper .sidebar-menu ul li{display:block;width:calc(100% - 40px);border-left:4px solid rgba(255,255,255,0);padding:0 20px 0 15px;margin-bottom:5px;}
.sidebar-wrapper .sidebar-menu ul li a{display:block;font-size:16px;line-height:20px;padding:12.5px 0;color:#aaaaaa;width:100%;}
.sidebar-wrapper .sidebar-menu ul li a::before{content:'';padding-left:35px;}
.sidebar-wrapper .sidebar-menu ul li.iconDashboard a::before{background:url("../images/icon-dashboard.svg")no-repeat left center;}
.sidebar-wrapper .sidebar-menu ul li.iconDashboard:hover a::before, 
.sidebar-wrapper .sidebar-menu ul li.iconDashboard.active a::before,
.DASHBOARD .sidebar-wrapper .sidebar-menu ul li.iconDashboard a::before{background:url("../images/icon-dashboard-mo.svg")no-repeat left center;}
.sidebar-wrapper .sidebar-menu ul li.iconCandidates a::before{background:url("../images/icon-candidate.svg")no-repeat left center;}
.sidebar-wrapper .sidebar-menu ul li.iconCandidates:hover a::before, 
.sidebar-wrapper .sidebar-menu ul li.iconCandidates.active a::before,
.CANDIDATES .sidebar-wrapper .sidebar-menu ul li.iconCandidates a::before{background:url("../images/icon-candidate-mo.svg")no-repeat left center;}
.sidebar-wrapper .sidebar-menu ul li.iconClients a::before{background:url("../images/icon-clients.svg")no-repeat left center;}
.sidebar-wrapper .sidebar-menu ul li.iconClients:hover a::before, 
.sidebar-wrapper .sidebar-menu ul li.iconClients.active a::before,
.CLIENTS .sidebar-wrapper .sidebar-menu ul li.iconClients a::before{background:url("../images/icon-clients-mo.svg")no-repeat left center;}
.sidebar-wrapper .sidebar-menu ul li.iconCases a::before{background:url("../images/icon-cases.svg")no-repeat left center;}
.sidebar-wrapper .sidebar-menu ul li.iconCases:hover a::before, 
.sidebar-wrapper .sidebar-menu ul li.iconCases.active a::before,
.CASES .sidebar-wrapper .sidebar-menu ul li.iconCases a::before{background:url("../images/icon-cases-mo.svg")no-repeat left center;}
.sidebar-wrapper .sidebar-menu ul li.iconSettings a::before{background:url("../images/icon-settings.svg")no-repeat left center;}
.sidebar-wrapper .sidebar-menu ul li.iconSettings:hover a::before, 
.sidebar-wrapper .sidebar-menu ul li.iconSettings.active a::before,
.SETTINGS .sidebar-wrapper .sidebar-menu ul li.iconSettings a::before{background:url("../images/icon-settings-mo.svg")no-repeat left center;}
.sidebar-wrapper .sidebar-menu ul li.iconUsers a::before{background:url("../images/icon-users.svg")no-repeat left center;}
.sidebar-wrapper .sidebar-menu ul li.iconUsers:hover a::before, 
.sidebar-wrapper .sidebar-menu ul li.iconUsers.active a::before,
.USERS .sidebar-wrapper .sidebar-menu ul li.iconUsers a::before{background:url("../images/icon-users-mo.svg")no-repeat left center;}
.sidebar-wrapper .sidebar-menu ul li.dd a{background:url("../images/menu-dd.svg")no-repeat right center;background-size:22px;}
.sidebar-wrapper .sidebar-menu ul li.dd:hover a,
.sidebar-wrapper .sidebar-menu ul li.dd.active a{background:url("../images/menu-dd-mo.svg")no-repeat right center;background-size:22px;}
.sidebar-wrapper .sidebar-menu ul li .subMenu{display:none;}
.sidebar-wrapper .sidebar-menu ul li .subMenu ul li{width:100%;border-left:none;padding:0;margin-bottom:0;}
.sidebar-wrapper .sidebar-menu ul li .subMenu ul li a::before{background:none !important;}
.sidebar-wrapper .sidebar-menu ul li .subMenu ul li a{background:none !important;padding:5px 0;font-size:14px;color:#262626 !important;font-weight:400 !important;}
.sidebar-wrapper .sidebar-menu ul li .subMenu ul li a:hover{color:#ffffff !important;font-weight:600 !important;}
/*--------------------------side-footer------------------------------*/
.sidebar-footer{position:absolute;width:100%;bottom:0;display:flex;}
.sidebar-footer p{color:#ffffff;font-size:10px;line-height:14px;width:calc(100% - 20px);padding:10px;}
/*--------------------------page-content-----------------------------*/
.page-wrapper .page-content {display:inline-block;width:100%;padding-left:0px;padding-top:0;}
/*------scroll bar---------------------*/
/*
::-webkit-scrollbar{width:5px;height:7px;}
::-webkit-scrollbar-button{width:0px;height:0px;}
::-webkit-scrollbar-thumb{background:#262626;border:0px none #ffffff;border-radius:0px;}
::-webkit-scrollbar-thumb:hover{background: #262626;}
::-webkit-scrollbar-thumb:active{background: #262626;}
::-webkit-scrollbar-track{background:transparent;border:0px none #ffffff;border-radius:50px;}
::-webkit-scrollbar-track:hover{background:transparent;}
::-webkit-scrollbar-track:active{background:transparent;}
::-webkit-scrollbar-corner{background:transparent;}
*/
/*-----------------------------chiller-theme-------------------------------------------------*/
.chiller-theme .sidebar-wrapper{background:#e51c38 url("../images/menu-bg.jpg")no-repeat bottom center;background-size:100%;}
.chiller-theme .sidebar-wrapper .sidebar-header,
.chiller-theme .sidebar-wrapper .sidebar-search,
.chiller-theme .sidebar-wrapper .sidebar-menu{border-top: 1px solid #e51c38;}
.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu,
.chiller-theme .sidebar-wrapper .sidebar-search .input-group-text{border-color:transparent;box-shadow:none;}
.chiller-theme .sidebar-wrapper .sidebar-header .user-info .user-role,
.chiller-theme .sidebar-wrapper .sidebar-header .user-info .user-status,
.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu,
.chiller-theme .sidebar-wrapper .sidebar-search .input-group-text,
.chiller-theme .sidebar-wrapper .sidebar-brand>a,
.chiller-theme .sidebar-wrapper .sidebar-menu ul li a,
.chiller-theme .sidebar-footer>a{color:#262626;}
.chiller-theme .sidebar-wrapper .sidebar-menu ul li:hover>a,
.chiller-theme .sidebar-wrapper .sidebar-menu ul li.active a,
.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown.active>a,
.chiller-theme .sidebar-wrapper .sidebar-header .user-info,
.chiller-theme .sidebar-wrapper .sidebar-brand>a:hover,
.chiller-theme .sidebar-footer>a:hover i,
.DASHBOARD .chiller-theme .sidebar-wrapper .sidebar-menu ul li.iconDashboard a,
.CANDIDATES .chiller-theme .sidebar-wrapper .sidebar-menu ul li.iconCandidates a,
.CLIENTS .chiller-theme .sidebar-wrapper .sidebar-menu ul li.iconClients a,
.CASES .chiller-theme .sidebar-wrapper .sidebar-menu ul li.iconCases a,
.SETTINGS .chiller-theme .sidebar-wrapper .sidebar-menu ul li.iconSettings a,
.USERS .chiller-theme .sidebar-wrapper .sidebar-menu ul li.iconUsers a{color:#ffffff;font-weight:600;}
.page-wrapper.chiller-theme.toggled #close-sidebar{color:#262626;}
.page-wrapper.chiller-theme.toggled #close-sidebar:hover{color:#009b98;}
.chiller-theme .sidebar-wrapper ul li:hover a i,
.chiller-theme .sidebar-wrapper .sidebar-dropdown .sidebar-submenu li a:hover:before,
.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu:focus+span,
.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown.active a i{color:#ffffff;text-shadow:0px 0px 10px rgba(22, 199, 255, 0.5);}
.chiller-theme .sidebar-wrapper .sidebar-menu ul li a i,
.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown div,
.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu,
.chiller-theme .sidebar-wrapper .sidebar-search .input-group-text{background:#3a3f48;}
.chiller-theme .sidebar-wrapper .sidebar-menu .header-menu span{color:#6c7b88;}
.chiller-theme .sidebar-footer{background:#3a3f48;border-top:1px solid #464a52;}
.chiller-theme .sidebar-footer>a:first-child{border-left:none;}
.chiller-theme .sidebar-footer>a:last-child{border-right:none;}
/*FOR DROP DOWN to stay*/
.CANDIDATES #relCandidates, .CLIENTS #relClients, .CASES #relCases, .SETTINGS #relSettings, .USERS #relUsers{display:block;}
/**Tooltip**/
.tooltipIcon{cursor:pointer;}
#tooltip{text-align:left;color:#ffffff;background:#5b6c65;position:absolute;z-index:3001;padding:10px;font-size:12px;line-height:14px;font-weight:400;-webkit-box-shadow: 0px 0px 10px 0px rgba(85,85,85,0.3);-moz-box-shadow: 0px 0px 10px 0px rgba(85,85,85,0.3);box-shadow: 0px 0px 10px 0px rgba(85,85,85,0.3);}
#tooltip:after /* triangle decoration */
{width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #5b6c65;content: '';position: absolute;left: 50%; bottom: -10px;margin-left: -10px;}
#tooltip.top:after{border-top-color: transparent;border-bottom: 10px solid #5b6c65;top: -20px;bottom: auto;}
#tooltip.left:after{left: 10px;margin: 0;}
#tooltip.right:after{right: 10px;left: auto;margin: 0;}
.packageView{max-height:302px;overflow-y:auto;}
.backTopBtn{background:url(../images/icon-backTop.svg) no-repeat #e51c38;background-position:center center;background-size:25px;position:fixed;bottom:-150px;right:20px;width:40px;height:40px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer;border:1px solid #ffffff;z-index:9999;}

/**Candidate and Client Theme**/
.CANDIDATE_PORTAL .page-wrapper{height:100vh;}
.CANDIDATE_PORTAL .page-wrapper .sidebar-wrapper,
.CANDIDATE_PORTAL .page-wrapper .page-content{
  -webkit-transition:none;
  -moz-transition:none;
  -ms-transition:none;
  -o-transition:none;
  transition:none;
}
.CANDIDATE_PORTAL .page-wrapper.toggled #show-sidebar{display:block !important;}
.CANDIDATE_PORTAL .page-wrapper.toggled #close-sidebar{display:block !important;}
@media screen and (min-width: 800px) {
  .CANDIDATE_PORTAL .page-wrapper.toggled .page-content{padding-left:344px !important;width:calc(100% - 344px) !important;}
  .CLIENT_PORTAL .page-wrapper.toggled .page-content{/*padding-left:306px !important;width:calc(100% - 306px) !important;*/padding-left:246px !important;width:calc(100% - 246px) !important;}
}
@media screen and (max-width: 800px) {
  .CANDIDATE_PORTAL .page-wrapper .sidebar-wrapper{left:0px;}
  .CANDIDATE_PORTAL .page-wrapper .page-content{padding-left:344px !important;width:calc(100% - 344px) !important;margin-left:0 !important;}	
  .CLIENT_PORTAL .page-wrapper .sidebar-wrapper{width:246px;}
  .CLIENT_PORTAL .page-wrapper.toggled .page-content{margin-left:246px;width:100%;}	
}
.candidate-theme .sidebar-wrapper{background:#ffffff;width:344px;left:-344px;height:calc(100% - 80px);max-height:calc(100% - 80px);margin-top:80px;-webkit-box-shadow:5px 5px 14px -10px rgba(0,0,0,0.15);-moz-box-shadow:5px 5px 14px -10px rgba(0,0,0,0.15);box-shadow:5px 5px 14px -10px rgba(0,0,0,0.15);}
/*--------------------sidebar-steps----------------------*/
.sidebar-wrapper .sidebar-steps{width:calc(100% - 30px);margin:70px 0 0 30px;}
.sidebar-wrapper .sidebar-steps .steps{width:100%;position:relative;}
.sidebar-steps .loa,.sidebar-steps .step01,.sidebar-steps .step02,.sidebar-steps .step03,.sidebar-steps .step04,.sidebar-steps .step05,.sidebar-steps .step06{position:relative;}
.sidebar-wrapper .sidebar-steps .steps .stepNum{width:20px;height:17.5px;padding-top:2.5px;font-size:14px;line-height:14px;color:#ffffff;text-align:center;background:#eeeeee;font-weight:700;}
.sidebar-wrapper .sidebar-steps .steps .active .stepNum{background:#e51c38;}
.sidebar-wrapper .sidebar-steps .steps  .verticalLine{height:70px;width:3px;background:#eeeeee;margin-left:8.5px;}
.sidebar-wrapper .sidebar-steps .steps .verticalLine.active{background:#e51c38;}
.sidebar-wrapper .sidebar-steps .steps .iconText{position:absolute;top:-10px;left:32.5px;}
.sidebar-wrapper .sidebar-steps .steps .loa .iconText{position:relative;top:0;left:0;}
.sidebar-wrapper .sidebar-steps .steps .iconText .iconImg{width:30px;height:30px;display:inline-block;margin-right:10px;}
.sidebar-wrapper .sidebar-steps .loa .iconText .iconImg{background:url("../images/step-loa.svg")no-repeat;background-size:30px 30px;}
.sidebar-wrapper .sidebar-steps .loa.active .iconText .iconImg{background:url("../images/step-loa-active.svg")no-repeat;background-size:30px 30px;}
.sidebar-wrapper .sidebar-steps .step01 .iconText .iconImg{background:url("../images/step01-personal.svg")no-repeat;background-size:30px 30px;}
.sidebar-wrapper .sidebar-steps .step01.active .iconText .iconImg{background:url("../images/step01-personal-active.svg")no-repeat;background-size:30px 30px;}
.sidebar-wrapper .sidebar-steps .step02 .iconText .iconImg{background:url("../images/step02-education.svg")no-repeat;background-size:30px 30px;}
.sidebar-wrapper .sidebar-steps .step02.active .iconText .iconImg{background:url("../images/step02-education-active.svg")no-repeat;background-size:30px 30px;}
.sidebar-wrapper .sidebar-steps .step03 .iconText .iconImg{background:url("../images/step03-employment.svg")no-repeat;background-size:30px 30px;}
.sidebar-wrapper .sidebar-steps .step03.active .iconText .iconImg{background:url("../images/step03-employment-active.svg")no-repeat;background-size:30px 30px;}
.sidebar-wrapper .sidebar-steps .step04 .iconText .iconImg{background:url("../images/step04-reference.svg")no-repeat;background-size:30px 30px;}
.sidebar-wrapper .sidebar-steps .step04.active .iconText .iconImg{background:url("../images/step04-reference-active.svg")no-repeat;background-size:30px 30px;}
.sidebar-wrapper .sidebar-steps .step05 .iconText .iconImg{background:url("../images/step05-uploadDoc.svg")no-repeat;background-size:30px 30px;}
.sidebar-wrapper .sidebar-steps .step05.active .iconText .iconImg{background:url("../images/step05-uploadDoc-active.svg")no-repeat;background-size:30px 30px;}
.sidebar-wrapper .sidebar-steps .step06 .iconText .iconImg{background:url("../images/step06-summary.svg")no-repeat;background-size:30px 30px;}
.sidebar-wrapper .sidebar-steps .step06.active .iconText .iconImg{background:url("../images/step06-summary-active.svg")no-repeat;background-size:30px 30px;}
.sidebar-wrapper .sidebar-steps .steps .iconText .text{font-size:16px;line-height:20px;color:#262626;font-weight:700;display:inline-block;}
.sidebar-wrapper .sidebar-steps .steps .iconText .text em{font-size:12px;color:#5b6c65;font-style:normal;font-weight:400;display:block;}
.CANDIDATE_PORTAL .backImg{background-image: url(../images/icon-back.svg);background-color:#ffffff;background-repeat:no-repeat;background-position:10px center;background-size:20px 20px;color:#262626;padding:10px 20px 10px 35px;margin-bottom:10px;margin-left:10px;vertical-align:middle;}
.CANDIDATE_PORTAL .proceedImg{background-image: url("../images/icon-proceed.svg");background-color:#e51c38;background-repeat:no-repeat;background-position:95% center;background-size:20px 20px;color:#ffffff;padding:10px 35px 10px 20px;margin-bottom:10px;margin-left:10px;vertical-align:middle;}
.CANDIDATE_PORTAL .submitImg{background-image: url("../images/icon-proceed.svg");background-color:#e51c38;background-repeat:no-repeat;background-position:90% center;background-size:20px 20px;color:#ffffff;padding:10px 32.5px 10px 20px;margin-bottom:10px;margin-left:10px;vertical-align:middle;}
input.addImg{background-image: url("../images/icon-add.svg") !important;background-color:#5b6c65 !important;background-repeat:no-repeat !important;background-position:15px center !important;background-size:15px 15px !important;color:#ffffff;padding:10px 22px 10px 38px;vertical-align:middle;}
a.addImg{padding:10px 20px 10px 15px;}
a.addImg::before{content:'';background:url("../images/icon-add.svg")center center no-repeat;background-size:15px 15px;width:15px;height:15px;display:inline-block;vertical-align:middle;padding-right:10px;margin-top:-2.5px;}
.CANDIDATE_PORTAL .modal-body .modal-header{border-bottom:none;margin-bottom:15px;}
.CANDIDATE_PORTAL .modal-body h1{color:#e51c38;font-size:20px;line-height:24px;text-align:left;width:calc(100% - 60px);margin:0 30px;}
.CANDIDATE_PORTAL .modal-body .container{width:calc(100% - 60px);margin:0 30px;}
.CLIENT_PORTAL .sidebar-wrapper{/*width:306px;left:-306px;*/width:246px;left:-246px;}
.CLIENT_PORTAL .sidebar-wrapper{background:#ffffff url("../images/menu-bg_client.jpg")no-repeat bottom center;background-size:100%;}
.CLIENT_PORTAL .sidebar-logo{width:calc(100% - 40px);padding:30px 20px;}
.CLIENT_PORTAL .sidebar-logo img{width:100%;display:block;}
.CLIENT_PORTAL .sidebar-account_client{width:calc(100% - 40px);padding:30px 20px;text-align:center;}
.CLIENT_PORTAL .sidebar-account_client .account-icon{width:50px;display:block;margin:0 auto;}
.CLIENT_PORTAL .sidebar-account_client .account-icon img{width:100%;display:block;}
.CLIENT_PORTAL .sidebar-account_client .client-name{font-size:16px;line-height:20px;color:#262626;font-weight:700;margin:15px 0 15px 0;}
.CLIENT_PORTAL .sidebar-account_client .client-company{font-size:14px;line-height:18px;color:#5b6c65;font-weight:400;margin-bottom:15px;display:block;position:relative;}
.CLIENT_PORTAL .sidebar-account_client .client-company span{cursor:pointer;}
.CLIENT_PORTAL .sidebar-account_client .client-company::after{content:'';background:url("../images/drop-down-grey.svg");background-size:100%;width:18px;height:18px;display:inline-block;vertical-align:middle;margin-top:1.5px;}
.CLIENT_PORTAL .sidebar-account_client .client-company .company-list{position:absolute;top:30px;left:0;width:100%;background:#fff;-webkit-box-shadow: 0px 0px 12px 0px rgba(83,88,90,0.3);
-moz-box-shadow: 0px 0px 12px 0px rgba(83,88,90,0.3);box-shadow: 0px 0px 12px 0px rgba(83,88,90,0.3);display:none;}
.CLIENT_PORTAL .sidebar-account_client .client-company.active .company-list{display:block;}
.CLIENT_PORTAL .sidebar-account_client .client-company .company-list li{width:calc(100% - 20px);display:block;padding:10px;text-align:left;border-bottom:1px solid #f0f0f0;}
.CLIENT_PORTAL .sidebar-account_client .client-company .company-list li a{font-size:13px;line-height:16px;color:#5b6c65;text-align:none;display:block;}
.CLIENT_PORTAL .acct-btns{width:100%;text-align:center;margin-bottom:20px;}
.CLIENT_PORTAL .sidebar-account_client .client-company .company-list li:hover{background:#f0f0f0;}
.CLIENT_PORTAL .acct-btns li{display:inline-block;vertical-align:top;margin:0 5px;}
.CLIENT_PORTAL .acct-btns li a{display:block;padding:10px;border:1px solid #eeeeee;border-radius:5px;text-decoration:none;background:#ffffff;}
.CLIENT_PORTAL .acct-btns li a img{display:block;width:20px;}
.CLIENT_PORTAL .sidebar-wrapper .sidebar-menu ul{width:100%;background:none;}
.CLIENT_PORTAL .sidebar-wrapper .sidebar-menu ul li{display:block;width:calc(100% - 42px);border-right:4px solid rgba(229,28,56,0);padding:0 16px 0 18px;margin-bottom:5px;}
.CLIENT_PORTAL.MANAGECASES .sidebar-wrapper .sidebar-menu ul li.iconManageCases,
.CLIENT_PORTAL.CREATECASE .sidebar-wrapper .sidebar-menu ul li.iconCreateCase,
.CLIENT_PORTAL .sidebar-wrapper .sidebar-menu ul li:hover{border-right:4px solid rgba(229,28,56,1.0);}
.CLIENT_PORTAL .sidebar-wrapper .sidebar-menu ul li a{display:block;font-size:16px;line-height:20px;font-weight:700;padding:12.5px 0;color:#c8ccca;width:100%;}
.CLIENT_PORTAL .sidebar-wrapper .sidebar-menu ul li a::before{content:'';padding-left:35px;}
.CLIENT_PORTAL .sidebar-wrapper .sidebar-menu ul li.iconManageCases a::before{background:url("../images/icon-client-manage-cases.svg")no-repeat left center;}
.CLIENT_PORTAL .sidebar-wrapper .sidebar-menu ul li.iconManageCases:hover a::before, 
.CLIENT_PORTAL .sidebar-wrapper .sidebar-menu ul li.iconManageCases.active a::before,
.CLIENT_PORTAL.MANAGECASES .sidebar-wrapper .sidebar-menu ul li.iconManageCases a::before{background:url("../images/icon-client-manage-cases-mo.svg")no-repeat left center;}
.CLIENT_PORTAL .sidebar-wrapper .sidebar-menu ul li.iconCreateCase a::before{background:url("../images/icon-client-new-case.svg")no-repeat left center;}
.CLIENT_PORTAL .sidebar-wrapper .sidebar-menu ul li.iconCreateCase:hover a::before, 
.CLIENT_PORTAL .sidebar-wrapper .sidebar-menu ul li.iconCreateCase.active a::before,
.CLIENT_PORTAL.CREATECASE .sidebar-wrapper .sidebar-menu ul li.iconCreateCase a::before{background:url("../images/icon-client-new-case-mo.svg")no-repeat left center;}
.CLIENT_PORTAL.MANAGECASES .sidebar-wrapper .sidebar-menu ul li.iconManageCases a,
.CLIENT_PORTAL.CREATECASE .sidebar-wrapper .sidebar-menu ul li.iconCreateCase a,
.CLIENT_PORTAL .sidebar-wrapper .sidebar-menu ul li a:hover{color:#262626;}
.CLIENT_PORTAL input[type="text"].calendar,
.CANDIDATE_PORTAL input[type="text"].calendar{background-image:url(../images/calendar-icon-grey.svg);background-size:25px;background-position:right center;background-repeat:no-repeat;}
.CLIENT_PORTAL input[type="text"].calendar:disabled,
.CANDIDATE_PORTAL input[type="text"].calendar:disabled{background:#f0f0f0 url(../images/calendar-icon-grey.svg);background-size:25px;background-position:right center;background-repeat:no-repeat;}
.CLIENT_PORTAL select,
.CANDIDATE_PORTAL select{background: url(../images/drop-down-grey.svg) right no-repeat #ffffff;background-size:25px;}
.CANDI_LOGIN input[type="text"].usernameIcon, .LOGIN_CLIENT input[type="text"].usernameIcon{background-image:url("../images/login-username-grey.svg");background-size:28px;background-position:right center;background-repeat:no-repeat;}
.CANDI_LOGIN input[type="password"].pwdIcon, .LOGIN_CLIENT input[type="password"].pwdIcon{background-image:url("../images/login-pwd-grey.svg");background-size:28px;background-position:right center;background-repeat:no-repeat;}

/**UPDATE: 14/04/2023**/
.sidebar-wrapper .sidebar-menu ul li.iconReports a::before{background:url("../images/icon-reports.svg")no-repeat left center;}
.sidebar-wrapper .sidebar-menu ul li.iconReports:hover a::before, 
.sidebar-wrapper .sidebar-menu ul li.iconReports.active a::before,
.REPORTS .sidebar-wrapper .sidebar-menu ul li.iconReports a::before{background:url("../images/icon-reports-mo.svg")no-repeat left center;}
.REPORTS .chiller-theme .sidebar-wrapper .sidebar-menu ul li.iconReports a{color:#ffffff;font-weight:600;}

.vertical-alignment-helper {
    display: table;
    height: 100%;
    width: 100%;
    pointer-events: none;
}

.vertical-align-center {
    display: table-cell;
    vertical-align: middle;
    pointer-events: auto;
}

.modal-backdrop.fade {
    filter: none;
}

.modal-backdrop.in {
    filter: none;
}

.modal-open .modal-backdrop {
    backdrop-filter: blur(5px);
    background-color: rgba(0, 0, 0, 0.8);
    opacity: 1 !important;
}

.modal-dialog {
    margin: 0;
}

#delete .modal-dialog {
    margin: 0;
}
.vertical-alignment-helper {
    display: table;
    height: 100%;
    width: 100%;
    pointer-events: none;
}

.vertical-align-center {
    display: table-cell;
    vertical-align: middle;
    pointer-events: auto;
}

.modal-backdrop.fade {
    filter: none;
}

.modal-backdrop.in {
    filter: none;
}

.modal-open .modal-backdrop {
    backdrop-filter: blur(5px);
    background-color: rgba(0, 0, 0, 0.8);
    opacity: 1 !important;
}

.modal-dialog {
    margin: 0;
}

#delete .modal-dialog {
    margin: 0;
}


