/**Login Contents**/
.LOGIN .wrapper{height:100%;width:100%;overflow:hidden;z-index:0;background:url("../images/login-bg.jpg")no-repeat center center #ffffff;background-size:100%;}
.loginContents{width:95%;max-width:415px;height:100%;margin:0 auto;position:relative;z-index:1;display:table;}
.loginFields{display:table-cell;vertical-align:middle;width:100%;}
.loginFields .logo{width:100%;padding:20px 0 20px 0;background:#ffffff;}
.loginFields .logo img{width:250px;display:block;/*margin:0 auto;*/}
.loginFields .loginForm{background:#eeeeee;border-radius:10px;width:calc(100% - 42px);padding:20px;border:1px solid #ffffff;margin-bottom:30px;}
.loginFields .loginForm h1{font-weight:700;color:#e51c38;font-size:20px;line-height:24px;}
.loginFields .fieldName{color:#262626;font-weight:600;margin:20px 0 5px 0;padding:0;font-size:14px;line-height:18px;display:block;}
.loginFields input[type=text],.loginFields input[type=password]{width:100%;display:block;margin:5px 0 0 0;border:1px solid #ffffff;}
.loginFields .checkmark{border:1px solid #ffffff;}
.loginFields table{width:100%;margin:10px 0 0 0;}
.loginFields table tr td{width:50%}
.loginFields table tr td:last-child{text-align:right;}
.loginFields table tr td:last-child a{color:#262626;font-size:14px;line-height:18px;text-decoration:none;}
.loginFields .checkBoxStyle{color:#262626;font-weight:400;text-transform:none;}
.LOGIN .footer{font-size:12px;line-height:18px;color:#262626;border-top:1px solid #0d1b34;width:100%;text-align:left;position:absolute;left:0;bottom:0;z-index:2;padding:25px 0;background:#ffffff;}
.LOGIN .footer .container{width:95%;margin:0 auto;}
.loginFields .loginForm p{font-size:14px;line-height:18px;margin-bottom:10px;}
.loginFields .loginForm ul{list-style:disc;margin-left:20px;}
.loginFields .loginForm ul li{font-size:12px;line-height:14px;}
/**Main Contents**/
.page-wrapper{background:#eeeeee;overflow-x:hidden;position:relative;}
.page-single{background:#eeeeee;height:100%;overflow-x:hidden;position:relative;}
.header{background:#ffffff;/*padding:10.5px 30px;*/padding:18px 30px;width:calc(100% - 60px);font-size:0;border-bottom:1px solid #e8ebf0;position:fixed;z-index:2;}
.header .companyLogo{width:calc(100% - 120px);display:inline-block;vertical-align:middle;}
.header .companyLogo .mainMenuBtn{width:24px;display:inline-block;vertical-align:middle;cursor:pointer;}
.header .companyLogo .mainMenuBtn img{display:block;width:100%;}
.header .companyLogo .logoImg{width:calc(100% - 39px);display:inline-block;vertical-align:middle;/*margin:0 20px;*/margin:0 0 0 15px;}
.header .companyLogo .logoImg img{display:inline-block;vertical-align:middle;width:175px;}
.header .companyLogo .logoImg .systemName{font-weight:700;color:#262626;font-size:28px;line-height:28px;display:inline-block;vertical-align:middle;border-left:1px solid #262626;color:#262626;margin-left:15px;padding-left:15px;}
.header .notification{width:20px;padding:0 15px;display:inline-block;vertical-align:middle;position:relative;}
.header .notification img{width:20px;display:block;}
.header .notification .status{width:15px;height:15px;background:#262626;position:absolute;border-radius:100%;right:7.5px;top:-5px;text-align:center;}
.header .notification .status span{color:#fff;font-size:10px;line-height:10px;display:inline-block;margin:2px 0 0 0;}
.header .userLogout{width:70px;display:inline-block;vertical-align:middle;}
.header .userLogout a{background:url("../images/logout-icon.svg")no-repeat right center;display:block;color:#262626;font-size:14px;line-height:20px;padding:0 30px 0 0;text-decoration:none;}
.page-single .companyLogo{}
.page-single .companyLogo .logoImg{margin:0;}
.page-wrapper .footer{font-size:12px;line-height:18px;color:#262626;text-align:left;padding:15px 30px;width:calc(100% - 60px);position:fixed;bottom:0;background:#eeeeee;}
.page-single .footer{font-size:12px;line-height:18px;color:#262626;text-align:left;padding:15px 30px;width:calc(100% - 60px);position:fixed;bottom:0;background:#eeeeee;}
.commonPage{padding:95px 30px 60px 30px;width:calc(100% - 60px);}
.commonPage h1{font-size:20px;line-height:24px;color:#e51c38;margin-bottom:20px;position:relative;}
.commonPage h1 a{text-decoration:none;color:#e51c38;}
.commonPage h1 .edit::after{content:url("../images/edit-icon.svg");width:20px;padding:0 0 0 10px;vertical-align:-3px;display:inline-block;}
.commonPage h1 p{font-size:14px;line-height:18px;font-weight:400;padding:10px 0 20px 0;}
.page-single .commonPage h1{text-align:center;}
.dashboardCol4{font-size:0;display:flex;flex-wrap:wrap;width:calc(100% + 20px);}
.dashboardCol4 li{width:calc(25% - 22px);margin:0 20px 20px 0;display:inline-block;vertical-align:top;border-radius:5px;border:1px solid #bbbbbb;background:#dddddd;position:relative;}
.dashboardCol4 li.NEW{background:rgba(0,174,239,0.1);border:1px solid #00aeef;}
.dashboardCol4 li.PENDING{background:rgba(233,123,16,0.1);border:1px solid #e97b10;}
.dashboardCol4 li.COMPLETED,.dashboardCol4 li.CLOSED{background:rgba(32,183,153,0.1);border:1px solid #20b799;}
.dashboardCol4 li.OVERDUE,.dashboardCol4 li.FAILED{background:rgba(229,28,56,0.1);border:1px solid #e51c38;}
.dashboardCol4 li.ESCALATED{background:rgba(1,52,153,0.1);border:1px solid #013499;}
.dashboardCol4 li.MISSED{background:rgba(174,0,147,0.1);border:1px solid #ae0093;}
.dashboardCol4 li.ONHOLD{background:rgba(134,196,0,0.1);border:1px solid #86c400;}
.dashboardCol4 li .container{width:calc(100% - 40px);padding:20px;}
.dashboardCol4 .icon{position:absolute;top:20px;right:15px;}
.dashboardCol4 .icon img{width:35px;}
.dashboardCol4 h2{font-size:14px;line-height:20px;color:#262626;font-weight:400;margin:0 40px 0 0;width:calc(100% - 40px);padding-bottom:50px;}
.dashboardCol4 .amount{margin-bottom:0;font-size:30px;line-height:30px;font-weight:700;position:absolute;left:20px;bottom:20px;color:#262626;}
.dashboardCol4 a{text-decoration:none;}
.dashboardCol4 .commonBtn{position:absolute;bottom:0;right:0;display:inline-block;padding:5px 10px 5px 15px;border-radius:0;border-top-left-radius:15px;font-weight:400;}
.dashboardCol4 .NEW .commonBtn{background:#00aeef !important;}
.dashboardCol4 .PENDING .commonBtn{background:#e97b10 !important;}
.dashboardCol4 .COMPLETED .commonBtn, .dashboardCol4 .CLOSED .commonBtn{background:#20b799 !important;}
.dashboardCol4 .OVERDUE .commonBtn, .dashboardCol4 .FAILED .commonBtn{background:#e51c38 !important;}
.dashboardCol4 .ESCALATED .commonBtn{background:#013499 !important;}
.dashboardCol4 .MISSED .commonBtn{background:#ae0093 !important;}
.dashboardCol4 .ONHOLD .commonBtn{background:#86c400 !important;}
.warningAlert{width:calc(100% - 20px);padding:0 10px;border-radius:5px;background:none;border:none;font-size:0;margin-bottom:20px;}
.warningAlert span{display:inline-block;vertical-align:middle;width:calc(100% - 27px);font-size:14px;line-height:18px;color:#262626;}
.warningAlert .icon{width:17px;margin-right:10px;}
.warningAlert .icon img{width:100%;display:block;}
.discrepancyAlert{width:calc(100% - 20px);padding:10px;border-radius:5px;background:rgba(229,28,56,0.1);border:1px solid #e51c38;font-size:0;margin-bottom:20px;}
.discrepancyAlert span{display:inline-block;vertical-align:middle;width:100%;font-size:14px;line-height:18px;color:#e51c38;}
/*COMMON TABLE - NORMAL*/
.normalTable{width:100%;border:1px solid #ffffff;background:#ffffff;border-radius:5px;}
.normalTable.withoutFrame{border:none;background:none;border-radius:0;}
.normalTable .container{width:calc(100% - 40px);padding:20px;position:relative;}
.normalTable table{width:100%;border-collapse:separate;}
.normalTable table thead tr th{color:#262626;font-size:12px;line-height:14px;font-weight:600;text-align:left;padding:7.5px 10px;vertical-align:top;border-bottom:1px solid #f0f0f0;}
.normalTable table tbody tr td{color:#262626;font-size:14px;line-height:18px;font-weight:400;text-align:left;padding:7.5px 10px;border-bottom:1px solid #f0f0f0;vertical-align:middle;}
.normalTable.withoutLine table tbody tr td{border-bottom:none;padding:3px 10px;}
.normalTable.center table thead tr th, .normalTable.center table tbody tr td{text-align:center;}
.totalPrice tr{background:#f0f0f0;}
/*COMMON TABLE - RESPONSIVE*/
.responsiveTable{width:100%;border:1px solid #ffffff;background:#ffffff;border-radius:5px;}
.responsiveTable.withoutFrame{border:none;background:none;border-radius:0;}
.responsiveTable .container{width:calc(100% - 40px);padding:20px;position:relative;}
.responsiveTable h2{font-size:16px;line-height:20px;color:#e51c38;font-weight:600;margin-bottom:20px;}
.responsiveTable .viewAll{color:#e51c38;font-size:14px;line-height:18px;text-decoration:none;position:absolute;right:20px;top:22px;}
.responsiveTable table{width:100%;border-collapse:separate;}
.responsiveTable table thead tr th{color:#262626;font-size:12px;line-height:14px;font-weight:600;text-align:left;padding:7.5px 10px;vertical-align:top;border-bottom:1px solid #f0f0f0;}
.responsiveTable table tbody tr td{color:#262626;font-size:14px;line-height:18px;font-weight:400;text-align:left;padding:7.5px 10px;border-bottom:1px solid #f0f0f0;vertical-align:middle;}
.addContainer .responsiveTable table thead tr th, .addContainer .responsiveTable table tbody tr td{border-bottom:1px solid #eeeeee;}
.responsiveTable table tbody tr.active{background:#e7f4f5;}
.responsiveTable table tbody tr.total td{border-bottom:none;}
.responsiveTable table thead tr th.noPadding,
.responsiveTable table tbody tr td.noPadding{padding:7.5px 0;}
.responsiveTable table tbody tr .check{/*vertical-align:top;*/vertical-align:middle;}
.responsiveTable table tbody tr td a{color:#e51c38;text-decoration:underline;}
.responsiveTable table .checkBoxStyle{padding-left:0 !important;}
.responsiveTable table tbody tr .check .checkBoxStyle{margin-top:-8px;}
.responsiveTable table td .checkBoxStyle{margin-top:3px;}
.responsiveTable table td .radioStyle{top:12.5px;}
.responsiveTable table td .radioStyle_parse{top:20px;}
.responsiveTable .noRecords td{text-align:left !important;}
.responsiveTable .disabled{pointer-events: none;display:none;}
.responsiveTable .disabled img{filter:grayscale(100%);}
.responsiveTable table tbody tr td .staffIcon a{display:flex;align-items:center;}
.responsiveTable table tbody tr td .staffIcon a:before{content:url("../images/icon-staffs-table.svg");width:38px;padding-right:5px;}
.responsiveTable table tbody tr td .field{display:block;}
.responsiveTable table tbody tr td .latestSubmission{display:flex;align-items:center;}
.responsiveTable table tbody tr td .latestSubmission:before{content:url("../images/submission-icon.svg");width:17px;padding-right:5px;}
.responsiveTable table tbody tr td a img{width:17px;}
.responsiveTable [type="radio"]:checked + label::after, .responsiveTable [type="radio"]:not(:checked) + label::after,
.responsiveTable [type="radio"]:checked + label::before, .responsiveTable [type="radio"]:not(:checked) + label::before{top:-12px;/*left:7.5px;*/}
.responsiveTable .inoviceIcon{width:20px;}
.progressBar{width:100%;height:22px;border:1px solid #dddddd;background:#bbbbbb;border-radius:3px;overflow:hidden;cursor:pointer;}
.CLIENT_PORTAL .progressBar{cursor:default;}
.progressBar .progress{position:relative;height:22px;}
.progressBar .progress.insufficient{background:#e51c38;}
.progressBar .progress.escalated{background:#013499;}
.progressBar .progress.pending{background:#f8be00;}
.progressBar .progress.completed{background:#009390;}
.progressBar .progress.onhold{background:#86c400;}
.progressBar .progress .percentage{font-size:12px;color:#ffffff;padding:2.5px 0 0 5px;text-align:left !important;}
.warningIcon{width:15px;visibility:hidden;display:none;}
.warningIcon img{width:15px;display:block;}
.warning .warningIcon{visibility:visible;display:block;}
.discrepancy{background:rgba(229,28,56,0.1);}
.responsiveTable table tbody tr th{color:#232323;font-size:14px;line-height:18px;font-weight:400 !important;text-align:left;padding:7.5px 10px;border-bottom:1px solid #eaeaea;vertical-align:middle;background:#f1f1f1;position:relative;}
.responsiveTable .tableScroller.viewCases{width:100%;overflow-x:auto;}
.responsiveTable .tableScroller.viewCases table{width:2500px;}
.freezeTable{position:relative;max-width:100%;margin:auto;overflow:hidden;}
.clone{position:absolute;top:0;left:0;pointer-events:none;}
.clone tr{background:#ffffff;}
.clone td{visibility:hidden;}
.clone th{visibility:hidden;border-color:transparent;}
.clone td a{color:#e51c38;pointer-events:visible !important;}
.clone thead th:nth-child(1),.clone thead th:nth-child(2),.clone thead th:nth-child(3),
.CANDIDATES .clone tbody td:nth-child(1),.CANDIDATES .clone tbody td:nth-child(2),
.CLIENTS .clone tbody td:nth-child(1),.CLIENTS .clone tbody td:nth-child(2),.CLIENTS .clone tbody td:nth-child(3),
.CASES .clone tbody td:nth-child(1),.CASES .clone tbody td:nth-child(2),.CASES .clone tbody td:nth-child(3),
.DASHBOARD .clone tbody td:nth-child(1),.DASHBOARD .clone tbody td:nth-child(2),.DASHBOARD .clone tbody td:nth-child(3){visibility:visible;pointer-events:all;}
.CANDIDATES .clone thead th:nth-child(3),.CASES .viewChecks_EDU .clone thead th:nth-child(3),.CASES .viewChecks_EDU .clone tbody td:nth-child(3),
.CASES .viewChecks_QUA .clone thead th:nth-child(3),.CASES .viewChecks_QUA .clone tbody td:nth-child(3),
.CASES .viewChecks_EMP .clone thead th:nth-child(3),.CASES .viewChecks_EMP .clone tbody td:nth-child(3),
.CASES .viewChecks_REF .clone thead th:nth-child(3),.CASES .viewChecks_REF .clone tbody td:nth-child(3){visibility:hidden;pointer-events:none;}
.commonPage .status{display:inline-block;padding:5px 2.5px;color:#ffffff;font-size:12px;line-height:12px;font-weight:600;border-radius:3px;text-align:center;width:85px;}
.commonPage .status.verified, .commonPage .status.active, .commonPage .status.completed, .commonPage .status.checked,.commonPage .status.yes{background:#009390;}
.commonPage .status.pending, .commonPage .status.inprogress{background:#f8be00;}
.commonPage .status.inactive, .commonPage .status.notcheck, .commonPage .status.cancelled{background:#5b6c65;}
.commonPage .status.escalatedcm, .commonPage .status.online,.commonPage .status.candidate{background:#ff266b;}
.commonPage .status.escalatedcandidate, .commonPage .status.portal, .commonPage .status.escalatedCheck, .commonPage .status.escalated{background:#013499;}
.commonPage .status.onhold{background:#86c400;}
.commonPage .status.clickable{cursor:pointer;}
.commonPage .status.individual, .commonPage .status.new, .commonPage .status.applicant{background:#00aeef;}
.commonPage .status.company,.commonPage .status.rima{background:#20b799;}
.commonPage .status.corporate,.commonPage .status.irsent{background:#e97b10;}
.commonPage .status.insufficient,.commonPage .status.failed,.commonPage .status.no,.CLIENT_PORTAL .commonPage .status.cancelled{background:#e51c38;}
/*SEARCH FILTER*/
.searchFilter{width:100%;font-size:0;margin-bottom:10px;}
.searchFilter span{display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:5px;width:285px;}
.searchFilter input,.searchFilter select{border:1px solid #ffffff;margin-bottom:5px !important;}
.searchFilter .selectField{width:200px;}
.searchFilter .date{display:inline-block;vertical-align:middle;width:380px;text-align:center;}
.searchFilter .date.extendWidth{width:450px;}
.searchFilter .date ul li{display:inline-block;vertical-align:middle;font-size:14px;line-height:18px;color:#262626;width:calc(50% - 12px);}
.searchFilter .date ul li:nth-child(2){width:24px;}
.searchFilter .btn{margin-right:5px;width:auto;}
.searchFilter span.text{width:auto;font-size:14px;}
/**Page Number**/
.pagination{width:100%;margin:20px 0 10px 0;font-size:0;}
.pagination .page{display:inline-block;vertical-align:middle;text-align:left;color:#262626;font-size:14px;line-height:18px;width:300px;}
.pagination .pageNum{display:inline-block;vertical-align:middle;text-align:right;width:calc(100% - 300px);font-size:14px;line-height:18px;}
.pagination ul{list-style: none;}
.pagination ul li{display:inline-block;vertical-align: middle;}
.pagination ul li span{display:block;border-radius:5px;background:#ffffff; color:#262626;font-size:14px;width:30px;height:19px;padding:6px 0 5px 0;text-align:center;text-decoration:none;border:1px solid #f0f0f0;margin:0 1.5px;}
.pagination ul li a{display:block;border-radius:5px;background:#ffffff; color:#262626;font-size:14px;width:30px;height:19px;padding:6px 0 5px 0;text-align:center;text-decoration:none;border:1px solid #f0f0f0;margin:0 1.5px;}
.pagination ul li a:hover{background:#e51c38;color:#ffffff;font-weight:600;}
.pagination ul li.active .current{color:#ffffff;background:#e51c38;font-weight:600;}
/*DETAIL PAGE*/
.detailPage{width:100%;border:1px solid #ffffff;background:#ffffff;border-radius:5px;margin-bottom:20px;}
.detailPage .container{width:calc(100% - 40px);padding:20px;position:relative;}
.detailPage h2{font-weight:600;color:#e51c38;font-size:16px;line-height:20px;margin:0 0 20px 0;position:relative;border-bottom:1px solid #f0f0f0;padding:0 0 20px 0;}
.detailPage h2 span{position:absolute;left:0;top:7.5px;display:block;width:auto;background:#ffffff;padding-right:10px;}
.formFields{display:flex;flex-wrap:wrap;width:calc(100% + 20px);font-size:14px;line-height:18px;}
.formFields .fieldName{width:100%;display:block;color:#e51c38;margin:5px 0;}
.formFields .fieldName strong{font-weight:600;color:#262626;}
.formFields .fieldName em{font-size:12px;color:#262626;}
.formFields .field{width:100%;display:block;color:#262626;}
.formFields .field{width:100%;display:block;color:#262626;}
.formFields .field.logo{height:60px;}
.formFields .field.logo img{height:100%;display:block;}
.formFields .formCol4{width:calc(25% - 20px);margin:0 20px 20px 0;}
.formFields .formCol3{width:calc(33.3333% - 20px);margin:0 20px 20px 0;}
.formFields .formCol2{width:calc(50% - 20px);margin:0 20px 20px 0;}
.formFields .formCol{width:calc(100% - 20px);margin:0 20px 20px 0;}
.formFields .field a{color:#e51c38;text-decoration:none;}
.formFields.topBorder{border-top:1px solid #fdf0d8;padding-top:20px;margin-top:10px;}
.col2Form{display:flex;flex-wrap:wrap;width:calc(100% + 20px);}
.col2Form .col2{width:calc(50% - 20px);margin:0 20px 0 0;}
.detailPage .boxContainer{width:100%;margin-bottom:20px;}
.detailPage .boxContainer li{width:calc(100% - 42px);padding:20px;margin-bottom:10px;text-align:right;border:1px solid #e8ebf0;background:#ffffff;border-radius:5px;font-size:0;}
.detailPage .boxContainer li span{display:inline-block;vertical-align:middle;font-size:14px;line-height:18px;}
.detailPage .boxContainer li .description{width:calc(100% - 360px);text-align:left;color:#869fb3;}
.detailPage .boxContainer.payment li .description{width:calc(100% - 240px);}
.detailPage .boxContainer li .description strong{font-weight:600;color:#262626;display:block;}
.detailPage .boxContainer li .amount{width:150px;font-size:14px;line-height:14px;color:#869fb3;}
.detailPage .boxContainer li .amount strong{font-weight:600;font-size:20px;line-height:14px;color:#262626;}
.detailPage .boxContainer li .action{width:210px;}
.detailPage .boxContainer.payment li .action{width:240px;}
/*ACCORDION*/
.accordion{width:100%;}
.accordionBtn{width:calc(100% - 20px);background:#869fb3 url("../images/accordion-arrow.svg") no-repeat right center;background-size:18px;border-radius:5px;padding:10px;font-size:14px;line-height:14px;font-weight:600;color:#ffffff;cursor:pointer;margin:10px 0;}
.accordionBtn.active{background:#869fb3 url("../images/accordion-arrow-mo.svg") no-repeat right center;background-size:18px;}
.accordionBtn span{display:inline-block;vertical-align:middle;margin-left:5px;}
.accordionBtn span img{display:block;width:14px;}
.accordionContent{width:100%;display:none;}
.accordionContent ul{font-size:0;display:flex;flex-wrap:wrap;width:calc(100% + 20px);}
.accordionContent ul li{width:calc(33.3333% - 22px);margin:0 20px 20px 0;display:inline-block;vertical-align:top;border-radius:5px;border:1px solid #e8ebf0;background:#ffffff;}
.accordionContent ul li .container{width:calc(100% - 40px);padding:20px;position:relative;font-size:0;}
.accordionContent ul li .container .content{display:inline-block;vertical-align:top;/*width:calc(100% - 50px);*/width:calc(100% - 20px);}
.accordionContent ul li .container .content p{font-size:14px;line-height:18px;color:#262626;margin-bottom:20px;}
.accordionContent ul li .container .content p strong{font-weight:600px;color:#262626;display:block;/*margin-bottom:10px;*/}
.accordionContent ul li .container .content p a{color:#262626;}
.accordionContent ul li .container .content .commonBtn{color:#ffffff;background:#4897d8;}
.accordionContent ul li .container .btn{display:inline-block;vertical-align:top;width:20px;}
.accordionContent .boxContainer{width:calc(100% - 40px);padding:5px 20px;border-radius:5px;border:1px solid #e8ebf0;background:#ffffff;}
.accordionContent .boxContainer ol{width:100%;}
.accordionContent .boxContainer ol li{width:100%;font-size:14px;line-height:18px;margin:15px 0;}
.accordionContent .boxContainer ol li a{text-decoration:none;color:#262626;font-weight:600;display:block;}
/*OTHERS*/
.rightBtn{position:absolute;right:0;top:-5px;}
.radioGrp{width:100%;font-size:0;}
.radioGrp li{display:inline-block;vertical-align:top;width:calc(50% - 10px);margin:5px 10px 5px 0;}
.radioGrp.auto li{width:auto;}
.radioGrp.col4 li{width:calc(25% - 10px);}
.dateToDate{width:100%;font-size:0;}
.dateToDate li{display:inline-block;vertical-align:middle;font-size:14px;line-height:18px;color:#262626;width:calc(50% - 12px);}
.dateToDate li:nth-child(2){width:24px;text-align:center;}
.imgPlaceholder{width:100px;}
.imgPlaceholder img{width:100%;display:block;}
.dotStatus::before{content:"\A";width:8px;height:8px;border-radius:50%;display:inline-block;margin:0 5px;}
.dotStatus.pending::before{background:#f8be00;}
.dotStatus.completed::before{background:#009390;}
/*LOA*/
.LOA .header .companyLogo,.RESUME .header .companyLogo{width:100%;}
.LOA p{font-size:14px;line-height:18px;margin-bottom:20px;color:#262626;}
.LOA .CN{margin-top:20px;font-size:14px !important;line-height:18px !important;}
.LOA h1 .CN{margin-top:10px;font-size:20px !important;line-height:24px !important;}
.LOA .languageField .radioGrp{width:200px;}
.notes{width:calc(100% - 20px);padding:10px;border-radius:5px;background:rgba(0,153,220,0.1);border:1px solid #0099dc;font-size:0;margin-bottom:20px;font-size:14px;line-height:18px;color:#262626;}
.page-single .responsiveTable [type="radio"]:checked + label::after, .page-single .responsiveTable [type="radio"]:not(:checked) + label::after,
.page-single .responsiveTable [type="radio"]:checked + label::before, .page-single .responsiveTable [type="radio"]:not(:checked) + label::before{top:0;left:0;}
.ui-autocomplete{z-index:9999 !important;max-height:200px;overflow-y:auto;overflow-x:hidden;}
.mthYrFields{font-size:0;width:100%;}
.mthYrFields .mthField{display:inline-block !important;vertical-align:middle;margin-right:5px;width:200px;}
.mthYrFields .yrField{display:inline-block !important;vertical-align:middle;width:200px;}
.mthYrFields .commentField{display:inline-block !important;vertical-align:middle;}
.mthYrFields .mthField.PERCENT{width:calc(50% - 5px);}
.mthYrFields .yrField.PERCENT{width:50%;margin-right:0;}
.mthYrFields .mthField.COL3{width:calc(30% - 5px);}
.mthYrFields .yrField.COL3{width:calc(30% - 5px);margin-right:5px;}
.mthYrFields .commentField.COL3{width:40%;margin-right:0;}
.radioGrp{width:100%;font-size:0;}
.radioGrp li{display:inline-block;vertical-align:top;width:calc(50% - 10px);margin:5px 10px 5px 0;}
.radioGrp.col4 li{width:calc(25% - 10px);}
.radioGrp.col5 li{width:calc(20% - 10px);}
.radioGrp.auto li{width:auto;margin:5px 25px 5px 0;}
.sortBtn{width:100%;position:relative;cursor:pointer;user-select:none;}
.sortBtn .grpBtn{width:13px;position:absolute;top:-6px;right:0;}
.sortBtn .grpBtn span{display:13px;}
.sortBtn .grpBtn span img{width:100%;display:block;opacity:0.5;}
.sortBtn .grpBtn span.active img{opacity:1.0;}
.tab_btns{width:100%}
.tab_btns ul{width:100%;}
.tab_btns ul li{display:inline-block;vertical-align:top;}
.tab_btns ul li a{display:block;padding:10px;background:#a9a9a9;font-size:14px;line-height:14px;color:#ffffff;text-decoration:none;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:600;}
.tab_btns ul li.active a,.tab_btns ul li:hover a{background:#e51c38;}
.addContainer{position:relative;background:rgba(240, 240, 240, 0.4);width:calc(100% - 20px);padding:20px 10px 10px 10px;margin-bottom:20px;border-radius:5px;}
.ACTUAL.HIDE{visibility:hidden;}
#VIEWALLCHECKS,#EDU_ID,#PROFQUA_ID,#EMP_ID,#REF_ID,#DOC_ID{position:relative;top:-95px;}
.quickBtns{position:absolute;top:90px;right:30px;}
.quickBtns span{display:inline-block;vertical-align:top;margin-left:5px;}
.tooltipImg{display:inline-block;vertical-align:middle;margin-left:2px;}
.tooltipImg img{display:block;width:14px;height:14px;}
.tooltipImg img{}
/**Candidate and Client Theme**/
.CANDIDATE_PORTAL{position:relative;}
.CANDIDATE_PORTAL .cornerImg{width:50px;position:absolute;top:80px;left:344px;z-index:1001;}
.CANDIDATE_PORTAL .cornerImg img{width:100%;display:block;-webkit-filter: drop-shadow( 2px 2px 2px rgba(0,0,0,0.03));
  filter: drop-shadow( 2px 2px 2px rgba(0,0,0,0.03));}
.CANDIDATE_PORTAL header{width:100%;font-size:0;position:fixed;left:0;top:0;z-index:1000;}
.CANDIDATE_PORTAL header .portalLogo{display:inline-block;vertical-align:top;width:344px;height:80px;background:#ffffff;}
.CANDIDATE_PORTAL header .portalLogo img{width:260px;display:block;margin:30px 0 0 30px}
.CANDIDATE_PORTAL header .accountName{display:inline-block;vertical-align:top;width:calc(100% - 404px);padding-right:60px;padding-top:25px;height:55px;background:#ffffff;border-bottom-right-radius:50px;-webkit-box-shadow:10px 5px 14px -10px rgba(0,0,0,0.15);-moz-box-shadow:10px 5px 14px -10px rgba(0,0,0,0.15);box-shadow:10px 5px 14px -10px rgba(0,0,0,0.15);text-align:right;font-size:16px;font-weight:700;color:#262626;}
.CANDIDATE_PORTAL header .accountName span{display:inline-block;vertical-align:middle;}
.CANDIDATE_PORTAL header .accountName span::before{content:'';background:url("../images/icon-account.svg")no-repeat;width:35px;height:35px;background-size:35px 35px;display:inline-block;vertical-align:middle;margin-right:10px;}
.CANDIDATE_PORTAL .commonPage{padding:150px 30px 60px 30px;width:calc(100% - 60px);position:relative;}
.CANDIDATE_PORTAL .detailPage{border-radius:15px;margin-bottom:20px;}
.CANDIDATE_PORTAL.LOA .commonPage h1{font-size:25px;line-height:29px;}
.CANDIDATE_PORTAL .commonPage h1{margin-bottom:40px;color:#262626;}
.CANDIDATE_PORTAL .commonPage .largeFont{font-size:35px;line-height:39px;}
.CANDIDATE_PORTAL .commonPage .candidateNo{font-size:16px;line-height:20px;color:#5b6c65;margin-bottom:5px;font-weight:600;}
.CANDIDATE_PORTAL .btnRgt{width:100%;font-size:0;text-align:right;}
.CANDIDATE_PORTAL .btnRgt span{display:inline-block;vertical-align:middle;}
.CANDIDATE_PORTAL .btnRgt .progressStatus{width:300px;margin-bottom:10px;}
.CANDIDATE_PORTAL .btnRgt .progressStatus p{font-size:14px;line-height:14px;color:#5b6c65;margin-bottom:5px;text-align:left;}
.CANDIDATE_PORTAL .btnRgt .progressStatus .progressBar{width:100%;height:6px;border:none;background:#c2c7c5;border-radius:0;overflow:hidden;cursor:default;}
.CANDIDATE_PORTAL .btnRgt .progressStatus .progressBar .progress{position:relative;height:22px;background:#5b6c65;}
.CANDIDATE_PORTAL .btnRgt .progressStatus .progressBar .progress.completed{background:#009390;}
.CANDIDATE_PORTAL .btnRgt .btns{width:calc(100% - 300px);}
.CANDIDATE_PORTAL .btnRgt.btnOnly .btns{width:100%;}
.addressHistory{width:calc(100% - 32px);padding:15px;border:1px solid #f0f0f0;border-radius:15px;display:block;position:relative;}
.CANDIDATE_PORTAL .detailPage h2{font-weight:700;margin:0 0 20px 0;border-bottom:none;padding:0;}
.CANDIDATE_PORTAL .detailPage p{font-size:14px;line-height:18px;margin-bottom:20px;}
.addressHistory .addAddressBtn{position:absolute;top:15px;right:15px;}
.addressHistory h2{margin-bottom:5px !important}
.delRecord{position:absolute;top:20px;right:20px;width:20px;z-index:2;}
.delRecord img{width:100%;display:block;}
.msgBox{width:calc(100% - 20px);padding:10px;border-radius:5px;background:rgba(229,28,56,0.1);border:1px solid #e51c38;font-size:0;margin-bottom:20px;}
.msgBox span{display:inline-block;vertical-align:middle;width:100%;font-size:14px;line-height:18px;color:#e51c38;}
.disc{list-style:disc;margin-left:20px;margin-bottom:17.5px}
.disc li{font-size:14px;line-height:18px;padding:2.5px;}
.decimal{list-style:decimal;margin-left:20px;margin-bottom:17.5px}
.decimal li{font-size:14px;line-height:18px;padding:5px 2.5px;}
.CANDIDATE_PORTAL p a,.CANDIDATE_PORTAL .disc li a{color:#e51c38;}
.roma{list-style:lower-roman;margin-left:20px;margin-bottom:17.5px}
.roma li{font-size:14px;line-height:18px;padding:2.5px;}
.CLIENT_PORTAL .commonPage{padding:40px 30px 60px 30px;width:calc(100% - 60px);}
.CLIENT_PORTAL .commonPage h1{font-size:26px;line-height:30px;color:#262626;margin-bottom:40px;position:relative;}
.CLIENT_PORTAL .mainMenuBtn{display:none;position:relative;border:1px solid #5b6c65;background:none;padding:7.5px;cursor:pointer;border-radius:5px;}
.CLIENT_PORTAL .mainMenuBtn img{display:block;width:20px;}
.CLIENT_PORTAL .detailPage h2{font-weight:700;margin:0 0 20px 0;border-bottom:none;padding:0;}
.CLIENT_PORTAL .clientDashboard{width:100%;margin-bottom:10px}
.CLIENT_PORTAL .clientDashboard ul{font-size:0;display:flex;flex-wrap:wrap;width:calc(100% + 20px);}
.CLIENT_PORTAL .clientDashboard ul li{width:calc(20% - 70px);margin:0 20px 20px 0;padding:25px;display:inline-block;vertical-align:top;border-radius:15px;background:#ffffff;position:relative;font-size:0;}
.CLIENT_PORTAL .clientDashboard ul li span{width:calc(100% - 75px);display:inline-block;vertical-align:top;}
.CLIENT_PORTAL .clientDashboard ul li .dashIcon{width:50px;margin-right:25px;}
.CLIENT_PORTAL .clientDashboard ul li .dashIcon img{width:100%;display:block;}
.CLIENT_PORTAL .clientDashboard ul li h2{font-size:36px;line-height:24px;color:#262626;margin-bottom:10px;}
.CLIENT_PORTAL .clientDashboard ul li p{font-size:14px;line-height:18px;color:#5b6c65;}
.CLIENT_PORTAL .responsiveTable,
.CLIENT_PORTAL .detailPage{border-radius:15px;}
.CLIENT_PORTAL .responsiveTable .searchFilter input,.CLIENT_PORTAL .responsiveTable .searchFilter select{border:1px solid #f0f0f0;margin-bottom:5px !important;}
.CLIENT_PORTAL .pagination ul li.active .current,
.CLIENT_PORTAL .pagination ul li a:hover{background:#5b6c65;}
.CLIENT_PORTAL .viewCases_client .clone thead th:nth-child(1),.CLIENT_PORTAL .viewCases_client .clone thead th:nth-child(2),.CLIENT_PORTAL .viewCases_client .clone thead th:nth-child(3),
.CLIENT_PORTAL .viewCases_client .clone tbody td:nth-child(1),.CLIENT_PORTAL .viewCases_client .clone tbody td:nth-child(2),.CLIENT_PORTAL .viewCases_client .clone tbody td:nth-child(3){visibility:visible;pointer-events:all;}
.CLIENT_PORTAL .responsiveTable table tbody tr td a{color:#5b6c65;}
.CLIENT_PORTAL .responsiveTable table tbody .warning td a{color:#e51c38;}
.CLIENT_PORTAL .viewCases_client thead th:nth-child(2),
.CLIENT_PORTAL .viewCases_client tbody td:nth-child(2){padding-left:0;padding-right:0;}
.autoCenter{text-align:center;}
.autoCenter .cancelBtn{width:auto !important;display:inline-block;padding-left:40px;padding-right:40px;}
/**CLIENT / CANDIDATE LOGIN**/
.CANDI_LOGIN .wrapper{background:#ffffff;}
.CANDI_LOGIN .loginImgCandi{width:100%;margin-bottom:25px;}
.CANDI_LOGIN .loginImgCandi img{width:100%;display:block;}
.CANDI_LOGIN .loginFields .logo{margin-bottom:35px;}
.CANDI_LOGIN .loginFields .logo img{margin:0 auto;}
.CANDI_LOGIN .loginFields .loginForm{background:none;border-radius:0;width:100%;padding:0;border:none;margin-bottom:30px;}
.CANDI_LOGIN .footer{border-top:none;text-align:center;color:#5b6c65;}
.CANDI_LOGIN .loginFields input[type=text],.CANDI_LOGIN .loginFields input[type=password]{border:1px solid #f0f0f0;}
.CANDI_LOGIN .loginFields .loginForm h1{font-weight:700;color:#262626;font-size:24px;line-height:28px;text-align:center;}
.CANDI_LOGIN .loginFields .loginForm p{font-weight:600;margin-top:10px;font-size:16px;line-height:22px;color:#5b6c65;text-align:center;}
@media screen and (max-width:1599px){
	.CLIENT_PORTAL .clientDashboard ul li{width:calc(33.3333% - 70px);}
}
@media screen and (max-width:999px){
	.CANDI_LOGIN .wrapper{background:#ffffff !important;}
}
@media screen and (max-height:799px){
	.CANDI_LOGIN .wrapper{height:auto !important;padding-top:20px !important;}
	.CANDI_LOGIN .footer{position:relative !important;padding:0 0 15px 0 !important;}
}
.LOGIN_CLIENT{background:#eeeeee;height:auto;}
.LOGIN_CLIENT .wrapper{width:100%;display:flex;height:100vh;}
.LOGIN_CLIENT .left-section{flex:1;transition:1s;background-image:url("../images/login-bg_client.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;}
.LOGIN_CLIENT .right-section{overflow:hidden;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;
  -webkit-animation-name: right-section;
          animation-name: right-section;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
	position:relative;
}
.LOGIN_CLIENT .footer{font-size:12px;line-height:18px;color:#5b6c65;width:100%;text-align:left;position:absolute;left:0;bottom:0;z-index:2;padding:25px 0;}
.LOGIN_CLIENT .footer .container{width:calc(100% - 80px);padding:0 40px;}
.LOGIN_CLIENT .titleHeader > .logo{width:200px;margin-bottom:50px;}
.LOGIN_CLIENT .titleHeader > .logo img{width:100%;display:block;}
.LOGIN_CLIENT .titleHeader > h2{margin:0;color:#262626;font-size:26px;line-height:32px;}
.LOGIN_CLIENT .titleHeader > p{margin-top:10px;font-size:16px;line-height:22px;color:#262626;}
.LOGIN_CLIENT .loginForm .fieldName{color:#262626;font-weight:600;margin:15px 0 5px 0;font-size:14px;line-height:20px;display:block;position:relative;}
.LOGIN_CLIENT .loginForm input[type=text],.LOGIN_CLIENT .loginFields input[type=password]{width:100%;display:block;margin:5px 0 0 0;}
.LOGIN_CLIENT .loginForm .checkBoxStyle{color:#262626;font-weight:400;text-transform:none;}
.LOGIN_CLIENT .loginForm .forgotPwd{color:#5b6c65;font-weight:400;font-size:14px;text-transform:none;}
.LOGIN_CLIENT .loginForm .leftRgt{width:100%;font-size:0;}
.LOGIN_CLIENT .loginForm .leftRgt span{display:inline-block;vertical-align:middle;width:50%;}
.LOGIN_CLIENT .loginForm .leftRgt .rightAlign{text-align:right;}
.LOGIN_CLIENT .loginForm .commonBtn{display:block;width:100% !important;background:#e51c38 !important;}
.animation {
  -webkit-animation-name: move;
          animation-name: move;
  -webkit-animation-duration: .4s;
          animation-duration: .4s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}

.a1 {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.a2 {
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
}
.a3 {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.a4 {
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.a5 {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
.a6 {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
@keyframes move {
  0% {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-40px);
            transform: translateY(-40px);
  }
  100% {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes right-section {
  0% {
    opacity:0;
    width:0;
  }
  100% {
    opacity:1;
    padding:20px 40px;
    width:490px;
  }
}
.viewPwd{position:relative;}
.viewPwd .viewIcon{width:18px;position:absolute;right:35px;top:7.5px;}
.viewPwd .viewIcon img{width:100%;display:block;}
.viewPwd input[type="password"]{padding-right: 60px !important;}
.parseBtn{width:95px;font-size:0;display:inline-block;background:#5b6c65;border-radius:10px;padding:5px 10px;}
.parseBtn img{display:inline-block;vertical-align:middle;width:20px;margin-right:2.5px;}
.parseBtn em{display:inline-block;vertical-align:middle;font-size:14px;line-height:14px;color:#fff;width:calc(100% - 22.5px);text-decoration:none;font-style:normal;}

.verifyQRCode{width:100%;font-size:0;}
.verifyQRCode span{display:inline-block;vertical-align:top;font-size:14px;line-height:18px;width:calc(100% - 125px);}
.verifyQRCode span h1{margin-bottom:5px;}
.verifyQRCode .qrPlaceholder{width:100px;margin-left:25px;}
.verifyQRCode .qrPlaceholder img{width:100%;display:block;}
@media screen and (max-width:399px){
	.verifyQRCode span{display:block;width:100%;}
	.verifyQRCode .qrPlaceholder{margin:20px auto 0 auto;}
}
.btnAlign{width:calc(100% + 10px);font-size:0;}
.btnAlign span{display:inline-block;width:calc(50% - 10px);margin-right:10px;}
.btnAlign span .loginBtn{width:100%;}
.loginForm .hyperlink{color:#262626;text-align:center !important;font-size:14px;line-height:18px;display:block;}
.responsiveTable.currency{max-width:860px;}
.dashboardCol2{font-size:0;display:flex;flex-wrap:wrap;width:calc(100% + 20px);}
.dashboardCol2 li{width:calc(100% - 465px);margin:0 20px 20px 0;display:inline-block;vertical-align:top;}
.dashboardCol2 li.SHOWCASES{border-radius:5px;background:#ffffff;}
.dashboardCol2 li.SHOWCASES .responsiveTable{width:calc(100% - 2px);}
.dashboardCol2 li.TODOLIST{width:385px;margin:0 20px 20px 0;display:inline-block;vertical-align:top;border-radius:5px;background:#ffffff;position:relative;padding:20px;}
.dashboardCol2 li.TODOLIST .calendarPlacement{width:100%;margin-bottom:10px;}
.dashboardCol2 li.TODOLIST .calendarPlacement img{width:100%;display:block;}
.dashboardCol2 h2{font-size:16px;line-height:20px;color:#e51c38;font-weight:600;margin-bottom:20px;}
.doList ul{width:100%;max-height:280px;overflow-y:auto;overflow-x:hidden;}
.doList ul li{width:calc(100% - 22px);padding:10px;border:1px solid #dddddd;background:#f5f5f5;border-radius:5px;margin-bottom:10px;}
.doList ul li a{text-decoration:none;color:#262626;}
.doList ul li .listContent{width:100%;font-size:0;}
.doList ul li .listContent span{display:inline-block;vertical-align:top;}
.doList ul li .listContent .iconImg{width:30px;margin-right:10px;}
.doList ul li .listContent .iconImg img{width:100%;}
.doList ul li .listContent .caseDetail{width:calc(100% - 140px);}
.doList ul li .listContent .caseDetail p{font-size:13px;line-height:17px;}
.doList ul li .listContent .caseDetail p strong{display:block;font-size:14px;line-height:18px;}
.doList ul li .listContent .caseStatus{width:90px;margin-left:10px;}
.notifContent{width:100%;}
.notifContent h2{font-size:16px;line-height:20px;color:#e51c38;font-weight:600;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0;}
.notifContent .container{width:calc(100% - 40px);margin:0 0 20px 0;display:inline-block;vertical-align:top;padding:20px;background:#ffffff;border-radius:5px;}
.notifContent.col2{font-size:0;display:flex;flex-wrap:wrap;}
.notifContent.col2 .container{margin:0 0 20px 0;}
.notifContent.col2 .container.left{margin-right:10px;width:calc(50% - 50px);}
.notifContent.col2 .container.rgt{margin-left:10px;width:calc(50% - 50px);}
.notifContent .container ul{width:100%;max-height:300px;overflow-y:auto;overflow-x:hidden;}
.notifContent .container ul li{width:calc(100% - 20px);margin-bottom:15px;background:#f0f0f0;border-radius:5px;padding:10px;}
.notifContent .container ul li a{display:block;width:100%;font-size:0;}
.notifContent .container ul li span{display:inline-block;vertical-align:top;width:calc(100% - 55px);}
.notifContent .container ul li span span{width:auto;display:inline-block;}
.notifContent .container ul li .iconImg{width:40px;height:40px;background:#e51c38;margin-right:15px;}
.notifContent .container ul li .iconImg img{width:20px;margin:10px auto 0 auto;display:block;}
.notifContent .container ul li p{font-size:14px;line-height:18px;color:#262626;}

.securityCode{width:100%;font-size:0;}
.securityCode span, .securityCode a{display:inline-block;vertical-align:middle;}
.securityCode span{width:calc(100% - 170px);}
.securityCode .codeImg{width:130px !important;margin-left:10px;border:1px solid #dddddd;}
.securityCode .codeImg img{width:100%;display:block;}
.securityCode .refreshCode{width:18px !important;margin-left:10px;}
.securityCode .refreshCode img{width:100%;display:block;}
@media screen and (max-width:399px){
	.LOGIN_CLIENT .securityCode span{display:block;width:100%;margin-bottom:5px;}
	.LOGIN_CLIENT .securityCode .codeImg{display:inline-block;vertical-align:middle;margin-left:0;}
	.LOGIN_CLIENT .securityCode .refreshCode{display:inline-block;vertical-align:middle;}
}
.viewPDF{font-size:14px;line-height:18px;color:#262626 !important;text-decoration:underline !important;display:block;}
.viewPDF::before{content:'';background:url("../images/download-icon.svg")center center no-repeat;background-size:17px 17px;width:17px;height:17px;display:inline-block;vertical-align:middle;padding-right:10px;margin-top:-2.5px;}
/**JODES**/
.JODES .vectorImg{width:100%;margin:45px 0 0 0;}
.JODES .vectorImg img{width:80%;display:block;margin:0 auto}
.JODES .portalName{text-align:center;font-size:16px;line-height:20px;color:#262626;font-weight:700;margin:20px 0;}
.JODES .portalName span{font-size:14px;line-height:18px;font-weight:600;}
.JODES .sidebar-steps{margin:30px 0 0 20px;}
.CANDIDATE_PORTAL.LOA .JODES .sidebar-steps{margin:20px 0 0 20px;}
.JODES .sidebar-steps .steps  .verticalLine{height:50px;}
.JODES .sidebar-content{height:calc(100% - 320px);}
.JODES_LOGIN .loginForm h1 span{font-size:16px;line-height:22px;font-weight:600;}
.JODES_LOGIN .loginForm p{margin-top:30px !important;}
@media screen and (max-width:759px){
	.JODES .vectorImg{width:280px;margin:0 auto;}
	.JODES .vectorImg img{padding-top:55px;}
	.CANDIDATE_PORTAL .page-wrapper .sidebar-wrapper.JODES{margin-top:70px !important;}
	.JODES .sidebar-content{margin-top:-65px !important;}
}
@media screen and (max-height:929px){
	.JODES_LOGIN .wrapper{height:auto !important;padding-top:20px !important;}
	.JODES_LOGIN .footer{position:relative !important;padding:0 0 15px 0 !important;}
}

/**UPDATE: 230208**/
.cancelAlert{width:calc(100% - 20px);padding:0 10px;border-radius:5px;background:none;border:none;font-size:0;margin-bottom:20px;}
.cancelAlert span{display:inline-block;vertical-align:middle;width:calc(100% - 27px);font-size:14px;line-height:18px;color:#262626;}
.cancelAlert .icon{width:17px;margin-right:10px;}
.cancelAlert .icon img{width:100%;display:block;}
.cancelIcon{width:15px;visibility:hidden;display:none;}
.cancelIcon img{width:15px;display:block;}
.cancelled .cancelIcon{visibility:visible;display:block;}
.PRI_USER{background:#fde6e9;}
.daterangepicker select.monthselect,
.daterangepicker select.yearselect{position:relative;z-index:999999999;}

/**UPDATE: 230328**/
.whatsappBtn{position:fixed;bottom:10px;right:20px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;z-index:999;padding:8.5px 15px;background:#25d366;border-radius:30px;}
.whatsappBtn a{display:block;text-decoration:none;}
.whatsappBtn img{display:inline-block;vertical-align:middle;width:25px;}
.whatsappBtn span{font-size:14px;line-height:14px;display:inline-block;vertical-align:middle;font-weight:600;color:#ffffff;margin-left:2.5px;}
.backTopBtn{z-index:999 !important;}
/*
.CANDIDATE_PORTAL .btnRgt{margin-bottom:30px;}
.CANDIDATE_PORTAL .btnRgt.btnOnly{margin-bottom:0;}
.CANDIDATE_PORTAL.LOA .btnRgt.btnOnly{margin-bottom:30px;}
*/
.notifContent .container ul li.unread{background:rgba(229, 28, 56, 0.15);}
.notifContent .container ul li .iconImg{background:#cccccc;}
.notifContent .container ul li.unread .iconImg{background:#e51c38;}
input.sendLogin{background-image: url("../images/login-pwd-white.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;}

.floatRgt{float:right;margin-bottom:10px;}
.refreshBtn{background-image: url("../images/refresh-icon-white.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;}

/**UPDATE: 06042023**/
.whatsappBtn.JPortal{position:relative;bottom:0;right:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;z-index:0;display:block;width:90px;margin:15px auto 0 auto;}
.CANDI_LOGIN .loginFields .loginForm{margin-bottom:0 !important;}
.errorField{border:1px solid #ff266b !important;}

/**UPDATE: 12042023**/
.doList .newCase{max-height:600px;}
.doList ul li .listContent .dateCreated{width:90px;margin-left:10px;}
.doList ul li .listContent .dateCreated p{font-size:13px;line-height:17px;}
.doList ul li .listContent .dateCreated strong{display:block;font-size:14px;line-height:18px;}

/**UPDATE: 18042023**/
@media screen and (max-width: 800px){
	.LOA .radioGrp li {width: calc(100% - 10px);}
}
@media screen and (max-width:759px){
	.LOA .JODES .sidebar-content{margin-top:-10px !important;padding-bottom:15px;}
}

.grpActionBtn{width:100%;}
.grpActionBtn .backBtn,
.grpActionBtn .submitBtn{margin-bottom:10px;}
.radioGrp.col6 li{width:calc(16.666% - 10px);}