.exp-emi-calculator .tooltipFont{font-size:7px !important}
.tooltip:after,.tooltip:before{opacity:0;pointer-events:none;bottom:100%;left:50%;position:absolute;z-index:10;transform:translate(-50%,10px);transform-origin:top}
.tooltip:after{width:212px;background-color:rgba(0,0,0,0.6);color:var(--bs-white);font-size:12px;font-weight:normal;content:attr(data-tooltip);padding:10px;white-space:normal;margin-top:4px;border-radius:4px}
.tooltip:before{content:"";border-right:6px solid rgba(0,0,0,0.6);border-bottom:6px solid rgba(0,0,0,0.6);transform:translate(-85%,71%) rotate(45deg) !important;margin-top:5px}
.tooltip:hover:before,.tooltip:hover:after{opacity:1;pointer-events:none;bottom:auto;left:100%;top:50%;transform:translate(-20%,20%)}
.exp-emi-calculator .tooltipFont{font-size:7px !important}
.exp-emi-calculator .custom-slider-width{max-width:571px !important}
.exp-emi-calculator .custom-overlay-emi{height:100%;z-index:2;position:absolute;left:0;width:100%;pointer-events:none;background:linear-gradient(to left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 36%,rgba(255,255,255,0) 70%,rgba(255,255,255,1) 100%)}
.exp-emi-calculator #prevEmi,.exp-emi-calculator #nextEmi{width:24px;height:24px;top:80%;left:-5px;right:auto}
.exp-emi-calculator #nextEmi{left:auto;right:-5px}
.exp-emi-calculator #nextEmi::after,.exp-emi-calculator #prevEmi::after{content:"";display:block;width:6px;height:6px;margin-right:3px;border-right:1.5px solid black;border-bottom:1.5px solid black;transform:rotate(-45deg)}
.exp-emi-calculator #prevEmi::after{transform:rotate(135deg);margin-left:3px;margin-right:0}
@media only screen and (min-width:768px){.exp-emi-calculator .custom-overlay-emi{background:linear-gradient(to left,rgba(255,255,255,0) 4%,rgba(255,255,255,1) 0,rgba(255,255,255,0) 36%,rgba(255,255,255,0) 70%,rgba(255,255,255,1) 95.5%,rgba(255,255,255,0) 100%)}
}
.emi-calculator .output-val-main{font-size:24px}
.emi-calculator .label-legend,.emi-calculator .label-total{font-size:12px}
.emi-calculator .output-val{font-size:14px}
.emi-calculator .custom-background-gradient{background-image:linear-gradient(to top,rgba(204,230,255,1) 34%,transparent 100%);border-radius:0 !important;height:100%}
.emi-calculator .label-legend::before{content:" ";display:inline-flex;width:8px;height:8px;background-color:var(--bs-warning);margin-right:4px;border-radius:1px}
.emi-calculator .label-legend.legend-green::before{background-color:var(--bs-success)}
.emi-calculator #chartCanva{max-height:258px}
.emi-calculator .emicalc-readMore~*{display:none}
.loan-amount{font-size:14px;color:#111}
.amount-label-text{font-size:14px}
.emi-expandText p{display:inline}
.emi-collapsed-dots{margin-left:-4px}
.left-side,.right-side{height:50px;background:#ffeee5;color:#f50;font-size:22px}
.amortization-header-arrow{transform:scaleY(-1)}
.month-row *{background-color:#f2f9ff !important;padding:12px 24px 12px 16px !important}
.amortizartion-table-data table td{color:#111 !important;width:270px}
.month-row td:first-child{padding:12px 24px 12px 28px !important;font-weight:bold;color:#111 !important}
.table-light tr th{background-color:#f4f4f4 !important;border-right:1px solid #aaa;padding:12px 16px !important}
.year-row td{padding:12px 16px !important;white-space:nowrap}
.amortizartion-table-data table{border:0;border-radius:2px;overflow:hidden}
.amortizartion-table-data table th,.amortizartion-table-data table td{border:1px solid #dee2e6}
.amortizartion-table-data table thead{border-top-left-radius:4px;border-top-right-radius:4px}
.amortizartion-table-data table tbody tr:last-child td:first-child{border-bottom-left-radius:4px}
.amortizartion-table-data table tbody tr:last-child td:last-child{border-bottom-right-radius:4px}
.amortizartion-table-data{overflow-x:auto;padding-bottom:4px !important}
.amortizartion-table-data::-webkit-scrollbar{height:4px}
.amortizartion-table-data::-webkit-scrollbar-thumb{background-color:#005dac !important;border-radius:2px}
.amortizartion-table-data::-webkit-scrollbar-track{background:#cce6ff;border-radius:2px}
@media screen and (max-width:768px){.month-row td:first-child{padding:12px 12px 12px 18px !important}
.heading-drop-wrapper img{width:13px !important;height:7px !important}
.year-row td img{height:4.7px !important;width:8px !important}
.year-row td img{width:8px;width:4.7px}
.month-row *{padding:12px 12px 12px 8px !important}
.table-light tr th{padding:12px 12px 12px 8px !important}
.year-row td{padding:12px 12px 12px 8px !important}
.year-row td:first-child{padding:12px 12px 12px 8px !important}
.amortizartion-table-data table td{min-width:130px}
}
@media only screen and (min-width:768px){.left-side,.right-side{height:56px}
.emi-calculator .output-val-main{font-size:50px}
.emi-calculator .label-legend,.emi-calculator .label-total{font-size:16px}
.emi-calculator .output-val{font-size:24px}
.emi-calculator .label-legend::before{width:12px;height:12px;border-radius:2px;margin-right:8px}
.emi-calculator .custom-background-gradient{background-image:linear-gradient(to top,var(--bs-Bright-blue) 26%,transparent 100%);border-end-start-radius:16px !important}
.loan-amount{font-size:16px}
.amount-label-text{font-size:16px}
.font-label-legend{font-size:24px}
.check-emi-eligibility-btn{font-size:24px;width:100%}
}
.emi-desc-collapsed-dots,.emi-contentToggleButton{margin-left:-4px !important}
.check-emi-btn{width:50% !important}
.emi-desc-expandText{margin-left:3px}
.emi-firstheadingDesc p,.emi-desc-expandText p{display:inline !important;margin:0 !important}
.emi-firstDesc p,.emi-expandText p{display:inline !important;margin:0 !important}
.font-label-legend{font-size:14px}
.check-emi-eligibility-btn{font-size:16px;width:100%}
.emi-max-min-limit-color{background-color:#f4f4f4 !important}
.slider-container{padding-top:8px;position:relative;width:100%}
.pill-track{position:absolute;left:0;right:0;top:68%;transform:translateY(-50%);height:6px;background-image:url("../../../../../../../content/dam/bajajmarkets/exp_aop/application_assets/pill.svg"),url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='27.7'height='8'viewBox='0027.78'%3E%3Crectx='0'y='0'width='23.7'height='8'rx='4'ry='4'fill='%23eee'/%3E%3C/svg%3E");background-size:17.5px 100%;background-repeat:space;background-position:0 50%;pointer-events:none;z-index:0}
input[type="range"]{position:relative;z-index:1;-webkit-appearance:none;appearance:none;width:100%;background:transparent;background-image:linear-gradient(#f50,#f50);background-size:var(--progress,0) 100%;background-repeat:no-repeat;background-position:0 50%;border-radius:4px}
input[type="range"]::-webkit-slider-runnable-track{background:transparent;height:6px}
input[type="range"]::-moz-range-track{background:transparent;height:6px}
.main-section:has(.label_cont) .pill-track{top:46% !important}
input[type="range"]::-webkit-slider-thumb{height:30px;width:20px;-webkit-appearance:none;border-radius:8px;background:#fff;border:4px solid #f50;margin-top:calc((30px - 6px) / -2)}
input[type="range"]::-moz-range-thumb{height:30px;width:20px;border-radius:8px;background:#fff;border:4px solid #e8590c;box-shadow:0 2px 5px rgba(0,0,0,0.2)}
.labels{display:flex;justify-content:space-between;margin-top:4px;color:#666;font-weight:bold;font-size:10px}
@media only screen and (min-width:768px){input[type="range"]::-webkit-slider-thumb{height:40px;width:28px;border-radius:12px;border:6px solid #f50;margin-top:calc((40px - 8px) / -2)}
input[type="range"]::-moz-range-thumb{height:40px;width:28px;border-radius:12px;background:#fff;border:6px solid #e8590c}
.main-section:has(.label_cont) .pill-track{top:42% !important}
.pill-track{top:68%;height:8px;background-image:url("../../../../../../../content/dam/bajajmarkets/exp_aop/application_assets/pill.svg"),url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='27.7'height='8'viewBox='0027.78'%3E%3Crectx='0'y='0'width='23.7'height='8'rx='4'ry='4'fill='%23eee'/%3E%3C/svg%3E");background-size:27.5px 8px}
input[type="range"]::-webkit-slider-runnable-track{height:8px}
input[type="range"]::-moz-range-track{height:8px}
.labels{margin-top:8px}
}
@media(min-width:768px){.custom-column-60 .container-fluid.emi-calculator{padding-bottom:24px !important}
.custom-column-60 .emi-calculator .emi-top-section{padding:24px 24px 0 !important;margin:0 !important;width:auto}
.custom-column-60 .emi-calculator .main-section{padding:8px 5px 16px 24px !important}
.custom-column-60 .emi-calculator .emi-cal-box{margin:0 !important;width:auto;box-shadow:0 .125rem .25rem rgba(0,0,0,0.2) !important}
.custom-column-60 .emi-calculator .custom-background-gradient{padding:45px 24px !important}
.custom-column-60 .emi-calculator .emiOutput:nth-of-type(1){padding-bottom:29px !important}
.custom-column-60 .emi-calculator .emiOutput .principle-amt{width:50% !important}
.custom-column-60 .emi-calculator .loan-input-field{width:33.33% !important}
.custom-column-60 .emi-calculator .emi-dropdown-text{font-size:18px !important}
.custom-column-60 .emi-calculator .left-side,.custom-column-60 .emi-calculator .right-side{height:48px !important}
.custom-column-60 .emi-calculator .left-side,.custom-column-60 .emi-calculator .left-side{height:48px !important}
.custom-column-60 .emi-xcalculator .check-emi-eligibility-btn{width:100% !important}
.custom-column-60 .emi-calculator .emi-contentToggleButton{font-size:16px !important}
.custom-column-60 .emi-calculator .check-emi-eligibility-btn{width:88% !important}
.custom-column-60 .emi-calculator .exp-emi-calculator #nextEmi{box-shadow:0 .125rem .25rem rgba(0,0,0,0.2);right:-10px !important;top:70% !important}
.custom-column-60 .emi-calculator .exp-emi-calculator #prevEmi{box-shadow:0 .125rem .25rem rgba(0,0,0,0.2);left:-10px !important;top:70% !important}
}