.bfl-investment-cal1{align-items:flex-start !important;border-radius:8px;box-shadow:0 0 8px 0 rgba(0,0,0,0.16)}
.noUi-connects{height:52px;align-items:center}
.noUi-connect{margin-top:23px;height:5px}
.noUi-base,.noUi-connects,.noUi-pips{display:flex;position:relative;align-items:center}
.noUi-marker{display:none}
.noUi-value{margin-top:-67px;line-height:16.59px;font-size:14px;font-weight:500;color:#666}
.noUi-connects:hover{cursor:pointer}
.tooltipTextArea p{font-size:14px;margin-bottom:0}
.contentTooltipContainer{margin-left:5px}
.fm-tt-neg{width:15px;height:15px;max-width:none;margin-top:-30px}
.tooltip{display:flex;position:relative;justify-content:center;align-items:center;margin-top:4px;margin-left:109px}
.tooltip p{margin-bottom:0}
.tooltip .right{min-width:370px;top:130%;left:130%;will-change:transfrom;transform:translate(0,-50%);margin-left:8px;margin-top:40px;color:var(--black);background-color:var(--white);font-weight:normal;font-size:12px;line-height:14px;border-radius:8px;position:absolute;z-index:9;box-sizing:border-box;box-shadow:0 0 8px 0 rgba(0,0,0,0.16);padding:20px;display:none;min-height:136px;flex-direction:column}
.tooltip-header{display:flex;justify-content:space-between}
.tooltip-heading{font-weight:800;font-size:18px}
.tooltip-cross{height:18px;width:18px}
.tooltip_Text_nippon{margin-top:10px;display:flex;justify-content:center;align-items:center;text-align:center}
.disclaimer-mob{display:none}
.bfl-noui-target.noUi-horizontal .noUi-handle{right:-11px}
.bfl-monthly-sip-tab1{padding:10px 15px 0 10px;margin-top:-45px}
.investment-calc-disclaimer1{font-size:16px;font-weight:800;margin-top:30px;margin-left:10px}
.bfl-mf-invest-amnt-text1{font-size:14px;font-weight:500;color:black;z-index:100}
.top-heading1{padding:20px 10px 35px 10px;font-size:16px;font-weight:800;color:black}
.calc-opt-box{margin-left:8px;margin-right:10px}
.disclaimertext1{font-size:14px;font-weight:700;color:#999}
.disclaimertitle1{color:black}
.show-ssip-tt{bottom:10%;position:fixed;background-color:white;padding:20px;z-index:105 !important;width:100%;right:0;left:-5;display:none}
.bfl-investment-noui-col1{width:60%;padding:20px 0 0 20px;border-radius:4px;position:relative;top:-25px}
.bfl-investment-calc-inp-box1{margin-right:10px;border-bottom:1px solid var(--black);max-width:95px;font-size:14px;line-height:19px}
.show-ssip-tt-title{font-weight:800;font-size:18px;display:flex;justify-content:center;align-items:center;color:black}
.show-ssip-tt-title img{width:15px;height:15px;margin-top:1px;margin-left:8px}
.ssip-tt-close-btn{display:flex;justify-content:center;align-items:center;margin-top:5px}
.ssip-tt-close-btn>button{background-color:#ff6700;border:0;color:white;width:100%;padding:2px;border-radius:25px}
.step-up-calculator-right-content-col{width:41%;padding-right:1%;padding-bottom:1%;margin-top:1%}
.result-box-content{padding:12px 16px 16px 16px;border-radius:4px;background-size:cover;color:white}
.result-box-returns-text-amount{height:0;font-family:var(--font-family);font-weight:700;font-size:10px;line-height:11.85px}
.result-box-returns-amount{height:31px;font-size:26px;line-height:30.81px;font-weight:800;font-family:var(--font-family);margin-top:4px}
.result-box-returns-maturity-amount{height:14px;font-family:var(--font-family);font-size:12px;font-weight:800;line-height:14.22px;letter-spacing:.16px;margin-top:12px}
.result-box-amount-sub p.result-box-returns-text{margin-bottom:0}
.returns-box-total-value-box{margin-top:2%}
.returns-box-monetory-value-box{display:flex;flex-direction:row;height:28px;column-gap:20px;margin-bottom:2%;justify-content:space-between}
.returns-box-investment-amt-value-box{height:28px}
.label-returns-box-investment-amt-value-box{height:28px}
.returns-box-total-amt-value-box{height:28px;margin-right:30%}
.results-box-outer-button{margin-top:20px}
.results-box-invest-cta-button{height:36px;border-radius:82px;background-color:#feeadd;padding:0 10px 0 10px;display:flex;justify-content:center;align-items:center;cursor:pointer}
.results-box-invest-text{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:16.59px;height:17px;color:#ff6700;display:flex;flex-direction:row;align-items:center}
.investmentReturnsGraphContent{position:relative;height:215.04px;padding:12px 0 0 0;display:flex;flex-direction:row;justify-content:center}
#investmentReturnsGraphContainer{width:100%;gap:1px}
.legend-returns-graph{display:flex;justify-content:flex-start;align-items:center;height:auto;width:100%;padding:12px 0 12px 0;margin-left:3%}
.legend-item-returns-graph{display:flex;align-items:center;width:35%;height:2%}
.legend-color-estimated-returns,.legend-color-invested-amt{width:6px;height:6px;border-radius:50%}
.legend-color-estimated-returns{background:#af9f7b}
.legend-color-invested-amt{background:#eb996e}
.legend-text{font-family:var(--font-family);font-weight:700;font-size:12px;line-height:14.22px;color:#1a1a1a;margin-right:15%;margin-left:2%}
.step-up-calculator-compare-returns-text{margin-left:2.5%}
.graph-table-toggle-button{display:flex;flex-direction:row;align-items:center;height:37px;border-radius:204px;background:linear-gradient(0,#fff,#fff),linear-gradient(0,#7d7059,#7d7059);border:1px solid #7d7059;padding-right:2.5%;margin-right:2.5%}
#toggle-graph-active{padding-top:12%;padding-bottom:12%;padding-left:6%;padding-right:6%;margin-left:-2%;margin-right:-2%;border:1px solid;border-radius:130px;gap:10px;font-family:var(--font-family);font-size:14px;font-weight:800;line-height:17px;letter-spacing:.1599999964237213px;text-align:center;cursor:pointer;display:flex;align-items:center;background-color:#7d7059;color:#fff}
#toggle-table-active{height:37px;padding:7.3%;font-family:var(--font-family);font-size:14px;font-weight:700;line-height:17px;letter-spacing:.1599999964237213px;text-align:center;display:flex;align-items:center;cursor:pointer;margin-left:-5%}
.estimated-returns-table-modal{display:none;position:fixed;z-index:1250;padding-top:175px;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}
.estimated-returns-table-modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;width:80%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}
@-webkit-keyframes animatetop{from{top:-300px;opacity:0}
to{top:0;opacity:1}
}
#investmentReturnsGraphOuterContainer{height:auto;width:100%}
@keyframes animatetop{from{top:-300px;opacity:0}
to{top:0;opacity:1}
}
.estimated-returns-table-modal-body{padding:2px 16px}
.estimated-returns-table-modal-footer{padding:2px 16px;background-color:#5cb85c;color:white}
.tableModal{display:flex;flex-wrap:wrap;justify-content:center;width:100%;height:23px;padding:6px 0 0 0;contain-intrinsic-block-size:auto 100px}
.step-up-calculator-modal-flex{display:flex;flex-direction:row;justify-content:center}
.step-up-calculator-returns-by-year-modal{width:610px;height:562.2px;border-radius:10px;padding:20px 10px 20px 0;background-color:#fff;box-shadow:0 0 10px 0 #00000033;gap:20px;padding-left:8px;position:absolute;top:50%;left:50%;will-change:transfrom;transform:translate(-50%,-50%)}
.step-up-calculator-returns-by-year-header{width:auto;height:19px}
.step-up-calculator-returns-by-year-heading{display:flex;justify-content:center}
.step-up-calculator-returns-by-year-heading-text{height:19px;font-family:var(--font-family);font-weight:800;font-size:16px;line-height:18.96px;letter-spacing:.16px;color:#1a1a1a;display:flex;justify-content:space-between;align-items:center;width:100%}
.step-up-calculator-returns-by-year-table{margin-top:20px;margin-right:17px;overflow-y:scroll;height:430px;width:auto}
.step-up-popup-table{margin-top:20px;margin-right:5px;overflow-y:scroll;height:430px;width:auto;padding:0 20px 0 20px;border-radius:5px}
.step-up-calculator-popup-returns-by-year-table{margin-top:20px;margin-right:-10px;margin-left:-10px;overflow:hidden;height:215px;width:auto}
#step-up-calculator-returns-in-tabular-form{text-align:center}
#step-up-calculator-returns-in-tabular-form td,#step-up-calculator-returns-in-tabular-form th{padding:8px;border-bottom:.4px solid #fff;font-family:var(--font-family);font-weight:700;font-size:12px;line-height:14.22px;color:#666;height:30px;text-align:center}
#step-up-calculator-returns-in-tabular-form tr:nth-child(odd){background-color:#fafafa}
#step-up-calculator-returns-in-tabular-form tr:hover{background-color:#e5eaf7}
#step-up-calculator-returns-in-tabular-form th{width:547px;height:22px;gap:1px;border-bottom:.4px solid #fff;font-weight:850;font-size:12px;line-height:14.22px;letter-spacing:.16px;font-family:var(--font-family);color:#666}
.outer-button-table-modal{margin-top:20px}
.step-up-calculator-invest-cta-button{width:auto;height:40px;border-radius:82px;background:linear-gradient(97.13deg,#ff6700 5.56%,#fe8e0c 94.44%);padding:11.5px 10px 11.5px 10px;gap:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}
.step-up-calculator-invest-text{text-align:center;font-family:var(--font-family);font-weight:800;font-size:14px;line-height:16.59px;height:17px;width:44px;color:#fff}
.step-up-calculator-table-flex{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:24px;align-items:center;width:100%;padding:10px 12px 10px 12px;border:solid 1px var(--bluish-gray);border-radius:4px;margin-top:19px;height:321.04px}
#myBtn{height:17px;padding:6px 0 0 0;gap:10px;font-family:var(--font-family);font-weight:800;font-size:14px;line-height:16.59px;color:#ff6700}
.estimated-returns-table-modal-content.show{will-change:transfrom;transform:translateY(0);opacity:1}
.step-up-calculator-table-heading{display:flex;font-weight:800;font-size:14px;font-family:var(--font-family);line-height:16.59px;letter-spacing:.16px;width:100%;color:#333;height:24px;margin-top:2%;justify-content:space-between;flex-wrap:nowrap;align-items:center}
#step-up-calculator-returns-in-tabular-form,#step-up-calculator-returns-in-tabular-form tbody tr,#step-up-calculator-returns-in-tabular-form tbody tr td,#step-up-calculator-returns-in-tabular-form tbody tr th{box-shadow:none;border-color:white}
.tooltip-cross-mob:hover{cursor:pointer}
@media screen and (max-width:1200px){.graph-table-toggle-button{margin-right:3.5%}
.legend-item-returns-graph{display:flex;align-items:center;width:41%;height:2%}
.bfl-investment-noui-col1{width:60%;padding:20px 0 0 20px;border-radius:4px;position:relative;top:-15px}
}
@media screen and (max-width:860px){.disclaimer-mob{display:contents}
.disclaimer-desktop{display:none}
.disclaimertext1{padding-left:10px}
.disclaimertitle1{padding-left:10px}
.step-up-calculator-right-content-col{width:100%;padding:16px 0 0;margin-top:25px}
.step-up-calculator-compare-returns-text{margin-left:3.5%;font-weight:800;font-size:12px;font-family:var(--font-family);line-height:14.22px;letter-spacing:.16px;color:#333}
#toggle-graph-active{font-family:var(--font-family);font-size:12px;font-weight:800;line-height:14.22px;text-align:center;cursor:pointer;padding-top:16%;padding-bottom:16%}
#toggle-table-active{font-family:var(--font-family);font-size:12px;font-weight:700;line-height:14.22px;text-align:center;cursor:pointer;padding:18%;margin-left:-10%}
.graph-table-toggle-button{margin-right:5%}
.result-box-content{padding:12px 24px;border-radius:4px}
.results-box-invest-cta-button{height:36px;border-radius:82px;background-color:#feeadd;padding:0 10px 0 10px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-top:20px}
.legend-returns-graph{display:flex;justify-content:flex-start;align-items:center;height:auto;width:100%;padding:12px 0 12px 0;margin-left:2%}
.legend-item-returns-graph{display:flex;align-items:center;width:19%;height:2%}
.bfl-investment-noui-col1{width:100%;padding:16px 0 0;position:relative;top:0}
.result-box-returns-amount{height:auto}
}
@media screen and (max-width:768px){.estimated-returns-table-modal{top:100%;transition:top .4s}
.graph-table-toggle-button{margin-right:4%}
.step-up-calculator-compare-returns-text{margin-left:2.5%}
.estimated-returns-table-modal.show{top:0}
.legend-item-returns-graph{display:flex;align-items:center;width:23%;height:2%}
.estimated-returns-table-modal-content{will-change:transfrom;transform:translateY(100%);opacity:0;transition:transform .5s,opacity .5s}
#toggle-table-active{font-family:var(--font-family);font-size:12px;font-weight:700;line-height:14.22px;text-align:center;cursor:pointer;padding:18%;margin-left:-15%}
.estimated-returns-table-modal.show .estimated-returns-table-modal-content{will-change:transfrom;transform:translateY(0);opacity:1}
.step-up-calculator-returns-by-year-modal{width:100%;bottom:15%;position:fixed}
.step-up-calculator-popup-returns-by-year-table{height:215px}
.step-up-calculator-returns-by-year-heading-text{font-size:18px;line-height:21.33px}
#step-up-calculator-returns-in-tabular-form th{font-weight:850;font-size:9px;line-height:10.67px;letter-spacing:.16px}
#step-up-calculator-returns-in-tabular-form td,#step-up-calculator-returns-in-tabular-form th{font-weight:700;font-size:10px;line-height:11.85px}
}
@media screen and (max-width:600px){.top-heading1{font-size:14px}
.bfl-mf-invest-amnt-text1{font-size:12px}
.tooltip{margin-top:6px;margin-left:93px}
}
.noUi-value-large:nth-last-child(1){left:98% !important}
@media screen and (max-width:480px){.top-heading1{font-size:14px}
.step-up-calculator-compare-returns-text{margin-left:3.5%}
.bfl-mf-invest-amnt-text1{font-size:12px}
.legend-returns-graph{display:flex;justify-content:flex-start;align-items:center;height:auto;width:100%;padding:12px 0 12px 0;margin-left:3.5%}
.legend-item-returns-graph{display:flex;align-items:center;width:45%;height:2%}
}
.information-circle-calc:hover{cursor:pointer}
.information-circle-calc{margin-left:3px}
.table-pu-title{margin-left:40px}
.table-pu-cross{height:18px;width:18px;cursor:pointer;display:none}
.app-header-mf{background-color:#002953;color:white;padding:20px 30px;display:flex;justify-content:space-between;align-items:center;margin-top:-10px;position:sticky;top:0;z-index:99}
.app-header-heading{color:white}
.app-header-logo{height:27px;width:74.2px}
.app-logo-container{display:flex;column-gap:10px;align-items:center;justify-content:space-between;width:100%}
.mf-page-back-arrow{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}
.pwa-search-icon-mf{font-size:18px;cursor:pointer}
@media screen and (max-width:992px){.mf-page-back-arrow{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}
}
.app-search-icon{font-size:18px}