font-face {  font-family: 'Lato-b';
    src: url('/web_app_css/fonts/Lato-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato-m';
    src: url('/web_app_css/fonts/Lato-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato-l';
    src: url('/web_app_css/fonts/Lato-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato-r';
    src: url('/web_app_css/fonts/Lato-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato-sb';
    src: url('/web_app_css/fonts/Lato-Semibold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
html{height: 100%;}
body{display: block;height: 100%;}
.page-container{height: 100%;max-width: 360px;position: relative;margin: 0 auto;}
.fst-pg-hd {font-size: 16px;line-height: 24px;display: flex;align-items: center;letter-spacing: 0.15px;color: #5e6067;font-family: 'Lato-m';max-width: 250px;margin: 24px 0;}
.usr-chk-lst li {font-size: 14px;line-height: 24px;align-items: center;letter-spacing: 0.15px;color: #1e2126;list-style: none;display: flex;flex-wrap: wrap;font-family: 'Lato-m';}
.usr-chk-lst {padding: 0;counter-reset: section;}
.usr-chk-lst li:before {content: counter(section);counter-increment: section;width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;font-size: 14px;color: #fff;background: #e31b37;border-radius: 50%;margin-right: 20px;font-family: 'Lato-b';}
.usr-chk-lst li.active:before{content: '';background-image: url('../assets/img/check.svg');background-color: transparent;}
.usr-chk-lst li+li {margin-top: 24px;}
.page-body {padding: 0 15px;}
.footer-btn {padding: 15px 0;position: relative;z-index: 2000;}
.footer-residence {padding: 15px 0;position: relative;z-index: 2000;margin: 0px 0 0;}
.step-loader .circular-chart {display: block;max-width: 100%;max-height: 250px;}
.step-loader .circle-bg {fill: none;stroke: #dddfe7;stroke-width: 3.8;}
.step-loader .circle {fill: none;stroke-width: 2.8;animation: progress 1s ease-out forwards;}
@keyframes progress {
    0% {
      stroke-dasharray: 0 100;
    }
}
.step-loader .circular-chart.orange .circle {stroke: #00ce3a;}
.step-loader .percentage {fill: #000;font-family: 'Lato-m';font-size: 0.5em;text-anchor: middle;}
.single-chart {width: 50px;}
.step-header {padding: 11px 0;display: flex;}
.step-info-ttl {font-size: 16px;line-height: 19px;color: #1e2126;font-family: 'Lato-sb';padding: 0 0 24px;}
.info-ttl .tooltiptext {visibility: hidden;width: 200px;background-color: #0000003b;color: black;text-align: center;border-radius: 6px;padding: 5px 0;position: absolute;z-index: 1;font-size: x-small;}
.info-ttl:hover .tooltiptext {visibility: visible;}
.info-ttll .tooltiptext {visibility: hidden;width: 120px;background-color: #0000003b;color: black;text-align: center;border-radius: 6px;padding: 5px 0;position: absolute;z-index: 1;font-size: x-small;}
.info-ttll:hover .tooltiptext {visibility: visible;}
.step-info {padding-left: 20px;}
.step-info-dcrb {font-size: 12px;line-height: 14px;color: #5e6067;opacity: 0.5;font-family: 'Lato-r';max-width: 244px;}
.tip-wrpr {max-width: 320px;width: 100%;margin: 20px auto 0;font-size: 14px;line-height: 20px;color: #616162;}
.page-btn.page-btn-bg-none {width: 100px;background-color: transparent;border: 1px solid #e31b37;color: #e31b37;margin: 0 10px 0 0;}
.flex-main-btn{min-width: calc(100% - 110px); flex: 0 0 calc(100% - 110px);}
.error-msg-modal {position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: flex;background-color: rgba(0, 0, 0, 0.25);align-items: flex-end;z-index: 2001;}
.error-msg-modal-bdy {background-color: #fff;border-radius: 10px 10px 0 0;position: relative;min-width: 100%;}
.alert-icn-wrpr img {display: block;width: 150%;height: 50%}
.alert-icn-wrpr-cl img {display: block;width: auto;height: 50%}
.alert-icn-wrpr-cl {max-width: 43px;margin: 52px auto 26px;}
.error-msg-modal-cls {position: absolute;right: 15px;top: 15px;cursor: pointer;}
.alert-icn-wrpr {max-width: 43px;margin: 52px auto 26px;}
.alert-err-mss {line-height: 20px;text-align: center;color: #5e6067;font-family: 'Lato-r';max-width: 270px;margin: 0 auto 50px;}
.check-box-wrpr {font-size: 12px;line-height: 16px;letter-spacing: 0.15px;color: #1e2126;font-family: 'Lato-r';}
.aadhaar-frm-wrpr .form-floating > .form-control {padding-top: 18px;padding-bottom: 10px;font-size: 14px;line-height: 17px;height: auto;padding-left: 16px;padding-right: 16px;outline: none !important;border: 1px solid #d2d5da;box-shadow: 0px 2px 2px rgb(0 0 0 / 5%);border-radius: 8px;font-family: 'lato-r';background-color: transparent !important;}
.aadhaar-frm-wrpr .form-floating > label {font-size: 14px;padding: 13px 16px;font-family: 'lato-r';transition: all 0.1s ease-in-out;}
.aadhaar-frm-wrpr .form-floating > .form-control:focus {box-shadow: 0px 2px 2px rgb(0 0 0 / 5%);}
.aadhaar-frm-wrpr .form-floating + .form-floating {margin-top: 22px;}
.aadhaar-frm-wrpr .form-floating > .form-control:focus ~ label, .aadhaar-frm-wrpr .form-floating > .form-control:not(:placeholder-shown) ~ label, .aadhaar-frm-wrpr .form-floating > .form-control-plaintext ~ label, .aadhaar-frm-wrpr .form-floating > .form-select ~ label {opacity: 1;transform: none;top: -10px;width: auto;padding: 0 3px;left: 11px;background-color: #fff;z-index: 5;height: auto;font-size: 12px;}
.codr-info-txt {margin-top: 10px;font-family: 'lato-r';max-width: 298px;}
.otp-wrpr {margin: 26px 0 0;border: 1px solid #d2d5da;box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.05);border-radius: 8px;padding: 7px 15px 24px;}
.page-dcrb {font-size: 14px;line-height: 20px;color: #5e6067;margin: 2px 0 24px;font-family: 'Lato-r';}
.resend-btn-wrpr {font-size: 14px;line-height: 17px;color: #5e6067;font-family: 'Lato-r';margin-top: 15px;}
.resend-btn {font-size: 14px;line-height: 17px;text-decoration-line: underline;color: #e31b37;margin-left: 10px;font-family: 'Lato-m';}
.page-body-footer-terms.page-body{min-height: calc(100% - 223px);max-height: calc(100% - 223px);}
.video-capture-image-user img{border-radius: 10px;}
.alrt-msg-ttl {color: #1e2126;font-size: 24px;line-height: 29px;font-family: 'Lato-sb';}
.alrt-msg-dcrb {font-size: 14px;line-height: 20px;text-align: center;letter-spacing: 0.6px;color: #5e6067;margin: 15px 0 0;font-family: 'Lato-r';}
.msg-img img {display: block;margin: 0 auto;}
.image-gif img {display: block;margin: 0 auto;height: 50%;width: 50%;}
.msg-img {margin: 30px 0;}.login-icon-wrpr {margin: 0 0 31px;}
.login-icon-wrpr img {display: block;}
.login-ttl {font-size: 20px;line-height: 24px;color: #000;font-family: 'Lato-b';margin: 0 0 40px;}
.form-floating-checked{position: relative;}
.form-floating-checked .input-mobile-checked{padding-right: 45px;position: relative;}
.otp-inpt-wrpr .field-wrapper .form-group{display: flex;justify-content: center;}
.otp-inpt-wrpr .field-wrapper .form-group input{width: 50px; height: 40px;padding: 0;border:0 !important;border-radius: 4px;border: 1px solid #747478 !important;text-align: center;}
.otp-inpt-wrpr .field-wrapper .form-group input:focus{outline: none;box-shadow: none !important;}
.otp-inpt-wrpr .field-wrapper .form-group input+input{margin-left: 15px;}
.otp-modal-cnt .login-ttl {margin: 32px 0 10px;}
.otp-modal-cnt {padding: 24px 15px;background-color: #fff;position: relative;}
.opt-modal {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 2001;display: flex;align-items: flex-end;}
.otp-bg {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, 0.3);backdrop-filter: blur(5px);}
.counter-txt {font-size: 12px;line-height: 14px;color: #000;font-family: 'Lato-r';}
.login-dcrb {font-size: 14px;line-height: 20px;text-align: center;letter-spacing: 0.6px;color: #5e6067;font-family: 'Lato-r';margin: 0 0 40px;}
.rsnd-otp-wrpr {margin: 32px 0 0;font-size: 12px;line-height: 14px;color: #000;}
.rsnd-otp-wrpr .rsnd-otp-btn {font-size: 12px;line-height: 14px;color: #e31b36;font-family: 'Lato-b';margin-left: 13px;text-decoration: none;cursor: pointer;}

.otp-msg-alrt {position: absolute;bottom: 7px;left: 15px;right: 15px;text-align: center;padding: 8px 15px;font-size: 14px;line-height: 17px;color: #fff;background: #000;box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 2px 4px rgba(0, 0, 0, 0.2);font-family: 'Lato-r';}
.otp-msg-alrt1 {position: absolute;bottom: 7px;left: 15px;right: 15px;text-align: center;padding: 8px 15px;font-size: 14px;line-height: 17px;color: #fff;background: rgba(0, 0, 0, 1);box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 2px 4px rgba(0, 0, 0, 0.2);font-family: 'Lato-r';z-index: 2001;}

.rcdn-frm-wrpr .page-title-rcdnc{margin: 19px 0 15px;}
.cstm-rbtn {padding: 10px 20px 10px 15px;border: 1px solid rgba(0, 0, 0, 0.12);border-radius: 5px;margin: 0 0 22px;}
.cstm-rbtn label {font-weight: 500;font-size: 14px;line-height: 20px;display: flex;align-items: center;letter-spacing: 0.15px;color: #1e2126;display: block;}
.cstm-rbtn label {font-family: 'Lato-m';font-size: 14px;line-height: 20px;display: block;letter-spacing: 0.15px;color: #1e2126;position: relative;padding-right: 34px;}
.cstm-rbtn label:before {content: '';position: absolute;width: 20px;height: 20px;border: 1px solid #616162;border-radius: 50%;right: 0;top: 50%;transform: translateY(-50%);}
.cstm-rbtn input[type="checkbox"]:checked+label:before {background-image: url('../assets/img/checked.svg');border:0;}
.phone-hand-img img {display: block;margin: 30px auto 0;}
.aadhaar-frm-wrpr .form-floating > .form-control[readonly] {background: #efefef !important;border: 1px solid #d2d5da;box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.05);border-radius: 8px;}
.radio-wrpr-pg-ttl {letter-spacing: 0.15px;font-weight: 400;font-size: 16px;line-height: 24px;color: #5e6067;font-family: 'Lato-r';margin: 0 0 16px;}
.radio-wrpr-pg {margin: 0 -15px;padding: 11px 20px 0;border-top: 1px solid rgba(0,0,0,0.1);}
.radio-wrpr-pg-lst-itm label {display: inline-flex;padding-left: 50px;letter-spacing: 0.15px;color: #1e2126;font-size: 14px;line-height: 24px;font-family: 'Lato-sb';position: relative;cursor: pointer;min-width: 100%;height: 53px;align-items: center;}
.radio-wrpr-pg-lst-itm label:before {content: '';position: absolute;width: 20px;height: 20px;border: 2px solid #5e6067;left: 15px;top: 50%;border-radius: 50%;transform: translateY(-50%);}
.radio-wrpr-pg-lst-itm {border: 1px solid rgba(0, 0, 0, 0.12);border-radius: 5px;}
.radio-wrpr-pg-lst-itm+.radio-wrpr-pg-lst-itm {margin-top: 8px;}
.radio-wrpr-pg-lst-itm input:checked+label:before {border-color: #e31b37;}
.radio-wrpr-pg-lst-itm input:checked+label:after {content: '';width: 12px;height: 12px;border-radius: 50%;position: absolute;left: 19px;background-color: #e31b37;top: 50%;transform: translateY(-50%);}
.nt-sur-ifc {font-size: 14px;line-height: 17px;color: #616162;font-family: 'Lato-r';margin: 13px 0 0;}
.nt-sur-ifc .nt-sur-ifc-lnk {color: #1e2126;font-family: 'Lato-sb';cursor: pointer;}
.acc-frm-wrpr{padding-top: 0;}
.smp-labele {font-size: 14px;line-height: 17px;color: #616162;font-family: 'Lato-r';margin: -8px 0 15px;}
.amt-input {position: relative;max-width: 210px;}
.amt-input input {background: #FFFFFF;border: 1px solid #BABCC3 !important;border-radius: 10px;width: 210px;height: 60px;background-color: transparent !important;margin: 0;display: block;padding: 20px 20px 20px 30px;outline: 0 !important;box-shadow: none !important;position: relative;line-height: 19px;color: #1e2126;font-family: 'Lato-r';}
.amt-input:before {content: '₹';position: absolute;left: 15px;font-size: 16px;top: 50%;line-height: 19px;color: #1e2126;font-family: 'Lato-r';transform: translateY(-50%);}
.account-dtl-wrpr {background: #F3F5F9;margin: 24px 0 0;border-radius: 8px;padding: 15px;}
.account-dtl-ttl {font-family: 'Lato-b';font-size: 12px;line-height: 15px;letter-spacing: 1.5px;color: #5e6067;margin: 0 0 12px;}
.account-dtl-lst {display: flex;}
.account-dtl-lst-lbl {font-weight: 400;font-size: 12px;line-height: 21px;letter-spacing: 0.6px;color: #616162;margin: 0 8px 0 0;}
.account-dtl-lst-name {font-size: 14px;line-height: 21px;letter-spacing: 0.15px;color: #1e2126;font-family: 'Lato-m';}
.amt-input-error input,.amt-input-error:before{border-color: #e31b37!important;color: #e31b37;}
.amt-input-txt {font-family: 'Lato-r';font-size: 12px;line-height: 14px;color: #e31b37;margin: 8px 0 0;}
.msg-img.user-img img {width: 182px;height: 182px;display: block;margin: 0 auto;border-radius: 50%;}
.bnk-icon{display: block;}
.acc-frm-wrpr-man{padding-top: 20px;border-top: 0;}
.tip-wrpr.tip-wrpr-mandate {margin: 0 0 40px;padding: 15px;border: 1px solid #d2d5da;border-radius: 10px;}
.slf-info-txt {padding-left: 20px;font-size: 13px;line-height: 20px;color: #1e2126;}
.slf-info-wrpr img {display: block;margin: 0 auto;}
.slf-info-wrpr {border: 1px solid #dddfe7;border-radius: 8px;display: flex;align-items: center;padding: 15px;}
.slf-info {padding: 15px 0 0;}
.tab-hdr{display: flex;justify-content: space-between;margin-top: 15px;}
.tab-hdr-item{flex: 0 0 31%;min-width: 31%;display: flex;align-items: center;border-bottom: 4px solid transparent;justify-content: center;padding-bottom: 8px;}
.tab-hdr-item-nm {font-size: 13px;line-height: 16px;color: #1e2126;font-family: 'Lato-sb';margin-left: 5px;}
.active.tab-hdr-item{border-color: #e31b37;}
.breadcrumbs-wrpr{display: flex;align-items: center;margin-top: 12px;}
.breadcrumbs-txt {color: #5e6067;opacity: 0.5;font-size: 13px;font-family: 'Lato-m';}
.breadcrumbs-sprt {font-size: 13px;margin: 0 5px;color: #5e6067;opacity: 0.5;}
.breadcrumbs-txt.active {opacity: 1;}
.slf-info-wrpr+.slf-info-wrpr {margin-top: 12px;}
.elc-bll-wrpr {display: flex;border: 1px solid #DDDFE7;border-radius: 5px;}
.elc-bll-wrpr .form-floating {min-width: calc(100% - 106px);}
.upld-icn-wrpr {background: #F4F4F4;border-radius: 0px 4px 4px 0px;min-width: 53px;height: 53px;display: flex;align-items: center;justify-content: center;flex: 0 0 53px;}
.aadhaar-frm-wrpr .elc-bll-wrpr .form-floating > .form-control {border: 0;box-shadow: none;border-radius: 0;position: relative;z-index: 2;}
.upld-icn-wrpr+.upld-icn-wrpr {position: relative;}
.upld-icn-wrpr+.upld-icn-wrpr:before {content: '';background: #D9D9D9;width: 1px;height: 23px;position: absolute;left: -1px;top: 50%;transform: translateY(-50%);}
.check-box-wrpr.check-box-wrpr-terms {background: #F3F5F9;border-radius: 5px;padding: 17px 12px;margin: 0 0 15px;}
.hidden {display: none; }
.loader-wrpr {position: fixed;align-items: center;justify-content: center;background-color: rgba(0, 0, 0, 0.25);z-index:2203;top: 0;left: 0;right: 0;bottom: 0;margin-left: auto;margin-right: auto;max-width: 360px;}
.loader-wrpr .loader img {position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0; }
.aadhaar-frm-wrpr .form-floating.aadhaar-number-wrpr > .form-control {border: 0;box-shadow: none;padding: 18px 16px;}
.aadhaar-number-wrpr{border: 1px solid #DDDFE7;border-radius: 5px;}
.down-arrow-residence {position: absolute;margin: 0;right: 12px;top: 50%;transform: translateY(-50%);}
.proceed-retake-button{display: -webkit-box;}
.popover.fade{position: absolute;}
.popover.fade.in{opacity: 1;margin-top: 8px;}
.popover-content {padding: 0.5rem;font-size: 12px;line-height: 1.2;}
.popover .arrow {position: absolute;border-left: 6px solid transparent;border-right: 6px solid transparent;break-after: avoid;border-bottom: 6px solid #fff;top: -6px;transform: translateX(-50%);}
.popover .arrow:before {content: '';position: absolute;border-left: 7px solid transparent;border-right: 7px solid transparent;break-after: avoid;border-bottom: 7px solid #000;top: -2px;transform: translateX(-50%);z-index: -1;}
.popover .arrow:after {content: '';position: absolute;border-left: 7px solid transparent;border-right: 7px solid transparent;break-after: avoid;border-bottom: 6px solid #fff;top: -1px;transform: translateX(-50%);z-index: -1;}
.aadhaar-number-wrpr .twitter-typeahead input {height: 53px;border: 0 !important;outline: 0 !important;box-shadow: none !important;}
span.tt-dropdown-menu {left: -1px !important;right: -54px !important;z-index: 1000 !important;background-color: #fff;padding: 10px;border: 1px solid #ccc;max-height: 120px;overflow: auto;}
.ifsc_searchfield-wrpr{z-index: 2010;}
.modal-open .ifsc_searchfield-wrpr{z-index: 1;}
.image-style{height: 180px;width: 180px;border-radius: 50%;border: 9px solid #fff;}
.limit-msg{font-weight: 700;font-size: 20px;line-height: 30px;text-align: center;letter-spacing: 0.6px;color: #1E2126;}
.limit-sm-msg{font-size: 16px;line-height: 45px;text-align: center;letter-spacing: 0.6px;}
.limit-amount{font-size: 42px;line-height: 1.2;text-align: center;letter-spacing: 0.6px;color: #E31B37;font-weight: 900;}
.bottom-btn-status {position: absolute;bottom: 0;width: 100%;padding: 15px}
.footer-btn-capture{display: -webkit-box;position: fixed;left: 0;right: 0;bottom: 0;padding: 20px;background-color: #fff;margin: 0     auto;max-width: 320px;}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
.video-capture-wrpr-new{padding-bottom: 90px;}
input.tt-hint {color: #ccc !important;}

.page-body-fxd-btn{min-height: calc(100% - 66px);max-height: calc(100% - 66px);padding-bottom: 80px;}
.page-body-fxd-btn .footer-btn{position: absolute;left: 0;right: 0;bottom: 0;box-shadow: none;}


.scr-pg-ttl img{margin-right: 8px;}
.scr-pg-ttl{font-size: 16px;line-height: 19px;color: #1e2126;font-family: 'Lato-b';}
.scr-pg-wrpr{padding: 24px 0;background: #fff;border-radius: 8px;}
.agg-pg-icon{margin: 24px 0 15px;}
.agg-pg-ttl{font-size: 20px;line-height: 22px;text-align: left;color: #1e2126;font-family: 'Lato-sb';margin-bottom: 120px;margin-top: 21px;}
.agg-pg-dcr{font-weight: 400;font-size: 14px;line-height: 20px;text-align: center;color: #5e6067;font-family: 'lato-r';margin-bottom: 38px;}

.crg-pg-wrpr{position: absolute;left: 15px;right: 15px;top: 50%;transform: translateY(-50%);}
.cgl-wrpr-ttl{font-size: 24px;line-height: 29px;color: #1e2126;font-family: 'Lato-b';}
.cgl-wrpr-dcrb{line-height: 20px;text-align: center;letter-spacing: 0.6px;color: #5E6067;margin: 15px 0 24px;}
.cgl-wrpr-amt{font-size: 42px;line-height: 24px;text-align: center;letter-spacing: 0.6px;color: #E31B37;}

.ecom-pg {padding: 24px 0 0;}
.ecom-pg-ttl {font-size: 16px;line-height: 24px;color: #1e2126;font-family: 'Lato-sb';margin: 0 0 24px;}
.acc-rdio-wrpr .ecom-pg-lbl {padding: 16px 15px 16px 55px;display: block;font-size: 16px;line-height: 24px;letter-spacing: 0.15px;color: #1E2126;font-family: 'Lato-m';position: relative;border: 1px solid rgba(0, 0, 0, 0.12);border-radius: 5px;}
.acc-rdio-wrpr .ecom-pg-lbl:before {content: '';width: 20px;height: 20px;border: 2px solid #E31B37;position: absolute;left: 15px;border-radius: 50%;top: 17px;}
.acc-rdio-wrpr input:checked+.ecom-pg-lbl:after {content: '';width: 14px;height: 14px;position: absolute;left: 18px;border-radius: 50%;top: 20px;background-color: #e31b37;}

.title-resi {width: 318px;height: 30px;left: 16px;top: 109px;font-family: 'Lato';font-style: normal;font-weight: 700;font-size: 16px;line-height: 30px;padding: 22px 0px 29px;color: #1E2126;}
.address-sec {padding: 0px;border-radius: 8px;}
.select-proof-cs {    font-size: 16px;line-height: 24px;color: #1e2126;margin-bottom: 30px;font-family: 'Lato-sb';font-family: 'Lato';font-style: normal;font-weight: 400;font-size: 16px;line-height: 30px;}
.address-form-cs{    font-size: 14px;line-height: 15px;display: flex;align-items: center;color: #1E2126;margin: 0 0 10px;font-family: 'Lato-b';font-family: 'Lato';font-style: normal;font-weight: 500;font-size: 14px;line-height: 21px;}
.fail-gif img {display: block;width: auto;height: 97px;margin: 26px auto 0;}
.popup-txt{text-align: center;font-size: small;padding: 20px;}
.current-add-cs{ display: flex;flex-direction: row;color: #1E2126;align-items: flex-start;padding: 4px 8px;gap: 8px;position: absolute;left: 160px;top: 141px;background: #FFF0F4;text-transform: uppercase;font-size: 9px;}
.account-agg-wrpr {box-shadow: 0px 0px;padding:15px 0 0;} 
.tryagainmodal {text-align: center;font-family: 'Lato';font-style: normal;font-weight: 700;font-size: 16px;line-height: 19px;color: #1E2126;}
.name-resi {width: 318px;height: 30px;font-family: 'Lato';font-style: normal;font-weight: 400;font-size: 14px;line-height: 30px;padding: 9px 0px 8px;color: #1E2126;}
.reject-sorry-text {width: 323px;height: 120px;left: calc(50% - 323px/2 + 0.5px);top: 336px;font-family: 'Lato';font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;text-align: center;letter-spacing: 0.6px;color: #5E6067;}
.reject-pad {padding: 15px}
.session-error-msg-modal {position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: flex;background-color: rgba(0, 0, 0, 0.25);align-items: center;justify-content: center;z-index: 2204;}
.session-error-msg-modal-bdy {background-color: #fff;border-radius: 0;position: relative;min-width: 80%;}
.proceed-add {position: inherit;padding: 25px 0px;box-shadow: none;}
.popup-txt.popup-txt-remaing {padding: 15px 0 20px;font-size: 14px;line-height: 21px;text-align: center;color: #1e2126;max-width: 230px;margin: 0 auto;}
.popup-txt.popup-txt-remaing span {background-color: rgba(221,223,231,0.35);border-radius: 30px;height: 22px;display: flex;width: 153px;margin: 24px auto 0;font-size: 12px;line-height: 21px;text-align: center;color: #1E2126;align-items: center;justify-content: center;}
.popup-txt.popup-txt-remaing span i{color: #e31b37;font-style: normal;font-family: 'Lato-b';}

.acc-agg-selbnk {font-family: 'Lato';font-style: normal;font-weight: 600;font-size: 16px;line-height: 19px;color: #1E2126;padding: 15px 0px;}
.acc-agg-selbnk2 {padding: 20px;font-family: 'Lato';font-style: normal;font-weight: 700;font-size: 16px;line-height: 19px;color: #1E2126;}
.modal-body-acc {    min-width: 100%;min-height: 90%;position: absolute;width: 360px;height: 553px;left: 0px;top: 90px;background: #FFFFFF;border-radius: 8px 8px 0px 0px;}
.most-com-txt {font-family: 'Lato';padding: 20px;font-style: normal;font-weight: 400;font-size: 14px;line-height: 30px;color: #5E6067;}
.bank-slct-box {box-sizing: border-box;width: 320px;height: 52px;left: 20px;top: 158px;border: 1px solid #DDDFE7;border-radius: 5px;padding: 15px;padding-top: 0rem;padding-bottom: 0rem;opacity: 0.5;}
.bank-slct-form {padding: 20px;}
.proceed-popup {padding: 15px;}
.select-bnk-box{height: 220px;left: calc(50% - 330px/2);top: 296px;background: #FFFFFF;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.12);border-radius: 8px;padding: 20px;}
.proceed-btn-acc {margin: 0;position: absolute;left: 15px;right: 15px;bottom: 0;background: #FFFFFF;}
.radio-bank-pg-lst-itm label {display: inline-flex;letter-spacing: 0.15px;color: #1e2126;font-size: 14px;line-height: 24px;font-family: 'Lato-sb';position: relative;cursor: pointer;min-width: 100%;height: 53px;align-items: center;}
.radio-bank-pg-lst-itm input:checked+label:before {background-image: url('../assets/img/check-tick.png');background-size: contain;background-repeat: no-repeat;background-position: center;border: 0;}
.radio-bank-pg-lst-itm label:before {left: 50%;content: '';position: absolute;width: 20px;height: 20px;left: 89%;top: 50%;border-radius: 50%;transform: translateY(-50%);}
.bank-box-search {box-sizing: border-box;width: 100%;height: 48px;border: 1px solid #DDDFE7;border-radius: 5px;padding: 10px;display: block;margin: 0 0 20px;}

.error-wntwrong {display:none; bottom: 83px;}
.find-bar-bank {padding: 10px; overflow: auto;}
.bank-name-bar {box-sizing: border-box;width: 320px;height: 52px;left: 20px;top: 35px;border: 1px solid #DDDFE7;border-radius: 5px;padding: 10px;}

.partnr-modal .otp-modal-cnt {border-radius: 8px 8px 0 0;max-width: 100%;flex: 0 0 100%;}
.partner-pg-ttl {font-weight: 700;font-size: 16px;line-height: 30px;color: #1E2126;margin: 0 0 3px;font-family: 'Lato-b';}
.partner-pg-dcrb {font-weight: 400;font-size: 14px;line-height: 20px;letter-spacing: 0.02em;color: #78828A;text-align: left;margin: 0 0 30px;font-family: 'Lato-r';}
.partner-close-mdl{cursor: pointer;position: absolute;right: 15px;top: 15px;}
.partnr-box {min-width: 47.275%;flex: 0 0 47.275%;background: #FDFDFD;border: 1px solid #E3E9ED;border-radius: 16px;min-height: 140px;padding: 15px 0 20px;}
.partnr-box-wrpr {justify-content: space-between;}
.partnr-box-img {display: flex;justify-content: center;min-height: 31px;align-items: flex-end;}
.partnr-box-dcrb {font-size: 13px;line-height: 18px;min-height: 72px;font-family: 'Lato-sb';}
.partnr-box-wrpr+.partnr-box-wrpr {margin-top: 18px;}






body{display: block;height: 100%;font-family: 'Inter-r';}
.page-container{height: 100%;max-width: 360px;position: relative;margin: 0 auto;}
.page-body {padding: 0 15px;min-height: 100%;max-height: 100%;overflow: auto;}
.footer-btn {box-shadow: 0px 0px 24px rgba(30, 33, 38, 0.16);height: 80px;padding: 15px 16px;position: relative;z-index: 2000;}
.header-call-icon img {display: block;max-width: 24px;}
.aadhaar-frm-wrpr {padding: 7px 0;font-size: 12px;line-height: 18px;color: #616162;}
.aadhaar-frm-wrpr .form-floating + .form-floating {margin-top: 22px;}
.aadhaar-frm-wrpr .form-floating > .form-control {padding-top: 18px;padding-bottom: 10px;font-size: 14px;line-height: 17px;height: auto;padding-left: 16px;padding-right: 16px;outline: none !important;border: 1px solid #d2d5da;box-shadow: 0px 2px 2px rgb(0 0 0 / 5%);border-radius: 8px;font-family: 'lato-r';background-color: transparent !important;}
.aadhaar-frm-wrpr .form-floating > label {font-size: 14px;padding: 13px 16px;font-family: 'lato-r';transition: all 0.1s ease-in-out;}
.aadhaar-frm-wrpr .form-floating > .form-control:focus ~ label, .aadhaar-frm-wrpr .form-floating > .form-control:not(:placeholder-shown) ~ label, .aadhaar-frm-wrpr .form-floating > .form-control-plaintext ~ label, .aadhaar-frm-wrpr .form-floating > .form-select ~ label {opacity: 1;transform: none;top: -10px;width: auto;padding: 0 3px;left: 11px;background-color: #fff;z-index: 5;height: auto;font-size: 12px;}
#address-carousel .item {border: 1px dashed #ccc;padding: 10px;border-radius: 8px;}
#address-carousel .selected-item{background-color: #f5f5f5;border-style: solid;}
.add-ttl {font-size: 13px;font-family: 'Lato-sb';color: #000;}
.add-mn-ttl {color: #000;font-size: 14px;font-family: 'Lato-b';margin: 5px 0;}
.page-title-label{padding: 15px 0;}
.more-addr{color: #1e2126;font-size: 12px;font-family: 'Lato-sb';margin: 0 0 15px;}
.check-box-wrpr {font-size: 12px;line-height: 16px;letter-spacing: 0.15px;color: #1e2126;font-family: 'Lato-r';}
.check-box-wrpr label {display: block;font-weight: normal;padding-left: 31px;position: relative;max-width: 328px;margin: 0 auto 15px;}
.check-box-wrpr label:before {content: '';position: absolute;width: 16px;height: 16px;left: 0;border: 1px solid #d2d5da;border-radius: 3px;}
.check-box-wrpr input:checked+label:before {border: 0;background-image: url('../assets/img/checked.svg');}
.check-box-wrpr-terms{padding: 25px 0;}



.login-label{font-size: 16px;line-height: 20px;color: #1e2126;}

.page-body.page-body-no-offer{min-height: calc(100% - 66px);max-height: calc(100% - 66px);display: flex;align-items: center;justify-content: center;}
.page-body-no-offer .alrt-msg-dcrb{font-size: 20px;font-family: 'Lato-b';}

.aadhar-radio-lst label {padding: 6px 10px 6px 42px;display: block;font-size: 12px;line-height: 23px;letter-spacing: 0.15px;color: #231F20;font-family: 'Lato-sb';position: relative;border: 1px solid #4D4D4F;border-radius: 8px;}
.aadhar-radio-wrpr {display: flex;justify-content: space-between;}
.aadhar-radio-lst {min-width: 47%;flex: 0 0 47%;}
.aadhar-radio-lst label:before {content: '';width: 18px;height: 18px;position: absolute;left: 16px;top: 50%;transform: translateY(-50%);background-image: url('../assets/img/radio-unchecked.svg');background-size: contain;background-position: center;background-repeat: no-repeat;}
.aadhar-radio-lst input:checked+label:before {background-image: url('../assets/img/radio-checked.svg');}



.sorry-pg-img {width: 100px;margin: 20px auto 24px;}
.sorry-pg-img img {max-width: 100%;margin: 0 auto;}
.sorry-pg-ttl {text-align: center;letter-spacing: 0.6px;color: #1E2126;font-size: 24px;line-height: 29px;font-family: 'Lato-sb';margin: 0 0 15px;}
.sorry-pg-dcrb {text-align: center;color: #5E6067;font-size: 14px;line-height: 21px;font-family: 'Lato-m';max-width: 248px;margin: 0 auto;width: 100%;}




.page-body-mandate .page-title {padding: 8px 0 0;}
.page-body-mandate .aadhaar-frm-wrpr{padding: 0;margin: 0;border: 0;box-shadow: none;}
.page-body-mandate .page-dcrb,.page-body-terms .page-dcrb{letter-spacing: 0.02em;color: #78828A;font-size: 14px;line-height: 20px;font-family: 'Lato-r';}
.mandate-info-wrpr {background: #FFFFFF;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.12);border-radius: 8px;padding: 20px;margin: 20px 0 30px;}
.mandate-info-wrpr .page-title {padding: 0;}
.acc-typ-labl {font-size: 14px;line-height: 20px;font-family: 'Lato-r';color: #78828A;margin: 20px 0 10px;}
.acc-tp-rdo {display: flex;margin: 0 0 20px;}
.acc-tp-rdo-inner label {display: block;padding: 6px 20px;border: 1px solid #d2d5da;border-radius: 21px;font-size: 14px;font-family: 'Lato-sb';color: #1e2126;cursor: pointer;}
.acc-tp-rdo-inner+.acc-tp-rdo-inner {margin-left: 20px;}
.acc-tp-rdo-inner input:checked+label {background-color: #e31b37;color: #fff;}
.srch-ifc-wrpr{text-align: right;margin-top: 5px;}
.srch-ifc-lnk{color: #e31b37;text-decoration: none;cursor: pointer;display: inline-flex;}


































@font-face {
    font-family: 'Lato-sb';
    src: url('/web_app_css/fonts/Inter-Bold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter-m';
    src: url('/web_app_css/fonts/Inter-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter-r';
    src: url('/web_app_css/fonts/Inter-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter-b';
    src: url('/web_app_css/fonts/Inter-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter-sb';
    src: url('/web_app_css/fonts/Inter-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
.header-login-wrpr{padding: 24px 0 24px 24px;}
.header-login{padding: 0 0 32px;min-height: 47px;}
.header-login img{display: block;max-width: 100%;}
.pg-bg{position: absolute;left: 0;right: 0;top: 0;border-top: 0;background: linear-gradient(32.99deg, #171516 48.33%, rgba(35, 31, 32, 0.9) 89.39%);bottom: 0;}
.pg-bg-1{background: #171516;}
.header-login-wrpr{position: relative;}
.slr-ttl {color: #E6E7E8;font-size: 18px;line-height: 22px;font-family: 'Inter-b';padding-bottom: 14px;    display: flex;align-items: flex-end;min-height: 80px;}
.slr-amt {color: #E31837;font-size: 28px;line-height: 34px;font-family: 'Inter-b';padding-bottom: 6px;}
.slr-dcr-txt {color: #E6E7E8;font-family: 'Inter-r';font-size: 12px;line-height: 15px;max-width: 156px;;}
.slr-dcr-wrpr {display: flex;position: relative;padding-bottom: 100px;}
.slr-img-wrpr {position: absolute;right: 0;bottom: 0;}
.slr-img-wrpr img {display: block;max-width: 100%;}
.slr-dcr-info {padding-right: 18px;}
.slr-stp-txt{font-size: 12px;line-height: 15px;font-family: 'Inter-b';font-style: italic;color: #E6E7E8;padding: 12px 0;}
.partner-logo-wrpr {padding-top: 18px;}
#login-carousel .owl-dots button {width: 10px;height: 10px;background: #263238;border-radius: 50%;}
#login-carousel .owl-dots {display: flex;align-items: center;justify-content: center;margin-top: 19px;}
#login-carousel .owl-dots button+button {margin-left: 8px;}
#login-carousel .owl-dots button.active {background-color: #fff;}
.partner-logo-lst{display: flex;align-items: center;justify-content: center;}
#login-carousel.owl-carousel .owl-item img {max-width: 100%;width: auto;}
.header-login-txt{font-family: 'Inter-b';font-size: 12px;line-height: 15px;padding-top: 20px;color: #E6E7E8;text-align: center;}
.partner-logo-lst img+img{margin-left: 9px;}
.partner-logo-lst+.partner-logo-lst{margin-top: 22px;}
.login-wrpr {position: absolute;left: 0;right: 0;bottom: 0;padding: 32px 32px 97px;background-color: #fff;border-radius: 24px 24px 0 0;z-index: 2;min-height: calc(100% - 381px);}
.login-ttl {color: #231F20;font-size: 16px;line-height: 19px;font-family: 'Inter-sb';margin-bottom: 16px;}
.input-label {color: #4D4D4F;font-size: 12px;line-height: 15px;font-family: 'Inter-r';margin-bottom: 8px;display: block;}
.input-box-wrpr .form-control {border: 1px solid #A19FA0;border-radius: 8px;background-color: #fff;font-size: 14px;color: #231F20;font-family: 'Inter-sb';box-shadow: none !important;outline: none !important;height: 48px;}
.text-box-wrpr textarea::-webkit-input-placeholder, .input-box-wrpr .form-control::-webkit-input-placeholder {color: #B3B3B3;font-family: 'Inter-r';}
.text-box-wrpr textarea::-moz-placeholder, .input-box-wrpr .form-control::-moz-placeholder {color: #B3B3B3;font-family: 'Inter-r';}
.text-box-wrpr textarea:-ms-input-placeholder, .input-box-wrpr .form-control:-ms-input-placeholder {color: #B3B3B3;font-family: 'Inter-r';}
.text-box-wrpr textarea:-moz-placeholder, .input-box-wrpr .form-control:-moz-placeholder {color: #B3B3B3;font-family: 'Inter-r';}
.login-footer-btn {position: absolute;left: 32px;right: 32px;bottom: 24px;}
.new-btn-styl {display: block;background-color: #E31837;border-radius: 24px;border: 0;height: 49px;width: 100%;font-size: 14px;line-height: 45px;color: #fff;font-family: 'Inter-sb';text-align: center;align-items: center;}
.input-label-otp{font-size: 12px;line-height: 16px;font-family: 'Inter-m';color: #4D4D4F;margin-bottom: 16px;}
.form-group-otp .letter {border: 1px solid #E6E7E8;border-radius: 4px;height: 48px;width: 40px;box-shadow: none !important;outline: none !important;color: #231F20;font-size: 16px;font-family: 'Inter-sb';text-align: center;}
.form-group-otp {display: flex;align-items: center;justify-content: space-between;position: relative;}
.rsnd-lnk-wrpr {display: flex;justify-content: end;}
.rsnd-lnk-wrpr-content{margin-top: 8px;}
.rsnd-lnk {color: #0094FF;font-size: 12px;line-height: 15px;font-family: 'Inter-r';text-decoration: underline;cursor: pointer;}
.rsnd-lnk-wrpr.disabled .rsnd-lnk{pointer-events: none;color: #B3B3B3;}
.check-box-wrpr-mn .check-box-wrpr label:before {height: 18px;width: 18px;border: 1px solid #A19FA0;border-radius: 4px;}
.check-box-wrpr-mn .check-box-wrpr input:checked+label:before{background-image: url('../assets/img/checkbox-b.svg');}
.check-box-wrpr-mn .check-box-wrpr label {padding-left: 30px;margin: 0;color: #4D4D4F;font-size: 12px;line-height: 15px;font-family: 'Inter-r';}
.check-box-wrpr-mn .check-box-wrpr-terms,.check-box-wrpr-terms.check-box-wrpr-terms-wot-bg {padding: 0;background-color: transparent;margin: 0;}
.check-box-wrpr-mn .check-box-wrpr-terms+.check-box-wrpr-terms {margin-top: 16px;}
.check-box-wrpr-mn {margin-top: 20px;}
.new-btn-styl.disable {background: #E6E7E8;pointer-events: none;}
.page-header {padding: 17px 15px 17px;background-color: #fff;z-index: 1;position: relative;margin: 0 -15px;}
.calculator-tab {display: flex;background-color: #ffff;border-radius: 8px;border: 1px solid #A19FA0;min-width: 85%;}
.calculator-tab-wrpr {margin: 27px 0 6px;display: flex;justify-content: space-between;align-items: center;}
.calculator-tab-item {min-width: 50%;text-align: center;padding: 9px;border-radius: 8px;cursor: pointer;font-size: 14px;font-family: 'Inter-b';background-color: transparent;color: #231F20;cursor: pointer;}
.calculator-tab-item.active {background: #231F20;color: #fff;}
.elgbl-box {border-radius: 0 0 15px 15px;background-color: #fff;margin: 0 -15px;padding: 8px 15px 40px;box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.04);display: flex;}
.elgbl-box-dcrb-wrpr {padding-left: 14px;}
.elgbl-box-ttl {font-family: 'Inter-sb';margin: 0 0 12px;color: #231F20;font-size: 12px;line-height: 15px;}
.elgbl-box-dcrb {color: #4D4D4F;font-size: 12px;line-height: 15px;font-family: 'Inter-r';}
.elgbl-box-amt {color: #E31837;font-size: 18px;line-height: 22px;font-family: 'Inter-b';margin-top: 2px;}
.range-slct-hd {display: flex;justify-content: space-between;padding: 26px 0 16px;align-items: center;}
.range-slct-lbl {font-size: 16px;line-height: 19px;color: #231F20;font-family: 'Inter-m';}
.range-slct-lbl {font-size: 16px;line-height: 19px;color: #231F20;font-family: 'Inter-m';}
.range-slct-wrpr input[type="range"] {display: block;width: 100%;margin: 0 0 10px;}
.range-slct-ftr { display: flex; align-items: center; justify-content: space-between; font-size: 10px; line-height: 12px; color: #4D4D4F; font-family: 'Inter-r';}
.calculator-amt-wrpr {display: flex;padding: 24px 0;background: linear-gradient(32.99deg, #171516 48.33%, rgba(35, 31, 32, 0.9) 89.39%);border-radius: 16px;margin: 43px 0 0;}
.calculator-amt-cnt {position: relative;padding: 0 15px;min-width: 50%;}
.calculator-amt-lbl {font-family: 'Inter-r';color: #E6E7E8;font-size: 12px;line-height: 15px;}
.calculator-amt-rts {font-family: 'Inter-sb';margin: 4px 0 0;font-size: 16px;line-height: 19px;color: #fff;}
.calculator-amt-cnt+.calculator-amt-cnt:before {content: '';position: absolute;background-color: #979797;top: 0;bottom: 0;left: -1px;width: 2px;}
.vw-brup {display: inline-flex;align-items: center;font-size: 12px;color: #e31b37;font-family: 'Inter-m';cursor: pointer;line-height: 16px;}
.vw-brup img {margin-left: 8px;transform: rotate(180deg);transition: all ease-in-out 0.5s;}
.vw-brup.active img{transform: rotate(0);}
.vw-brup-wrpr {padding: 15px 0 12px;display: flex;align-items: center;justify-content: center;}
span.vw-brup.active {padding-top: 23px;}
.footer-btn-calc {display: flex;justify-content: space-between;align-items: center;}
.amt-rcd-lbl {font-size: 12px;font-family: 'Inter-r';color: #4D4D4F;line-height: 15px;}
.amt-rcd-prc {font-size: 16px;font-family: 'Inter-b';color: #231F20;margin-top: 4px;line-height: 19px;}
.footer-btn-calc .page-btn {min-width: 121px;height: 48px;background: #e31837;color: #fff;font-family: 'Inter-sb';display: flex;align-items: center;justify-content: center;cursor: pointer;border-radius: 24px;font-size: 14px;}
.br-up-lst {position: relative;display: flex;justify-content: space-between;align-items: center;}
.br-up-lb {color: #4D4D4F;font-size: 12px;line-height: 15px;font-family: 'Inter-r';background-color: #fff;position: relative;padding-right: 8px;}
.br-up-dcrb {font-size: 14px;line-height: 17px;color: #231F20;font-family: 'Inter-m';position: relative;padding-left: 8px;background-color: #fff;}
.br-up-lst+.br-up-lst {margin-top: 12px;}
.br-up-wrpr {padding: 21px 20px 12px;margin-top: 21px;border-radius: 16px;border: 1px solid #E6E7E8;background: #FFF;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.02);}
.br-up-lst-note{font-size: 10px;line-height: 16px;color: #A19FA0;font-family: 'Inter-m';margin-top: 19px;}
.calculator-tab-gdnt {margin: 0 -15px;padding: 0 15px 24px;background: linear-gradient(179.39deg, #DDDFE7 -47.76%, #FFFFFF 99.47%);}
.range-slct-hd input {border: 1px solid #A19FA0;border-radius: 8px;height: 40px;width: 128px;padding: 10px 16px;text-align: right;background-color: #fff !important;color: #231F20;font-size: 16px;font-family: 'Inter-b';outline: none !important;box-shadow: none !important;}
.bar .left,.bar .right {display: none;}
.delta-bar {background: #D31E35;border-radius: 1.2831px;}
.bar>.main {background: #E6E7E8;border-radius: 1.2831px;}
.quinn, .quinn .bar, .quinn .delta-bar,.quinn .bar .left, .quinn .bar .main, .quinn .bar .right, .quinn .delta-bar .left, .quinn .delta-bar .main, .quinn .delta-bar .right{height: 3px !important;padding: 0;}
span.handle {background: #D31E35;mix-blend-mode: normal;height: 20px !important;width: 11px !important;margin: -10px -6px 0 -6px !important;border-radius: 20px;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);}
.slder-wrpr {padding: 7px 6px;margin-bottom: 6px;}
.calculator-amt-lbl-emi{display: flex;align-items: center;}
.calculator-amt-lbl-emi img{margin-left: 5px;}
.page-body.page-body-footer {min-height: calc(100% - 81px);max-height: calc(100% - 81px);}
.usr-stp-lst {display: flex;padding: 0;justify-content: space-between;margin: 0;position: relative;}
.usr-stp-lst li {list-style: none;position: relative;}
.usr-stp-icon-wrpr {width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;background: #E6E7E8;border-radius: 50%;margin: 0 auto;}
.usr-stp-lst li.current .usr-stp-icon-wrpr .usr-stp-icon-w {display: block;}
.usr-stp-lst li .usr-stp-icon-wrpr .usr-stp-icon-w,.usr-stp-lst li.current .usr-stp-icon-wrpr .usr-stp-icon-g {display: none;}
.usr-stp-lst li.current .usr-stp-icon-wrpr {background: linear-gradient(32.99deg, #171516 48.33%, rgba(35, 31, 32, 0.9) 89.39%);}
.usr-stp-icon-label {font-size: 10px;line-height: 16px;text-align: center;margin-top: 3px;color: #4D4D4F;font-family: 'Inter-m';}
.usr-stp-lst li.current .usr-stp-icon-label {color: #231F20;font-family: 'Inter-sb';}
.usr-stp-lst-wrpr {padding: 16px 8px;position: relative;background-color: #fff;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);border-radius: 16px;margin: 24px 0 24px;}
.usr-stp-lst-wrpr-ln-pln{margin-bottom: 0;}
.grd-bg-wrpr {height: 40vh;position: absolute;background: linear-gradient(179.39deg, #DDDFE7 -47.76%, #FFFFFF 99.47%);left: 0;right: 0;z-index: -1;top: 0;}
.usr-stp-lst:before {content: '';position: absolute;left: 15px;right: 15px;height: 1px;background-color: #ccc;top: 15px;}
.usr-stp-lst li.actived .usr-stp-icon-wrpr .usr-stp-icon-w,.usr-stp-lst li.actived .usr-stp-icon-wrpr .usr-stp-icon-g {display: none;}
.usr-stp-lst li.actived .usr-stp-icon-wrpr {border: 1px solid #32965D;background-color: #fff;position: relative;}
.usr-stp-lst li.actived .usr-stp-icon-wrpr:before {content: '';width: 9px;height: 7px;background-image: url('../assets/img/step/tick-green.svg');background-size: contain;background-position: center;background-repeat: no-repeat;}
.page-title {color: #231F20;font-size: 16px;font-family: 'Inter-sb';line-height: 19px;padding: 0 0 16px;position: relative;}
.calculator-tab-body .page-title {padding-bottom: 0;}
.bnk-dcrb-txt{font-size: 12px;line-height: 15px;font-family: 'Inter-r';color: #4D4D4F;position: relative;margin-bottom: 15px;}
.input-box-wrpr .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 46px;padding-left: 16px;color: #231F20;font-family: 'Inter-m';font-size: 14px;}
.input-box-wrpr .select2-container .select2-selection--single {height: 48px;border-radius: 8px;}
.input-box-wrpr .select2-container--default .select2-selection--single .select2-selection__placeholder {font-size: 14px;color: #A19FA0;font-family: 'Inter-r';}
.input-box-wrpr .select2-container--default .select2-selection--single .select2-selection__arrow b{display: none;}
.input-box-wrpr .select2-container--default .select2-selection--single .select2-selection__arrow{width: 20px;height: 20px;background-image: url('../assets/img/arrow-down1.svg');background-size: contain;background-position: center;background-repeat: no-repeat;top: 14px;right: 14px;}
.input-box-wrpr{position: relative;}
.input-box-wrpr+.input-box-wrpr{margin-top: 19px;}
.input-box-wrpr-checked:after{position: absolute;content: '';right: 24px;bottom: 12px;width: 20px;height: 20px;background-image: url('../assets/img/check.svg');background-size: contain;background-position: center;background-repeat: no-repeat;z-index: 2;}
.mobile-number-wrpr:after{bottom: auto;top: 50%;transform: translateY(-50%);right: 12px;width: 16px;height: 16px;}
.bank-options.active {border: 1px solid #00CE3A;position: relative;}
.famous-bank>div {display: flex;align-items: center;justify-content: center;height: 27px;margin: 5px 0 0;}
.famous-bank>div>img {max-width: 80%;max-height: 23px;display: block;}
.famous-bank a {display: block;color: #231F20;font-size: 9px;line-height: 10px;font-family: 'Inter-r';text-align: center;margin-top: 2px;}
.bank-options.active:before {content: '';position: absolute;width: 14px;height: 14px;background-image: url('../assets/img/check-tick.png');background-size: contain;background-repeat: no-repeat;background-position: center;top: -4px;right: -4px;}
.famous-bank {width: 56px;height: 52px;background: #FFFFFF;box-shadow: 0px 0px 8.484989166259766px 0px rgba(0, 0, 0, 0.10);border-radius: 13.5758px;border: 1px solid transparent;}
.bank-list-wrpr{margin: 24px 0 16px;}
.dont-see-bnk-txt {color: #0094FF;font-size: 12px;line-height: 16px;font-family: 'Inter-m';cursor: pointer;}
.dont-see-bnk {padding-bottom: 15px;}
.page-modal-wrpr {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 2001;display: flex;align-items: flex-end;}
.page-modal-bg {opacity: 0.5;background: var(--gradient-black, linear-gradient(54deg, #171516 51.20%, rgba(35, 31, 32, 0.90) 100%));position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.page-moday-body {position: relative;min-width: 100%;background-color: #fff;padding: 32px 15px;border-radius: 24px 24px 0 0;}
.page-moday-ttl .page-modal-title {font-size: 16px;line-height: 19px;font-family: 'Inter-sb';color: #231F20;}
.page-btn {height: 48px;background: #e31b37;border-radius: 3px;color: #fff;font-size: 14px;line-height: 24px;font-family: 'Inter-sb';display: flex;align-items: center;justify-content: center;cursor: pointer;border-radius: 24px;}
.footer-btn .page-btn-disabled,.page-btn-disabled{pointer-events: none;opacity: 0.5;}
.bnk-poup-btn{margin-top: 51px;}
.page-moday-close {cursor: pointer;position: absolute;right: 15px;top: 29px;}
.page-moday-body-inner {padding-top: 27px;}
.aadhaar-info-wrpr {position: relative;padding: 24px 24px 8px;background-color: #fff;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);border-radius: 16px;}
.aadhar-usr-dtl {display: flex;padding-bottom: 16px;}
.aadhar-usr-img img {max-width: 78px;max-height: 90px;display: block;border-radius: 8px;}
.aadhar-usr-info {padding-left: 16px;}
.aadhar-usr-info-nm {color: #231F20;font-size: 14px;font-family: 'Inter-b';line-height: 17px;margin-bottom: 12px;}
.aadhar-usr-info>div {display: flex;}
.aadhar-usr-info>div>span {color: #4D4D4F;font-size: 12px;line-height: 15px;min-width: 60px;font-family: 'Inter-r';}
.aadhar-usr-info>div>b {color: #231F20;font-size: 12px;line-height: 15px;font-weight: normal;font-family: 'Inter-sb';}
.aadhar-usr-info>div+div {margin-top: 8px;}
.aadhaar-info-wrpr-hd {display: flex;justify-content: space-between;padding: 15px 0 10px;position: relative;}
.aadhaar-info-wrpr-hd-edt {display: flex;color: #E31837;font-size: 10px;font-family: 'Inter-sb';line-height: 12px;}
.aadhaar-info-wrpr-hd-edt img {max-width: 12px;max-height: 12px;margin-right: 4px;}
.aadhaar-info-wrpr-hd-ttl {color: #4D4D4F;font-size: 12px;font-family: 'Inter-r';}
.aadhaar-info-wrpr-hd:before {content: '';position: absolute;left: -6px;right: -6px;top: 0;height: 1px;background-color: #E6E7E8;}
.aadhar-usr-info-addr {color: #1E2126;font-size: 12px;line-height: 16px;font-family: 'Inter-m';max-width: 220px;}
.congratulations-toast{position: absolute;padding: 16px 22px 27px 72px;background: linear-gradient(54deg, #171516 51.20%, rgba(35, 31, 32, 0.90) 100%);left: 24px;right: 24px;bottom: 93px;color: #fff;border-radius: 16px;}
.congratulations-toast::before{content: '';position: absolute;left: 24px;top: -12px;width: 45px;height: 48px;background-image: url('../assets/img/congratulations.svg');background-size: contain;background-position: center;background-repeat: no-repeat;}
.congratulations-toast::after{content: '';position: absolute;left: 0;bottom: 0;width: 48px;height: 41px;background-image: url('../assets/img/bubbles.svg');background-size: contain;background-position: center;background-repeat: no-repeat;border-radius: 0 0 0 12px;}
.congratulations-toast-ttl {font-size: 14px;font-family: 'Inter-sb';line-height: 17px;margin-bottom: 8px;}
.congratulations-toast-dcrb {font-size: 12px;line-height: 15px;}
.slct-info-label {margin-top: 10px;color: #4D4D4F;font-size: 12px;line-height: 15px;font-family: 'Inter-r';margin-bottom: 8px;}
.error-msg-btm{padding: 12px;font-size: 14px;line-height: 20px;font-family: 'Inter-r';position: absolute;left: 15px;right: 15px;bottom: 80px;background: rgba(0, 0, 0, 0.87);box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 2px 4px rgba(0, 0, 0, 0.2);color: #fff;}
.addr-txt-wrpr {border-radius: 16px;background: #FFF;box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.10);padding: 20px;}
.addr-txt-ttl {color: #000;font-size: 16px;line-height: 19px;font-family: 'Inter-sb';margin-bottom: 10px;}
.addr-txt-drcb {font-size: 14px;line-height: 18px;color: #4D4D4F;max-width: 279px;}
.addr-txt-drcb b {font-weight: normal;font-family: 'Inter-sb';}
.input-box-wrpr select.form-control {background-color: transparent;position: relative;appearance: none;}
.input-box-wrpr .form-control[readonly], .input-box-wrpr .form-control[disabled]{background-color: #F6F7F9;}
.input-box-wrpr select.form-control {background-color: transparent;position: relative;z-index: 5;}
.input-box-wrpr-select:before {content: '';position: absolute;width: 20px;height: 20px;top: 38px;width: 20px;height: 20px;background-image: url('../assets/img/arrow-down1.svg');background-size: contain;background-position: center;background-repeat: no-repeat;right: 14px;}
.dynamic_fields {padding: 19px 0 30px;}
.position-relative{position: relative;}
.loan-card-info-wrpr {background-color: #fff;border-radius: 16px;box-shadow: 0px 2px 8px 0px rgba(98, 98, 98, 0.25);}
.loan-card-info {border-radius: 16px;background: linear-gradient(54deg, #171516 51.20%, rgba(35, 31, 32, 0.90) 100%);color: #fff;padding: 24px;}
.approved-amt-lbl {font-size: 16px;line-height: 19px;color: #E6E7E8;}
.approved-amt-amt {font-size: 24px;font-family: 'Inter-b';line-height: 29px;margin: 4px 0 24px;}
.tenur-int-wrpr {display: flex;}
.tenur-int-lst {min-width: 50%;flex: 0 0 50%;}
.tenur-int-lst-lbl {font-size: 12px;line-height: 15px;color: #E6E7E8;}
.tenur-int-lst-amt {margin-top: 4px;font-size: 16px;line-height: 19px;font-family: 'Inter-sb';}
.loan-card-info-btm {padding: 16px 24px;}
.loan-card-info-btm .tenur-int-lst-lbl {color: #4D4D4F;}
.loan-card-info-btm  .tenur-int-lst-amt {font-size: 14px;color: #231F20;line-height: 17px;}
.loan-card-info-btm  .tenur-int-wrpr .tenur-int-lst:first-child {min-width: 60%;flex: 0 0 60%;}
.tenur-int-wrpr+.tenur-int-wrpr {margin-top: 16px;}
.payment-collapse {border-radius: 16px;border: 1px solid  #E6E7E8;background-color: #fff;padding: 16px 24px;margin: 24px 0;}
.payment-collapse.payment-collapse-open {padding: 20px 24px;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.02);}
.payment-collapse .payment-collapse-body{display: none;}
.payment-collapse-open .payment-collapse-body{display: block;}
.payment-collapse-head {display: flex;align-items: center;padding: 8px 0;justify-content: space-between;cursor: pointer;}
.payment-collapse-head-ttl {font-size: 16px;font-family: 'Inter-sb';color: #231F20;line-height: 19px;}
.payment-collapse .payment-collapse-head-icon img {transition: all 0.5s ease-in-out;display: block;}
.payment-collapse-open .payment-collapse-head-icon img {transform: rotate(180deg);}
.payment-collapse-lst {display: flex;justify-content: space-between;align-items: center;margin: 16px 0;}
.payment-collapse-lbl {font-size: 12px;line-height: 15px;color: #4D4D4F;}
.payment-collapse-txt {color: #231F20;font-size: 14px;line-height: 17px;font-family: 'Inter-sb';text-align: right;}
.payment-collapse-date {padding: 16px 0 0;border-top: 1px solid #E6E7E8;}
.payment-collapse-date-lbl {font-size: 12px;line-height: 15px;color: #4D4D4F;display: flex;align-items: center;}
.payment-collapse-date-lbl img {margin-left: 4px;}
.payment-collapse-date-txt {color: #231F20;font-size: 14px;line-height: 17px;font-family: 'Inter-sb';margin-top: 9px;}
.payment-collapse-body-personal .payment-collapse-lst:last-child{margin-bottom: 0;}
.page-title-pb-8{padding-bottom: 8px;}
.view-document.view-document-2 {padding: 24px 16px 20px;border-radius: 16px;background-color: #fff;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);}
.eye-pdf {height: 53px;min-width: 53px;display: flex;align-items: center;justify-content: center;background: #4B4B4B;border-radius: 8px;cursor: pointer;}
.eye-pdf img {margin: 0;}
.view-documen-box {padding: 0 0 0 12px;border-radius: 8px;border: 1px solid #BABCC3;}
.view-documen-box .bill-txt {padding-left: 10px;color: #000;font-size: 10px;line-height: 12px;flex: 0 0 calc(100% - 83px);min-width: calc(100% - 83px);}
.view-documen-box .bill-txt b{display: block;font-size: 14px;font-family: 'Inter-sb';}
.eml-vw-wrpr {display: flex;justify-content: space-between;padding: 17px 15px 0;align-items: center;}
.eml-vw-wrpr>div {display: flex;align-items: center;color: #E31837;font-size: 14px;line-height: 18px;font-family: 'Inter-sb';cursor: pointer;}
.eml-vw-wrpr>div>img {margin-right: 8px;}
.check-box-wrpr-sg-agrm {padding: 13px 11px;background-color: #F4F4F4;border-radius: 8px;margin: 0 0 12px;}
.page-header-black{background-color: #231F20;}
.rate-popup {position: absolute;bottom: 0;left: 0;right: 0;padding: 32px;background-color: #fff;border-radius: 24px 24px 0 0;z-index: 2;}
.page-body-congratulation {background: var(--gradient-black, linear-gradient(54deg, #171516 51.20%, rgba(35, 31, 32, 0.90) 100%));min-height: calc(100% - 58px);max-height: calc(100% - 58px);overflow: auto;}
.cngrl-wrpr {padding-top: 77px;position: relative;}
.cngrl-wrpr-new {padding-top: 40px;}
.hlp-mdl-mrgn {padding-left: 4px;}
.cngrl-usr-img {border: 5px solid #fff; border-radius: 50%; margin: 0 auto 20px; width: 100px; height: 100px; overflow: hidden; position: relative;}
.cngrl-usr-img img {display: block; width: 100%; position: absolute; left: 0; top: 0;}
.cngrl-wrpr:before{width: 152px;height: 180px;content: '';position: absolute;left: -15px;top: 0;background-image: url('../assets/img/confetti-l.png');}
.cngrl-wrpr:after{height: 152px;width: 114px;content: '';position: absolute;right: -12px;top: 0;background-image: url('../assets/img/confetti-r.png');}
.cngrl-ttl {font-size: 24px;color: #fff;font-family: 'Inter-sb';line-height: 29px;position: relative;z-index: 1;}
.cngrl-dcrb {font-size: 14px;line-height: 17px;color: #E6E7E8;max-width: 240px;margin: 0 auto;padding: 16px 0;position: relative;z-index: 1;}
.cngrl-amt {color: #E31837;font-size: 42px;line-height: 52px;font-family: 'Inter-b';position: relative;z-index: 1;}
.any-qry-txt{display: flex;justify-content: center;margin-top: 24px;}
.any-qry-txt span{color: #0094FF;font-size: 12px;line-height: 16px;text-decoration: underline;cursor: pointer;}
.star-wrpr {display: flex;align-items: center;justify-content: center;margin: 24px 0;}
.do-wnt-rt-us {color: #231F20;font-size: 12px;line-height: 16px;font-family: 'Inter-m';}
.star-wrpr .star-container+.star-container {margin-left: 16px;}
.star-wrpr .star-container span {font-size: 24px;color: #e8e8e8;}
.star-wrpr .star-container span.fa.fa-star.checked {color: #FFDB44;}
.star-wrpr .star-container {display: flex;}
.text-box-wrpr {margin: 0 0 24px;}
.text-box-wrpr textarea {display: block;width: 100%;border: 1px solid #A19FA0;height: 66px;resize: none;border-radius: 8px;padding: 16px;font-size: 14px;line-height: 17px;color: #231F20;font-family: 'Inter-sb';}
.rate-popup-tank-u {position: absolute;left: 0;right: 0;bottom: 0;background-color: #fff;border-radius: 24px 24px 0 0;padding: 40px 0 32px;z-index: 11;}
.rate-popup-tank-u img {display: block;max-width: 100%;margin: 0 auto;}
.rate-popup-tank-u-txt {font-size: 16px;line-height: 19px;color: #231F20;font-family: 'Inter-sb';padding-top: 44px;}
.help-modal-wrpr, .assisted-modal-wrpr {display: flex;position: absolute;left: 0;right: 0;bottom: 0;top: 0;align-items: flex-end;z-index: 2000;}
.help-modal-cnt {background-color: #fff;padding: 34px 24px 32px;position: relative;border-radius: 24px 24px 0 0;min-width: 100%; flex: 0 0 100%;}
.help-modal-bg {opacity: 0.5;background: var(--gradient-black, linear-gradient(54deg, #171516 51.20%, rgba(35, 31, 32, 0.90) 100%));position: absolute;left: 0;right: 0;bottom: 0;top: 0;}
.help-modal-ttl {color: #231F20;font-size: 16px;line-height: 19px;font-family: 'Inter-sb';padding-bottom: 27px;}
.help-modal-cls {position: absolute;right: 24px;top: 29px;cursor: pointer;}
.help-modal-lst {display: flex;border-radius: 16px;border: 1px solid var(--light-grey, #E6E7E8);background: var(--white, #FFF);padding: 16px;}
.help-modal-icn {padding-right: 8px;display: flex;}
.help-modal-scn-ttl {font-size: 14px;line-height: 17px;margin: 4px;}
.help-modal-scn-link a {display: inline-flex;color: #231F20;text-decoration: none;font-size: 12px;line-height: 15px;font-family: 'Inter-sb';}
.help-modal-scn-scrb {font-size: 10px;line-height: 12px;color: #4d4d4f;}
.help-modal-scn-scrb b {font-weight: normal;color: #231F20;font-family: 'Inter-sb';}
.help-modal-lst+.help-modal-lst {margin-top: 8px;}
.help-modal-scn-link {display: flex;}
.page-form{height: calc(100% - 81px);}
.page-form .page-body.page-body-footer{min-height: 100%;max-height: 100%;}
.back-login{display: flex;margin-right: 15px;}
.back-login img{display: block;}
.page-body-terms .page-title {padding: 24px 0;}
.page-body-terms .page-dcrb b {color: #231F20;}
.check-box-wrpr-mn .check-box-wrpr label a {color: #231F20;text-decoration: none;font-family: 'Inter-sb';}
.step-ver-wrpr {padding-left: 39px;position: relative;margin: 36px 0 0;}
.step-ver-wrpr li {list-style: none;position: relative;padding-left: 107px;display: block;}
.step-ver-wrpr li:before {content: '';position: absolute;width: 52px;height: 52px;border: 3px solid #ccc;left: 14px;top: 50%;transform: translateY(-50%);border-radius: 50%;z-index: 2;}
.step-ver-wrpr li.current:before{border-color: #FFAF00;}
.step-ver-wrpr li.third-step:before {width: 80px;height: 80px;left: 0;background-color: #fff;}
.step-ver-ttl {font-size: 16px;padding-bottom: 7px;line-height: 19px;font-family: 'Inter-sb';color: #231F20;}
.step-ver-wrpr li+li {margin-top: 67px;}
.step-ver-dcrb {font-size: 12px;color: #4D4D4F;line-height: 15px;}
.step-ver-wrpr:before {content: '';width: 1px;height: 100%;top: 0;border-left: 1px dashed #000;position: absolute;left: 79px;}
.step-ver-st-txt {position: absolute;left: 2px;top: 50%;transform: translateY(-50%);z-index: 3;width: 74px;text-align: center;font-size: 12px;font-family: 'Inter-b';color: #000;}
.step-ver-checked .step-ver-st-txt{display: none;}
.step-ver-wrpr .step-ver-checked:before{border-color:  #32965D;}
.step-ver-wrpr .step-ver-checked:after{content: '';width: 24px;height: 24px;background-image: url('../assets/img/bank-checked.svg');background-position: center;background-repeat: no-repeat;background-size: contain;position: absolute;left: 28px;top: 50%;transform: translateY(-50%);}
.modal-aadhaar-popup {position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: flex;align-items: flex-end;z-index: 2002;}
.modal-aadhaar-bg {position: absolute;left: 0;right: 0;top: 0;bottom: 0;opacity: 0.5;background: linear-gradient(54deg, #171516 51.20%, rgba(35, 31, 32, 0.90) 100%);}
.modal-aadhaar-popup-body {min-width: 100%;position: relative;background-color: #fff;padding: 32px;border-radius: 24px 24px 0 0;}
.modal-aadhaar-popup .input-box-wrpr {margin-bottom: 58px;}
.modal-aadhaar-popup .page-title {padding-bottom: 24px;width: calc(100% - 20px );}

.radio-wrpr-occ {display: flex;align-items: center;justify-content: space-between;padding-bottom: 23px;}
.radio-wrpr-occ .radio-wrpr-lst {min-width: 45%;}
.radio-wrpr-lst label {display: flex;padding: 12px 16px 12px 42px;position: relative;flex-wrap: wrap;border-radius: 8px;border: 1px dashed #A19FA0;background: #FFF;font-size: 12px;line-height: 12px;font-family: 'Inter-sb';cursor: pointer;}
.radio-wrpr-lst label:before {content: '';position: absolute;left: 16px;width: 18px;height: 18px;top: 12px;background-image: url('../assets/img/radio-unchecked.svg');background-size: contain;background-position: center;background-repeat: no-repeat;}
.radio-wrpr-lst input:checked +label:before {background-image: url('../assets/img/radio-checked.svg');}
.radio-wrpr-occ .radio-wrpr-lst label:before {top: 8px;}
.radio-wrpr-lst label>div {flex: 0 0  100%;}
.radio-wrpr-lst input:checked+label {border: 1px solid #4D4D4F;}
.input-box-wrpr-vrfy {position: relative;margin-bottom: 19px;}
.email-verify-btn {position: absolute;top: 24px;height: 46px;display: flex;font-size: 12px;color: #FFF;background: #E31837;width: 81px;align-items: center;justify-content: center;right: 0;border-radius: 8px;cursor: pointer;}
.select-addr-lst-wrpr .radio-wrpr-lst {margin-top: 8px;}
.add-address-btn {height: 61px;display: flex;align-items: center;padding: 16px;color: #4D4D4F;font-size: 12px;font-family: 'Inter-sb';border: 1px dashed #A19FA0;border-radius: 8px;cursor: pointer;}
.add-address-btn img {margin-right: 8px;}
.check-box-wrpr {font-size: 12px;line-height: 16px;letter-spacing: 0.15px;color: #4D4D4F;font-family: 'Inter-r';}
.check-box-wrpr label {display: block;font-weight: normal;padding-left: 30px;position: relative;max-width: 328px;margin: 0 auto 15px;cursor: pointer;}
.check-box-wrpr label:before {content: '';position: absolute;width: 18px;height: 18px;left: 0;border: 1px solid #d2d5da;border-radius: 3px;}
.check-box-wrpr input:checked+label:before {border: 0;background-image: url('../assets/img/checkbox-b.svg');}
.check-box-wrpr-terms{padding: 25px 0;}
.check-box-wrpr-address {padding: 12px 15px;background-color: #fff;}
.check-box-wrpr-address label{margin: 0;}
.page-body.page-body-footer-sign-agreement{min-height: calc(100% - 148px);max-height: calc(100% - 148px);}
.check-box-wrpr-terms.check-box-wrpr-terms-wot-bg.check-box-wrpr-stcky-btm{position: absolute;left: 0;right: 0;padding: 10px 15px 24px;background-color: #fff;bottom: 76px;}
.check-box-wrpr-stcky-btm label{margin: 0;}
.footer-btn-stcky{position: absolute;left: 0;right: 0;bottom: 0;background-color: #fff;}
.bank-name-label {color: #1E2126;font-size: 12px;line-height: 18px;}
.ifsc-fetched-vlue {color: #231F20;font-size: 12px;font-family: 'Inter-r';}
.ifsc-fetched-vlue span{font-family: 'Inter-sb';}
.ifsc-details-bnk-info {margin: 16px 0 5px;}
.bank-value-fetched {color: #231F20;font-size: 14px;font-family: 'Inter-sb';line-height: 17px;}
.bank-pop-footer{position: absolute;left: 15px;right: 15px;bottom: 15px;}
button#start-camera {border-radius: 16px;background: #FFF;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);display: block;width: 100%;height: 100%;border: 0;padding: 0;}
button#start-camera>div {min-width: 100%;text-align: center;color: #4D4D4F;font-size: 12px;font-family: 'Inter-r';line-height: 17px;}
button#start-camera img {display: block;margin: 0 auto 16px;}
.video-capture>div {width: 216px;display: flex;height: 148px;margin: 0 auto;flex-wrap: wrap;align-items: center;}
#capture-selfie .page-title {padding-bottom: 20px;}
button#start-camera>div>span {color: #231F20;font-family: 'Inter-sb';}
.image-capture-img-wrpr>div {padding: 47px 0 16px;font-size: 14px;color: #1E2126;font-family: 'Inter-sb';}
.image-capture-img-wrpr ul li {color: #5E6067;font-size: 12px;font-family: 'Inter-r';font-style: normal;line-height: 16px;}
.image-capture-img-wrpr ul li+li {margin-top: 8px;}
.video-capture-image.video-capture-image-round img {display: block;border-radius: 16px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);width: 100%;}
#mail-popup .login-ttl {margin-bottom: 12px;}
#mail-popup  .input-label {margin-bottom: 20px;max-width: 270px;}
.ckyc-confrm-dtl.loan-card-info-btm {padding: 29px 0 0;}
.ckyc-confrm-dtl.loan-card-info-btm+.ckyc-confrm-dtl.loan-card-info-btm {display: flex;justify-content: space-between;padding-bottom: 26px;}
.ckyc-confrm-dtl.loan-card-info-btm+.ckyc-confrm-dtl.loan-card-info-btm>div:last-child {text-align: right;}
.ckyc-confirm-card{margin-top: 24px;}
.loan-card-info-btm.ckyc-confrm-ttl-wrpr{padding: 0;}
.add-pin-wrpr{margin-top: 8px;}
.add-pin-wrpr-epl{display: flex;padding-top: 24px;}
.add-pin-wrpr-epl>div{flex: 0 0 50%; min-width: 50%}
.add-pin-lbl{margin-top: 4px;color: #1E2126;font-family: 'Inter-m';font-size: 12px;line-height: 16px;}
.add-pin{color: #4D4D4F;font-family: 'Inter-r';font-size: 12px;line-height: 15px;}
.add-pin-wrpr{margin-top: 8px;}
div#mail-popup .login-wrpr {
    min-height: 325px;
}
.login-slide-1-img img {max-height: 266px;margin: 0 auto;position: absolute;left: 0;right: 0;top: 0;}

.loader-wrpr .loader {border: 0;width: auto;height: auto;animation: none;float: none;border-radius: 0;}
@media(max-width:767px){
    .page-container,.loader-wrpr{max-width:100%;}
}
.footer-btn-btm{position: absolute;left: 0;right: 0;bottom: 0;}
.ifsc_searchfield-wrpr .twitter-typeahead{min-width: calc(100% - 40px);flex: 0 0 calc(100% - 40px);}
#bank-popup .check-box-wrpr-terms.check-box-wrpr-terms-wot-bg.check-box-wrpr-stcky-btm {position: static;padding: 0;margin: 20px 0 0;}
.error-page-icon {padding: 0 0 29px;display: flex;align-items: center;justify-content: center;}
.error-page-ttl {color: #1E2126;font-family: 'Inter-b';font-size: 24px;line-height: 29px;padding: 0 0 15px;}
.error-page-dcrb {color: #5E6067;font-family: 'Lato-r';font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;max-width: 283px;margin: 0 auto;}
.error-page-footer {position: absolute;bottom: 0;left: 0;right: 0;background-color: #fff;padding:15px;text-align: center;}
.error-page-ml {color: #78828A;font-family: 'Inter-r';font-size: 12px;line-height: 20px;margin: 0 0 15px;}
.error-page-ml-0{margin-bottom: 0;}
.error-page-ml a {color: #E31B37;text-decoration: none;}
.zindex {z-index: 1}
#email-verify-wrpr input#email_id {padding-right: 90px;}
div#email-verify-wrpr.input-box-wrpr-checked input#email_id {padding-right: 50px;}
.otp-error {position: absolute;bottom: -24px;color: #E31837;font-family: 'Inter-r';font-size: 12px;line-height: 16px;}
.form-group-otp .letter.error-input {border-color: #E31837;}
.retry-modal {position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: flex;align-items: flex-end;z-index: 2001;}
.retry-modal-bg {opacity: 0.5;background: var(--gradient-black, linear-gradient(54deg, #171516 51.20%, rgba(35, 31, 32, 0.90) 100%));}
.retry-modal-bg {position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.retry-modal-bdy {position: relative;background-color: #fff;padding: 23px 15px 15px;border-radius: 24px 24px 0px 0px;text-align: center;min-width: 100%;flex: 100%;}
.retry-modal-close {cursor: pointer;position: absolute;right: 10px;top: 9px;}
.reloading-icon {display: flex;align-items: center;justify-content: center;padding: 0 0 15px;}
.smthng-wnt-ttl {font-size: 20px;line-height: 36px;font-family: 'Inter-b';color: #1E2126;padding: 0 0 8px;}
.smthng-wnt-dcrb {color: #78828A;font-family: 'Inter-r';font-size: 12px;line-height: 14px;max-width: 232px;margin: 0 auto 23px;}
.attm-rmng-txt {display: flex;align-items: center;justify-content: center;width: 153px;height: 22px;color: #1E2126;font-family: 'Inter-r';font-size: 12px;font-style: normal;line-height: 21px;border-radius: 30px;background: rgba(221,223,231,0.35);margin: 0 auto 19px;}
.attm-rmng-txt span {color: #E31B37;font-family: 'Inter-b';}
#pan.error {border: 1px solid #E31837}
#father_name.error {border: 1px solid #E31837}
.error-pan {color: #E31837;font-family: 'Inter-r';font-size: 11px;font-style: normal;font-weight: 400;line-height: normal;display: block;margin-top: 4px;line-height: 14px;}
.update-kyc-wrpr .aadhaar-info-wrpr-hd-ttl {color: #231F20;padding: 16px 0 8px;}
.ckyc-header {display: flex;padding: 20px 0 24px;}
.ckyc-usr-img img {width: 52px;height: 52px;display: block;border-radius: 50%;}
.ckyc-usr-img {padding: 5px 21px 0 0;}
.ckyc-usr-ttl {color: #1E2126;font-size: 16px;line-height: 30px;font-family: 'Inter-sb';padding: 0 0 6px;}
.ckyc-usr-dcrb {letter-spacing: 0.02em;color: #78828A;font-size: 14px;line-height: 20px;font-family: 'Inter-r';}
.dglock-icon-wrpr {padding: 13px 24px;height: auto;letter-spacing: 0.15px;color: #222227;font-size: 12px;background: #E6E8EE;font-family: 'Inter-b';line-height: 24px;display: flex;align-items: center;margin: 0 -15px;width: auto;border-radius: 8px 8px 0px 0px;}
.dglcker-aadhaar-info-wrpr {margin: 13px 0 30px;padding: 20px 4px 20px 15px;background: #F3F5F9;border-radius: 8px;}
.aadhar-usr-dtl {display: flex;align-items: center;letter-spacing: 0.15px;color: #1e2126;font-family: 'Inter-r';}
.aadhar-usr-info {padding-left: 16px;}
.aadhar-usr-info-kyc>div:first-child>b {color: #1E2126;font-size: 15px;line-height: 21px;font-weight: normal;font-family: 'Inter-sb';}
.aadhar-usr-info-kyc>div {font-size: 13px;line-height: 16px;color: #616162;}
.aadhar-usr-info-kyc>div+div {margin-top: 7px;}
.aadhar-usr-info-kyc>div>b {color: #1E2126;font-weight: normal;}
.btn-bottom-screen2 {padding: 15px;position: fixed;bottom: 0;left: 50%;transform: translateX(-50%);width: 100%;z-index: 2000;background: #FFFFFF;box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 12%);}
.ckyc-inf-wrpr2 {display: flex;align-items: flex-start;color: #78828A;font-size: 13px;line-height: 18px;font-family: 'Inter-r';padding-bottom: 15px;}
.ckyc-usr-ttl>b {color: #1E2126;font-family: 'Inter-sb';font-size: 16px;}
.footer-btn-dglck{height: auto;}
.ckyc-inf-wrpr2 img {margin-right: 4px;}
.error-page-wrpr {
    display: flex;
    align-items: center;
    justify-content: center;
}
.pb-10{padding-bottom: 10px;}
.mt-19{margin-top: 19px;}
.dynamic_fields-addr-prf .slct-info-label{margin-bottom: 0;}

.csh-vr-acc-lbl {color: #4D4D4F;font-size: 12px;font-family: 'Lato-r';margin-bottom: 10px;line-height: 15px;}
.csh-vr-acc-rd-item label {display: block;padding: 12px 16px 8px 42px;border-radius: 8px;border: 1px dashed #DDDFE7;position: relative;cursor: pointer;}
.csh-vr-acc-rd-ttl {color: #4D4D4F;font-size: 12px;font-family: 'Lato-sb';line-height: 15px;position: relative;}
.csh-vr-acc-rd-item+.csh-vr-acc-rd-item {margin-top: 15px;}
.csh-vr-acc-rd-dcrb {color: #A19FA0;font-size: 10px;line-height: 12px;}
.csh-vr-acc-mthd {padding-bottom: 40px;}
.csh-vr-acc-rd-item label:before {content: '';position: absolute;width: 18px;height: 18px;background-image: url('../assets/img/radio-unchecked.svg');left: 16px;top: 12px;}
.csh-vr-acc-rd-item input:checked+label:before {background-image: url('../assets/img/radio-checked.svg');}
.csh-vr-acc-rd-item input:checked+label{border: 1px solid #4D4D4F;}
.csh-vr-acc-rd-ttl span {position: absolute;background-color: #F4FFF5;width: 98px;height: 19px;display: flex;left: 160px;top: 50%;transform: translateY(-50%);align-items: center;justify-content: center;color: #23AD23;font-size: 9px;text-transform: uppercase;letter-spacing: 1px;}
.status-loader-wrpr {
    position: relative;
    width: 271px;
    margin: 0 auto;
    display: flex;
    min-height: calc(100vh - 56px);
    align-items: center;
}
.timer-text {position: absolute;top: 0;left: 0;right: 0;text-align: center;top: 52px;}
.epl-counter-margin {margin-top: 32px;}
.status-loader-ttl {font-size: 16px;color: #231F20;line-height: 19px;font-family: 'Lato-sb';margin: -19px 0 15px;position: relative;}
.status-loader-dcrb {font-size: 12px;color: #231F20;font-family: 'Lato-r';line-height: 16px;max-width: 239px;margin: 0 auto;}
.status-loader-img-wrpr {display: flex;align-items: center;justify-content: space-between;position: relative;}

.reloading-icon {display: flex;align-items: center;justify-content: center;padding-bottom: 20px;}
.smthng-wnt-ttl {color: #1E2126;font-family: 'Inter-b';font-size: 20px;line-height: 1.4;letter-spacing: 0.1px;padding-bottom: 8px;}
.smthng-wnt-dcrb {color: #78828A;font-family: 'Inter-r';font-size: 12px;line-height: 18px;letter-spacing: 0.6px;max-width: 300px;margin: 0 auto;}
.retry-modal .edit-addr-modal-bdy .page-btn {margin-top: 30px;position: relative;}
.attm-rmng-txt {display: flex;width: 153px;color: #1E2126;text-align: center;font-family: 'Inter-r';font-size: 12px;font-style: normal;font-weight: 400;line-height: 21px; /* 175% */align-items: center;justify-content: center;margin: 30px auto 0;background-color: #DDDFE7;border-radius: 30px;}
.attm-rmng-txt span {color: #E31B37;font-family: 'Inter-b';}
.retry-modal-bdy {min-width: 100%;background-color: #fff;position: relative;padding: 24px 15px 15px;box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 2px 4px rgba(0, 0, 0, 0.2);border-radius: 20px 20px 0 0;max-height: 100%;overflow-y: auto;}
.retry-modal-bg{position: absolute;left: 0;right: 0;top: 0;bottom: 0;opacity: 0.5;background: var(--gradient-black, linear-gradient(33deg, #171516 48.33%, rgba(35, 31, 32, 0.90) 89.39%));}
.retry-modal{position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: flex;align-items: flex-end;z-index: 2020;}
.retry-modal .retry-modal-bdy .page-btn {margin-top: 30px;position: relative;}
.retry-modal-close{position: absolute;cursor: pointer;top: 10px;right: 10px;}

.amt-rcd-prc-arrow {display: inline-flex;align-items: center;cursor: pointer;}
.amt-rcd-prc-arrow img {margin-left: 4px;transition: all ease 0.5s;}
.footer-btn-2-sec {flex-wrap: wrap;height: auto;min-height: 80px;}
.amt-rcd-prc-arrow.active img {transform: rotate(180deg);}
.footer-btn-inner {min-width: 100%;display: flex;justify-content: space-between;align-items: center;flex: 0 0 100%;}
.footer-back-btn {display: flex;align-items: center;justify-content: space-between;min-width: 100%;flex: 0 0 100%;margin: 20px 0 0;padding: 20px 0 5px;border-top: 1px solid #E6E7E8;}
.mdf-ln-dl {color: #231F20;font-size: 14px;font-family: 'Lato-r';line-height: 17px;}
.bck-btn-wrpr {color: #E31837;font-family: 'Lato-sb';font-size: 12px;line-height: 15px;display: flex;align-items: center;cursor: pointer;}
.bck-btn-wrpr img {margin-right: 5px;}

.update-addr-modal-bg {opacity: 0.5;background: var(--gradient-black, linear-gradient(33deg, #171516 48.33%, rgba(35, 31, 32, 0.90) 89.39%));position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.update-addr-modal {position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: flex;align-items: flex-end;z-index: 20001;}
.update-addr-modal-bdy {position: relative;background-color: #fff;min-width: 100%;flex: 0 0 100%;border-radius: 24px 24px 0px 0px;padding: 32px 24px 15px;}
.update-addr-modal-ttl {font-size: 16px;color: #231F20;font-family: 'Inter-sb';line-height: 36px;margin: 0 0 4px;}
.update-addr-modal-dcrb {color: #78828A;font-family: 'Inter-r';font-size: 12px;line-height: 18px;margin: 0 0 30px;}

.partner-close-mdl {position: absolute;right: 23px;top: 30px;}
.ckyc-radio-bx label {display: flex;height: 55px;border-radius: 8px;border: 1px dashed var(--placeholder, #A19FA0);background: var(--White, #FFF);align-items: center;padding-left: 62px;color: var(--headings, #1E2126);font-family: 'lato-r';font-size: 14px;line-height: 24px;letter-spacing: 0.15px;position: relative;cursor: pointer;}
.ckyc-radio-bx+.ckyc-radio-bx {margin: 15px 0 31px;}
.ckyc-radio-bx-img {margin-right: 10px;}
.ckyc-radio-bx-dg .ckyc-radio-bx-img {margin-right: 15px;}
.ckyc-radio-bx label:before {content: '';position: absolute;width: 18px;height: 18px;background-image: url('../assets/img/radio-unchecked.svg');left: 24px;top: 50%;transform: translateY(-50%);}
.ckyc-radio-bx input:checked+label:before {background-image: url('../assets/img/radio-checked.svg');}
.ckyc-radio-bx input:checked+label{border: 1px solid #4D4D4F;}
.input-label-ifsc{margin-top: 19px;}
.top_pad{ padding-top: 13px; }

.bnk-dcrb-txt-icn {
    padding-left: 48px;
    background: #FDEEF0;
    border-radius: 8px;
    padding: 10px 24px 10px 48px;
    line-height: 1.3;
    margin-top: 15px;
}
.bnk-dcrb-txt-icn img{position: absolute;
    left: 24px;
    top: 11px;}

/*EPL css*/
  .hide-page-header .page-header{display: none !important;}
  .language-select select,.language-select select:active {
    -webkit-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 0 !important;
    box-shadow: none !important;
    outline: none !important;
    font-size: 12px;
    padding: 2px 23px 2px 26px;
    color: #fff;
    font-family: 'Inter-m';
    line-height: 22px;
    border-radius: 5px;
    border: 1px solid #A19FA0 !important;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) !important;
    position: relative;
    display:block;
}
.language-select{position:relative;}
.header-login-wrpr {
    padding: 28px 20px 20px;
}
.lng-sym {
    position: absolute;
    left: 4px;
    top: 50%;
    transform: translateY(-50%);
}

.drp-dwn-arr {
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
}

.language-select select option {
    color: #000;
}
.lgn-crsl-wrpr{margin: 0 -20px;position: relative;}
.lgn-sld-ttl {
    color: #fff;
    font-size: 22px;
    font-family: 'Inter-sb';
    line-height: 1.3;
    margin-left: 20px;
    max-width: 173px;
    padding-top: 43px;
}

.lgn-sld-ttl span {
    color: #E31837;
    font-family: 'Inter-b';
}

#login-carousel.owl-carousel .owl-item .lgn-sld-img img {
    position: absolute;
    top: 0;
    right: 0;
    mix-blend-mode: luminosity;
}

.lgn-sld-dcrb {
    font-size: 14px;
    color: #E6E7E8;
    margin-left: 20px;
    max-width: 135px;
    line-height: 20px;
    margin-top: 20px;
}

.lgn-sld-cnt {
    min-height: 311px;
}

.lgn-crsl-wrpr #login-carousel .owl-dots {
    position: absolute;
    bottom: 38px;
    left: 0px;
    right: 0;
}
.lgn-crsl-wrpr:before {
    background-color: #E21D39;
    width: 49px;
    content: '';
    position: absolute;
    height: 4px;
    z-index: 2;
    transform: rotate(-27deg);
    transform-origin: 00;
    top: 16px;
    left: 0;
}
 .flx-emi-wrpr {
          border-radius: 16px;
          background: linear-gradient(92deg, #D31E35 0.25%, #EE5A44 99.75%);
          padding: 12px 15px 15px 10px;
          display: flex;
          justify-content: space-between;
          align-items: center;
          margin: 0 0 21px;
      }

.announcement-img {
  background-color: rgba(255, 255, 255, 0.15);
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  flex: 0 0 32px;
}

.flx-emi-info {
  display: flex;
  align-items: center;
}

.flx-emi-info-wrpr {
  padding-left: 8px;
  color: #fff;
}

.flx-emi-info-ttl {
  font-size: 14px;
  line-height: 17px;
  font-family: 'Inter-m';
}

.flx-emi-info-dcrb {
  font-size: 9px;
  font-family: 'Inter-m';
  margin-top: 5px;
  line-height: 11px;
}

.flx-emi-btn {
  border-radius: 16px;
  border: 1px solid #FFF;
  height: 30px;
  font-size: 11px;
  color: #fff;
  display: flex;
  align-items: center;
  flex: 0 0 84px;
  justify-content: center;
  cursor: pointer;
}
.flx-emi-modal .update-addr-modal-ttl {
  margin-bottom: 12px;
}

.flx-emi-modal-dcrb {
  color: #4D4D4F;
  font-size: 12px;
  max-width: 241px;
  font-family: 'Inter-r';
  line-height: 18px;
}

.flx-radio-lst-cnt {
  margin: 21px 0 0;
  border-radius: 16px;
  border: 1px solid #E6E7E8;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.02);
}

.flx-pln-mnth {
  border-radius: 16px 16px 0px 0px;
  background: #F3F5F9;
  padding: 9px 20px 9px 54px;
  position: relative;
  color: #1E2126;
  font-family: 'Inter-sb';
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

.flx-radio-lst-cnt label {
  display: block;
  cursor: pointer;
}

.flx-pln-mnth:before {
  content: '';
  position: absolute;
  left: 16px;
  width: 18px;
  height: 18px;
  top: 12px;
  background-image: url('../assets/img/radio-unchecked.svg');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.flx-radio-lst-cnt input:checked+label .flx-pln-mnth:before {background-image: url('../assets/img/radio-checked.svg');}

.flx-pln-info {
  padding: 17px 20px 19px;
}

.flx-pln-info-row {
  display: flex;
}

.flx-pln-info-col {
  min-width: 50%;
  flex: 0 0 50%;
}

.flx-pln-info-lbl {
  color: #4D4D4F;
  font-family: 'Inter-r';
  font-size: 10px;
  line-height: 12px;
  margin-bottom: 6px;
}

.flx-pln-info-amt {
  color: #231F20;
  font-family: 'Inter-b';
  font-size: 14px;
  line-height: 17px;
}

.flx-pln-info-row+.flx-pln-info-row {
  margin-top: 20px;
}

.flx-pln-ftr {
  color: #1E2126;
  font-family: 'Inter-r';
  font-size: 12px;
  padding: 12px 20px;
  border-top: 1px solid #E6E7E8;
}

.flx-emi-ftr {
  display: flex;
  padding: 22px 0 10px;
  justify-content: space-between;
}

.flx-emi-ftr-btn {
  display: flex;
  min-width: 48.08%;
  height: 49px;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #E31837;
  border-radius: 24px;
  cursor: pointer;
  font-size: 14px;
  line-height: 17px;
  font-family: 'Inter-sb';
}

.flx-emi-modal .update-addr-modal-bdy {
  max-height: 100%;
  overflow-y: auto;
}

.flx-emi-ftr-btn.flx-emi-ftr-btn-g {
  background-color: #E6E7E8;
  color: #1E2126;
}
.calculator-amt-wrpr.calculator-amt-wrpr-new {
    display: block;
    padding: 15px 15px;
    margin-top: 18px;
}

.calculator-amt-wrpr-cnt {
    display: flex;
}

.calculator-amt-wrpr-cnt .calculator-amt-cnt {
    min-width: 50%;
    padding: 0 0 0 20px;
}

.rate-cnt-txt {
    color: #fff;
    padding: 8px 20px 9px;
    margin: 14px 0 0;
    border-top: 1px solid #2F2D2D;
    font-size: 12px;
    line-height: 15px;
    font-family: 'Inter-r';
}

.rate-cnt-txt span {
    font-family: 'Inter-b';
}
.flx-emi-updt {
    display: flex;
    padding: 10px 11px 8px;
    color: #231F20;
    font-family: 'Lato-r';
    font-size: 11.5px;
    font-style: normal;
    line-height: 13px;
    border-radius: 8px;
    background: #F3F5F9;
    margin: 20px 0 0;
}

.flx-emi-updt-info {
    padding-left: 10px;
}

.flx-emi-updt-lnk-wrpr {
    display: flex;
}

.flx-emi-updt-lnk {
    display: flex;
    align-items: center;
    color: #E31837;
    line-height: 12px;
    cursor: pointer;
}

.flx-emi-updt-ttl {
    padding-bottom: 10px;
}

.flx-emi-updt-lnk img {
    margin-right: 4px;
}

.flx-emi-updt-lnk+.flx-emi-updt-lnk {
    margin-left: 10px;
    padding-left: 11px;
    position: relative;
}

.flx-emi-updt-lnk+.flx-emi-updt-lnk:before {
    content: '';
    width: 1px;
    height: 11px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: #555;
}
.status-loader-wrpr-flx{min-height: calc(100vh - 153px);}
.father-modal-close {cursor: pointer; position: absolute; right: 23px; top: 30px; }
.page-title-fm{padding-bottom: 33px !important;}
.father-m-txt {color: var(--Steel-Grey, #4D4D4F); font-size: 12px; font-style: normal; font-weight: 400; line-height: normal;padding-bottom: 8px;}
.ckyc-radio-epl label {display: flex;height: 55px;border-radius: 8px;box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.05);background: var(--White, #FFF);align-items: center;padding-left: 62px;color: var(--headings, #1E2126);font-family: 'lato-r';font-size: 14px;line-height: 24px;letter-spacing: 0.15px;position: relative;cursor: pointer;}
.ckyc-radio-epl+.ckyc-radio-epl {margin: 15px 0 31px;}
.ckyc-radio-epl label:before {content: '';position: absolute;width: 18px;height: 18px;background-image: url('../assets/img/radio-unchecked.svg');left: 24px;top: 50%;transform: translateY(-50%);}
.ckyc-radio-epl input:checked+label:before {background-image: url('../assets/img/radio-checked.svg');}
.ckyc-radio-epl input:checked+label{border: 1px solid #4D4D4F;}
.select2-container--open {
    z-index: 2001;
}

.father-name-input {margin-bottom: 19px;}
.not-found-img img{max-width: 82px;}
.plt-exp-mdl .retry-modal-bdy {padding: 30px 24px 16px;}
.plt-exp-mdl .retry-modal-close {top: 31px;right: 19px;}
.plt-exp--ttl {color: #231F20;font-family: 'Inter-sb';font-size: 16px;line-height: 24px;max-width: 250px;margin-bottom: 15px; text-align: left;}
.plt-exp--dcrb {color: #4D4D4F;font-family: 'Inter-m';font-size: 14px;line-height: 18px;margin-bottom: 10px; text-align: left;}
.plt-exp-lst {list-style-type: none;padding: 0;margin: 0 0 30px;}
.plt-exp-lst li {padding-left: 22px;color: #4D4D4F;font-family: 'Inter-r';font-size: 12px;line-height: 24px;position: relative; text-align: left;}
.plt-exp-lst li svg {position: absolute;left: 0;top: 5px;}
.yes-no-btn-wpr {display: flex;justify-content: space-between;}
.yes-no-btn {border-radius: 24px;border: 1px solid #E31B37;background: #FFF;min-width: 46.8%;color: #E31B37;text-align: center;font-family: 'Lato-m';font-size: 16px;display: flex;align-items: center;justify-content: center;height: 48px;cursor: pointer;}
.yes-no-btn+.yes-no-btn {color: #fff;background-color: #E31B37;}
.plt-exp--dcrb.plt-exp--dcrb-1 {font-family: 'Inter-r';margin-bottom: 32px;font-size: 12px;}
.plt-exp--ttl.plt-exp--ttl-1 {max-width: 280px;}
.input-box-wrpr+.input-box-wrpr-epl{margin-top: -16px;margin-bottom: 20px;}
.calculator-tab-body .off-revised {background: linear-gradient(32.99deg, #171516 48.33%, rgba(35, 31, 32, 0.9) 89.39%); padding: 24px; color: white; width: 312px; border-radius: 16px; margin: auto; }
.calculator-tab-body .off-revised .off-revised-text {color: #E6E7E8; font-family: 'Inter-r'; font-size: 14px; line-height: 18px; }
.calculator-tab-body .off-revised .off-amount {font-size: 24px; color: #fff; line-height: 29px; margin-bottom: 20px; font-family: 'Inter-b'; } 
.calculator-tab-body .off-revised .off-amount-ttl {color: #E6E7E8; font-family: 'Inter-r'; font-size: 16px; line-height: 19px;margin-bottom: 4px;}
.radio_add_title_wrpr label{width: 34px;height: 20px;display: block;margin: 0;background-image: url('../assets/img/switch_selected_enable.svg');cursor: pointer;background-size: contain;background-repeat: no-repeat;background-position: right top;}
.radio_add_title_wrpr input:checked+label{background-image: url('../assets/img/switch_selected_enable_2.svg');}
.radio_add_title {font-size: 12px; color: #4D4D4F; font-family: 'Inter-r'; line-height: 15px; } 
.radio-wrpr-lst.radio-wrpr-lst-wo-inp {padding: 12px 15px; position: relative; border-radius: 8px; border: 1px solid #A19FA0; }
.radio-wrpr-lst.radio-wrpr-lst-wo-inp img {position: absolute; top: 10px; right: 10px; } 
.radio-wrpr-lst.radio-wrpr-lst-wo-inp .select-addr-city {font-family: 'Inter-sb'; font-size: 12px; line-height: 15px; margin-bottom: 4px; color: #231F20; } 
.radio-wrpr-lst.radio-wrpr-lst-wo-inp .select-addr-lane {color: #4D4D4F; font-size: 9px; font-family: 'Inter-r'; line-height: 11px; word-wrap: break-word;}
.aadhaar-input-itm input.form-control-error,.aadhaar-frm-wrpr .form-floating-error > .form-control {border: 1px solid #E31B37;}
.aadhaar-input-wrpr {margin-top: 20px;}
.aadhaar-input-lbl {color: #616162;font-size: 13px;line-height: 16px;font-family: 'Lato-r';margin: 0 0 10px;}
.aadhaar-input-itm {display: flex;justify-content: space-between;}
.aadhaar-input-itm input {min-width: 29%;flex: 0 0 29%;height: 52px;border: 1px solid #DDDFE7;border-radius: 5px;outline: none !important;box-shadow: none !important;font-weight: 400;font-size: 16px;letter-spacing: 0.25em;padding: 0 15px;color: #1E2126;text-align: center;}
.aadhaar-input-itm input:focus {border-color: #1E2126;}
.aadhaar-input-itm input[readonly]:focus,.aadhaar-input-itm input[readonly]{border: 1px solid #E3E9ED;background: #F6F7F9 !important; letter-spacing: normal;}
.aadhaar-input-itm .aadhaar-inp-wrpr {border: 1px solid #A19FA0; border-radius: 8px; background-color: #fff; font-size: 14px; color: #231F20; font-family: 'Inter-sb'; box-shadow: none !important; outline: none !important; height: 48px; letter-spacing: normal;}
.gender-drpdwn-arr { appearance: none; background-image: url('/assets/img/arrow-down.svg'); background-repeat: no-repeat; background-position: calc(100% - 15px) center; padding-right: 40px; cursor: pointer;}
.dob-input-box-wrpr { border: 1px solid #A19FA0; border-radius: 8px; background-color: #fff; font-size: 14px; color: #231F20; font-family: 'Inter-sb'; box-shadow: none !important; outline: none !important; height: 48px; letter-spacing: normal; margin-top: 10px; /* Adjust as needed */}
.dob-inp-wrpr { border: none; outline: none; background-color: transparent; width: 100%; padding-top: 7px;}

.epl-ckyc-option {padding-top: 20px;}
.ckyc-radio-epl label {display: flex;height: 55px;border-radius: 8px;box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.05);background: #FFF;align-items: center;padding-left: 62px;color: #1E2126;font-family: 'lato-r';font-size: 12px;line-height: 24px;letter-spacing: 0.15px;position: relative;cursor: pointer;}
.ckyc-radio-epl+.ckyc-radio-epl {margin: 20px 0 31px;}
.ckyc-radio-epl label:before {content: '';position: absolute;width: 18px;height: 18px;background-image: url('../assets/img/radio-unchecked.svg');left: 24px;top: 50%;transform: translateY(-50%);}
.ckyc-radio-epl input:checked+label:before {background-image: url('../assets/img/radio-checked.svg');}
.ckyc-radio-epl {box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.05); border-radius: 8px; overflow: hidden; }
.ckyc-radio-epl .mgtop {margin-top: 24px; }

.ckyc-radio-epl1 label {display: flex;height: 55px;border-radius: 8px;box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.05);background: #FFF;align-items: center;padding-left: 62px;color: #1E2126;font-family: 'lato-r';font-size: 12px;line-height: 24px;letter-spacing: 0.15px;position: relative;cursor: pointer;}
.ckyc-radio-epl1+.ckyc-radio-epl1 {margin: 20px 0 31px;}
.ckyc-radio-epl1 label:before {content: '';position: absolute;width: 18px;height: 18px;background-image: url('../assets/img/radio-unchecked.svg');left: 24px;top: 50%;transform: translateY(-50%);}
.ckyc-radio-epl1 input:checked+label:before {background-image: url('../assets/img/radio-checked.svg');}
.ckyc-radio-epl1 {box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.05); border-radius: 8px; overflow: hidden; }
.ckyc-radio-epl1 .mgtop {margin-top: 24px; }

.date_picker_icon {background-image: url(/assets/img/Calendar_date.svg); background-repeat: no-repeat; background-position: calc(100% - 15px) center;}
.word-wrp {word-wrap: break-word;}
#details_card .aadhar-usr-dtl {align-items: flex-start; }
.ckyc-box {background: #FFFFFF; box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.05); border-radius: 8px; padding: 16px 24px 15px; }
.ckyc-box #details_card {padding-bottom: 9px; }
.ckyc-box-hdr {display: flex; align-items: center; justify-content: space-between; padding: 0 0 14px; margin: 0 0 6px;}
.chy-shld-wrpr {display: flex; color: #1E2126; letter-spacing: 0.15px; font-size: 12px; line-height: 24px; font-family: 'Lato-r';}
.chy-shld-wrpr img {margin-right: 6px; }
.updt-kyc-wrpr {display: flex; cursor: pointer; align-items: center; color: #E31B37; letter-spacing: 0.15px; font-size: 14px; line-height: 24px; }
.updt-kyc-wrpr img {margin-right: 7px; }
.ckyc-box-bdy-txt {color: #616162; letter-spacing: 0.15px; font-size: 13px; line-height: 20px; font-family: 'Lato-r'; }
.ckyc-box-bdy-txt b {font-family: 'Lato-r'; font-weight: normal; color: #1E2126; }
.ckyc-box-bdy-txt+.ckyc-box-bdy-txt {margin-top: 8px; }
.ckyc-inf-wrpr {display: flex; align-items: flex-start; color: #78828A; font-size: 13px; line-height: 18px; font-family: 'Lato-r'; margin: 45px 0 0; }
.ckyc-inf-wrpr img {margin: 4px 9px 0 0; }
.ckyc-box-hdr-box label {display: block; min-width: 100%; padding-left: 34px; position: relative; }
.ckyc-box-hdr-box label:before,.ckyc-radio-bx label:before {content: ''; width: 18px; height: 18px;position: absolute; left: 0;top: 50%; transform: translateY(-50%);background-image: url('../assets/img/radio-unchecked.svg');}
.ckyc-box-hdr-box input:checked+label:before,.ckyc-radio-bx input:checked+label:before {background-image: url(../assets/img/radio-checked.svg); }
.ckyc-radio-bx label {display: flex; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.12); border-radius: 8px; height: 55px; align-items: center; padding-left: 62px; position: relative; color: #1E2126; letter-spacing: 0.15px; font-size: 14px; font-family: 'Lato-r'; }
.ckyc-radio-bx-disable {opacity: 0.5; pointer-events: none; }
.ckyc-radio-bx.ckyc-radio-bx-dg label {padding-left: 66px; }
.ckyc-radio-bx .ckyc-radio-bx-img img {margin-right: 10px; }
.ckyc-radio-bx.ckyc-radio-bx-dg .ckyc-radio-bx-img img {margin-right: 14px; }
.ckyc-radio-bx {margin: 15px 0; }
.ckyc-radio-bx label:before {left: 24px; }
.ckyc-radio-bx label:after {left: 28px; }
.ckyc-radio-bx input:checked+label:after {left: 28px; }
.mgtop{margin-top: 15px;}
#ui-datepicker-div{position: absolute;z-index: 2001 !important;}
.modal-aadhaar-option-body {min-width: 100%; position: relative; background-color: #fff; padding: 25px 15px; border-top: 1px solid #DDDFE7; }
.timer-lnk {text-decoration: none;}
.ifsc-fetched-vlue span:first-child {display: block;text-align: right;color: #1E2126;font-size: 12px;line-height: 18px;font-family: 'Inter-r';}
.ifsc-fetched-vlue span {color: #231F20;font-size: 14px;font-family: 'Inter-sb';line-height: 17px;}

.processing_offline_img {padding: 50% 0 29px; display: flex; align-items: center; justify-content: center; }
.processing_offline_txt {color: #5E6067; font-family: 'Lato-r'; max-width: 283px; margin: 0 auto; text-align: center; font-size: 14px; font-style: normal; font-weight: 400; line-height: 22px;}
.input-box-wrpr .form-control[readonly] {border-radius: 8px; border: 1px solid #E3E9ED; background-color: #F6F7F9; }
.disable-field{pointer-events: none;}
/*kyc_mandate css started*/
.comman-bank-wrpr .comman-bank-lst-txt {text-decoration: none;}
.ifsc-srch-btn .input-srch-btn{position: absolute;right: 1px;width: 50px;height: 50px;top: 1px;border-radius: 4px;background: #F4F4F4;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.ifsc-modal {position: fixed;left: 0;right: 0;top: 0;bottom: 0;background-color: #fff;z-index: 2001;padding: 24px 20px;max-height: 100%;overflow: auto;}
.ifsc-modal .aadhaar-frm-wrpr {margin: 0;padding: 0;border: 0;}
.ifsc-modal .page-title {padding: 0 0 25px;}
.comman-bank-lst-txt {color: #1E2126;font-size: 12px;font-family: 'Lato-r';line-height: 27.5px;}
.comman-bank-lst-img {width: 22px;height: 22px;margin-right: 16px;display: flex;align-items: center;justify-content: center;}
.comman-bank-lst-img img {max-width: 22px;max-height: 22px;}
.brach-list-wrpr {margin: 24px 0 0;padding: 15px 0 0;border-top: 1px solid rgba(217, 217, 217, 0.50);}
.brach-list-nm {color: #1E2126;font-size: 12px;font-family: 'Lato-r';line-height: 18.5px;}
.brach-list-addr {color: #5E6067;font-size: 11px;font-family: Lato;font-style: normal;font-weight: 400;line-height: 16.5px;}
.selected-ifsc-wrpr {margin: 24px 0 0;padding: 15px 0 0;border-top: 1px solid rgba(217, 217, 217, 0.50);}
.selected-ifsc-txt {color: #5E6067;font-size: 11px;font-family: 'Lato-r';line-height: 15.5px;}
.selected-ifsc-code {color: #1E2126;font-size: 12px;font-family: 'Lato-r';line-height: 18.5px;}
.brach-list-itm+.brach-list-itm {margin-top: 15px;}
.ifsc-modal .page-btn {position: absolute;left: 15px;right: 15px;bottom: 15px;}
.ifsc-modal .page-btn-icon img {position: absolute;right: 19px;top: 50%;transform: translateY(-50%);}
.partner-close-mdl{position: absolute; right: 20px; top: 20px; width: 21px;}
/*kyc_mandate css end*/
.view-agreement {border: 1px dashed #F8C6CD;border-radius: 192px;margin: auto;height: 192px;width: 192px;flex-shrink: 0;background-color: #FEFCFC;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.view-agreement-image {margin: 10px auto;width: 72.8px; height: 72.8px;display: block;}
.bill-txt-agreement {color: var(--Brand_color, #E31B37); font-family: 'Lato-r'; font-size: 14px; line-height: 24px; letter-spacing: 0.15px; }
#peny_drop .modal-aadhaar-popup-body {padding: 30px 24px 15px;}
#peny_drop #cls-adhar-mdl {top: 31px;right: 19px;}
#peny_drop.modal-aadhaar-popup .input-box-wrpr {margin-bottom: 32px;}
.input-prefix-wrpr{position: relative;}
.input-prefix {position: absolute;left: 16px;top: 50%;padding-right: 5px;transform: translateY(-50%);font-size: 15px;color: #231F20;font-family: 'Inter-sb';line-height: 1;}
#peny_drop .form-control {padding-left: 26px;}
.fos-clk-pht-box-lst{min-width: 45%;flex: 0 0 45%;}
.radio_head_crs_add-new {border: 0; padding: 0 16px; background-color: #F3F5F9; height: 51px; align-items: center; margin: 20px 0 -7px;border-radius: 8px;display: flex;} 
.radio_head_crs_add-new .radio_add_title_wrpr_ass {min-width: 100%; } 
.radio_head_crs_add-new .radio_add_title_wrpr_ass label {width: 100%; font-size: 12px; font-family: "Inter-sb"; position: relative; } 
.radio_head_crs_add-new .radio_add_title_wrpr_ass label:before {content: ''; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 20px; height: 20px; border: 1px solid #C4C4C4; border-radius: 4px; } 
.radio_head_crs_add-new .radio_add_title_wrpr_ass input:checked+label:before {border: 0; border-radius: 0; background-image: url('../assets/img/check_tick_add.svg'); }

.add-pin-wrpr-epl{display: flex;padding-top: 24px;}
.add-pin-wrpr-epl>div{flex: 0 0 50%; min-width: 50%}
.textarea-box-wrpr .form-control {height: 68px; padding: 16px 0.75rem; }

.cngrl-wrpr-new {padding-top: 40px;}
.cngrl-usr-img {border: 5px solid #fff; border-radius: 50%; margin: 0 auto 20px; width: 100px; height: 100px; overflow: hidden; position: relative;}
.cngrl-usr-img img {display: block; width: 100%; position: absolute; left: 0; top: 0;}

.epl-addr-vrf-ttl {font-size: 14px;color: #231F20;font-family: 'Inter-sb';line-height: 17px;}
.epl-addr-vrf-dcrb {font-size: 12px;line-height: 16px;color: #4D4D4F;font-family: 'Inter-r';margin: 9px 0 20px;}
.epl-addr-vrf-rdo {display: flex;justify-content: space-between;}
.epl-addr-vrf-rdo-lst {flex: 0 0 48%;min-width: 48%;}
.epl-addr-vrf-rdo-lst label {display: flex;padding-left: 36px;height: 38px;align-items: center;border: 1px solid #4D4D4F;border-radius: 8px;position: relative;color: #231F20;font-family: 'Inter-sb';font-size: 12px;}
.epl-addr-vrf-rdo-lst label:before {content: '';width: 18px;height: 18px;position: absolute;border: 1px solid #4D4D4F;border-radius: 50%;left: 10px;top: 50%;transform: translateY(-50%);background-color: #F5F5F5;}
.epl-addr-vrf-rdo-lst input:checked+label:after {content: '';position: absolute;top: 50%;transform: translateY(-50%);background-color: #231F20;left: 12px;width: 14px;height: 14px;border-radius: 50%;}

.otp-modal-vkyc {padding: 24px 32px 15px;background-color: #fff;position: relative;border-radius: 24px 24px 0 0;min-width: 100%;flex: 0 0 100%;}
.otp-txt-vkyc {font-size: 12px;line-height: 14px;letter-spacing: 0.6px;color: #4D4D4F;font-family: 'Lato-r';margin: 0 0 20px;}
div#verify_aadhar_otp {margin-top: 10px; }
.otp-modal-vkyc .otp-inpt-wrpr .field-wrapper .form-group input {width: 40px;height: 48px;margin: 0;border-color: #E6E7E8 !important;}
.otp-modal-vkyc .otp-inpt-wrpr .field-wrapper .form-group {justify-content: space-between;margin-bottom: 8px;}
.otp-modal-vkyc .login-ttl {margin-bottom: 12px;}
.otp-modal-vkyc .otp-txt-vkyc {line-height: 14px;margin-bottom: 20px;}
.otp-modal-vkyc .otp-inpt-wrpr .field-wrapper .form-group input:valid,.otp-modal-vkyc .otp-inpt-wrpr .field-wrapper .form-group input:foucs{border-color: #4D4D4F !important;}
.otp-modal-vkyc .otp-inpt-wrpr .field-wrapper .form-group input:focus, .otp-modal-vkyc .otp-inpt-wrpr .field-wrapper .form-group input:valid{border-color: #4D4D4F !important;}
.otp-modal-vkyc .rsnd-lnk  {line-height: 16px;padding-top: 20px;padding-bottom: 20px;}
.otp-modal-vkyc .rsnd-otp-wrpr {margin: 30px 0 20px;line-height: 27px;display: flex;color: #4D4D4F;font-family: 'Inter-r';}
.otp-modal-vkyc .rsnd-otp-wrpr .rsnd-otp-btn {color: #0094FF;margin-left: 4px;font-family: 'Inter-r';}

.epl-addr-vrf-wrpr {padding:4px 0 1px; font-size: 12px; font-weight: bold;}
.bnk-dcrb-txt-epl{margin-bottom: 24px;}
#details-not-correct-modal .page-moday-body-inner {padding-top: 16px; }
#details-not-correct-modal .page-moday-body {padding-bottom: 15px; }
#details-not-correct-modal .pop_up_modal_footer_txt {margin: 0 0 30px; color: #78828A; }
.epl-chk-lst {padding: 0;margin: 0;}
.epl-chk-lst li {list-style: none;position: relative;padding-left: 24px;font-size: 12px;line-height: 15px;font-family: 'Inter-r';color: #4D4D4F;}
.epl-chk-lst li+li {margin-top: 9px;}
.epl-chk-lst li:before{content: '';position: absolute;left: 0;top: 2px;background-image: url('../assets/img/check-list.svg');width: 12px;height: 12px;}
.centered-div {display: flex; justify-content: center; }
#details_not_correct_click {display: block; margin-top: 10%; font-size: 12px; line-height: 16px; font-family: 'Inter-m'; max-width: 220px;}

.vkyc-body .ckyc-radio-bx label {border: 0 !important;box-shadow: none;border-radius: 0;}
.vkyc-body .ckyc-radio-bx {box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);border-radius: 8px;background-color: #fff;overflow: hidden;margin: 0 0 20px;}
.vkyc-body .ckyc-radio-bx input+label:before {background-image: none;border-radius: 50%;border: 1.5pt solid #231F20;}
.vkyc-body .ckyc-radio-bx input:checked+label:after {content: '';position: absolute;width: 11px;height: 11px;background-color: #231F20;border-radius: 50%;border: 0;left: 28px;top: 50%;transform: translateY(-50%);}

.search_mag_cs {width: 82px;height: 66.681px;}
.retry-modal-epl {position: absolute;cursor: pointer;top: 25px;right: 20px;}
.reject-txt-error {color: #78828A;text-align: center;font-family: 'Lato';font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;}
.red_txt_link {color: var(--Brand_color, #E31B37);}
.error_bottom_txt {margin-bottom: 20px;}
.new_background_body {background: linear-gradient(179deg, #DDDFE7 -47.76%, #FFF 99.47%);}
.error_double_img_div {position: relative;left: 40%;padding-bottom: 25px;}
.error_double_img1 {height: auto;display: block;}
.error_double_img2 {height: auto;display: block;position: absolute;top: 43px;left: -11px;}
.offer_txt_header {font-size: 16px;font-style: normal;font-weight: 600;line-height: normal;padding-bottom: 8px;}
.offer_txt_txt {font-style: normal;font-weight: 400;line-height: 18px;font-size: 12px;color: #4D4D4F;}

.flexi-txt-bold {font-size: 12px;font-style: normal;font-weight: 700;line-height: normal;}

.addresss-kyc-wrpr {position: relative;border-radius: 16px;background: #FFF;box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.10);padding: 19px 29px 22px 20px;}
.addresss-kyc-ttl {color: #231F20;font-size: 16px;line-height: 19px;font-family: 'Inter-sb';margin-bottom: 10px;display: flex;align-items: center;}
.addresss-kyc-txt {color: #4D4D4F;font-size: 14px;line-height: 20px;max-width: 273px;font-family: 'Inter-r';margin-bottom: 11px;}
.addresss-kyc-txt b {font-weight: normal;font-family: 'Inter-sb';}
.addresss-kyc-ttl span {background-color: #F4FFF5;padding: 2px 8px;color: #23AD23;font-family: 'Lato-r';font-size: 9px;line-height: 15px;margin-left: 6px;}
.addresss-kyc-btn svg {display: none;}
.addresss-kyc-btn {border-radius: 24px;background: #E31B37;width: 131px;height: 42px;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 15px;font-family: 'Lato-sb';margin-top: 24px;}
.addresss-kyc-wrpr+.addresss-kyc-wrpr {margin: 20px 0 40px;}
.addresss-kyc-btn.completed {border-radius: 24px;border: 1px solid #E6E7E8;background-color: transparent;color: #32965D;pointer-events: none;margin-top: 11px;}
.addresss-kyc-btn.completed svg {display: block;margin-left: 5px;}
.addresss-kyc-wrpr .dynamic_fields {display: none;}
.addresss-kyc-wrpr .addr-page-wrpr {margin: 20px 0 0;}

.add_modal_corrs_txt {padding: 8px 0 0; font-family: 'Inter-r'; color: #4D4D4F; font-size: 12px; line-height: 17px;}
.radio_head_crs_add{padding: 14px 15px; border-radius: 8px; background-color: #F3F5F9; margin-top: 16px;}
.radio_add_title {font-size: 12px; color: #4D4D4F; font-family: 'Inter-sb'; line-height: 15px;}
.radio-wrpr-lst.radio-wrpr-lst-wo-inp {padding: 12px 15px; position: relative; border-radius: 8px; border: 1px solid #A19FA0; }
.radio-wrpr-lst.radio-wrpr-lst-wo-inp {} .radio-wrpr-lst.radio-wrpr-lst-wo-inp img {position: absolute; top: 10px; right: 10px; } 
.radio-wrpr-lst.radio-wrpr-lst-wo-inp .select-addr-city {font-family: 'Inter-sb'; font-size: 12px; line-height: 15px; margin-bottom: 4px; color: #231F20; } 
.radio-wrpr-lst.radio-wrpr-lst-wo-inp .select-addr-lane {color: #4D4D4F; font-size: 9px; font-family: 'Inter-r'; line-height: 11px; }

.bill-txt-agreement {color: var(--Brand_color, #E31B37);font-feature-settings: 'clig' off, 'liga' off;font-family: Lato;font-size: 14px;font-style: normal;font-weight: 400;line-height: 24px; /* 171.429% */letter-spacing: 0.15px;}

.kyc-footer-bottom {position: absolute;left: 0;right: 0;bottom: 0;}

.ari-txt-tab {font-family: 'Inter-b'; font-size: 13px; padding: 11px 25px 0px; border-top: 1px solid #2F2D2D; margin: 24px -24px -11px;}

.input-box-wrpr-bill {position: relative;}
.input_box_top {margin-top: 19px; }

.epl-cap-cam {display: flex;align-items: center;height: 61px;border: 1px dashed #A19FA0;border-radius: 8px;padding: 0 16px;font-size: 12px;font-family: 'Lato-r';cursor: pointer;color: #5E6067}
.epl-doc-name{font-size: 12px;font-family: 'Inter-r';color: #4D4D4F;margin-right: 4px;}
.epl-cap-cam .start-cam {width: 30px; margin-right: 20px;}
.epl-cap-cam .file-input {margin-right: 10px;}
.file_input_img {width: 30px;}
.epl-cap-fl-nm {display: flex;align-items: center;margin-top: 8px;color: #4D4D4F;font-family: 'Inter-r';line-height: 15px;font-size: 10px;}
.epl-cap-fl-nm img {width: 13px;margin-right: 4px;}
.epl-cap-doc-lst+.epl-cap-doc-lst {margin-top: 20px;}
.epl-cap-doc-lst-lb {display: flex;align-items: center;margin-bottom: 8px;color: #4D4D4F;font-family: 'Inter-r';line-height: 15px;font-size: 12px;} .epl-cap-doc-lst-lb img {width: 16px;margin-left: 4px;} 
.epl-cap-modal {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #000;z-index: 2003;overflow: hidden;}
.embed-responsive {position: relative;display: block;width: 100%;padding: 0;overflow: hidden;}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}
.epl-caputre-btn-wrpr{position: absolute;left: 0;right: 0;bottom: 0;background-color: #fff;padding: 15px 24px;display: flex;align-items: center;justify-content: space-between;}
.epl-ftr-btn {border-radius: 24px;border: 1px solid #E31B37;background: #FFF;min-width: 48.5%;text-align: center;height: 48px;display: flex;align-items: center;justify-content: center;color: #E31B37;font-family: 'Lato-m';font-size: 16px;line-height: 24px;}
.epl-ftr-btn-sld {background-color: #E31B37;color: #fff;}
.embed-responsive-16by9::before {padding-top: 175%;}
.embed-responsive::before {display: block;content: "";}
.epl-prv-img {display: block;position: absolute;left: 0;right: 0;top: 0;max-width: 100%;margin: 0 auto;}
.fos-modal-close {position: absolute;z-index: 2004;right: 14px;top: 14px;}
.epl-cap-doc {padding-top: 19px;}
#address-popup .page-moday-body {max-height: 100%;overflow-y: auto;padding-bottom: 80px;}
.process-page-ttl {color: #1E2126; font-family: 'Inter-b'; font-size: 20px; line-height: 29px; padding: 19px 0px 15px; }
.processing_offline_txt {font-size: 14px; }
.processing_offline_img_epl img {width: 42px; height: 42px; }
.input-box-wrpr select.form-control.selected-data{background-color: #F3F5F9;z-index: 0}
#bill_doc_upload_sec.input-box-wrpr-select::before{z-index: 2;pointer-events: none;}
#imagePopup {display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); justify-content: center; align-items: center; z-index: 6000}
#popupContent {width: 75%; height: 75%; display: flex; justify-content: center; align-items: center; position: relative; overflow: hidden;}
#popupImage {width: 75%; height: 75%; object-fit: contain;}
#closeButton { position: absolute; top: 10px; right: 10px; cursor: pointer; z-index: 4000;}
.tooltip {z-index: 2002;}
.file-info-round {display: flex;height: 22px;align-items: center;padding: 0 10px;border-radius: 16px;border: 1px solid #A19FA0;margin-right: 14px;} 
.file-info-round span {font-size: 11px;color: #333;font-family: 'Inter-r';max-width: 182px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.kyc_dynamic_fields {padding: 19px 0 30px; }
.ruppee-inpt-wrpr {position: relative; }
.ruppee-inpt-wrpr span {position: absolute; top: 15px; left: 13px; font-size: 14px; color: #231F20; font-family: 'Inter-sb'; display: none; }
.input-box-wrpr .ruppee-inpt-wrpr.has-value .form-control {padding-left: 21px; }
.ruppee-inpt-wrpr.has-value span {display: block; }

.addr-select {-webkit-appearance: none;appearance: none;}

.calculator-amt-wrpr-epl {
    padding: 40px 0;
}

.calculator-amt-wrpr-epl .calculator-amt-lbl {
    font-size: 14px;
}
.calculator-amt-rts {font-size: 20px;margin: 11px 0 0;}
.epl-assisted_by-wrpr .assisted_by-img{margin-right: 20px;cursor: pointer;}
.epl-assisted_by-wrpr img{max-height: 24px;display: block;}
#epl-assisted-modal .page-btn{margin-top: 30px;}
#epl-assisted-modal .help-modal-cnt {padding: 34px 32px 15px;}
#epl-assisted-modal .help-modal-ttl {padding-bottom: 33px;}

.epl-upd-doc-wrpr {display: flex;justify-content: space-between;align-items: center;}
.elp-upld-cam label,.elp-upld-file label {height: 48px;border-radius: 8px;border: 1px dotted #A19FA0;display: flex;align-items: center;width: 100%;padding: 0 14.5px;font-family: 'Inter-sb';font-size: 12px;margin: 0;cursor: pointer;color: #4D4D4F;}
.elp-upld-cam,.elp-upld-file {min-width: 47.285%;}
.elp-upld-cam label img {max-width: 18px;margin-right: 9px;}
.elp-upld-file label img {max-width: 15px;margin-right: 9px;}
.epl-pt-9{padding-top: 9px;}
.epl-info-ioc-wrpr {padding: 12px;display: flex;align-items: flex-start;background-color: #F3F5F9;border-radius: 8px;color: #5E6067;font-size: 10px;line-height: 12px;margin-top: 20px;}
.epl-info-ioc-wrpr img {margin-right: 8px;}
.epl-pt-24{padding-top: 24px;}
.check-box-wrpr label:before {border: 1px solid #c4c4c4;width: 20px;height: 20px;background-size: contain;background-position: center;}
.check-box-wrpr-address.income-doc-check {position:absolute;left: 0;right: 0;bottom: 80px;background-color: #fff;padding: 15px 22px 15px 16px;}
.check-box-wrpr-address.income-doc-check label {font-size: 10px;line-height: 14px;font-family: 'Inter-r';color: #4D4D4F;}
.epl-upded-doc-wrpr {display: flex;align-items: center;justify-content: space-between;height: 48px;border: 1px dotted #A19FA0;background-color: #fff;padding: 0 8.75px;border-radius: 8px;margin-bottom: 15px;}
.epl-upded-doc-wrpr>div {display: flex;font-size: 12px;font-family: 'Inter-sb';color: #4D4D4F;}
.epl-upded-doc-wrpr>div>img {margin-right: 8px;}
.epl-upded-txt {display: flex;}
.epl-upded-txt>img {margin-left: 8px;}
.epl-upded-vw {cursor: pointer;}
.epl-page-body-incm-doc{padding-bottom: 90px;}
.epl-pt-15{padding-top: 15px;}
.epl-doc-img-modal {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #fff;z-index: 2000;padding: 20px 15px 0;font-size: 12px;line-height: 16px;color: #231F20;font-family: 'Inter-m';}
.epl-doc-img-close {cursor: pointer;right: 15px;position: absolute;top: 16.5px;}
.epl-doc-img-modal-hd {padding-bottom: 22px;}
.epl-doc-img-modal-bdy .owl-carousel .owl-item img:first-child {max-width: 100%;}
.epl-doc-img-modal-bdy .owl-carousel .owl-item .delete-doc {position: absolute;right: 15px;top: 15px;max-width: 24px;cursor: pointer;}
.epl-doc-img-modal-bdy .owl-carousel .owl-item .item {position: relative;}
.thumb-slider{padding: 0 40px;}
.epl-doc-img-modal-bdy {height: calc(100% - 139px);}
.main-slider {height: calc(100% - 82px);}
.main-slider .owl-stage-outer, .main-slider .owl-stage,.main-slider .owl-stage .owl-item,.main-slider .owl-stage .owl-item .item,.thumb-slider .owl-stage-outer, .thumb-slider .owl-stage,.thumb-slider .owl-stage .owl-item,.thumb-slider .owl-stage .owl-item .item {height: 100%;}
.main-slider .owl-stage .owl-item .item{position: relative;border-radius: 16px;background-color: #d9d9d9;}
.epl-doc-img-modal-bdy .main-slider .owl-item img:first-child,.epl-doc-img-modal-bdy .thumb-slider .owl-item img:first-child {max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;display: block;width: auto;transform: translate(-50%, -50%);height: auto;}
.thumb-slider {height: 62px;}
.thumb-slider .owl-stage-outer, .thumb-slider .owl-stage,.thumb-slider .owl-stage .owl-item,.thumb-slider .owl-stage .owl-item .item {height: 100%;position: relative;left: 15px;}
.thumb-slider .owl-stage .owl-item .item {border: 1px solid #E6E7E8;border-radius: 4px;position: relative;}
.thumb-slider .owl-nav button {position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.thumb-slider .owl-nav button+button {left: auto;right: 0;}
.thumb-slider {margin-top: 20px;}
.thumb-slider .owl-nav button.owl-prev img {transform: rotate(180deg);}
.epl-doc-img-modal-ftr {position: absolute;left: 0;right: 0;bottom: 0;padding: 16px 20px;box-shadow: 0px 0px 20px 0px #0000001A;background-color: #fff;display: flex;height: 80px;justify-content: space-between;align-items: center;}
.epl-doc-img-modal-btn {display: flex;align-items: center;min-width: 45.75%;height: 48px;border: 1px solid #E31B37;justify-content: center;color: #E31B37;border-radius: 24px;font-family: 'Lato-m';cursor: pointer;}
.epl-doc-img-modal-btn+.epl-doc-img-modal-btn{background-color: #E31B37;color: #fff;}
.epl-doc-img-modal-btn img {margin-right: 4px;}

@media(max-width:360px){
   .calculator-amt-wrpr-epl .calculator-amt-lbl {font-size:12px}
}
@media(max-width:360px){
   .calculator-amt-wrpr-epl .calculator-amt-lbl {font-size:10px}
    .calculator-amt-rts {font-size: 16px;margin: 4px 0 0;}
}
.yes-no-btn-wpr-login {display: flex;justify-content: space-between; margin-top: 30px; position: relative;}
.yes-no-btn-login {border-radius: 24px;border: 1px solid #E31B37;color: #fff; background-color: #E31B37;min-width: 46.8%;text-align: center;font-family: 'Lato-m';font-size: 16px;display: flex;align-items: center;justify-content: center;height: 48px;cursor: pointer;}
#representative-err {color: red;font-size: smaller;margin-top: 5px;}
.page-btn-assisted {min-width: 121px;height: 48px;background: #e31837;color: #fff;font-family: 'Inter-sb';display: flex;align-items: center;justify-content: center;cursor: pointer;border-radius: 24px;font-size: 14px;}

.tenur-int-lst-amt-ttl{margin-top: 0;}
.epl-ckyc-confirm-card{margin: 20px 0 40px;padding: 24px 15px 23px;}
.epl-ckyc-confirm-card .step-info-ttl {font-size: 14px;color: #231F20;line-height: 17px;padding-bottom: 24px;}
.epl-ckyc-confirm-card .radio-wrpr-pg-lst-itm {border-color: #E6E7E8;border-radius: 8px;}
.epl-ckyc-confirm-card .radio-wrpr-pg-lst-itm label {margin: 0;height: 48px;padding-left: 68px;font-family: 'Inter-r';}
.epl-ckyc-confirm-card .radio-wrpr-pg-lst-itm label:before, .epl-ckyc-confirm-card .radio-wrpr-pg-lst-itm input:checked+label:before {left: 24px;border: 1.5px solid #231F20;width: 18px;height: 18px;}
.epl-ckyc-confirm-card .radio-wrpr-pg-lst-itm label img{margin-right: 10px;}
.epl-ckyc-confirm-card .radio-wrpr-pg-lst-itm input:checked+label:after {width: 10px;height: 10px;background-color: #231F20;left: 28px;}
.epl-ckyc-confirm-card .validate_vpa_control {padding: 14px 24px 20px;position: relative;}
.validate_vpa_label {font-size: 12px;color: #4D4D4F;line-height: 15px;}
.epl-ckyc-confirm-card .validate_vpa_control .upi-vpa-input {margin: 8px 0 0;padding: 15px 101px 15px 10px;border: 1px solid #DDDFE7;box-shadow: none;font-family: 'Inter-m';color: #231F20;background-color: #fff !important;}
.epl-ckyc-confirm-card .validate_vpa_control .upi-vpa-input::-webkit-input-placeholder {color: #D9D9D9;font-family: 'Inter-r';}
.epl-ckyc-confirm-card .validate_vpa_control .upi-vpa-input::-moz-placeholder {color: #D9D9D9;font-family: 'Inter-r';}
.epl-ckyc-confirm-card .validate_vpa_control .upi-vpa-input:-ms-input-placeholder {color: #D9D9D9;font-family: 'Inter-r';}
.epl-ckyc-confirm-card .validate_vpa_control .upi-vpa-input:-moz-placeholder {color: #D9D9D9;font-family: 'Inter-r';}
.upi-vrf-btn {position: absolute;right: 24px;height: 48px;width: 81px;background-color: #E31837;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 12px;border-radius: 8px;top: 37px;font-family: 'Inter-sb'; cursor: pointer;}
.upi-vrf-btn img{margin-left: 5px;}
.epl-ckyc-confirm-card .validate_vpa_control #remaining_vpa_count {position: static;transform: none;margin-top: 8px;text-align: center;font-size: 12px;color: #4D4D4F;line-height: 15px;}
.epl-ckyc-confirm-card.current-element .radio-wrpr-pg-lst .radio-wrpr-pg-lst-itm:first-child {background-color: #E6E7E8;}
.epl-ckyc-confirm-card .radio-wrpr-pg-lst-itm+.radio-wrpr-pg-lst-itm{margin-top: 20px;}
.upi-vrf-btn.validated{background-color: #32965D;}
.epl-ckyc-confirm-card .validate_vpa_control .upi-vpa-input.error-upi{border-color: #E31837}
.upi-err-msg {font-family: 'Inter-r'; font-size: 11px; line-height: 15px; color: #E31837; margin-top: 8px; }
.retry-modal-epl-upi .retry-modal-close{top: 20px;right: 20px;}
.retry-modal-epl-upi .reloading-icon{padding-bottom: 15px;}
.retry-modal-epl-upi .smthng-wnt-ttl{line-height: 36px;padding-bottom: 8px;}
.retry-modal-epl-upi .smthng-wnt-dcrb{color: #4D4D4F;line-height: 19px;}
.retry-modal-epl-upi.retry-modal .retry-modal-bdy .page-btn{margin-top: 19px;}
.retry-modal-epl-upi .attm-rmng-txt,.attm-rmng-txt .attm-rmng-txt b{font-family: 'Inter-sb';}
.success-modal-epl-info {padding: 17px 20px 13px;background-color: #F3F5F9;border-radius: 8px;text-align: left;}
.success-modal-epl-info-lst {display: flex;justify-content: space-between;align-items: center;font-size: 12px;line-height: 16px;color: #616161;}
.success-modal-epl-info-lst-info {color: #1E2126;min-width: 47%;text-align: right;word-break: break-all;}
.success-text {color: green;}
.success-modal-epl-info-lst-lbl {min-width: 47%;}
.success-modal-epl-info-lst+.success-modal-epl-info-lst {margin-top: 8px;}
.success-modal-epl-upi .smthng-wnt-ttl {line-height: 28px;padding-bottom: 16px;}
.success-modal-epl-upi.retry-modal .retry-modal-bdy .page-btn {margin-top: 30px;}
.page-title{padding-bottom: 8px;}
.bnk-dcrb-txt {margin-bottom: 24px;}
.epl-upi-inst-wrpr {box-shadow: 0px 0px 10px 0px #0000001A;padding: 10px 15px 15px;border-radius: 16px; margin: 0 0 30px;}
.epl-upi-inst-lst li {font-family: 'Inter-r';font-size: 12px;line-height: 18px;color: #4D4D4F;padding-left: 26px;position: relative;}
.epl-upi-inst-lst {list-style: none;padding: 0;margin: 0;}
.epl-upi-inst-lst li+li {margin-top: 8px;}
.epl-upi-inst-ttl {font-family: 'Inter-b';font-size: 12px;line-height: 30px;margin-bottom: 4px;color: #1E2126;}
.epl-upi-inst-lst li:before {content: '';position: absolute;width: 15px;height: 15px;background-size: contain;background-origin: content-box;left: 0;top: 0;background-image: url('../assets/img/success-modal-check.svg');}
.epl-upi-inst-timer {font-family: 'Inter-r';font-size: 16px;line-height: 30px;display: flex;align-items: center;justify-content: center;padding: 31px 0;}
.epl-atms-rmn-ftr {position: absolute;background-color: #fff;left: 0;right: 0;bottom: 0;}
.epl-upi-inst-prg {height: 4px;background-color: #DDDFE7;border-radius: 60px;position: relative;overflow: hidden;}
.epl-upi-inst-prg-per {height: 4px;background-color: #E31B37;border-radius: 60px;position: absolute;left: 0;transition: all ease 0.5s;width: 0;}
.epl-atms-rmn-ftr .attm-rmng-txt {margin: 0 auto 20px;}
.epl-atms-rmn-ftr .ckyc-inf-wrpr2 {padding: 15px 25px 15px 15px;box-shadow: 0px 0px 12px 0px #1E212614;font-family: 'Inter-r';font-size: 12px;line-height: 16px;}
.epl-atms-rmn-ftr .ckyc-inf-wrpr2 img {margin-right: 8px;}
.epl-atms-rmn-ftr .page-btn{margin: 0 15px 15px;}
.epl-atms-rmn-ftr .ckyc-inf-wrpr2 b{font-weight: normal;font-family: 'Inter-sb';}
.page-body.page-body-epl-status {min-height: calc(100% - 120px);max-height: calc(100% - 120px);}
.epl-kyc-mndt-loader,.epl-kyc-mndt-loader:before {position: absolute; left: 0; right: 0; bottom: 0; top: 0; display: flex; align-items: center; justify-content: center; z-index: 2022;} 
.epl-kyc-mndt-loader:before {content: ''; background: linear-gradient(32.99deg, #171516 48.33%, rgba(35, 31, 32, 0.9) 89.39%); opacity: 0.5; } 
.epl-kyc-mndt-loader-bdy {width: 248px; background-color: #fff; position: relative; padding: 30px 16px 21px; text-align: center; border-radius: 16px; z-index: 2022;} 
.epl-kyc-mndt-loader-ttl {margin: 8px 0 12px; font-family: 'Inter-b'; font-size: 16px; line-height: 24px; letter-spacing: 0.15000000596046448px; } 
.epl-kyc-mndt-loader-dcrb {font-family: 'Inter-r'; font-size: 12px; font-weight: 400; line-height: 18px; letter-spacing: 0.6000000238418579px; color: #4D4D4F; margin-bottom: 20px; }
.epl-kyc-mndt-loader-tm {font-family: 'Inter-m'; font-size: 12px; line-height: 14.52px; } 
.epl-kyc-mndt-loader-bdy img {display: block; max-width: 79.66px; margin: 0 auto; }

.revised_int_headtxt {width: 90%; font-size: 16px; font-weight: 500; line-height: 22px; text-align: left; }
.pop_up_modal_footer_txt{font-size: 12px;line-height: 15px;font-family: 'Inter-r';color: #4D4D4F;position: relative;margin-bottom: 15px;}

#check_politic_income {padding-top: 10px; padding-left: 0px; }
#check_politic_income label:first-of-type {padding-bottom: 10px; }
.login-error {color: #e31837;font-size: 12px;line-height: 17px;margin-top: 8px;}
.email-error {color: #e31837;font-size: 12px;line-height: 17px;margin-top: 8px;}
.input-box-wrpr .form-control.input-error{border-color: #e31837;}
a#email-link {display: inline-flex; margin: 30px 0 6px; font-family: 'Inter-r'; font-size: 16px; line-height: 16px; color: #0094FF; text-decoration: underline; }
a#mobile-link {display: inline-flex; margin: 30px 0 6px; font-family: 'Inter-r'; font-size: 16px; line-height: 16px; color: #0094FF; text-decoration: underline; }
.email-verified-wrpr input#email_id {padding-right: 50px !important;}
.pymt-typ {border-radius: 8px;background: #FFF;box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.12);display: flex;padding: 17px 24px 14px;justify-content: space-between;align-items: center;flex-direction: row;margin-bottom: 24px;}
.radio-wpr-pymt label {display: block;margin: 0;color: #1E2126;font-size: 14px;font-family: 'Lato-m';line-height: 24px;letter-spacing: 0.15px;padding-left: 30px;position: relative;}
.radio-wpr-pymt label:before {content: '';width: 18px;height: 18px;border: 1px solid #DDDFE7;position: absolute;left: 0;top: 50%;transform: translateY(-50%);border-radius: 50%;}
.radio-wpr-sptr {width: 1px;height: 20px;background: #D9D9D9;}
.radio-wpr-pymt input:checked+label:before {border-color: #E31B37;}
.radio-wpr-pymt input:checked+label:after {content: '';position: absolute;width: 10px;height: 10px;background-color: #E31B37;left: 4px;top: 50%;transform: translateY(-50%);border-radius: 50%;}
.acc-dtl-wrpr {border-radius: 8px;background: #FFF;box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.12);padding: 20px 24px;margin: 15px 0 30px;}
.validate_vpa_control{position: relative;}
.upi-div-inc-tru .upi-vrf-btn {top: 25px;right: 0;}
.upi-div-inc-tru #remaining_vpa_count {position: static;margin-top: 4px;text-align: center;transform: none;}
.upi-div-inc-tru input#upi_mandate_vpa {height: 48px;padding-top: 10px;padding-bottom: 10px;}
.check-box-wrpr-terms.check-box-wrpr-terms-wot-bg.check-box-wrpr-stcky-btm.kyc-mndate-check{bottom: 55px;}

.email-pad {padding-top: 20px;}
.check-box-wrpr-em {margin-top: 10px;}

.loan-cal-subhead {color: #4D4D4F; font-size: 12px; line-height: 15px; font-family: 'Inter-r'; background-color: #fff; position: relative; padding-top: 10px; }
.language-modal-wrpr .edit-addr-modal-ttl {margin-bottom: 40px; }
.lang-icon {display: flex;justify-content: center;}
.lang-lst {display: flex;flex-wrap: wrap;margin-top: 40px;justify-content: space-between;color: #5A6171;font-family: 'Lato-m';font-size: 16px;line-height: 19px;}
.lang-lst-tem {min-width: 48.5%;padding-bottom: 16px;border-bottom: 1px solid #DDDFE7;margin-bottom: 27px;cursor: pointer;text-align: center;}
.lang-lst-tem.active {color: #E31B37;position: relative;}
.lang-lst-tem.active:before {content: '';width: 16px;height: 12px;position: absolute;right: 11px;bottom: 18px;background-image: url('../assets/img/verified.svg');background-repeat: no-repeat;background-position: center;background-size: contain;}
.edit-addr-modal.language-modal-wrpr .page-btn {position: relative;}
.edit-addr-modal.language-modal-wrpr .page-btn img {position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}

.edit-addr-modal-bg {position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); backdrop-filter: blur(5px); }
.edit-addr-modal {position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: flex; align-items: flex-end; z-index: 2001; }
.edit-addr-modal-bdy {min-width: 100%; background-color: #fff; position: relative; padding: 30px 20px 15px; box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 2px 4px rgba(0, 0, 0, 0.2); border-radius: 20px 20px 0 0; max-height: 100%; overflow-y: auto; }
.language-select > div {-webkit-appearance: none; appearance: none; background-color: transparent; border: 0 !important; box-shadow: none !important; outline: none !important; font-size: 12px; padding: 2px 6px 2px 26px; color: #fff; font-family: 'Inter-m'; line-height: 22px; border-radius: 5px; border: 1px solid #A19FA0 !important; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) !important; position: relative; display:block; }
.edit-addr-modal-ttl {font-size: 16px; line-height: 19px; color: #1E2126; margin-bottom: 40px; font-family: 'Inter-sb'; }
.language-modal-wrpr .partner-close-mdl {right: 24px; top: 24px; }
#txt-lang-error {padding: 14px 0px 42px; }
.lan_error_modal_text {color: #78828A; font-family: 'Inter-r'; text-align: left; font-size: 14px; line-height: 18px; letter-spacing: 0.6px; max-width: 300px; margin: 0 auto; }
.ckyc-note-wrpr {padding: 11px 12px;background-color: #F4F4F4;color: #5E6067;font-family: 'Inter-r';line-height: 14px;border-radius: 4px;font-size: 10px;margin-bottom: 10px;}
.page-body-footer.vkyc-body{min-height: calc(100% - 150px);max-height: calc(100% - 150px);}

.epl-upd-doc-wrpr {display: flex;justify-content: space-between;align-items: center;}
.elp-upld-cam label,.elp-upld-file label {height: 48px;border-radius: 8px;border: 1px dotted #A19FA0;display: flex;align-items: center;width: 100%;padding: 0 14.5px;font-family: 'Inter-sb';font-size: 12px;margin: 0;cursor: pointer;color: #4D4D4F;}
.elp-upld-cam,.elp-upld-file {min-width: 47.285%;}
.elp-upld-cam label img {max-width: 18px;margin-right: 9px;}
.elp-upld-file label img {max-width: 15px;margin-right: 9px;}
.epl-pt-9{padding-top: 9px;}
.epl-info-ioc-wrpr {padding: 12px;display: flex;align-items: flex-start;background-color: #F3F5F9;border-radius: 8px;color: #5E6067;font-size: 10px;line-height: 12px;margin-top: 20px;}
.epl-info-ioc-wrpr img {margin-right: 8px;}
.epl-pt-24{padding-top: 24px;}
.check-box-wrpr label:before {border: 1px solid #c4c4c4;width: 20px;height: 20px;background-size: contain;background-position: center;}
.check-box-wrpr-address {background-color: #fff;padding: 15px 22px 15px 16px;}
#addr-chk-box {padding: 16px 40px 14px 0;}
.check-box-wrpr-address label {font-size: 10px;line-height: 22px;font-family: 'Inter-r';color: #4D4D4F;}
.epl-upded-doc-wrpr {display: flex;align-items: center;justify-content: space-between;height: 48px;border: 1px dotted #A19FA0;background-color: #fff;padding: 0 8.75px;border-radius: 8px;margin-bottom: 15px;}
.epl-upded-doc-wrpr>div {display: flex;font-size: 12px;font-family: 'Inter-sb';color: #4D4D4F;}
.epl-upded-doc-wrpr>div>img {margin-right: 8px;}
.epl-upded-txt {display: flex;}
.epl-upded-txt>img {margin-left: 8px;}
.epl-upded-vw {cursor: pointer;}
.epl-page-body-incm-doc{padding-bottom: 90px;}
.epl-pt-15{padding-top: 15px;}
.epl-doc-img-modal {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #fff;z-index: 2000;padding: 20px 15px 0;font-size: 12px;line-height: 16px;color: #231F20;font-family: 'Inter-m';}
.epl-doc-img-close {cursor: pointer;right: 15px;position: absolute;top: 16.5px;}
.epl-doc-img-modal-hd {padding-bottom: 22px;}
.epl-doc-img-modal-bdy .owl-carousel .owl-item img:first-child {max-width: 100%;}
.epl-doc-img-modal-bdy .owl-carousel .owl-item .delete-doc {position: absolute;right: 15px;top: 15px;max-width: 24px;cursor: pointer;}
.epl-doc-img-modal-bdy .owl-carousel .owl-item .item {position: relative;}
.thumb-slider{padding: 0 40px;}
.epl-doc-img-modal-bdy {height: calc(100% - 139px);}
.main-slider {height: calc(100% - 82px);}
.main-slider .owl-stage-outer, .main-slider .owl-stage,.main-slider .owl-stage .owl-item,.main-slider .owl-stage .owl-item .item,.thumb-slider .owl-stage-outer, .thumb-slider .owl-stage,.thumb-slider .owl-stage .owl-item,.thumb-slider .owl-stage .owl-item .item {height: 100%;}
.main-slider .owl-stage .owl-item .item{position: relative;border-radius: 16px;background-color: #d9d9d9;}
.epl-doc-img-modal-bdy .main-slider .owl-item img:first-child,.epl-doc-img-modal-bdy .thumb-slider .owl-item img:first-child {max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;display: block;width: auto;transform: translate(-50%, -50%);height: auto;}
.thumb-slider {height: 62px;}
.thumb-slider .owl-stage-outer, .thumb-slider .owl-stage,.thumb-slider .owl-stage .owl-item,.thumb-slider .owl-stage .owl-item .item {height: 100%;}
.thumb-slider .owl-stage .owl-item .item {border: 1px solid #E6E7E8;border-radius: 4px;position: relative;}
.thumb-slider .owl-nav button {position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.thumb-slider .owl-nav button+button {left: auto;right: 0;}
.thumb-slider {margin-top: 20px;}
.thumb-slider .owl-nav button.owl-prev img {transform: rotate(180deg);}
.epl-doc-img-modal-ftr {position: absolute;left: 0;right: 0;bottom: 0;padding: 16px 20px;box-shadow: 0px 0px 20px 0px #0000001A;background-color: #fff;display: flex;height: 80px;justify-content: space-between;align-items: center;}
.epl-doc-img-modal-btn {display: flex;align-items: center;min-width: 45.75%;height: 48px;border: 1px solid #E31B37;justify-content: center;color: #E31B37;border-radius: 24px;font-family: 'Lato-m';cursor: pointer;}
.epl-doc-img-modal-btn+.epl-doc-img-modal-btn{background-color: #E31B37;color: #fff;}
.epl-doc-img-modal-btn img {margin-right: 4px;}

div#sap-inp {padding: 15px 0px; }

.marg-btm-4 {margin: 0 0 4px 0 !important;}
.img-width-40 {width: 40px;}

.mail-set-lc {font-size: 10px !important;}
.button-container {position: absolute; top: 22px; right: 20px;}

#ch-lng, #ch-lng2, #ch-lng3, #ch-lng4{display: flex;}
#select_language{width: 150px;}
.language-text {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 90px;font-size: 12px;color: #4D4D4F;}
.header-login-ctm{margin: 0 -10px;}

.language_wrpr_incard {margin-bottom: 10px;}
.pad-top-20 {padding-top: 20px;}
.backg-black {background-color: #231F20;}
.color-white {color: #FFFF !important}
.confetti-pos {position: absolute;width: 80%}
.confetti-postop {top: 50%}

.language_wrpr_incard {margin-bottom: 10px;}
.pad-top-20 {padding-top: 20px;}
.upi-img-wrpr{display: flex;justify-content: space-evenly;align-items: center;padding: 10px;  box-shadow: 0.5px 1px 9px 0px rgba(0,0,0,0.1), 0px 6px 80px 0px rgba(0,0,0,0.1); border-radius: 10px;}
.upi-or-txt{margin: 29px 0 30px;font-family: 'Inter-r';font-size: 14px;line-height: 24px;letter-spacing: 0.15000000596046448px;color: #1E2126;}

div#open_doc_view_modal2 {color: #E31B37;font-size: 14px;}
.attach-txt {font-size: 14px}
.margin-top-10 { margin-top:10px !important }
.attach-add-content {margin-top:20px !important}
.epl-meta-addr-vrf-wrpr{padding: 10px 15px; font-size: 11px; font-weight: bold;}
.checkbox-box{margin: 0;position: relative;color: #231F20;font-family: 'Inter-m';font-size: 14px;font-weight: normal;line-height: 20px;display: flex;}
.deviation-content {display: none;}
.deviation-content {padding: 0 0 16px;}
.deviation-section {padding: 8px 16px;border: 1px solid #eee;border-radius: 8px;}
.deviation-section+.deviation-section {margin-top: 8px;}
.page-btn.disabled {pointer-events: none;opacity: 0.5;}
.page-btn.enabled {pointer-events: auto;opacity: 1;}
.btn_loan_plan_emi {margin-top: 15px;}

.data-saved-info {position: absolute; color: #FFFFFF; border-radius: 8px; background: #2F3033; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15); display: flex; height: 48px; padding: 0 15px; align-items: center; font-size: 12px; font-family: 'Inter-m'; bottom: 80px; left: 15px; right: 15px; }
.data-saved-info img {margin-right: 7px;}
div#salary_slip_after_upload {border: 1px solid #A19FA0;padding: 2px 11px;position: relative;border-radius: 8px;}
.addr-txt {color: #6c757d; display: block; margin-top: 4px;}
.acc-ifsc {padding: 11px 9px; position: relative; border-radius: 8px; border: 1px solid #A19FA0; }
#acc_details_wrpr{padding-top: 50px;padding-bottom: 20px;}
#acc_details_wrpr_j2{padding-bottom: 20px;}
.ckyc-inf-wrpr2 .info-note {display: none; position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%); background: #f9f9f9; color: #333; padding: 5px 10px; border-radius: 8px; border: 1px solid #ccc; width: 190px;  /* wider tooltip */ font-size: 12px; text-align: center; box-shadow: 0 4px 8px rgba(0,0,0,0.1); white-space: normal; z-index: 100; }
.ckyc-inf-wrpr2:hover .info-note {display: block; }
.ckyc-inf-wrpr2 .info-note::after {content: ""; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); border-width: 6px; border-style: solid; border-color: #f9f9f9 transparent transparent transparent; } 
.align-tooltip{position: relative; display: inline-block; padding-bottom:1px;}
.gap-image{display: flex; gap: 5px;}
#timer_digi{text-align: center; font-size: 24px; padding: 25px; } b{ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.progress{position: relative; height: 10px; width: 0%; border: 10px solid #3480eb; border-radius: 15px; }
.progress .color{position: absolute; background-color: #ffffff; width: 0px; height: 10px; border-radius: 15px; animation: progres 150s infinite linear; }
.pl-banner{width: 100%; height: auto; padding: 3px}
.rotate-icon-basic{ transition: transform 0.3s ease; width: 15px; height: 15px; cursor: pointer; margin-left: 5px;}
.rotate-icon-basic.rotated {transform: rotate(180deg);}
.alternative-option{text-align: center; padding-bottom: 10px;text-decoration: underline; cursor: pointer;}
a.disabled {pointer-events: none;opacity: 0.5;cursor: not-allowed;}
.sep-button{display: flex; justify-content: center;}
.page-btn.filter_adj{width: 100px; margin: 10px;}
.strike-through-and-disable{pointer-events: none; text-decoration: line-through;opacity: 0.5}
.addlink-login{font-size: 9px; display: flex; justify-content: center; margin-top: 10px; color: #a19fa0; text-decoration: none;}