@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";body,h1,h2,h3,h4,h5,b,p,em,i,a,.btn{font-family:"Noto Sans",sans-serif}body,h1,h2,h3,h4,h5,b,p,em,i{font-family:"Noto Sans",sans-serif;color:#333}body div.flexpath-container-old p{color:#fff!important}h1,h2,h3,h4,h4{color:#00205b;font-weight:600!important}img{width:100%}.title1{color:#ff6900!important}.title2{color:#00205b!important}.title3{color:#077054!important}.title1,.title2,.title3{font-size:14px;font-weight:800!important;text-transform:uppercase}.divider{background-color:#001f5a!important;border-radius:0!important;vertical-align:top;width:80px;max-width:100%;height:4px;float:left}.under-divider{clear:left;float:left;width:100%;margin-top:25px}.header,.footer{margin:0 auto;width:90%}.header{margin-bottom:25px}.footer{margin-top:50px}.footer-container{background-color:#001f5a!important;clear:left}.container{margin:0 auto}.validation-error{color:red}input.form-control,.card{border:1px solid #69b3e7!important;border-radius:0!important}em{color:#ccc;font-size:14px}em a{color:#ccc}em a:hover{color:#ccc}a.disabled{pointer-events:none;cursor:default}.progress{margin:25px 0}.btn-primary{background-color:#00205b!important;border:none!important;font-size:13.5px!important;font-weight:800!important;padding:12px 20px!important;border-radius:0!important;height:45px}button.btn.btn-primary.start-over{float:left;height:30px;padding:5px 10px!important;font-size:12px!important;width:47%}.btn-primary:hover{text-decoration:none;transform:scale(1.07)}.btn-primary.next{float:right;height:30px;padding:5px 10px!important;font-size:12px!important;background-color:#ffb700!important;width:47%}.btn-primary.next[disabled]{background-color:#ccc!important;cursor:default}.btn-secondary{background-color:#68b3e5!important;border:none!important;font-size:13.5px!important;font-weight:800!important;padding:12px 20px!important;border-radius:0!important;color:#fff!important;height:45px}.btn-secondary:hover{text-decoration:none;transform:scale(1.07)}.calculated-fund{text-transform:capitalize;color:#ffb700;font-weight:bold}.conservative-style{color:#ff6900!important}.moderate-style{color:#00205b!important}.aggressive-style{color:#077054!important}.disclaimer{font-size:10px;color:#ccc;margin-top:50px}.top-form input{height:45px}.math{text-align:center;font-size:30px}.form-label{font-weight:600;font-size:12px}.card-subtitle{font-weight:800;font-size:18px;color:#222!important}.path{font-weight:600}.col.no-gutter{padding:0!important;margin:0!important}.conservative{border-color:#ff6900!important}.conservative.active{background-color:#ff6900!important}.moderate{border-color:#186384!important}.moderate.active{background-color:#186384!important}.aggressive{border-color:#077054!important}.aggressive.active{background-color:#077054!important}.conservative.active,.moderate.active,.aggressive.active,.active .card-subtitle{color:#fff!important}.card.selected{box-shadow:0 16px 32px #00205b26,0 8px 16px #00205b26;color:#fff!important}.btn:focus{box-shadow:0 8px 16px #00205b1a,0 4px 8px #00205b1a!important;border:none!important}.path-header{text-align:center;margin-top:50px}.charts{flex:1 0 0%}.highcharts-figure,.highcharts-data-table table{min-width:320px;max-width:660px;margin:1em auto}.col-lg-2.path{width:12%!important}ul#progressbar{padding:0;margin:25px 0}#progressbar{text-align:center;position:relative;margin-top:20px;margin-bottom:30px;overflow:hidden;color:#f5f5f5}#progressbar .active{color:#222!important}#progressbar .disabled{pointer-events:none}#progressbar li{list-style-type:none;font-size:12px;width:33%;float:left;position:relative;font-weight:400;color:#222;cursor:pointer}#progressbar #step1:before{content:"1"}#progressbar #step2:before{content:"2"}#progressbar #step5:before{content:"3"}#progressbar li:before{width:42px;height:42px;line-height:45px;display:block;font-size:14px;font-weight:600;color:#222;background:#f5f5f5;border-radius:50%;margin:0 auto 10px;padding:1px}#progressbar li:after{content:"";width:100%;height:4px;background:#f5f5f5;position:absolute;left:0;top:25px;z-index:-1}#progressbar li.active:before,#progressbar li.active:after{background:#68b3e5!important}.progress{height:20px}.progress-bar{background-color:#68b3e5!important}.top-progress{margin-bottom:25px}#years{width:100%}.years-container{margin-top:25px}.slider-tick.in-selection{background-color:#68b3e5!important}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px;width:100%!important}.slider.slider-horizontal{width:100%!important;height:20px;margin-bottom:39px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{display:inline-block;text-align:center;margin-top:20px;font-size:12px;transform:rotate(-60deg);padding-top:0!important;cursor:pointer}.slider.slider-horizontal .slider-track{background-color:#f5f5f5!important}.slider-selection.tick-slider-selection,.slider-tick.in-selection{background-color:#68b3e5!important;background-image:none}.tooltip.in{opacity:.9}.highcharts-figure2,.highcharts-data-table table{min-width:320px;max-width:660px;margin:1em auto}.highcharts-data-table table{font-family:Verdana,sans-serif;border-collapse:collapse;border:1px solid #ebebeb;margin:10px auto;text-align:center;width:100%;max-width:500px}.highcharts-data-table caption{padding:1em 0;font-size:1.2em;color:#555}.highcharts-data-table th{font-weight:600;padding:.5em}.highcharts-data-table td,.highcharts-data-table th,.highcharts-data-table caption{padding:.5em}.highcharts-data-table thead tr,.highcharts-data-table tr:nth-child(even){background:#f8f8f8}.highcharts-data-table tr:hover{background:#f1f7ff}.flexpath-container .col-lg-2{width:20%!important}.row.top-form{max-width:100%;margin:0 auto;text-align:left}.ery-wrapper{width:90%}.math{padding-top:28px}.btn-secondary{width:100%}.top-form .col:first-child{padding-left:0}.top-form .col:last-child{padding-right:0}.card{min-height:170px;box-sizing:border-box;cursor:pointer}a.btn-primary,a.btn-secondary{padding:12px 20px!important}@media (max-width: 1400px){button.btn.btn-primary.start-over,.btn-primary.next{height:48px}.card{min-height:200px}}@media (max-width: 600px){.card{min-height:100px}}@media (max-width: 1200px){.row.top-form{text-align:unset}}@media (max-width: 992px){.flexpath-container .col-lg-2{width:unset}.card{margin-bottom:25px}.row.top-form{max-width:70%}.ery-wrapper{width:100%}.math{padding:0}.top-form .col{padding:0}.charts{flex-direction:column}flexpath-ahead .col-2{width:80%;margin:0 auto}}.birthYear{width:24%}.age{width:21.5%}.retirementYear{width:24%}.col-lg-1{width:3.33%}@media (max-width: 991px){.birthYear{width:100%}.age{width:100%}.retirementYear{width:100%}.col-lg-1{width:100%;text-align:center}}@media (max-width: 600px){svg.highcharts-root{width:370px;height:400px}}/*! =======================================================
                      VERSION  10.6.2              
========================================================= *//*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
  *
 * bootstrap-slider is released under the MIT License
 * Copyright (c) 2019 Kyle Kemp, Rohit Kalkur, and contributors
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * ========================================================= */.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#2e6da4;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-horizontal .tooltip{transform:translate(-50%)}.slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0}.slider.slider-horizontal.slider-rtl .slider-tick,.slider.slider-horizontal.slider-rtl .slider-handle{margin-left:initial;margin-right:-10px}.slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0}.slider.slider-horizontal.slider-rtl .tooltip{transform:translate(50%)}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#2e6da4;border-right-color:#2e6da4;margin-left:0;margin-right:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-vertical .tooltip{transform:translateY(-50%)}.slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}.slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}.slider.slider-vertical.slider-rtl .slider-tick.triangle,.slider.slider-vertical.slider-rtl .slider-handle.triangle{border-width:10px 10px 10px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:4px}.slider.slider-disabled .slider-handle{background-image:linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffdfdfdf",endColorstr="#ffbebebe",GradientType=0);background-repeat:repeat-x}.slider.slider-disabled .slider-track{background-image:linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe5e5e5",endColorstr="#ffe9e9e9",GradientType=0);background-repeat:repeat-x;cursor:not-allowed}.slider input{display:none}.slider .tooltip{pointer-events:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{position:absolute;cursor:pointer;background-image:linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5",endColorstr="#fff9f9f9",GradientType=0);background-repeat:repeat-x;box-shadow:inset 0 1px 2px #0000001a;border-radius:4px}.slider-selection{position:absolute;background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9f9f9",endColorstr="#fff5f5f5",GradientType=0);background-repeat:repeat-x;box-shadow:inset 0 -1px #00000026;box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:linear-gradient(to bottom,#8ac1ef 0,#82b3de 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8ac1ef",endColorstr="#ff82b3de",GradientType=0);background-repeat:repeat-x}.slider-track-low,.slider-track-high{position:absolute;background:transparent;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;top:0;width:20px;height:20px;background-color:#337ab7;background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff337ab7",endColorstr="#ff2e6da4",GradientType=0);background-repeat:repeat-x;filter:none;box-shadow:inset 0 1px #fff3,0 1px 2px #0000000d;border:0 solid transparent}.slider-handle:hover{cursor:pointer}.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom:before{line-height:20px;font-size:20px;content:"\2605";color:#726204}.slider-tick{position:absolute;cursor:pointer;width:20px;height:20px;background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9f9f9",endColorstr="#fff5f5f5",GradientType=0);background-repeat:repeat-x;box-shadow:inset 0 -1px #00000026;box-sizing:border-box;filter:none;opacity:.8;border:0 solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom:before{line-height:20px;font-size:20px;content:"\2605";color:#726204}.slider-tick.in-selection{background-image:linear-gradient(to bottom,#8ac1ef 0,#82b3de 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8ac1ef",endColorstr="#ff82b3de",GradientType=0);background-repeat:repeat-x;opacity:1}
