
/*----Start of new level---/data/response/content/default//assets/css/stepped.css---*/
.lf-calculator form{margin:0;}.lf-calculator legend{color:#000000;font-size:1.0555em;}.lf-calculator div{clear:both;}.lf-calculator fieldset fieldset{margin-top:0;}.lf-calculator form > fieldset > fieldset{margin-top:30px;}.lf-calculator form > fieldset > fieldset:first-of-type{margin:0;}.lf-calculator div:first-child table{display:table;}.lf-calculator div:first-child table.lf-extra{display:none;}.lf-calculator div:first-child table.lf-shown, .lf-calculator div table.lf-shown{display:table;}.lf-extra label{display:none;}.lf-calculator div > table{margin-bottom:0;}.lf-calculator fieldset fieldset legend{display:inline-block;margin:0;width:100%;text-align:left;padding-bottom:10px;padding-left:5px;}.lf-calculator > div{margin-bottom:30px;}.lf-calculator table input, .lf-calculator table .lf-input-date, .lf-calculator table .lf-input-comma, .lf-calculator table textarea, .lf-calculator table select{display:inline-block;margin-right:5px;text-align:left;width:120px;}.lf-calculator table .lf-input-date{text-align:right;}.lf-calculator .lf-input-fields-container select{margin:0;text-align:left;width:120px;height:30px;font-size:1.1em;border-radius:5px;padding-right:25px;}.lf-calculator table select{margin-top:4px;background-color:white;border:thin solid #bfbfbf;border-radius:5px;display:block;font:inherit;line-height:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/select-arrow.png);background-position:calc(100% - 8px) calc(1em - 2px), calc(100% - 5px) calc(1em - 2px), calc(100% - 2.8em);background-repeat:no-repeat;padding-left:5px;height:30px;padding-right:30px;}.lf-months-table table span{width:auto;}#lf-benefits-pensions-details .lf-calculator table select{width:245px;margin-top:5px;}.lf-calculator .lf-steps form.overview div table tr select{min-width:120px;width:auto;}.lf-calculator table td label.lf-hidden, .lf-touch table .lf-input-comma.lf-hidden{display:none;}.lf-touch table input{width:100%;}.lf-calculator table input, .lf-calculator table .lf-input-comma{text-align:right;}.lf-calculator table th span, .lf-calculator .lf-close-up th span{width:auto;}.lf-calculator thead h2{padding-bottom:10px;}.lf-calculator thead th, .lf-calculator div .lf-col4 tbody tr, .lf-calculator div .lf-col3 tbody tr{margin:0 0;height:auto;}.lf-calculator .lf-other-savings-table td, .lf-calculator .lf-standard-rows-table td{padding:15px 0 20px 0;margin:0;width:19%;}.lf-calculator .lf-standard-rows-2-col th, .lf-calculator .lf-standard-rows-2-col td{width:32%;}.lf-calculator .lf-standard-rows-3-col th, .lf-calculator .lf-standard-rows-3-col td{width:24%;}.lf-calculator .lf-standard-rows-4-col th, .lf-calculator .lf-standard-rows-4-col td, .lf-calculator .lf-standard-rows-5-col th, .lf-calculator .lf-standard-rows-5-col td{width:19%;}.lf-calculator .lf-other-savings-table tr.oddRow{background-color:#ffffff;}.lf-calculator .lf-standard-rows-table.evenRow, .lf-calculator .lf-standard-rows-table.evenRow tr{background-color:#f4f4f4;}.lf-calculator .lf-standard-rows-table.oddRow, .lf-calculator .lf-standard-rows-table.oddRow tr{background-color:#ffffff;}.lf-calculator .lf-standard-rows-row-headers{padding:0 0 0 0;}.lf-calculator .lf-results-hidden-cta-area{display:none;}.lf-col3 .lf-close-up td .lf-before-input{left:10px;top:4px;}.lf-calculator .lf-combined .lf-after-input, .lf-calculator .lf-combined .lf-before-input{left:12px;right:auto;top:19px;width:10px;}.lf-calculator .lf-close-up th, .lf-calculator .lf-close-up td{width:auto;padding-right:0;}.lf-calculator table .lf-close-up th, .lf-calculator table .lf-close-up td{padding-top:0;}.lf-calculator .lf-close-up span{width:10%;}.lf-calculator .lf-save-print-share-mini-pop-up{background:linear-gradient(to bottom, #F1EFEF 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;border:1px solid #DDDDDD;border-radius:6px 6px 6px 6px;bottom:auto;box-shadow:2px 1px 6px 1px rgba(40, 40, 40, 0.5);margin-top:9px;right:-10px;top:50px;width:300px;z-index:99;}.lf-tax-calc{border-top:1px solid #CCCCCC;margin-top:10px;padding-top:10px;}.lf-calculator table.lf-select-account{width:100%;}.lf-calculator table.lf-select-account td, .lf-calculator table.lf-select-account th{padding:0;width:20%;}.lf-calculator table.lf-select-account td label, .lf-calculator table.lf-select-account th label{display:none;}.lf-calculator .lf-tax-advantaged-savings-table td{padding:15px 0 15px 10px;width:130px;}.lf-calculator div .lf-col4 tbody tr.lf-hidden, .lf-calculator div .lf-col3 tbody tr.lf-hidden, .lf-calculator .lf-tax-advantaged-savings-table th.lf-hidden:first-child, .lf-calculator .lf-tax-advantaged-savings-table td.lf-hidden:first-child, .lf-calculator .lf-tax-advantaged-savings-table th.lf-hidden, .lf-calculator .lf-tax-advantaged-savings-table td.lf-hidden, .lf-calculator .lf-col4 th.lf-hidden:first-child, .lf-calculator .lf-col4 td.lf-hidden:first-child, .lf-calculator .lf-col5 th.lf-hidden:first-child, .lf-calculator .lf-col5 td.lf-hidden:first-child{display:none;}.lf-col6 tbody.lf-combined tr{position:relative;}.lf-calculator .lf-col6 .lf-combined .lf-delete{display:block;font-size:1.5em;padding:0;position:absolute;right:10px;top:9px;width:10px;z-index:99;}.lf-delete a{color:#0F6385;font-family:leadfusion2, arial, sans-serif;font-size:24px;text-align:right;padding-right:10px;width:100%;}.lf-not-touch .lf-delete a:hover, .lf-calculator .lf-delete a:focus{color:#96C8DB;text-decoration:none;}.lf-calculator .lf-main-inner{background:none repeat scroll 0 0 #FFFFFF;border:medium none;border-radius:14px;min-height:500px;}.lf-calculator .lf-main-inner > div{border-radius:0;}.lf-calculator .lf-main-inner .lf-question{border-radius:14px 14px 0 0;margin-bottom:0;}.lf-calculator .lf-main-inner > .lf-footer{border-radius:0 0 14px 14px;}.lf-calculator .lf-expand, .lf-calculator .lf-collapse{display:none;}.lf-calculator .lf-main-inner > div.lf-results{height:auto;padding-top:0;position:relative;overflow:visible;}.lf-calculator .lf-main-inner > div.lf-results .lf-cm-60{padding-left:20px;padding-right:35px;}.lf-calculator .lf-results:before{background:#e7e7e7;background:-moz-linear-gradient(top, #e7e7e7 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(100%,#ffffff));background:-webkit-linear-gradient(top, #e7e7e7 0%,#ffffff 100%);background:-o-linear-gradient(top, #e7e7e7 0%,#ffffff 100%);background:-ms-linear-gradient(top, #e7e7e7 0%,#ffffff 100%);background:linear-gradient(to bottom, #e7e7e7 0%,#ffffff 100%);content:"";display:block;height:20px;position:relative;top:0;width:100%;}.lf-calculator .lf-results:after{background-color:#FFFFFF;-moz-box-shadow:2px 7px 9px 4px #FFFFFF;-webkit-box-shadow:2px 7px 9px 4px #FFFFFF;box-shadow:2px 7px 9px 4px #FFFFFF;content:"";display:block;height:14px;left:14px;position:absolute;top:2px;transform:skewX(37deg);width:12px;}.lf-calculator .lf-results .lf-call-to-action:before{background-color:#FFFFFF;-moz-box-shadow:-2px 7px 9px 4px #FFFFFF;-webkit-box-shadow:-2px 7px 9px 4px #FFFFFF;box-shadow:-2px 7px 9px 4px #FFFFFF;content:"";display:block;height:14px;position:absolute;right:14px;top:0;transform:skewX(-37deg);width:12px;}.lf-calculator .lf-results .lf-cm-40.lf-call-to-action:before{right:-4px;top:-18px;}.lf-calculator .lf-step-tabs{min-height:46px;overflow:hidden;width:100%;}.lf-calculator .lf-step-tabs ul{list-style-type:none;margin:0;}.lf-calculator .lf-step-tabs li{display:table-cell;min-height:45px;text-align:center;vertical-align:middle;width:13%;}.lf-calculator .lf-step-tabs .lf-progress{background:none repeat scroll 0 0 #EEEEEE;}.lf-calculator .lf-step-tabs .lf-step.lf-active{background:none repeat scroll 0 0 #96C8DB;}.lf-calculator .lf-main-inner > div.lf-steps{height:530px;overflow:hidden;padding:20px 20px 0;position:relative;}.lf-steps .viewport{height:446px;}.lf-calculator .lf-selected, .lf-calculator .lf-deselect{display:none;}.lf-calculator .lf-radio-cover{background:none repeat scroll 0 0 transparent;color:#FFFFFF;cursor:pointer;display:block;float:left;font-size:0.8em;height:28px;padding:6px 0 0;text-align:center;text-transform:uppercase;width:60px;min-width:60px;}.lf-calculator .lf-radio-cover.lf-active{background:#5ea6c1;width:60px;min-width:60px;}.lf-calculator .lf-radio-cover input{display:none;}.lf-icons{margin-right:15px;margin-top:5px;text-align:right;}.lf-open .lf-icons{margin-top:0;}.lf-graphs{padding-bottom:0;}.lf-graphs ul.lf-graph-list{height:320px;}.lf-show-hover{position:static;}.lf-calculator .lf-projections th .lf-tip-text, .lf-calculator .lf-projections td .lf-tip-text{color:#888888;display:inline-block;font-size:0.75em;line-height:1.3em;margin:0;max-width:300px;text-align:left;width:250px;}.lf-calculator .lf-toggle-assumptions, .lf-not-touch .lf-toggle-assumptions:hover, .lf-calculator .lf-toggle-assumptions:focus, .lf-calculator .lf-benefits-pensions-toggle, .lf-not-touch .lf-benefits-pensions-toggle:hover, .lf-calculator .lf-benefits-pensions-toggle:focus, .lf-calculator .lf-standard-rows-toggle, .lf-not-touch .lf-standard-rows-toggle:hover, .lf-calculator .lf-standard-rows-toggle:focus{background:none repeat scroll 0 0 transparent;clear:both;color:#0F6385;font-size:1.125em;margin:5px 0 0 0;padding:0;text-align:left;text-transform:none;width:auto;overflow:hidden;}.lf-calculator .lf-arrow{display:inline-block;height:20px;margin-right:5px;position:relative;top:-1px;width:8px;}.lf-calculator .lf-standard-rows-row-headers thead th{padding:2px 0 5px 5px;}.lf-assumptions span{display:inline-block;}.lf-calculator .lf-assumptions > table{display:none;}.lf-calculator .lf-years{background:none repeat scroll 0 0 rgba(50, 50, 50, 0.6);display:inline-block;height:22px;position:relative;top:0;width:0;}.lf-calculator .lf-steps .lf-years{width:200px;}.lf-calculator .lf-savings{background-color:#CCC;display:inline-block;}.lf-calculator .lf-bar .lf-savings{height:22px;left:-5px;position:relative;top:0;}.lf-yearslabel, .lf-savingslabel{font-size:10px;}.lf-bar-ticks li{display:inline-block;font-size:0.65em;margin:0 0 0 -1%;text-align:center;width:19%;}.lf-call-to-action-input{display:block;margin-top:20px;}.lf-call-to-action-input button{margin-top:10px;}.lf-icons{float:right;width:50%;margin-bottom:0;}.lf-calculator .lf-graph_container[class*="lf-cm-"]{margin:0 auto 30px;padding:0;width:100%;}.lf-footer{margin-top:0;}.lf-calculator .lf-mobile-only{display:none;}.lf-calculator select.disguised{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:2px 0 0 10px;font-size:13px;outline:none;text-indent:0.01px;text-overflow:'';}.lf-accordion tr table{background-color:transparent;box-shadow:0 0 0 0 #CCCCCC inset;padding:12px 0 0;}#lf-projections-details{padding:0 15px 0;}.lf-calculator div .lf-select-accounts{padding-left:15px;}.lf-calculator .lf-steps .track{float:right;z-index:100;}.lf-savLabel{width:18%;min-width:120px;padding:20px 0 0 10px;}.lf-savAmt, .lf-savRate, .lf-savDep, .lf-savBef, .lf-invAmt, .lf-invRate, .lf-invBef{width:19%;padding-left:5px;}.lf-invLabel{width:18%;min-width:120px;padding:20px 0 0 10px;}#lf-tax-advantaged-savings-rows{padding-top:20px;}#lf-benefits-spouse-toggle{margin-left:15px;margin-right:15px;}#lf-projections-details tr{height:80px;}.lf-calculator .lf-standard.lf-toggle-inputs tr{height:80px;display:inline-block;width:100%;}#lf-tax-advantaged-savings-details .lf-select-account thead th{margin-top:20px;padding-left:3px;}#lf-tax-advantaged-savings-details legend{padding:30px 0 10px 0;white-space:normal;width:100%;}#lf-tax-advantaged-savings-details .lf-accounts button{margin-top:8px;}div .lf-personal-header, div .lf-benefits-header, div .lf-pensions-header, div .lf-benefits3-header{width:100%;}.lf-calculator .lf-toggle-inputs th:first-child, .lf-calculator .lf-toggle-inputs td:first-child{width:32%;padding:19px 0 0 0;}.lf-calculator .lf-standard.lf-standard-row-labels, .lf-calculator .lf-standard.lf-standard-rows{display:inline-block;float:left;border-spacing:0;}.lf-calculator .lf-standard th.lf-standard-row-label-entry{width:100%;padding-top:20px;}.lf-calculator .lf-standard th.lf-standard-fields-labels{padding-top:20px;}.lf-calculator .lf-standard.lf-toggle-inputs.lf-standard-rows th{width:100%;}th.lf-standard-row-label-entry.lf-ReInvestOptFund-row-label{width:440px !important;padding-top:30px !important;}td.lf-standard-fields-labels.lf-ReInvestOptFund-fields-label{width:40vw !important;max-width:440px;}.lf-calculator .lf-toggle-inputs .lf-personal-header-spouseNo, .lf-calculator .lf-toggle-inputs .lf-personal-header-spouseYes, .lf-calculator .lf-toggle-inputs .lf-benefits-header-spouseNo, .lf-calculator .lf-toggle-inputs .lf-benefits-header-spouseYes, .lf-calculator .lf-toggle-inputs .lf-pensions-header-spouseNo, .lf-calculator .lf-toggle-inputs .lf-pensions-header-spouseYes{width:33%;font-weight:bold;padding:0 0 0 10px;text-align:left;}.lf-calculator .lf-toggle-inputs td.lf-personal-fields-spouseYes, .lf-calculator .lf-toggle-inputs td.lf-benefits-fields-spouseYes, .lf-calculator .lf-toggle-inputs td.lf-pensions-fields-spouseYes{width:33%;text-align:left;padding:15px 0 10px 0;}.lf-calculator .lf-standard.lf-toggle-inputs td{width:100%;text-align:left;padding:0 0 10px 0;}.lf-calculator .lf-toggle-inputs tr.lf-standard-header{height:0;}.lf-calculator .lf-standard-tab-fieldset{padding-top:20px;padding-right:0;}.lf-calculator .lf-toggle-inputs tr.lf-standard-header th{color:#666666;padding-left:5px;padding-top:13px;padding-right:10px;}#lf-other-savings-details lf-other-savings-table td{width:20%;text-align:left;padding:15px 0 10px 0;}td.lf-pensions-fields-spouseNo .lf-input-field-area, td.lf-pensions-fields-spouseYes .lf-input-field-area, td .lf-input-field-area, .lf-calculator .lf-standard td .lf-input-field-area, .lf-other-savings-table td .lf-input-field-area, .lf-calculator .lf-standard-rows-table td .lf-input-field-area{display:inline-block;}.lf-accordion{height:auto;}.lf-calculator .overview{position:relative;}.lf-calculator fieldset fieldset, .lf-calculator fieldset fieldset:first-child{margin-top:5px;padding-bottom:10px;}#lf-next-steps-zoneA-content{height:auto;padding:0 5px;width:auto;}#lf-next-steps-zoneA-content:focus{border:1px dotted #666;}.lf-open .lf-arrow.lf_icon-arrow-right:before, .lf-open .lf-arrow.lf_icon-arrow-right:after{content:">";}.lf-open .lf-arrow.lf_icon-arrow-down:before, .lf-open .lf-arrow.lf_icon-arrow-down:after{content:"v";}.lf-calculator .lf-toggle-inputs th.lf-personal-table-header, .lf-calculator .lf-toggle-inputs th.lf-benefits-table-header, .lf-calculator .lf-toggle-inputs th.lf-pensions-table-header{display:none;}.lf-calculator .lf-personal-table-spouseYes td.lf-retire-fields-labels, .lf-calculator .lf-benefits-table-spouseYes td.lf-benefits-fields-labels, .lf-calculator .lf-pensions-table-spouseYes td.lf-pensions-fields-labels{display:none;}.lf-personal-table-spouseNo-body-hidden, .lf-personal-table-spouseYes-body-hidden, .lf-benefits-table-spouseNo-body-hidden, .lf-benefits-table-spouseYes-body-hidden, .lf-pensions-table-spouseNo-body-hidden, .lf-pensions-table-spouseYes-body-hidden{display:block;}.lf-calculator .lf-tax-advantaged-savings-table .lf-tax-advantaged-savings-fields-label, .lf-calculator .lf-other-savings-table .lf-other-savings-fields-label, .lf-calculator .lf-standard-rows-table .lf-standard-rows-fields-label{width:100%;padding:0 0 5px 5px;}.lf-calculator .lf-standard-rows-table .lf-standard-rows-fields-label{display:none;}.lf-calculator .lf-standard-rows-table .lf-standard-rows-fields-select{display:inline-block;}.lf-calculator .lf-other-savings-table .lf-savLabel, .lf-calculator .lf-other-savings-table .lf-invLabel, .lf-calculator .lf-standard-rows-table .lf-standard-rows-row-label{display:inline-block;}.lf-calculator .lf-other-savings-table .lf-savings-table-header, .lf-calculator .lf-standard-rows-table .lf-standard-rows-table-header, .lf-calculator .lf-tax-advantaged-savings-table .lf-tax-advantaged-savings-table-header-toggle{display:none;}.lf-calculator .lf-tax-advantaged-savings-table th.lf-account-type, .lf-calculator .lf-tax-advantaged-savings-table th.lf-current-balance, .lf-calculator .lf-tax-advantaged-savings-table th.lf-return-rate, .lf-calculator .lf-tax-advantaged-savings-table th.lf-your-investment, .lf-calculator .lf-tax-advantaged-savings-table th.lf-employer-investment, #lf-tax-advantaged-savings-details .lf-MTaxAdvantage th, #lf-tax-advantaged-savings-details .lf-MTaxAdvantage td{width:18%;padding-left:20px;}.lf-calculator .lf-tax-advantaged-savings-table div.lf-account-type-content, .lf-calculator .lf-tax-advantaged-savings-table div.lf-current-balance-content, .lf-calculator .lf-tax-advantaged-savings-table div.lf-return-rate-content, .lf-calculator .lf-tax-advantaged-savings-table div.lf-your-investment-content, .lf-calculator .lf-tax-advantaged-savings-table div.lf-employer-investment-content{width:120px;padding-left:5px;}#lf-tax-advantaged-savings-details .lf-MTaxAdvantage .lf-input-fields-container th{padding-top:20px;}.lf-calculator .lf-tax-advantaged-savings-table-header-toggle .lf-delete{color:#0F6385;font-family:leadfusion2, arial, sans-serif;font-size:24px;position:relative;top:-4px;right:-10px;float:right;}.lf-calculator .lf-standard-rows-table-header .lf-delete{color:#0F6385;font-family:leadfusion2, arial, sans-serif;font-size:24px;position:absolute;top:0;right:-10px;float:right;}.lf-calculator .lf-tax-advantaged-savings-table .lf-field-label-withTooltip{padding-right:15px;font-size:1em;font-weight:bold;text-align:left;}.lf-calculator .lf-tax-advantaged-savings-table .lf-show-tooltip{left:120px;position:absolute;}.lf-arrow:after{left:-5px;}.lf-arrow:before{left:-10px;}#lf-personal-headers, #lf-benefits-headers{padding-bottom:5px;padding-top:10px;}.lf-graph_container.lf-graph-onpage{height:auto;}.lf-tables-links{padding:5px 0;}.lf-calculator .lf-main-inner > div{margin-bottom:0;}.lf-calculator nav.lf-res-active{background-color:#408fad;}.lf-calculator nav.lf-progress{background-color:#615f5f;}.lf-calculator .lf-step-tabs ul{background-color:#FFFFFF;display:table;position:static;width:100%;}#lf-tablist li, span.lf-selected{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e1e1e1));background:-webkit-linear-gradient(top, #ffffff 0%,#e1e1e1 100%);background:-o-linear-gradient(top, #ffffff 0%,#e1e1e1 100%);background:-ms-linear-gradient(top, #ffffff 0%,#e1e1e1 100%);background:linear-gradient(to bottom, #ffffff 0%,#e1e1e1 100%);border:none;border-right:5px solid #fff;margin:0;position:relative;width:auto;box-shadow:-3px -7px 11px 5px #E1E1E1 inset;}.lf-calculator span.lf-selected, .lf-calculator span.lf-deselect{width:60%;}.lf-calculator .lf-step-tabs li a, .lf-calculator span.lf-selected a, .lf-calculator span.lf-deselect a{color:#0F6385;font-size:1em;min-height:45px;position:relative;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;line-height:1.4em;}.lf-calculator span.lf-selected a span, .lf-calculator span.lf-deselect a span{display:table-cell;height:46px;text-shadow:1px 1px 1px #FFFFFF;vertical-align:middle;padding-left:4px;}#lf-tablist li a span{display:table-cell;height:46px;padding-top:0;text-shadow:1px 1px 1px #FFFFFF;vertical-align:middle;padding:5px;}#lf-tablist .lf-step.lf-active{background:none repeat scroll 0 0 #96C8DB;}#lf-tablist li.lf-active a span, #lf-tablist li.lf-progress a span, .lf-calculator span.lf-selected a span, .lf-calculator span.lf-deselect a span{text-shadow:0 -1px 1px #444444;display:table-cell;}#lf-tablist li a:before{border-bottom:23px solid rgba(255, 255, 255, 0);border-left:12px solid #FFFFFF;border-top:23px solid rgba(255, 255, 255, 0);content:"";height:0;top:0;position:relative;width:0;z-index:3;-webkit-transform:rotate(0.05deg);-moz-transform:scale(1.1);-o-transform:rotate(0.05deg);transform:rotate(0.05deg);}#lf-tablist li a:after{border-bottom:23px solid rgba(255, 255, 255, 0);border-left:12px solid #E1E1E1;border-top:23px solid rgba(255, 255, 255, 0);content:"";height:0;position:relative;left:12px;top:0;width:0;z-index:4;-webkit-transform:rotate(0.05deg);-moz-transform:scale(1.1);-o-transform:rotate(0.05deg);transform:rotate(0.05deg);}#lf-tablist li:first-child a:before, .lf-calculator .lf-step-tabs li#lf-results-tab a:after{border-left:none;}#lf-tablist li#lf-results-tab a:after{background-color:#e1e1e1;border:medium none;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;content:"";height:47px;position:absolute;right:-14px;top:-1px;width:14px;}.lf-calculator .lf-step-tabs .lf-progress a, .lf-calculator span.lf-selected a, .lf-calculator span.lf-deselect a{color:#fff;}#lf-tablist .lf-progress{background:#acabab;background:-moz-linear-gradient(top, #acabab 0%, #acaaaa 5%, #615f5f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#acabab), color-stop(5%,#acaaaa), color-stop(100%,#615f5f));background:-webkit-linear-gradient(top, #acabab 0%,#acaaaa 5%,#615f5f 100%);background:-o-linear-gradient(top, #acabab 0%,#acaaaa 5%,#615f5f 100%);background:-ms-linear-gradient(top, #acabab 0%,#acaaaa 5%,#615f5f 100%);background:linear-gradient(to bottom, #acabab 0%,#acaaaa 5%,#615f5f 100%);box-shadow:-3px -7px 11px 5px #615f5f inset;}#lf-tablist .lf-progress a:after{border-left:12px solid #646262;}#lf-tablist li#lf-results-tab.lf-progress a:after{background-color:#646262;}#lf-tablist li.lf-active, .lf-calculator span.lf-selected{background:#96c8db;background:-moz-linear-gradient(top, #96c8db 0%, #408fad 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#96c8db), color-stop(100%,#408fad));background:-webkit-linear-gradient(top, #96c8db 0%,#408fad 100%);background:-o-linear-gradient(top, #96c8db 0%,#408fad 100%);background:-ms-linear-gradient(top, #96c8db 0%,#408fad 100%);background:linear-gradient(to bottom, #96c8db 0%,#408fad 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#96c8db',endColorstr='#408fad',GradientType=0);box-shadow:-3px -7px 11px 5px #408fad inset;color:#ffffff;}#lf-tablist li.lf-active a:after{border-left:12px solid #4491AF;}#lf-tablist li#lf-results-tab.lf-active a:after{background-color:#4491AF;}.lf-calculator .lf-spouse-yes{border-radius:10px 0 0 10px;}.lf-calculator .lf-spouse-no{border-radius:0 10px 10px 0;}.lf-calculator .lf-radio-cover{background:#eaeaea;background:-moz-linear-gradient(top, #eaeaea 0%, #fafafa 4%, #d8d8d8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(4%,#fafafa), color-stop(100%,#d8d8d8));background:-webkit-linear-gradient(top, #eaeaea 0%, #fafafa 4%,#d8d8d8 100%);background:-o-linear-gradient(top, #eaeaea 0%, #fafafa 4%,#d8d8d8 100%);background:-ms-linear-gradient(top, #eaeaea 0%, #fafafa 4%,#d8d8d8 100%);background:linear-gradient(to bottom, #eaeaea 0%, #fafafa 4%,#d8d8d8 100%);border:1px solid #c4c4c4;border-color:#cacaca;height:28px;position:relative;top:-1px;width:60px;}.lf-calculator .lf-radio-cover.lf-active{background:#408fad;background:-moz-linear-gradient(top, #408fad 0%, #96c8db 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#408fad), color-stop(100%,#96c8db));background:-webkit-linear-gradient(top, #408fad 0%,#96c8db 100%);background:-o-linear-gradient(top, #408fad 0%,#96c8db 100%);background:-ms-linear-gradient(top, #408fad 0%,#96c8db 100%);background:linear-gradient(to bottom, #408fad 0%, #96c8db 100%);border:1px solid #c4c4c4;background:linear-gradient(to bottom, #E0DBDB 0%, #FFFFFF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);width:60px;}.lf-calculator .lf-radio-cover.lf-active span{color:#525252;}.lf-calculator .lf-radio-cover:before{left:12px;position:absolute;}.lf-calculator .lf-radio-cover:after{color:#ffffff;left:13px;top:4px;position:absolute;}.lf-calculator .lf-radio-cover span{font-weight:normal;font-size:1em;text-shadow:1px 1px 1px #FFFFFF;color:#0F6385;top:2px;}.lf-calculator .lf-radio-cover.lf-active span{font-weight:bold;font-size:1em;color:#525252;top:2px;}.lf-calculator div legend{font-size:1.2em;font-weight:normal;}.lf-calculator .lf-col3.lf-toggle-inputs.lf-shown{width:32%;}.lf-calculator .lf-col3.lf-toggle-inputs.lf-shown:first-of-type{float:left;width:68%;}.lf-calculator .lf-col3.lf-toggle-inputs.lf-shown:first-of-type thead th{padding-left:51%;white-space:nowrap;}.lf-calculator .lf-toggle-inputs thead th, .lf-calculator .lf-toggle-inputs thead td{color:#000000;font-size:.95em;line-height:.95em;font-weight:bold;width:33%;}.lf-calculator .lf-shown.lf-toggle-inputs thead th:first-child{width:100%;}.lf-calculator .lf-shown.lf-toggle-inputs th:first-child{min-height:30px;height:auto;width:50%;}.lf-calculator .lf-shown.lf-toggle-inputs td{width:48%;min-height:70px;}.lf-calculator .lf-shown.lf-toggle-inputs.lf-extra tbody th:first-child{display:none;height:0;width:0;}.lf-calculator .lf-shown.lf-toggle-inputs.lf-extra tbody td{width:100%;}.lf-calculator .lf-toggle-inputs td td, .lf-calculator .lf-shown.lf-toggle-inputs.lf-extra td td{width:49%;}.lf-calculator .lf-shown .lf-extra{margin-right:0;padding-right:0;width:36%;}.lf-calculator .lf-cm-40.lf-call-to-action{padding:15px;}.lf-calculator table tbody tr{background-color:#F5F5F5;}.lf-calculator table.lf-email-optinStatus-container tbody tr{background-color:#Ffffff;}.lf-calculator .lf-email-optinStatus-container{width:90%;}.lf-months-table table>tbody>tr:first-of-type{background-color:inherit;}.lf-calculator .lf-projections tbody tr.evenRow, .lf-calculator tbody tr:nth-child(2n), .lf-calculator .lf-select-account tr{background-color:#fff;}tr.evenRow td, tr.evenRow th, tr.oddRow td, tr.oddRow th{background-color:inherit;}.lf-calculator .lf-toggle-inputs .lf-close-up tr{background-color:inherit;}.lf-calculator .lf-shown tr, .lf-combined tr{padding-bottom:20px;}.lf-calculator .lf-next-steps-buttons{clear:both;height:30px;margin:30px 0 15px;position:relative;z-index:2;display:inline-flex;}button.lf-step-prev, button.lf-step-next{display:block;}button.lf-step-next{margin-left:10px;}.lf-calculator .lf-step-prev{background-color:#266e8a;}.lf-calculator .lf-your-progress .lf-years{background:#338AAE;background:-moz-linear-gradient(top, #2B6F8B 0%, #338AAE 9%, #0D465E 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2B6F8B), color-stop(9%,#338AAE), color-stop(100%,#0D465E));background:-webkit-linear-gradient(top, #2B6F8B 0%, #338AAE 9%, #0D465E 100%);background:-o-linear-gradient(top, #2B6F8B 0%, #338AAE 9%, #0D465E 100%);background:-ms-linear-gradient(top, #2B6F8B 0%, #338AAE 9%, #0D465E 100%);background:linear-gradient(to bottom, #2B6F8B 0%, #338AAE 9%, #0D465E 100%) repeat scroll 0 0 transparent;}.lf-calculator .lf-your-progress .lf-savings{background:#AFD9E9;background:-moz-linear-gradient(top, #91AAB4 0%, #AFD9E9 12%, #3C84A1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#91AAB4), color-stop(12%,#AFD9E9), color-stop(100%,#3C84A1));background:-webkit-linear-gradient(top, #91AAB4 0%, #AFD9E9 12%, #3C84A1 100%);background:-o-linear-gradient(top, #91AAB4 0%, #AFD9E9 12%, #3C84A1 100%);background:-ms-linear-gradient(top, #91AAB4 0%, #AFD9E9 12%, #3C84A1 100%);background:linear-gradient(to bottom, #91AAB4 0%, #AFD9E9 12%, #3C84A1 100%) repeat scroll 0 0 transparent;}.lf-calculator .lf-progress-legend .lf-years, .lf-calculator .lf-progress-legend .lf-savings{border-radius:3px 3px 3px 3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.2) inset;-moz-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.2) inset;-webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.2) inset;}.lf-calculator .lf-summary{line-height:1.5em;margin-top:0;margin-bottom:0;}.lf-larger{margin-top:2px;}.lf-results .lf-larger{margin-top:1px;}.lf-calculator .lf-summary > b{color:#76B1C9;font-size:1.6em;}.lf-calculator .lf-call-to-action > h3, .lf-calculator .lf-cm-60 > h3{font-size:1.1665em;}.lf-calculator .lf-cm-60 > h3{margin:15px 0 0 0;padding:0;}.lf-save-print-share-pop-up.lf-save-print-share-resize{height:auto !important;bottom:auto !important;top:0 !important;position:fixed !important;left:auto !important;}.lf-calculator .lf-answer, #lf_answer_hidden_content{width:100%;}.lf-calculator table.lf-results-table tbody tr{background-color:transparent;}#lf-results-page{padding-left:0;}.lf-answer > span{padding:0 42px 0 0;}.lf-calculator div label{margin-right:0;}.lf-answer #lf_answer.lf_answer_retire{font-size:.9em;}.lf-calculator fieldset fieldset legend.lf-standard-section-label{padding:10px 0 0 0;}.lf-standard-section-desc{padding-right:20px;}.lf-calculator table tbody tr.lf-odd-row{background-color:#f5f5f5;}.lf-calculator table tbody tr.lf-even-row{background-color:#ffffff;}.lf-calculator .lf-step-tabs div{width:100%;text-align:center;display:table;}#lf-server-error-container{padding:10px 10px 0;}.lf-accounts td{min-width:120px;}.lf-calculator .lf-select-accounts{padding-bottom:15px;}.lf-calculator .lf-select-account{background-color:#ffffff;}#lf_answer_text{padding-top:10px;}#lf_email_related_label_container{width:100%;white-space:normal;}#lf_enter_email_readonly{width:0px;border:0;box-shadow:none;}.lf-calculator table input.lf-DeductionName{width:250px;}.lf-DeductionName-content{margin-right:30px;width:250px;display:inline-block;text-align:left;}.lf-DeductionAmount-content{margin-right:30px;width:120px;display:inline-block;text-align:left;}.lf-calculator table select.lf-DeductionType-value{width:60px;}.lf-calculator table select.lf-taxExempt-value{width:60px;}.lf-calculator .lf-standard.lf-toggle-inputs td.lf-deduction-section-content{width:92%;padding:0 0 0 15px;text-align:left;}#lf-addDeduction{margin-top:10px;margin-bottom:12px;}.lf-calculator fieldset fieldset legend.lf-deduction-section-label{font-size:1em;padding:10px 0 3px 2px;}.lf-calculator div:first-child table.lf-toggle-inputs{padding-bottom:20px;}.lf-standard-rows-table-header .lf-show-tooltip{right:-5px;top:7px;z-index:99;}.lf-calculator div table.lf-toggle-inputs .lf-standard-fields-labels .lf-standard-rows-toggle-plus-glossary, .lf-calculator div table.lf-toggle-inputs .lf-standard-fields-labels .lf-standard-rows-toggle-plus-glossary:focus, .lf-calculator div table.lf-toggle-inputs .lf-standard-fields-labels .lf-standard-rows-toggle-plus-glossary:hover, .lf-standard-rows-table-header .lf-standard-rows-toggle-plus-glossary, .lf-standard-rows-table-header .lf-standard-rows-toggle-plus-glossary:focus, .lf-standard-rows-table-header .lf-standard-rows-toggle-plus-glossary:hover, .lf-standard-rows-row-label .lf-standard-rows-toggle-plus-glossary, .lf-standard-rows-row-label .lf-standard-rows-toggle-plus-glossary:focus, .lf-standard-rows-row-label .lf-standard-rows-toggle-plus-glossary:hover{padding-right:25px;}.lf-standard-row-value{display:inline-block;width:185px;}.lf-calculator .lf-select-account td.lf-standard-addAccount-container{padding-top:0;padding-bottom:20px;}.lf-standard-rows-5-col{width:18%;}.lf-retplanner.lf-calculator .lf-standard-rows-5-col th.lf-standard-rows-row-label{width:100%;}.lf-retplanner.lf-calculator .lf-standard-rows-table td{padding:0 0 20px 5px;}.lf-retplanner.lf-calculator table.lf-standard-rows-table td.lf-delete{width:10px;}.lf-retplanner.lf-calculator .lf-standard-rows-5-col .lf-standard-row-label-header, #lf-tax-advantaged-savings2-details .lf-standard-rows-row-headers-5-col, .lf-retplanner.lf-calculator #lf_ira_1, .lf-retplanner.lf-calculator #lf_ira_2, .lf-retplanner.lf-calculator #lf_ira_3, .lf-retplanner.lf-calculator #lf_ira_4, .lf-retplanner.lf-calculator #lf_account_1, .lf-retplanner.lf-calculator #lf_account_2, .lf-retplanner.lf-calculator #lf_account_3, .lf-retplanner.lf-calculator #lf_account_4{display:none;}.lf-retplanner.lf-calculator #lf-projections-lifeExpectancy{display:none;}.lf-retplanner.lf-calculator .lf-standard-rows-table-header button.lf-standard-rows-toggle{width:70%;}#lf-tax-advantaged-savings2-details .lf-standard-rows-row-headers-5-col.lf-standard-rows-row-headers-hide{display:none;}#lf-tax-advantaged-savings2-details .lf-standard-rows-row-headers-5-col.lf-standard-rows-row-headers-show{display:table;}#ui-datepicker-div{display:none;}.ui-datepicker td, .ui-datepicker th{display:table-cell !important;}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{margin:0 5px;width:30%;}#lf-other-savings-details{display:none;}.lf-calculator .lf-benefits-header thead tr{background-color:#fff}.lf-calculator .lf-standard-input-field-spacer{visibility:hidden;padding-top:5px;}.lf-calculator label.lf-standard-fields-label{display:none;}#lf-tax-advantaged-savings-legend, #lf-other-savings-legendTitle, #lf-other-savings-investment-legend, #lf-pensions-legend, #lf-social-security-benefits, #lf-projections-living-expenses, .lf-standard-page-title, .lf-standard-section-label{display:inline-block;margin:0;padding:0 0 10px 10px;text-align:left;width:100%;font-size:1.285em;font-weight:normal;color:#000000;}#lf-tax-advantaged-savings-legend:focus, #lf-tax-advantaged-savings-sectionText:focus, #lf-other-savings-legendTitle:focus, #lf-other-savings-investment-legend:focus, #lf-other-savings-sectionText:focus, #lf-pensions-legend:focus, #lf-social-security-benefits:focus, #lf-projections-living-expenses:focus, .lf-standard-page-title:focus, .lf-standard-section-label:focus{text-decoration:underline;}#lf-pensions-legend{display:inline-block;margin:0;padding-bottom:10px;padding-left:5px;text-align:left;width:100%;margin-left:5px;margin-right:15px;}#lf-next-steps-zoneB1-content{padding:0 10px;}.lf-calculator div table.lf-toggle-inputs .lf-deduction-section-content label{font-size:1em;margin:0;padding:0;display:block;}.lf-standard-page-title, .lf-standard-section-label{padding:0;}.lf-standard-section-desc{padding-bottom:10px;}#lf-locator-content1{margin:auto;max-width:550px;}h2.lf-legend-H2{font-size:.8em;}label.lf-stepped-fielLabel{padding-left:15px;}.lf-delete-account-link{display:block;overflow:hidden;}ul.checkboxes{list-style:none;margin-left:0;padding-left:1em;}div#lf-tab-arrow{width:auto;margin-right:10px;}.lf-deselect{height:47px;}li#lf-results-tab-mobile{display:none;}iframe#locatorFramea{height:640px;}iframe#locatorFrameb1, iframe#locatorFrameb2{height:300px;padding-left:5px;}div#lf-selectors-template-placeholder{padding-top:60px;}tr.lf-standard-rows-3-col.inputs .inputs .lf-error-message{padding-bottom:2px;}span.lf-pageDesc{font-size:1.1em;}h3.lf-stepped-H3{font-size:1em;}.lf-calculator span.lf-small-label{font-size:.9em;color:#5c5b5b;}.lf-input-label{padding-right:10px;}.inputs{display:inline-flex;align-items:flex-start;}.lf-input-field-area{display:flex;align-items:center;width:120px;}.lf-standard-rows-row-label{width:18%;padding:0 0 0 10px;min-width:190px;display:inline-flex;}.lf-standard-tab-fieldset-columns-1{width:100%;}.lf-calculator fieldset legend{display:block;color:#666;text-align:center;width:100%;}.lf-standard-rows-row-label .lf-standard-rows-toggle-plus-glossary, .lf-standard-rows-row-label .lf-standard-rows-toggle-plus-glossary:hover{padding-right:5px;}.lf-calculator .lf-percent .lf-after-input{left:105px;}.lf-standard.lf-toggle-inputs.lf-standard-row-labels{width:100% !important;}.lf-standard-input-container{height:100px;display:flex;}.lf-standard-input-container:nth-child(odd){background:#F5F5F5;}.lf-standard-input-container:nth-child(even){background:#fff;}.lf-standard-rows-table.lf-standard-rows-table-1-col{display:flex;}.lf-single-input-label{display:inline-flex;width:60%;padding:0 10px;align-items:flex-start;}.lf-single-input{width:80%;margin:auto;}.lf-standard-tab-fieldset-columns-{width:50%;}.lf-calculator .lf-standard-rows-row-headers{width:100%;}.lf-input-columns-3, .lf-input-columns-3b{display:block;}.lf-standard-tab-fieldset-columns-3b{width:30%;}.lf-3-column-input{height:100px;}.inputs-2-columns .lf-input-field-area .lf-after-input{top:25px;}.lf-calculator .lf-error-message{margin-top:-20px;position:absolute;padding:0 0 0 16px;margin-right:10px;background:transparent url(../images/lf-error-icon.png) 0 -90px no-repeat;}.lf-input-box{display:flex;justify-content:flex-end;}.lf-standard-tab-fieldset-columns-3b .lf-standard-rows-row-headers .lf-standard-rows-container legend{text-align:center;}.lf-calculator select{background-color:white;border:thin solid #bfbfbf;border-radius:5px;display:inline-block;font:inherit;line-height:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/select-arrow.png);background-position:calc(100% - 8px) calc(1em - 2px), calc(100% - 5px) calc(1em - 2px), calc(100% - 2.8em);background-repeat:no-repeat;padding-left:5px;height:30px;padding-right:30px;}.lf-calculator select{width:120px;}.lf-single-input-error{margin-top:-20px;}.lf-single-input-select{display:flex;}.lf-calculator .lf-other-savings-table .lf-savLabel, .lf-calculator .lf-other-savings-table .lf-invLabel, .lf-calculator .lf-standard-rows-table .lf-standard-rows-row-label{display:inline-flex;padding-right:15px;align-items:flex-start;}.lf-standard-rows-1-col{margin:auto;display:flex;align-items:center;}.lf-standard-rows-table{height:100px;}.lf-stepped-fields-container{display:flex;align-items:flex-end;}.lf-calculator .lf-standard-rows-table .lf-standard-rows-row-label{width:260px;}.lf-calculator fieldset{margin-top:0;width:100%;}.lf-calculator .lf-before-input{position:relative;top:1px;left:5px;}.lf-calculator .lf-after-input{top:6px;left:15px;}.lf-error-message.lf-single-input-error, .lf-3-column-input .lf-error-message{margin-right:0;}.lf-standard-tab-fieldset-columns-3b.column-2, .lf-standard-tab-fieldset-columns-2.column-2, .lf-standard-tab-fieldset-columns-2.column-4{width:50%;}#results-link::after{display:none;}li#lf-results-tab{border-right:none;}div#lf-tabs-placeholder{padding:15px 0 0;}.lf-single-select-label-select-container .lf-input-box.-box{margin-right:130px;}.lf-standard-input-container.lf-odd-row{background-color:#fff;}.lf-standard-input-container.lf-even-row{background-color:#F5F5F5;}.lf-standard-tab-fieldset-columns-3 .lf-standard-row-label-entry{text-align:right;}.lf-input-columns-4, .lf-input-columns-4b{flex-direction:column;}.lf-calculator .lf-4-column-input .lf-standard-rows-row-label{width:auto;}.lf-standard-tab-fieldset.lf-standard-tab-fieldset-columns-4{width:40%;}.lf-standard-tab-fieldset.lf-standard-tab-fieldset-columns-4b{width:20%;}.lf-standard-tab-fieldset-columns-4b legend.lf-standard-row-label-entry{padding:0 10px;}.column-2 .lf-standard-rows-table.lf-standard-rows-table-1-col{padding-left:25px;}.lf-standard-page-desc{padding:5px 20px 0 0;}.column-2 legend{padding-left:25px;}.lf-standard-rows-1-col.inputs.column-0{margin-left:0;}.lf-calculator .lf-standard-rows-table .column-0 .lf-standard-rows-row-label{width:260px;}.column-0 .lf-standard-row-label-entry{display:none;}.column-0 .lf-standard-rows-table.lf-standard-rows-table-1-col{width:fit-content;padding-right:20px;}.lf-print-relocate-2 .lf-standard-section-label{padding-bottom:10px;}.lf-accordion.lf-open{padding:10px 15px 0;}.lf-standard-row-label-entry{display:flex;align-items:center;padding:0 10px;}.lf-results-table tbody th{padding-right:0;}.lf-standard-section-label{padding-bottom:10px;}.lf-calculator .lf-results-loop{width:90%;}[role="checkbox"]{display:inline-block;position:relative;padding-left:1.7em;cursor:default;font-size:1.2em;}[role="checkbox"]::before, [role="checkbox"]::after{position:absolute;top:50%;left:7px;transform:translate(-50%, -50%);content:'';}[role="checkbox"]::before{width:18px;height:18px;border:1px solid hsl(0, 0%, 66%);border-radius:0.2em;background-image:linear-gradient(to bottom, hsl(300, 3%, 93%), #fff 30%);}[role="checkbox"]:active::before{background-image:linear-gradient(to bottom, hsl(300, 3%, 73%), hsl(300, 3%, 93%) 30%);}[role="checkbox"][aria-checked="mixed"]::before, [role="checkbox"][aria-checked="true"]::before{border-color:hsl(216, 80%, 50%);background:#0f6385;background-image:linear-gradient(to bottom, hsl(197, 80%, 29%), hsl(197, 80%, 29%));}[role="checkbox"][aria-checked="mixed"]::after{display:block;width:8px;border-bottom:0.125em solid #fff;transform:translate(-50%, -50%) rotateZ(45deg);transform-origin:center center;}[role="checkbox"][aria-checked="mixed"]:active::after, [role="checkbox"][aria-checked="true"]::after{display:block;width:0.3em;height:0.8em;border:solid #fff;border-width:0 0.125em 0.125em 0;transform:translateY(-65%) translateX(-50%) rotate(45deg);}[role="checkbox"][aria-checked="mixed"]:active::before, [role="checkbox"][aria-checked="true"]:active::before{background-image:linear-gradient(to bottom, hsl(197, 80%, 29%), hsl(197, 80%, 29%));}[role="checkbox"]:focus{outline:none;}[role="checkbox"]:focus::before{width:16px;height:16px;box-sizing:content-box;border-color:hsl(216, 94%, 73%);border-width:3px;border-radius:calc(0.2em + 3px);box-shadow:inset 0 0 0 1px hsl(216, 80%, 50%);}.lf-slider-container{padding:5px 0 0 10px;width:130px;}.lf-calculator .lf-before-input{margin:0;}.lf-calculator div.lf-percent .lf-input-safe{padding:0;}.lf-slider-container-3b, .lf-slider-container-3, .lf-slider-container-4, .lf-slider-container-4b{padding:15px 0 0;width:120px;}.column-2 .lf-standard-rows-table.lf-standard-rows-table-1-col.lf-4-column-input{padding-left:0;}.lf-standard-tab-fieldset-columns-2 .lf-standard-rows-fields-select{width:250px;}.lf-graphs-table-content{margin-top:-1px;}#lf-results-page{display:none}
/*----End of current level---/data/response/content/default//assets/css/stepped.css---*/

/*----Start of new level---/data/response/content/default/retire//assets/css/stepped.css---*/
legend{padding-bottom:10px;}.lf-accordion.lf-open{display:block;padding-right:13px;}h2.lf-stepped-H2, h3.lf-stepped-H2, h4.lf-stepped-H2{display:block;font-size:1.1em;}.lf-calculator .lf-hover-tooltip{display:inline-flex;padding:0 2px;}.lf-calculator div table.lf-toggle-inputs label{padding-right:10px;}.lf-calculator table{width:100%;}.lf-calculator table .lf-input-comma{margin-right:0;}.lf-input-fields-container.inputs{width:100%;padding:10px 0;display:flex;height:100px;text-align:left;align-items:center;justify-content:center;}.lf-savAmt, .lf-savRate, .lf-savDep, .lf-savBef, .lf-invAmt, .lf-invRate, .lf-invBef{width:auto;padding-left:0;}.lf-stepped-hidden{display:none;}.lf-input-fields-container:nth-child(odd), .lf-other-savings-table.evenRow{background:#F5F5F5;}.lf-input-fields-container:nth-child(even), .lf-other-savings-table.oddRow{background:#fff;}.lf-toggle-inputs th:first-child, .lf-calculator .lf-toggle-inputs td:first-child{padding:0;}.lf-show-tooltip{margin-right:5px;}.lf-calculator .lf-error-message{margin-right:0;}.lf-calculator .lf-personal-table-spouseNo, .lf-calculator .lf-benefits-table-spouseNo, .lf-calculator .lf-pensions-table-spouseNo{width:100%;}.lf-calculator .lf-personal-table-spouseNo, .lf-calculator .lf-benefits-table-spouseNo, .lf-calculator .lf-pensions-table-spouseNo{width:auto;}legend.lf-personal-my-legend{text-align:right;}.lf-personal-fields-spouseYes.row{margin:0 auto;}#lf-personal-table-spouseYes-body > div:nth-child(2) > div.lf-personal-fields-spouseYes.row, #lf-personal-table-spouseYes-body > div:nth-child(4) > div.lf-personal-fields-spouseYes.row{height:43px;}.lf-calculator .lf-personal-table-spouseYes, .lf-calculator .lf-benefits-table-spouseYes, .lf-calculator .lf-pensions-table-spouseYes{width:100%;border-spacing:0;display:block;margin:0;text-align:center;}#lf-projections-details tr{height:100px;}.lf-calculator .lf-toggle-inputs td.lf-projections-lifeExpectancy, .lf-calculator .lf-toggle-inputs td.lf-projections-initLivingExpenses, .lf-calculator .lf-toggle-inputs td.lf-projections-inflationAssumptions{text-align:left;padding:0;}div#lf-projections-living-expenses{margin-top:10px;}.lf-calculator .lf-include{padding-left:3px;padding-bottom:15px;}#lf_projection_assumptions > tbody > tr:nth-child(3) > td:nth-child(1){display:inline-flex;}.lf-benefits-table-spouseYes.lf-toggle-inputs.lf-benefits-table-spouseYes-hidden, .lf-pensions-table-spouseYes.lf-toggle-inputs.lf-pensions-table-spouseYes-hidden, .lf-calculator .lf-personal-table-spouseYes-hidden, .lf-benefits-table-spouseYes.lf-toggle-inputs.lf-benefits-table-spouseYes-hidden{display:none;}.lf-benefits-table-spouseNo.lf-toggle-inputs.lf-benefits-table-spouseNo-hidden{display:inline-flex;width:100%;align-items:flex-end;}.lf-benefits-my-fieldsets-wrapper{width:100%;}.lf-pensions-table-spouseNo.lf-toggle-inputs.lf-pension-table-spouseNo-hidden{display:inline-flex;align-items:flex-end;}.lf-pension-H2{font-size:1.1em!important;color:#666!important;}.lf-benefits-header{font-size:1.25em;padding-bottom:10px;text-align:center;}.lf-benefits-fields-spouseNo, .lf-pensions-fields-spouseNo, .lf-benefits-fields-spouseYes, .lf-pensions-fields-spouseYes{display:inline-flex;}h2.lf-pension-H2{padding-bottom:10px;}.lf-benefits-fields-labels, .lf-retire-fields-labels, .lf-pensions-fields-labels{width:450px;padding-right:10px;}#lf-pensions-legend{padding-top:15px;}.lf-tax-advantaged-savings-headers{display:inline-flex;width:100%;padding-bottom:10px;justify-content:space-between;}#lf-spouseAccount-type1{margin-top:5px;}.lf-account-type-content{display:none;}span.lf-account-type{display:none;}.lf-input-fields-container:nth-child(odd), .lf-other-savings-table.evenRow{background:#F5F5F5;}.lf-input-fields-container:nth-child(even), .lf-other-savings-table.oddRow{background:#fff;}.lf-toggle-inputs th:first-child, .lf-calculator .lf-toggle-inputs td:first-child{padding:0;}.lf-show-tooltip{margin-right:5px;}.lf-calculator .lf-error-message{margin-right:0;}#lf-other-savings-sectionText{padding:0 0 0 10px;}fieldset.lf-other-savings-table-fieldset{text-align:left;}#lf-other-savings-placeholder .ui-slider{margin-left:0;padding:0 5px;}legend.lf-retire-account-legend{padding:10px 0 0 20px !important;text-align:left!important;}.lf-savings-H2, .lf-investments-H2{font-size:1.1em !important;}.lf-investments-H2{padding-top:19px!important;}#lf-projections-details h2, #lf-projections-details h3, #lf-projections-details h4{margin-left:5px;margin-bottom:20px;font-size:1.125em;width:auto;white-space:normal;}#lf_projection_assumptions_toggle h2{color:#0F6385;}.lf-retire-account-legend-label{display:none;}.lf-other-savings-fields-label{font-size:1em!important;}.lf-retire-account-legend-label{color:#666;font-size:1.1em;margin:10px 0 0 10px;}.lf-tax-advantage-input.lf-percent .lf-error-message{top:-26px;}#lf-personal-details .ui-slider, #lf-projections-details .ui-slider, #lf-benefits-pensions-details .ui-slider{width:120px;}#lf-projections-details .ui-slider{margin-right:0;margin-left:5px;}#lf-personal-details .ui-slider-track, #lf-projections-details .ui-slider-track, #lf-benefits-pensions-details .ui-slider-track{margin-top:0;top:0;}.lf-stepped-field-container{display:flex;align-items:center;padding:0 10px;}#lf-personal-table-spouseNo-body{width:100%;}#lf-personal-table-spouseYes-body{width:100%;}#lf-benefits-table-spouseNo-body{width:100%;}#lf-benefits-table-spouseYes-body{width:100%;}#lf-pensions-table-spouseYes-body{width:100%;}#lf-personal-table-spouseYes-body .lf-input-field-area, #lf-personal-table-spouseNo-body .lf-input-field-area{flex-direction:row;}#lf-personal-table-spouseYes-body .lf-input-field-area .lf-input-date, #lf-personal-table-spouseNo-body .lf-input-field-area .lf-input-date{z-index:990;}#lf-tax-advantaged-savings-rows .lf-tax-advantaged-savings-table .lf-MTaxAdvantage .lf-input-fields-container, #lf-benefits-headers .lf-benefits-header, #lf-personal-headers .lf-personal-header{display:none;}.lf-retire-field-container{display:flex;width:100%;}.lf-fields-spouseNo, .lf-fields-spouseYes{display:flex;justify-content:flex-end;}.lf-projections.lf-toggle-inputs td:first-child{width:450px;}#lf_personal_my_spouse_wrapper{width:100%;}#lf-projections-details .lf-stepped-custom-double .lf-before-input{margin-left:0;}.lf-stepped-custom-double .lf-personal-my-fieldsets-wrapper .lf-input-fields-container, .lf-stepped-custom-double .lf-benefits-my-fieldsets-wrapper .lf-input-fields-container{justify-content:flex-start;}.lf-personal-details-fieldsets.lf-stepped-custom-double, .lf-benefits-pensions-details-fieldsets.lf-stepped-custom-double{display:flex;align-items:flex-end;}.lf-stepped-custom-double .lf-retire-fields-labels, .lf-stepped-custom-double .lf-benefits-fields-labels, .lf-stepped-custom-double .lf-pensions-fields-labels{width:300px;}#lf-projections-details .lf-after-input{left:105px;top:6px;}.lf-calculator span.lf-small-label{width:auto;}.lf-retire-fields-labels{display:flex;}.lf-benefits-field-container{margin:0;}.lf-pension-my-spouse-fieldsets-wrapper, .lf-benefits-my-spouse-fieldsets-wrapper{width:100%;}#lf-pensions-table-spouseNo-body .lf-benefits-fields-labels{padding-left:10px;}.lf-tax-advantaged-savings-fields-container{display:flex;flex-direction:column;align-items:flex-end;}.lf-tax-advantaged-savings-table-header{width:200px;text-align:left;padding-left:15px;font-size:1.1em;}.lf-tax-advantaged-savings-header{width:120px;font-size:1.15em;text-align:center;padding:0 5px;display:flex;align-items:flex-end;}.lf-calculator .lf-tax-advantaged-savings-table .lf-tax-advantaged-savings-fields-label{padding:0;}.lf-calculator .lf-tax-advantage-percent{top:6px;}fieldset.lf-tax-advantage-fieldset{display:flex;justify-content:space-between;;align-items:flex-start;}#lf-tax-advantaged-savings-legend{padding:30px 0 0;}.lf-delete-tax-advantaged-savings-account{padding-right:0;text-align:center;}.lf-delete-account-desktop{display:inline-block;margin:-15px 5px 0 0;}#lf-tax-advantaged-savings-rows .lf-delete a{font-size:1.9em;text-align:center;padding:0 10px;}.lf-tax-advantage-input-area{width:120px;}.lf-tax-advantage-field-container{width:120px;}.lf-tax-advantage-field-container .ui-slider{width:120px;margin:0;padding:0 5px;}.lf-tax-advantaged-savings-header.lf-employer-investment{margin-right:50px;}.lf-tax-advantaged-savings-header.lf-account-type{width:200px;padding-left:10px;}.lf-tax-advantaged-savings-rows-container{display:flex;width:100%;justify-content:space-between;padding-right:5px;align-items:center;}.lf-tax-advantaged-input-fields-container.lf-input-fields-container, .lf-other-savings-inputs, .lf-investment-fields-inputs{padding:20px 0 25px;height:auto;min-height:100px;}.lf-other-savings-inputs, .lf-investment-fields-inputs{width:100%;display:flex;align-items:flex-end;justify-content:space-between;}.lf-savings-toggle-account1-body, .lf-savings-toggle-account2-body, .lf-investments-toggle-account1-body, .lf-investments-toggle-account2-body{width:120px;}.lf-savBef.lf-savings-toggle-account1-body, .lf-savBef.lf-savings-toggle-account2-body, .lf-invBef.lf-investments-toggle-account1-body, .lf-invBef.lf-investments-toggle-account2-body{margin-right:20px;}.lf-other-savings-inputs .lf-error-message, .lf-investment-fields-inputs .lf-error-message{position:relative;margin:0 0 5px;}span#lf_SavRate1_suffix, span#lf_SavRate2_suffix, span#lf_InvRate1_suffix, span#lf_InvRate2_suffix{position:relative;top:2px;left:-15px;}.lf-calculator .lf-other-savings-table .lf-other-savings-fields-label{text-align:center;font-size:1.15em;padding-left:0;}.lf-other-savings-label{font-size:1.15em;font-weight:200;color:#666;margin:auto 0 auto 10px;width:120px;}.lf-other-savings-fields-container{display:flex;flex-direction:column;align-items:center;}.lf-before-input.lf-standard-currency-before{margin:0;}#lf-tax-advantaged-savings-details .lf-accounts td label{padding:0;color:#666;font-family:'helvetica neue', 'helvetica', arial, sans-serif;font-size:.85em;font-weight:bold;display:block;}#lf-addAccount-container{top:15px;}td#lf_MTaxAdvantage-account-type_content, .lf-calculator .lf-select-account td:nth-of-type(1){width:160px;}tr#lf-results-panel-select-row{display:flex;align-items:flex-end;}td.lf-projections-lifeExpectancy .lf-input-field-area, td.lf-projections-initLivingExpenses .lf-input-field-area, td.lf-projections-inflationAssumptions .lf-input-field-area{display:flex;}.lf-tax-advantage-input-area .lf-slider-container, .lf-other-savings-input-area .lf-slider-container{padding:15px 0 0;width:120px;}.lf-calculator button.lf-delete-advantage-account{background-color:transparent;color:#0F6385;font-size:.9em;font-weight:700;font-family:leadfusion, arial, sans-serif;border-radius:0;margin:4px 12px;padding:0;}.lf-calculator .lf-delete-account-mobile button.lf-delete-advantage-account{margin:10px 12px 4px;}.lf-calculator button.lf-delete-advantage-account:focus{outline-offset:4px;}
/*----End of current level---/data/response/content/default/retire//assets/css/stepped.css---*/

/*----Start of new level---/data/response/content/default/retire/retire02d//assets/css/stepped.css---*/
tbody th.text{font-weight:200;}
/*----End of current level---/data/response/content/default/retire/retire02d//assets/css/stepped.css---*/
