.pr-30{padding-right:30px !important}
.pl-30{padding-left:30px !important}
.self-employed-type .additionalIncomeContainer{display:none}
.loan-eligibility-card .loan-eligibility-card__footer .order-sm-1{display:none}
.loan-eligibility-card.editable .loan-eligibility-card__footer .order-sm-1{display:block}
.error-new{display:none}
.error-old,.error-new{display:inline-block}
.banner-multi{height:434px;background:linear-gradient(261deg,#f37e20 32.94%,#ad1e23 136.53%);position:relative;overflow:hidden;z-index:0}
.loan-eligibility-card .err-msg,.err-msg-ten,.err-msg-age{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.25px;text-align:left;color:#ad1f24;padding-top:4px;display:none}
.applicantAge.error+.err-msg-age,.eligibilityInput.error+.err-msg{display:inline-block}
.maxTenureInput.error+.err-msg-ten{display:inline-block}
.eligibilityInput.error,.maxTenureInput.error{border:1px solid #ad1f24 !important;background:#fae3e4 !important}
.eligibilityInput.error:focus,.maxTenureInput.error:focus{border:1px solid #ad1f24 !important;background:#fae3e4 !important}
.banner__heading{position:relative;margin:0 auto 10px;font-size:12px;font-weight:400}
.banner__heading:before{content:"";position:absolute;left:0;top:50%;height:2px;width:20px;background-color:#ffc28e}
.banner__heading:after{content:"";position:absolute;right:0;top:50%;height:2px;width:20px;background-color:#ffc28e}
.banner-multi .banner__content h2{font-size:20px;font-weight:700;line-height:110%;margin:8px 0}
.banner__content h3{font-size:12px;line-height:130%;letter-spacing:.203px}
.banner-multi .banner-vector-img{position:absolute;left:0;right:0;width:100%;top:initial;bottom:-88px;transform:translateX(0);text-align:right;z-index:0}
.calculator-wrapper{background:#fff0e5;padding-bottom:80px}
.eligibilityCalculator-v1.calculator{margin-top:-310px;position:relative}
.calculator-accordion .calculator-accordion-list{padding:16px;margin-bottom:20px}
.calculator-accordion .calculator-accordion-list:last-child{margin-bottom:0}
.calculator-accordion .calculator-accordion-list .calculator-accordion-head{padding:0 40px 0 0;border:0;border-radius:0}
.calculator-accordion .accordion-list .calculator-accordion-head.active{padding-bottom:24px}
.calculator-accordion .calculator-accordion-list .calculator-accordion-head:after{top:0;right:0}
.calculator-accordion-head h2{margin-bottom:0;font-size:20px;line-height:1.2}
.accordion-edit-text{display:none}
.calculator-accordion-head.active .accordion-defalut-text{display:none}
.calculator-accordion-head.active .accordion-edit-text{display:inline}
.calculator-accordion .calculator-accordion-list .calculator-accordion-content{padding:0}
.sub-accordion-head{cursor:pointer;padding:4px 40px 4px 0;position:relative;z-index:0}
.sub-accordion-head::after{content:"";background:url("../../../../../etc.clientlibs/icicibank/clientlibs/clientlib-base-v2/resources/images/trailing-icon.svg") no-repeat center center;position:absolute;right:0;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);line-height:1;width:28px;height:28px}
.sub-accordion-head.active::after{transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg)}
.sub-accordion-head h5{font-size:16px;line-height:20px;color:#333638;font-weight:700}
.sub-accordion-content{display:none;padding-top:16px}
.sub-accordion-list{margin-bottom:24px}
.sub-accordion-list:last-child{margin-bottom:0}
.form-label{font-size:14px;line-height:20px;font-weight:400;color:#333638;margin-bottom:5px;display:inline-block}
.form-control{display:block;width:100%;height:44px;padding:4px 8px;font-size:14px;font-weight:400;line-height:1.5;color:#333638;background-color:#fff;background-clip:padding-box;border:1px solid #cdcfd0 !important;border-radius:4px}
.form-control:focus,.form-control:not(:placeholder-shown){border-color:#cdcfd0;background-color:#fafafa}
.amt-input{position:relative;z-index:0}
.amt-input .currency-symbol{display:none;position:absolute;top:13px;left:8px;font-size:14px}
.amt-input.active .currency-symbol{display:inline-block}
.loan-eligibility-card:not(.editable) .amt-input{display:none}
.amt-input.active .form-control{padding-left:16px}
.calculator .form-group{margin-bottom:16px}
.tab-capsule{border-radius:100px;border:1px solid #f18121;overflow:hidden;width:100%}
.tab-capsule .selector-item{flex:1;position:relative}
.calculator-accordion-list .tab-capsule .selector-item__label{position:relative;text-align:center;font-weight:700;font-size:16px;color:#222;background:#fff;padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;height:100%;min-width:initial}
.tab-capsule .selector-item__radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}
.tab-capsule .selector-item__radio:checked+.selector-item__label{background-color:#f37e20;color:#fff;box-shadow:0 6px 17px 0 rgba(243,126,33,0.4)}
.custom-select-dropdown .ui-selectmenu-button.ui-button{background-color:#fff;border-radius:4px;border:1px solid #cdcfd0 !important;height:44px;margin:0;width:100%}
.custom-select-dropdown select{background-color:#fff;border:1px solid #cdcfd0 !important;padding:14px;width:100%;height:44px;border-radius:4px;margin:4px 0 0}
.custom-select-dropdown .ui-selectmenu-text{height:44px;line-height:34px;padding:5px 40px 5px 8px;text-transform:capitalize;font-size:14px;font-weight:400;margin:0;color:#7d8287}
.custom-select-dropdown .ui-selectmenu-button-closed .ui-icon-triangle-1-s,.custom-select-dropdown .ui-selectmenu-button-open .ui-icon-triangle-1-s{top:50%;right:8px;border:0;background:url("../../../../../etc.clientlibs/icicibank/clientlibs/clientlib-base-v2/resources/images/trailing-icon.svg") no-repeat center center;display:block;width:24px;height:24px;transform:translateY(-50%);-ms-transform:translateY(-50%)}
.custom-select-dropdown .ui-selectmenu-button-open .ui-icon-triangle-1-s{transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg)}
.custom-select-dropdown .ui-selectmenu-open{border-radius:12px;border:1px solid #eaeaea;background:#f2f2f2;box-shadow:-1px 4px 18px 0 rgba(0,0,0,0.09);padding:24px;max-width:100%;width:calc(100% - 30px)}
.custom-select-dropdown .ui-selectmenu-open ul{max-width:100%}
.custom-select-dropdown .ui-selectmenu-open ul li{font-size:16px !important;font-weight:600 !important;padding:0 0 15px !important;border-bottom:none !important;margin:0 !important;color:#7d8287;line-height:1.5 !important}
.custom-select-dropdown .ui-selectmenu-open ul li.ui-state-disabled{display:none}
.custom-select-dropdown .ui-selectmenu-open ul li.ui-state-disabled div{color:#7d8287}
.ui-selectmenu-optgroup{text-transform:uppercase}
.custom-select-dropdown .ui-selectmenu-open ul li div{padding:0 !important;color:#3d3d3d;font-size:16px !important}
.custom-select-dropdown .ui-selectmenu-open .ui-menu-item:hover{background:transparent}
.custom-select-dropdown .ui-selectmenu-open ul li:last-child{padding-bottom:0 !important}
.tooltip-box-v2{background-color:#ffd178;padding:12px 16px;border-radius:10px;border:1px solid #ffc165;color:#074a86;line-height:18.2px;overflow:hidden;position:absolute;z-index:9999;left:15px;bottom:calc(100% + 10px);right:15px;visibility:hidden;opacity:0;transition:visibility .3s ease 0,opacity .3s ease 0;text-align:center}
.tooltip-trigger{cursor:pointer;width:16px;position:relative;z-index:1;display:inline-block}
.tooltip-trigger:hover::before{opacity:1}
.tooltip-trigger::before{content:'';position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ffc165;opacity:0;transition:opacity .3s ease 0}
.custom-tooltip{display:none;visibility:hidden}
.switch-field{display:flex;overflow:hidden}
.switch-field input{position:absolute !important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}
.switch-field label{background-color:#fff;color:#666;font-size:16px;line-height:1;text-align:center;padding:9px 8px;border:1px solid #f0f0f0;transition:all .1s ease-in-out;width:58px;text-align:center}
.switch-field label:hover{cursor:pointer}
.switch-field input:checked+label{background-color:#fff0e5;box-shadow:none;border-color:#fff0e5;color:#b02a30}
.switch-field label:first-of-type{border-radius:50px 0 0 50px}
.switch-field label:last-of-type{border-radius:0 50px 50px 0}
.form-row-nm:last-child{margin-bottom:-16px}
.suggest-search-container,.suggest-search-container-institue{position:relative}
.suggest-search-container .search-icon-v1,.suggest-search-container-institue .search-icon-v1{position:absolute;top:8px;left:4px;z-index:0}
.suggest-search-container .form-control,.suggest-search-container-institue .form-control{padding-left:35px}
.search-suggestions{display:none;position:absolute;width:100%;top:100%;left:0;z-index:1000;border-radius:12px;border:1px solid #eaeaea;background:#f2f2f2;box-shadow:-1px 4px 18px 0 rgba(0,0,0,0.09);padding:24px;overflow-y:auto;max-height:200px}
.search-suggestion-list{margin:0;padding:0;width:100%;list-style-type:none;max-height:300px}
.search-suggestion-list li{font-size:16px !important;font-weight:600 !important;padding:0 0 15px !important;border-bottom:none !important;margin:0 !important;color:#7d8287;line-height:1.5 !important;cursor:pointer}
.search-suggestion-list li:last-child{padding-bottom:0 !important}
.search-suggestion-list li:hover{background-color:#f1f1f1;color:#3d3d3d}
.custom-multiselect-dropdown .ms-options-wrap{position:relative}
.custom-multiselect-dropdown .ms-options-wrap>button,.custom-multiselect-dropdown .ms-options-wrap>button:focus{background-color:#fff;border-radius:4px;border:1px solid #cdcfd0 !important;height:44px;padding:5px 40px 5px 8px;color:#7d8287;margin:0}
.custom-multiselect-dropdown .ms-options-wrap.ms-has-selections>button,.custom-multiselect-dropdown .ms-options-wrap.ms-has-selections>button:focus{border-color:#cdcfd0;background-color:#fafafa;color:#333638}
.custom-multiselect-dropdown .ms-options-wrap>.ms-options{border-radius:12px;border:1px solid #eaeaea;background:#f2f2f2;box-shadow:-1px 4px 18px 0 rgba(0,0,0,0.09);padding:24px}
.custom-multiselect-dropdown .ms-options-wrap>button::after{top:50%;right:8px;border:0;background:url("../../../../../etc.clientlibs/icicibank/clientlibs/clientlib-base-v2/resources/images/trailing-icon.svg") no-repeat center center;display:block;width:24px;height:24px;transform:translateY(-50%);-ms-transform:translateY(-50%);margin-top:-1px}
.custom-multiselect-dropdown .ms-options-wrap.ms-active>button::after{transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg)}
.custom-multiselect-dropdown .ms-options-wrap>.ms-options li{padding-left:0 !important}
.custom-multiselect-dropdown .ms-options-wrap>.ms-options>ul label{padding:0 0 0 28px;line-height:20.08px;font-size:16px;font-weight:600;background:transparent !important;border:0;margin:0}
.custom-multiselect-dropdown .ms-options-wrap>.ms-options>ul input[type="checkbox"]{left:0;top:3px;opacity:0;overflow:hidden}
.custom-multiselect-dropdown .ms-options-wrap>.ms-options>ul label:before,.custom-multiselect-dropdown .ms-options-wrap>.ms-options>ul label:after{content:"";position:absolute;left:0;top:50%;width:18px;height:18px;border:2px solid #333638;border-radius:3px;transform:translatey(-50%);-ms-transform:translatey(-50%)}
.custom-multiselect-dropdown .ms-options-wrap>.ms-options>ul li.selected label:after{background:url("../../../../../etc.clientlibs/icicibank/clientlibs/clientlib-base-v2/resources/images/checkbox-tick-icon.svg") no-repeat;border:0}
.custom-multiselect-dropdown .ms-options-wrap .ms-options ul li.selected input[type="checkbox"]:disabled+label:after{opacity:.2}
.disabled{pointer-events:none;opacity:.6}
.loan-eligibility-wrapper{padding:20px;background:#fff;border-radius:12px;border:1px solid #ffefe3;box-shadow:0 10px 40px 0 rgba(243,126,32,0.1)}
.title-section{position:relative;z-index:0;padding-left:35px;padding-right:35px;text-align:center;margin-bottom:24px}
.back-button{position:absolute;left:0;z-index:0;top:50%;transform:translateY(-50%);background:transparent;border:0;outline:0}
.title-section h2{font-size:20px;font-weight:500;margin-bottom:8px}
.text-maroon{color:#ad1f24 !important}
.title-section h3{color:#3d3d3d;font-weight:500;font-size:16px;margin-bottom:8px}
.title-section h3:last-child{margin-bottom:0}
.title-section p{color:#666;font-weight:400;font-size:12px}
.loan-eligibility-card{background:#fff1e0;border-radius:10px;overflow:hidden;height:100%;display:flex;flex-direction:column}
.mb-24{margin-bottom:24px}
.mb-n24{margin-bottom:-24px}
.loan-eligibility-card .loan-eligibility-card__title,.loan-eligibility-card .loan-eligibility-card__body,.loan-eligibility-card .loan-eligibility-card__footer{padding:16px}
.loan-eligibility-card .loan-eligibility-card__footer{padding-top:0;margin-top:auto}
.modal-body-v1 .row,.loan-eligibility-card .row{margin-right:-8px;margin-left:-8px}
.modal-body-v1 .row [class^="col-"],.loan-eligibility-card [class^="col-"]{padding-right:8px;padding-left:8px}
.loan-eligibility-card .loan-eligibility-card__body .form-group{margin-bottom:0}
.loan-eligibility-card .loan-eligibility-card__title{display:flex;justify-content:space-between;align-items:center;background-color:#f5f5f5}
.loan-eligibility-card .loan-eligibility-card__title h4{font-size:18px;margin:0}
.textual-btn{background-color:transparent;color:#f18121;border:0;padding:0;font-weight:700;display:inline-block}
.textual-btn:hover{color:#c00000}
.loan-eligibility-card__body .form-label{color:#666}
.form-value{line-height:44px;font-size:16px;font-weight:700}
.ic-btn-text{border:0;outline:0;background-color:inherit;padding:0;font-size:14px;cursor:pointer;display:inline-block;margin:10px auto 0;color:#f18121;font-weight:700;transition:color .3s ease 0}
.ic-btn-text:hover{color:#c00000}
.loan-eligibility-card:not(.editable) .onEdit{display:none}
.loan-eligibility-card.editable .onHide{display:none !important}
.info-text{position:relative;z-index:0;padding-left:25px;color:#284152;font-size:12px}
.info-text .info-text-icon{position:absolute;top:0;left:0;line-height:0}
.ic-btn-v2:disabled{cursor:auto;background:#b2b5b8;border-color:#b2b5b8;color:#fff}
.educational-info{display:none}
.addition-links{max-width:600px;margin:0 auto}
.eligibility-btn-link{background:#f5f5f5;display:flex;border-radius:10px;padding:8px 16px;min-height:56px;line-height:22px;color:#333638 !important;font-weight:700;font-size:16px;text-decoration:none !important;align-items:center;position:relative;z-index:0;transition:background .2s ease 0}
.eligibility-btn-link:after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url("../../../../../etc.clientlibs/icicibank/clientlibs/clientlib-base-v2/resources/images/orange-arrow.svg");background-repeat:no-repeat}
.eligibility-btn-link:hover,.eligibility-btn-link:focus{background:#f37e20 !important;color:#fff !important}
.eligibility-btn-link:hover:after,.eligibility-btn-link:focus:after{background-image:url("../../../../../etc.clientlibs/icicibank/clientlibs/clientlib-base-v2/resources/images/white-arrow.svg")}
.or-text{margin:16px 0}
.modal{display:none;position:fixed;z-index:1;padding:16px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.7)}
.loan-eligibility-modal,.disclaimer-model{z-index:999999}
.modal-header{position:relative;z-index:0;padding-right:40px;margin-bottom:24px}
.modal-header h2{font-size:20px;color:#333638;margin-bottom:0}
.modal-close{line-height:0;position:absolute;right:0;top:5px;background:transparent;border:0;outline:0}
.modal-content-v1{background-color:#fefefe;margin:0 auto;padding:24px;width:100%;max-width:648px;border-radius:12px;position:relative;top:50%;transform:translatey(-50%);-ms-transform:translatey(-50%)}
.addition-income{border-radius:8px;padding:14px 16px;background:#fff0e5;text-align:center}
.add-income-label{margin-bottom:4px;font-size:14px}
.add-income{margin-bottom:0;font-size:16px;font-weight:700}
.modal-body-v1{max-height:calc(100vh - 150px);overflow-y:auto;overflow-x:hidden}
.banner-multi-content{padding-top:24px;padding-bottom:24px;position:relative;z-index:1}
.congrate-screen,.sorry-screen{display:none;margin-top:-310px;position:relative}
@media only screen and (min-width:768px){.title-section{margin-bottom:35px}
.title-section h2{font-size:28px;margin-bottom:16px}
.title-section h3{font-size:22px}
.title-section p{font-size:16px}
.form-value{font-size:20px}
}
@media only screen and (min-width:992px){.banner{background:linear-gradient(116.64deg,#f37e20 32.94%,#ad1e23 136.53%);overflow:hidden}
.banner-multi .banner__content h2{font-size:40px;line-height:1;font-weight:800;margin-bottom:24px}
.banner__heading{font-size:16px;font-weight:700;margin-bottom:18px}
.banner-multi .banner-vector-img{text-align:center;bottom:0}
.banner-multi .banner-vector-img img{width:100%;height:auto}
.banner-multi-content{padding-top:49px;padding-bottom:49px}
.eligibilityCalculator-v1.calculator{padding:24px 40px;background:#fff;border-radius:12px;border:1px solid #ffefe3;box-shadow:0 10px 40px 0 rgba(243,126,32,0.1);margin-top:-258px}
.calculator-accordion .calculator-accordion-list{padding:0;margin-bottom:24px}
.calculator-accordion .calculator-accordion-list .calculator-accordion-head{border:1px solid #dedede;padding:15px 50px 15px 16px;border-radius:8px}
.calculator-accordion .calculator-accordion-list .calculator-accordion-head.active{border:0;border-radius:0;padding:0 50px 24px 0}
.calculator-accordion .calculator-accordion-list .calculator-accordion-head::after{top:15px;right:16px}
.calculator-accordion .calculator-accordion-list .calculator-accordion-head.active:after{top:0;right:0}
.sub-accordion-head{pointer-events:none;cursor:auto;padding:0}
.sub-accordion-head::after{display:none}
.sub-accordion-content{display:block !important}
.calculator .form-group{margin-bottom:40px}
.form-row-nm:last-child{margin-bottom:-32px}
.loan-eligibility-wrapper{padding:24px 40px}
.checkEligiblityselfBtn{display:none}
.congrate-screen,.sorry-screen{margin-top:-258px}
}
@media only screen and (min-width:1200px){.banner-multi .banner-vector-img img{height:inherit}
.banner__heading{font-size:20px}
.eligibilityCalculator-v1.calculator{padding:40px 72px}
.loan-eligibility-wrapper{padding:48px 72px}
}
@media only screen and (max-width:567px){.loan-eligibility-card.editable .loan-eligibility-card__body .col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
#appSelfIncomedocuments-button,#coAppSelfIncomedocuments-button{display:none}
.width-fit-content{width:-moz-fit-content;width:fit-content}
#checkEligiblityselfBtn{display:none}
#appSelfIncomedocuments-button,#coAppSelfIncomedocuments-button{display:none}
.eligibilityVal::after{content:" Lakhs";position:relative}
.maxTenureVal::after{content:" Months";position:relative}
.cc-limit{margin-top:-20px}
.credit-card-container{display:block !important}
.order-sm-2-full-width{flex:0 0 100%;max-width:100% !important}
.pl-link,.bil-link{display:none !important}
.pl-link.active,.bil-link.active{display:inline-block !important}
.loan-eligibility-card.grey-out{opacity:.4;cursor:not-allowed;pointer-events:none;color:#acacac}
.loan-eligibility-card.grey-out .loan-eligibility-card__footer .ic-btn{background:#acacac;border:1px solid #acacac}
.disclaimer-list li{position:relative;font-weight:400;font-style:italic;font-size:14px;line-height:22px;letter-spacing:0;color:#666;padding-left:20px;padding-bottom:4px}
.disclaimer-list li:before{content:"";width:5px;height:5px;background:#666;border-radius:50%;position:absolute;top:8px;left:0}
.checkbox-disc label{padding:0 0 0 28px;font-weight:500;font-size:14px;line-height:19.6px;letter-spacing:.25px;cursor:pointer;color:#3d3d3d;display:inline-block}
.checkbox-disc label:after{content:"";position:absolute;left:10px;top:50%;width:18px;height:18px;border:3px solid #b2b5b8;border-radius:3px;transform:translatey(-50%);-ms-transform:translatey(-50%)}
.checkbox-disc input[type="checkbox"]{left:0;top:3px;overflow:hidden;opacity:0;margin:0 5px 0 0;position:absolute}
.checkbox-disc input[type="checkbox"]:checked+label:after{background:url(../../../../../etc.clientlibs/icicibank/clientlibs/clientlib-base-v2/resources/images/checked_orng.svg) no-repeat;border:0}
.proceedSelfBtn{display:none}
@media(max-width:767px){.banner__content p{font-size:12px !important;line-height:16px}
}