html{height:100%}body,html{padding:0;margin:0}body{min-height:100%}.page-footer{height:80px}a{text-decoration:none}*{box-sizing:border-box}.align-right{text-align:right}.align-center{text-align:center}.align-left{text-align:left}.text-gray{color:#707683}.uppercase{text-transform:uppercase}.page-title{font-weight:500;font-size:18px;margin-bottom:10px}.page-title .selected{color:#007bff}.section-title,.section-title-btn-align{font-weight:500}.section-title{margin-bottom:20px}.ant-divider-horizontal.ant-divider-with-text{font-size:14px!important}.filter-header{margin-bottom:5px}.application-status{width:-moz-fit-content;width:fit-content;border-radius:5px;font-size:10px;padding:0 5px;text-align:center;color:#fff}.application-status.warning{background:#ff4d4f}.application-status.draft{background:#ffe600}.application-status.priority{background:#faad14}.application-status.success{background:#2ed47a}.application-status.spoiled{background:#707683;color:#000}.application-status.active{background:#ffe600;color:#000}.custom-form-label{font-size:12px!important;padding:3px 0 8px}.custom-form-label .required{display:inline-block;color:#ff4d4f;font-size:14px}.icon-input-align{position:relative;top:39px}.icon-margin-left{margin-left:10px}input{padding:9px 10px!important}.ant-input-affix-wrapper,input{border-radius:5px!important}.ant-input-number{width:100%}.ant-input-affix-wrapper>input.ant-input,.ant-input-number{padding:5px 0!important}.ant-select-selector{padding:7px 10px!important;border-radius:5px!important;height:auto!important}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{padding:9px 5px!important;height:auto!important}.ant-select-item-option-content{white-space:normal!important}.filter-applications-secondary .ant-form-item{margin-bottom:0!important}.ant-form-item-explain-error{font-size:12px!important}.ant-picker{border-radius:5px!important;width:100%}.ant-picker .ant-picker-input input{padding:7px 0!important}.ant-btn{height:40px!important;border-radius:5px!important;padding:0 30px!important}.ant-upload-list-item-card-actions .ant-btn-icon-only{padding:0!important}.ant-upload-list-picture-card-container,.ant-upload.ant-upload-select-picture-card{width:100%!important;min-height:220px!important}.ant-btn-default.success{background-color:#2ed47a!important;border-color:#2ed47a!important;color:#fff!important}.btn-container{margin-bottom:15px}.item-container{margin-bottom:10px}.item-container.documentReqs{margin-bottom:20px}.item-container.header-bottom{margin-bottom:30px}.button-input-align{position:relative;top:34px}.ant-form-item{margin-bottom:10px!important}.list-documentReqs{display:list-item;list-style-type:disc;list-style-position:inside}.list-uploadedDocumentReqs,.list-uploadedDocumentReqs.margin-left{text-decoration:underline}.list-uploadedDocumentReqs.margin-left{margin-left:20px}table{color:#707683;box-shadow:0 .5px 5px 0 rgba(0,0,0,.1)}.table-no-shadow table{box-shadow:none!important}.ant-table-thead>tr>th{background:#fff!important}.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{display:none!important}.ant-tabs{margin:0 120px}.ant-tabs-nav-wrap{border-bottom:1px solid #d2d6d9!important}.ant-tabs-content-holder{margin-bottom:10px!important}.ant-tabs-tab{font-weight:500!important;padding:12px!important}.ant-tabs>.ant-tabs-nav{margin-bottom:20px!important}.tabs-no-border{margin:0}.tabs-no-border .ant-tabs-tab{border:none!important;background:none!important}.tabs-no-border .ant-tabs-nav{margin-bottom:0!important}.tabs-no-border .ant-tabs-nav,.tabs-no-border .ant-tabs-nav .ant-tabs-nav-wrap{border-bottom:1px solid #fff!important}.tabs-no-border .ant-tabs-nav-wrap:before{box-shadow:none!important}.no-records{padding:100px;text-align:center}.no-records img{width:100px;margin:20px}.tab-content-container{background:#fff;padding:30px;box-shadow:0 .5px 5px 0 rgba(0,0,0,.1);margin-bottom:20px}.border-vertical{border-left:1px solid #ebeff2}.border-horizontal{border-top:1px solid #ebeff2}.ant-modal-close{color:#fff!important;top:4px!important}.ant-modal-header{background:#1a50b0!important;padding:20px 16px!important}.ant-modal-header .ant-modal-title{color:#fff!important;text-align:center}.ant-modal-footer{padding:20px!important}.modal-layout .modal-file-viewer{width:auto;height:450px;overflow:scroll;display:flex;justify-content:center;align-items:center;margin:15px 0 10px;background:#c4c4c4}.modal-layout .ant-form-item{margin-bottom:0!important}.modal-layout .modal-custom-form-label{font-size:12px!important;padding:3px 0 8px}.modal-select-from-existing-none{height:100%}.modal-select-from-existing{overflow-y:scroll;height:500px}.modal-select-from-existing .ant-card{width:200px;height:100%}.modal-select-from-existing .ant-card .ant-image-img{height:200px;background-size:cover}.modal-select-from-existing .list-uploadedDocumentReqs{word-break:break-all;white-space:normal}.steps-content{padding:20px!important}.ant-image-preview-operations-operation:not(:first-child){display:none!important}.file-upload-display .file-upload-btn{border-radius:5px 0 0 5px!important}.file-upload-display .file-upload-name{border:1px solid #707683;border-left:none;padding:8px 20px;opacity:50%;border-radius:0 5px 5px 0;width:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-upload-list.create-new-transaction,.view-payment-details{display:list-item}.file-upload-list.create-new-transaction .file-upload-display .file-upload-name,.view-payment-details .file-upload-display .file-upload-name{border:1px solid hsla(221,8%,48%,.5);padding:3px 20px!important;opacity:100%}.file-upload-list.create-new-transaction .file-upload-display .file-upload-formItem,.view-payment-details .file-upload-display .file-upload-formItem{margin:0!important}.file-upload-list.create-new-transaction .file-upload-display .file-upload-formItem .ant-upload.ant-upload-select,.view-payment-details .file-upload-display .file-upload-formItem .ant-upload.ant-upload-select{display:none!important}.file-upload-list.create-new-transaction .file-upload-display .file-upload-formItem .ant-upload-list-item,.view-payment-details .file-upload-display .file-upload-formItem .ant-upload-list-item{margin:0!important}.file-upload-list.create-new-transaction .file-upload-display .file-upload-formItem .ant-upload-list-item-info,.view-payment-details .file-upload-display .file-upload-formItem .ant-upload-list-item-info{opacity:50%}.file-upload-list.create-new-transaction .file-upload-display .ant-form-item-with-help .ant-form-item-explain,.view-payment-details .file-upload-display .ant-form-item-with-help .ant-form-item-explain{position:absolute;top:6px}.ant-tree{background:none!important}.app-logo{margin-bottom:10px}.app-logo .app-title{font-family:Poppins,sans-serif!important;font-weight:700;font-size:1.5rem;color:#1a50b0;margin-bottom:10px}.time-line-box{width:100%}.time-line-box .timeline{list-style-type:none;display:flex;padding:0;text-align:center}.time-line-box .timestamp{margin:auto auto 5px;padding:0 4px;display:flex;flex-direction:column;align-items:center}.time-line-box .status{padding:0 10px;display:flex;justify-content:center;border-top:3px solid #007bff;position:relative;transition:all .2s ease-in}.time-line-box .status span{padding-top:8px}.time-line-box .status span:before{content:"";width:12px;height:12px;background-color:#007bff;border-radius:12px;border:2px solid #007bff;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);transition:all .2s ease-in}.swiper-container,.swiper-wrapper{overflow-y:auto;width:100%}.swiper-wrapper{display:inline-flex;flex-direction:row;justify-content:center}.swiper-container::-webkit-scrollbar-track{background:#a8a8a8b6}.swiper-container::-webkit-scrollbar{height:2px}.swiper-container::-webkit-scrollbar-thumb{background:#4f4f4f!important}.swiper-slide{text-align:center;font-size:12px;width:100%;height:100%;position:relative}.icon-input-align-transaction{position:relative;top:39px}.upload-button-custom{display:flex;width:100%;height:220px;border:1px solid #d9d9d9;padding:8px;cursor:pointer;margin-top:5px;margin-bottom:5px}.upload-button-custom .upload-button-custom-text-cont{position:absolute;text-align:center;cursor:pointer;width:100%;height:calc(220px - 8px * 2)}.upload-button-custom .upload-button-custom-text-cont .upload-button-custom-text-inner{width:80%;position:absolute;max-width:100%;bottom:8px;font-size:12px}.upload-spinner{position:absolute;width:90%;left:0;top:35%;color:#5dabff}.upload-button-custom:hover{border:1px dashed #007bff83}.image-preview{object-fit:contain;width:100%}.image-preview-overlay{text-align:center;color:transparent;background-color:transparent;position:absolute;width:80%;height:calc(220px - 8px * 2);transition:all .3s}.image-preview-overlay .image-preview-overlay-text{width:100%;max-width:100%;position:absolute;top:40%;cursor:pointer}.image-preview-overlay:hover{color:#fff;background-color:rgba(0,0,0,.5)}.transaction-stepper{padding:50px 200px;min-height:100vh!important}.transaction-stepper .ant-steps{width:-moz-fit-content!important;width:fit-content!important}.transaction-stepper .ant-steps-navigation .ant-steps-item-container{margin-left:0!important;text-align:center!important}.transaction-stepper .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{font-weight:500!important;color:#007bff!important}.transaction-stepper .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-left:0!important}.transaction-stepper .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:32px!important;padding-right:20px!important}.transaction-stepper .ant-steps-navigation .ant-steps-item.ant-steps-item-active:before{display:none!important}.transaction-stepper .ant-steps-navigation .ant-steps-item:after{top:55%!important}.transaction-stepper .ant-steps-item-icon{display:none!important}.transaction-stepper .content{margin-top:10px}.transaction-stepper .ant-steps-vertical .ant-steps-item{text-align:left}.transaction-stepper .ant-steps-vertical .ant-steps-item .ant-steps-item-container{width:100%;text-align:left!important}.transaction-stepper .ant-steps-vertical .ant-steps-item .ant-steps-item-container .ant-steps-item-icon{display:block!important}.transaction-stepper .ant-steps-vertical .ant-steps-item .ant-steps-item-container .ant-steps-item-content{min-height:auto}.transaction-stepper .ant-steps-vertical .ant-steps-item:after{display:none!important}.transaction-details{padding:120px;background:#1a50b0;color:#fff}.transaction-details .section-title{font-size:16px}.transaction-details .text-gray{color:#d7d7d7}.transaction-details .ant-divider{background:#fff!important}.payment-details{background:#1a50b0;min-height:100vh!important;color:#000}.payment-details .amount-total{font-size:16px;background:#ffd500;font-weight:700;padding:20px;border-radius:5px 5px 0 0}.payment-details .payment-summary{background:#fffcef;padding:20px}.payment-details .payment-summary .section-title{margin-bottom:10px}.payment-details .other-details{background:#fff;padding:20px;border-radius:0 0 5px 5px}.payment-guide{margin:30px 0}.payment-guide .guide-title{font-weight:700;color:#1a50b0}.payment-guide span{font-weight:500;color:#1a50b0}.timer-display .section-title{margin-bottom:0;font-size:16px}.timer-display .hours-display{background:#1a50b0;text-align:center;color:#fff;font-size:10px;padding:5px 8px;border-radius:5px}.timer-display .hours-display .hours{font-size:24px;font-weight:700;line-height:1}.reference-number-display{margin:0 170px;text-align:center}.reference-number-display .details{background-color:#fff;padding:20px 200px}.reference-number-display .details .amount-total,.reference-number-display .details .section-title{font-size:16px;font-weight:500}.reference-number-display .details .reference-number{color:#007bff;padding:10px 20px;border:2px solid #007bff;border-radius:5px;width:-moz-fit-content;width:fit-content;margin:20px auto;font-weight:500}.reference-number-display .details span{font-weight:500;color:#1a50b0}.clickable-text{color:#007bff;cursor:pointer}.view-receipt .icon{font-size:14px;margin-right:4px}.view-payment-details .file-upload-name{height:40px}.payment-success-display .icon-display{border:3px solid #007bff;text-align:center;color:#007bff;padding:0 0 10px;font-weight:500;border-radius:8px;cursor:pointer}.payment-success-display .icon-display .icon{font-size:50px}.payment-success-display .icon-display:hover{background-color:#007bff;color:#fff}.payment-success-display .ant-btn{height:0!important}.payment-method-link{margin-bottom:25px;cursor:pointer;padding-left:10px}.payment-method-link .details .section-title{margin:0}.payment-method-link .details .disclaimer{color:#ff4d4f;font-size:12px;max-width:400px;overflow-wrap:break-word}.payment-method-link:hover{color:#007bff;border-left:3px solid #007bff}@media only screen and (max-width:990px){.transaction-details{padding:50px!important}}@media only screen and (max-width:1500px){.transaction-stepper{padding:50px!important;min-height:100vh!important}.transaction-details{padding:120px 50px}}.width100{width:100%}.time-slot-container{min-height:72px}.ant-alert-warning.schedule-warning{background-color:#fffbe6;border-color:#ffe58f}.ant-alert-warning.schedule-warning .ant-alert-icon{color:#faad14}.ant-alert-info.schedule-holiday{background:#f9f0ff;border-color:#d3adf7}.ant-alert-info.schedule-holiday .ant-alert-icon{color:#6f42c1}.exam-calendar-header{padding:12px 15px 0}.exam-calendar-label{display:flex;font-weight:700}.exam-calendar-body{margin:30px 50px 50px}.exam-calendar{height:800px;position:relative}.exam-calendar .ant-picker-calendar-date-content{cursor:default;height:200px!important}.exam-calendar .ant-picker-calendar-date-value{cursor:default;font-weight:500}.exam-calendar-spinner{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.calendar-date-label{font-weight:700}.calendar-action{display:flex;justify-content:center;align-items:center;width:80px}.date-cell-view-all{position:absolute;top:0;left:0;right:0;text-align:center;margin-left:auto;margin-right:auto;width:100px;color:#007bff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.schedule-grid-container{height:500px}.schedule-grid-container .holiday{line-height:82px}.schedule-grid-container .schedule-tag{width:250px;min-height:82px;padding:0 20px}.schedule-grid-container .schedule-detail-container .gold,.schedule-grid-container .schedule-detail-container .green,.schedule-grid-container .schedule-detail-container .red{border:1px solid;width:100%;padding:10px 20px;margin-bottom:5px}.schedule-grid-container .schedule-detail-container .red{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.schedule-grid-container .schedule-detail-container .green{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.schedule-grid-container .schedule-detail-container .gold{color:#d48806;background:#fffbe6;border-color:#ffe58f}.schedule-tag-modal{width:100%;padding:0;margin:0}.exam-slots-office{word-break:break-all;white-space:normal}.schedule-detail{display:flex;flex-direction:column}.schedule-detail-container{display:flex}.exam-for{white-space:pre-line}.assessment-guide-text{font-size:12px}.complaint-button{background-color:#ff4d4f;color:#fff;text-decoration:none;border-radius:24px;height:48px;max-width:48px;display:inline-flex;align-items:center;overflow:hidden;width:auto;transition:max-width .5s;-webkit-transition:max-width .5s;position:fixed;bottom:35px;right:40px}.complaint-button .icon{font-size:20px;padding:15px;display:flex;align-items:center}.complaint-button .text{white-space:nowrap;padding-right:20px}.complaint-button:hover{max-width:300px;border-radius:150px;color:#fff;text-decoration:none}.data-request-button{background-color:#2ed47a;color:#fff;text-decoration:none;border-radius:24px;height:48px;max-width:48px;display:inline-flex;align-items:center;overflow:hidden;width:auto;transition:max-width .5s;-webkit-transition:max-width .5s;position:fixed;bottom:100px;right:40px}.data-request-button .icon{font-size:20px;padding:15px;display:flex;align-items:center}.data-request-button .text{white-space:nowrap;padding-right:20px}.data-request-button:hover{max-width:300px;border-radius:150px;color:#fff;text-decoration:none}.text-warning{color:#ff4d4f}.checklist-table-header{background-color:#f0f0f0;font-weight:700;justify-content:center;display:flex;align-items:center}.full-height{padding:15px}.half-height{padding:6px}.checklist-table-row{border-bottom:1px solid #ccc;padding:8px 0}.border-all{border:1px solid #ccc}.border-u{border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.border-top{border-top:1px solid #ccc}.border-bot{border-bottom:1px solid #ccc}.border-left{border-left:1px solid #ccc}.border-right{border-right:1px solid #ccc}.checklist-section{font-weight:500}.render-vertical-center{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px 20px}.flex-center{justify-content:center}.flex-center,.flex-center-vertical{display:flex;align-items:center}.padding10{padding:10px}.padding5{padding:5px}.checkbox-relative .ant-checkbox{position:relative;top:1px}.checkbox-relative>:nth-child(2){min-width:80px}.no-label-show-asterisk .ant-form-item-required span,.no-label-show-asterisk .ant-form-item-required:after{display:none}.verify-qr-code{margin:0 0 15px}.verify-qr-code .ant-alert{padding:15px}.verify-qr-code .ant-alert-error .ant-alert-icon,.verify-qr-code .ant-alert-success .ant-alert-icon{font-size:24px;margin-right:15px}.verify-qr-code .header-text{font-size:16px}.verify-qr-code.logo{margin:20px}.ant-notification-notice-description{white-space:pre-line}.error-page{padding:120px}.custom-spinner{text-align:center;margin:auto}.custom-spinner .app-logo{margin-top:10px}.custom-spinner .spinner{margin:auto;display:block}.custom-spinner .spinner-label{margin-bottom:10px;color:#007bff}.go-back{text-decoration:underline;font-weight:500}