.basicpage.page .ui-datepicker-calendar thead th{padding:0;padding-left:9px}
.basicpage.page .ui-datepicker-calendar tbody td{padding:0}
.basicpage.page .ui-datepicker-calendar tbody tr{height:initial;min-height:0}
.basicpage.page .ui-datepicker-calendar tbody tr>td:first-of-type{padding:0}
.basicpage.page .ui-datepicker-calendar tbody tr>td{width:14.28%}
@media screen and (max-width:1024px){.basicpage.page .ui-datepicker-calendar table{display:block}
.basicpage.page .ui-datepicker-calendar tbody td{min-width:initial}
}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_hidden{display:none}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics{display:inline-flex;flex-direction:column;width:60%}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric{margin-top:25px;margin-bottom:25px;display:flex}
@media screen and (max-width:1024px){.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric{display:block}
}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric .cmp-navcalculator_metrics-range{display:inline-flex;width:70%;flex-direction:column}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric .cmp-navcalculator_metrics-range input[type="range"]{-webkit-appearance:none;height:3px;background-color:#ddd;margin-top:15px;margin-bottom:15px}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric .cmp-navcalculator_metrics-range input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid #fff;height:20px;width:20px;border-radius:50%;background-color:#005aa4}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric .cmp-navcalculator_metrics-range .cmp-navcalculator_metric-label{font-size:1rem;text-transform:uppercase}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric .cmp-navcalculator_metrics-range .cmp-navcalculator_metric-label .cmp-navcalculator_help-icon{height:17px;margin-left:8px}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric .cmp-navcalculator_metrics-range .cmp-navcalculator_metric-label .cmp-navcalculator_tooltip{position:relative;display:inline-block}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric .cmp-navcalculator_metrics-range .cmp-navcalculator_metric-label .cmp-navcalculator_tooltip .cmp-navcalculator_tooltiptext{visibility:hidden;width:200px;font-size:.875rem;background-color:#c7d9e8;color:#000;text-align:center;padding:5px 5px;border-radius:6px;position:absolute;z-index:1;text-transform:none;margin-left:12px}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric .cmp-navcalculator_metrics-range .cmp-navcalculator_metric-label .cmp-navcalculator_tooltip:hover .cmp-navcalculator_tooltiptext{visibility:visible}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric .cmp-navcalculator_metrics-range .cmp-navcalculator_metric-label .cmp-navcalculator_tooltip:hover .cmp-navcalculator_tooltiptext::after{content:" ";position:absolute;top:29%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #c7d9e8 transparent transparent}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric .cmp-navcalculator_metrics-range .cmp-navcalculator_metrics-range-limits{font-size:1rem}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric .cmp-navcalculator_metrics-range .cmp-navcalculator_metrics-range-limits .cmp-navcalculator_metrics-range-limits-right{float:right}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric .cmp-navcalculator_metrics-textbox{display:inline-flex;width:20%}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric .cmp-navcalculator_metrics-textbox input[type="text"]{height:64px;border-radius:0;padding:8px 17px;border:1px solid #ddd;width:80px;margin-left:24px;margin-right:24px;font-size:1rem;font-family:ms-sans,Arial,sans-serif;color:#767676}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric .cmp-navcalculator_metrics-textbox input[type="text"]:focus{border-radius:0}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics.cmp-navcalculator_la-metric{width:40%}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics.cmp-navcalculator_la-metric .cmp-navcalculator_metrics-range{width:60%}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics.cmp-navcalculator_la-metric .cmp-navcalculator_dates{display:inline-flex;width:100%;margin-top:25px;margin-bottom:25px}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics.cmp-navcalculator_la-metric .cmp-navcalculator_dates .cmp-navcalculator_date-picker{width:100%}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics.cmp-navcalculator_la-metric .cmp-navcalculator_dates .cmp-navcalculator_date-picker .cmp-navcalculator_metrics-textbox{display:inline-flex;height:64px;width:100%;padding-top:8px;text-align:center}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics.cmp-navcalculator_la-metric .cmp-navcalculator_dates .cmp-navcalculator_date-picker .cmp-navcalculator_metrics-textbox input[type="text"]{height:64px;width:63%;border-radius:0;padding:8px 17px;border:1px solid #ddd;font-size:1rem;font-family:ms-sans,Arial,sans-serif;color:#767676}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics.cmp-navcalculator_la-metric .cmp-navcalculator_dates .cmp-navcalculator_date-picker .cmp-navcalculator_metrics-textbox input[type="text"]:focus{border-radius:0}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_breakeven{display:inline-flex;flex-direction:column;width:39%}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_breakeven .cmp-navcalculator_breakeven-days{height:404px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#c7d9e8;border-top:6px solid #9ef0f0}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_breakeven .cmp-navcalculator_breakeven-days .cmp-navcalculator_breakeven-days-bigtext{font-size:9.375rem;font-weight:300;line-height:85%}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_breakeven .cmp-navcalculator_breakeven-days h3{margin-top:0}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li{display:inline-flex;flex-direction:column;width:55%;background:#f9f9f9;padding:16px}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-table{background-color:#fff}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-table th,.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-table td{width:33%}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-table thead th:first-of-type,.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-table tbody td:first-of-type{font-weight:700}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-table .cmp-navcalculator_no-left-border{border-left:0}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-diff-total-returns{height:161px;border:1px solid #ddd;border-top:6.97px solid #3bc3a3;text-align:center;padding:16px;color:#333;background-color:#fff}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-diff-total-returns .cmp-navcalculator_diff-total-returns-header{font-size:1.875rem}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-diff-total-returns .cmp-navcalculator_diff-total-returns-numeric{font-size:5.25rem;line-height:126px}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-header{font-size:1.5rem;line-height:29px;font-weight:500;color:#000;margin-top:16px}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics{display:inline-flex;width:100%}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics .cmp-navcalculator_li-results-breakeven-blob{width:40%;padding:16px 16px 16px 0;color:#333}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics .cmp-navcalculator_li-results-breakeven-blob .cmp-navcalculator_li-results-metric-name{width:200px;font-size:1.25rem;line-height:30px}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics .cmp-navcalculator_li-results-breakeven-blob .cmp-navcalculator_li-results-metric-numeric{font-size:3rem;line-height:72px}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics .cmp-navcalculator_li-results-breakeven-blob.stableNav-breakeven,.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics .cmp-navcalculator_li-results-breakeven-blob.floatingNav-breakeven{width:20%}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics .cmp-navcalculator_li-results-breakeven-blob.stableNav-breakeven .cmp-navcalculator_li-results-metric-name,.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics .cmp-navcalculator_li-results-breakeven-blob.floatingNav-breakeven .cmp-navcalculator_li-results-metric-name{width:95px}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics .cmp-navcalculator_li-results-breakeven-blob.stableNav-oneDayIncome,.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics .cmp-navcalculator_li-results-breakeven-blob.floatingNav-oneDayIncome{width:30%}
.cmp-navcalculator .cmp-navcalculator_buttons{display:flex;flex-direction:row;justify-content:center}
.cmp-navcalculator .cmp-navcalculator_buttons .cmp-navcalculator_buttons-shaded,.cmp-navcalculator .cmp-navcalculator_buttons .cmp-navcalculator_buttons-transparent{display:flex;width:192px;height:64px;background:#005aa4;border:1px solid #005aa4;color:#fff;font-weight:600;justify-content:center;align-items:center;margin-top:60px;margin-left:16px;margin-right:16px;cursor:pointer}
.cmp-navcalculator .cmp-navcalculator_buttons .cmp-navcalculator_buttons-transparent{background:#fff;color:#005aa4}
@media screen and (max-width:1024px){.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li{width:100%;padding:0}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-diff-total-returns{margin-top:24px;margin-left:16px;margin-right:16px;height:182px}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-diff-total-returns .cmp-navcalculator_diff-total-returns-header{font-size:1.5rem;line-height:36px}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-diff-total-returns .cmp-navcalculator_diff-total-returns-numeric{font-size:2.75rem;line-height:96px}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-header{font-size:1.25rem;line-height:22px;text-align:center}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics{flex-direction:column}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics .cmp-navcalculator_li-results-breakeven-blob{width:100%;padding:16px 0 16px 0;text-align:center}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics .cmp-navcalculator_li-results-breakeven-blob .cmp-navcalculator_li-results-metric-name{width:100%;font-size:1rem;line-height:24px}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics .cmp-navcalculator_li-results-breakeven-blob .cmp-navcalculator_li-results-metric-numeric{font-size:3rem;line-height:72px}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics .cmp-navcalculator_li-results-breakeven-blob.stableNav-breakeven,.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics .cmp-navcalculator_li-results-breakeven-blob.floatingNav-breakeven{width:100%}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics .cmp-navcalculator_li-results-breakeven-blob.stableNav-breakeven .cmp-navcalculator_li-results-metric-name,.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics .cmp-navcalculator_li-results-breakeven-blob.floatingNav-breakeven .cmp-navcalculator_li-results-metric-name{width:100%}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics .cmp-navcalculator_li-results-breakeven-blob.stableNav-oneDayIncome,.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_results-li .cmp-navcalculator_li-results-table-section .cmp-navcalculator_li-results-breakeven-metrics .cmp-navcalculator_li-results-breakeven-blob.floatingNav-oneDayIncome{width:100%}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics,.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics.cmp-navcalculator_la-metric{display:block;width:100%}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_dates,.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics.cmp-navcalculator_la-metric .cmp-navcalculator_dates{flex-direction:column;margin-top:0;margin-bottom:12px}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_dates .cmp-navcalculator_date-picker,.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics.cmp-navcalculator_la-metric .cmp-navcalculator_dates .cmp-navcalculator_date-picker{margin-top:25px;margin-bottom:25px}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_dates .cmp-navcalculator_date-picker .cmp-navcalculator_metrics-textbox input[type="text"],.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics.cmp-navcalculator_la-metric .cmp-navcalculator_dates .cmp-navcalculator_date-picker .cmp-navcalculator_metrics-textbox input[type="text"]{width:100%}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric,.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics.cmp-navcalculator_la-metric .cmp-navcalculator_metric{width:100%}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric .cmp-navcalculator_metrics-range,.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics.cmp-navcalculator_la-metric .cmp-navcalculator_metric .cmp-navcalculator_metrics-range{display:block;width:100%}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric .cmp-navcalculator_metrics-range input[type="range"],.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics.cmp-navcalculator_la-metric .cmp-navcalculator_metric .cmp-navcalculator_metrics-range input[type="range"]{width:100%;display:block}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric .cmp-navcalculator_metrics-textbox,.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics.cmp-navcalculator_la-metric .cmp-navcalculator_metric .cmp-navcalculator_metrics-textbox{display:block;width:100%}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics .cmp-navcalculator_metric .cmp-navcalculator_metrics-textbox input[type="text"],.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_metrics.cmp-navcalculator_la-metric .cmp-navcalculator_metric .cmp-navcalculator_metrics-textbox input[type="text"]{width:4rem;margin-left:0;margin-right:0}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_li-results-table-scroller{display:block;width:100%;padding-right:16px;overflow-x:scroll;border-left:1px solid #ddd;border-right:1px solid #ddd}
.cmp-navcalculator .cmp-navcalculator_main-calculator .cmp-navcalculator_breakeven{display:block;width:100%}
.cmp-navcalculator .cmp-navcalculator_buttons{display:block}
.cmp-navcalculator .cmp-navcalculator_buttons .cmp-navcalculator_buttons-shaded,.cmp-navcalculator .cmp-navcalculator_buttons .cmp-navcalculator_buttons-transparent{width:100%;margin-left:0;margin-right:0;margin-top:32px}
}