
/*----Start of new level---/data/response/content/default//assets/css/stepped-mobile.css---*/
@media screen and (max-width:970px){.lf-calculator .lf-projections #lf-years-retirement th, .lf-calculator .lf-projections #lf-years-retirement td{padding-top:10px;}.lf-stepped-custom-double .lf-slider-container{padding-top:15px;}}@media screen and (max-width:960px){.lf-calculator .lf-open-table.lf-open-table-xl.lf-open-table-multiple, .lf-not-touch .lf-open-table-xl.lf-open-table-multiple:hover, .lf-open-table-xl.lf-open-table-multiple:focus{background:url("../images/table_thumbnail_70pct.png") no-repeat rgba(0, 0, 0, 0);margin:10px auto 10px auto;width:156px;height:111px;}label.lf-graph-label.lf-graph-label-multiple{max-width:156px;}.column-2 .lf-standard-rows-table.lf-standard-rows-table-1-col{padding-left:0;}.column-2 legend{padding-left:0;}}@media screen and (max-width:919px){.lf-input-columns-2{width:auto;}.lf-second-select{width:260px;padding-left:5px;}.lf-calculator .lf-tax-advantaged-savings-table .lf-show-tooltip{top:4px;}#lf-tax-advantaged-savings-details .lf-MTaxAdvantage th{width:100%;}.lf-calculator .lf-tax-advantaged-savings-table .lf-account-type{display:none;}.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 td{width:23%;padding-top:5px}#lf-tax-advantaged-savings-details .lf-MTaxAdvantage .lf-input-fields-container th{padding-bottom:0;padding-top:10px;}.lf-calculator .lf-standard th.lf-standard-row-label-entry{width:75%;}}@media screen and (max-width:905px){.lf-second-select{width:auto;padding-left:0;}.lf-calculator .lf-standard-rows-table.lf-3-column-input .lf-standard-rows-row-label, .lf-calculator .lf-standard-rows-table .column-0 .lf-standard-rows-row-label{width:200px;}.lf-calculator .lf-percent.lf-input-columns-4b .lf-after-input, .lf-calculator .lf-percent.lf-input-columns-4 .lf-after-input{left:105px;}.lf-calculator .lf-error-message{margin-right:5px;}.lf-input-container{display:block;}.lf-calculator .lf-percent .lf-after-input.lf-single-input-after{left:105px;}.lf-calculator .lf-percent .lf-after-input{left:105px;}.lf-calculator .lf-input-columns-3b .lf-after-input, .lf-calculator .lf-input-columns-3 .lf-after-input{left:105px;}.lf-calculator .lf-single-input .lf-input-comma{width:120px;}.lf-input-container.lf-input-columns-4, .lf-input-container.lf-input-columns-4b{display:inline-flex;}.lf-calculator .lf-4-column-input .lf-standard-rows-row-label{width:120px;min-width:auto;}.column-0 .lf-input-container{display:flex;}.lf-calculator .column-0 .lf-input-comma{width:120px;}.lf-calculator select{width:145px;}.lf-select-toggle.lf-single-select-label{width:120px;}.lf-calculator .lf-input-columns-3 select, .lf-calculator .lf-input-columns-3b select{width:120px;}.lf-print-relocate-1 .lf-single-input-label, .lf-print-relocate-2 .lf-single-input-label{padding-left:0;}.lf-standard-rows-table .lf-slider-container{padding:15px 0 0 0;width:120px;}.lf-standard-rows-table .column-0 .lf-slider-container{padding:5px 0 0 10px;width:120px;}.lf-standard-tab-fieldset-columns-2 .lf-standard-rows-fields-select, .lf-standard-tab-fieldset-columns-2 .lf-standard-rows-fields-select select{width:120px;}}@media screen and (max-width:859px){.lf-tables-links{margin-bottom:35px;}}@media screen and (max-width:820px){.lf-single-input{width:90%;margin:auto;}.lf-calculator .lf-standard-rows-4-col th{width:24%;padding:2px 0 5px 0;}.lf-calculator .lf-standard-rows-4-col td{width:24%;padding:2px 0 15px 0;}.lf-calculator .lf-standard-rows-row-headers-4-col, .lf-calculator .lf-standard-rows-table-4-col{padding-left:10px;}.lf-calculator .lf-standard-rows-4-col th.lf-standard-row-label-header, .lf-calculator .lf-standard-rows-5-col th.lf-standard-row-label-header{display:none;}.lf-calculator .lf-other-savings-table td{padding:5px 0 20px 15px;margin:0;width:24%;}.lf-calculator .lf-standard-rows-4-col th.lf-standard-rows-row-label, .lf-calculator .lf-standard-rows-5-col th.lf-standard-rows-row-label{width:100%;padding-bottom:0;}.lf-savLabel, .lf-invLabel{width:100%;padding:10px 0 0 0;}.lf-retplanner.lf-calculator table.lf-standard-rows-table td .lf-input-comma{width:97px;}.lf-retplanner.lf-calculator table.lf-standard-rows-table td div.ui-slider{width:87px;}.lf-retplanner.lf-calculator table.lf-standard-rows-table td select{width:97px;}.lf-retplanner.lf-calculator table.lf-standard-rows-table td.lf-percent .lf-after-input{left:82px;}.lf-retplanner.lf-calculator .lf-standard-rows-5-col th, .lf-calculator .lf-standard-rows-5-col td{width:18%;}}@media screen and (max-width:780px){.lf-standard-tab-fieldset-columns-4 .lf-input-field-area, .lf-standard-tab-fieldset-columns-4b .lf-input-field-area{width:100px;}.lf-standard-rows-table .lf-slider-container-4, .lf-standard-rows-table .lf-slider-container-4b{width:100px;}.lf-calculator .lf-percent.lf-input-columns-4b .lf-after-input, .lf-calculator .lf-percent.lf-input-columns-4 .lf-after-input{left:85px;}}@media screen and (max-width:749px){.lf-standard-tab-fieldset-columns-3b.column-2{width:30%;}.lf-calculator .lf-step-tabs li a:before{border-bottom:0 solid rgba(255, 255, 255, 0);border-left:0 solid #fff;border-top:0 none}.lf-calculator .lf-step-tabs li a:after{border-bottom:0 none;border-left:0 none;border-top:0 none}.lf-calculator .lf-step-tabs li, span.lf-deselect, span.lf-selected{border-width:medium 1px medium medium}.lf-cm-65{width:57%}.lf-cm-35{width:43%}}@media screen and (max-width:740px){.lf-calculator .lf-step-tabs li a:before, .lf-calculator .lf-step-tabs li a:after, .lf-calculator .lf-step-tabs li.lf-progress a:before, .lf-calculator .lf-step-tabs li.lf-progress a:after, .lf-calculator .lf-step-tabs li.lf-active a:before, .lf-calculator .lf-step-tabs li.lf-active a:after{border:none;display:none;position:static;}.lf-calculator .lf-step-tabs li{border:none;}.lf-calculator .lf-step-tabs #lf-results-tab{border:none;padding-left:0;}.lf-step-tabs li a span, .lf-calculator span.lf-selected a span, .lf-calculator span.lf-deselect a span{padding-left:5px;padding-right:5px;}}@media screen and (max-width:730px){.lf-cm-60{width:57%;}.lf-cm-40{width:43%;}.lf-calculator .lf-percent .lf-after-input{left:105px;}.lf-calculator select{width:120px;}}@media screen and (max-width:706px){.lf-standard-tab-fieldset-columns-3b .lf-standard-rows-row-headers .lf-standard-rows-container .lf-3-column-input{width:100%;padding-left:0;}.lf-standard-tab-fieldset-columns-3b .lf-standard-rows-row-headers .lf-standard-rows-container legend{padding-left:0;}.lf-standard-tab-fieldset-columns-3b{width:34% !important;}}@media screen and (max-width:670px){.lf-calculator .column-0 .lf-input-comma{width:100%;}.lf-standard-tab-fieldset-columns-4 .lf-standard-rows-table{height:auto;}.lf-accordion.lf-open{display:block;padding:0 10px;}.lf-calculator select{width:145px;}.lf-calculator .lf-step-tabs li a, .lf-calculator span.lf-selected a, .lf-calculator span.lf-deselect a{display:block;width:100%;}.lf-calculator .lf-input-columns-3 .lf-input-comma, .lf-calculator .lf-input-columns-3b .lf-input-comma{width:100%;}.lf-input-field-area input, .lf-calculator .lf-single-input .lf-input-comma{width:100%;}.lf-input-field-area{width:150px;}.lf-single-select-label-select-container .lf-input-box.-box{margin-right:0;}.lf-standard-rows-table .lf-slider-container, .lf-single-input .lf-slider-container{padding:5px 0 0 10px;width:160px;}.lf-calculator fieldset{margin:auto;}.lf-stepped-fields-container{flex-direction:column;}.lf-calculator table tbody tr{background-color:#fff;}th.lf-tax-advantaged-savings-table-header-toggle{margin-top:20px;margin-left:20px;}table.lf-select-account{padding-bottom:30px;}iframe#locatorFramea{height:420px;}#lf-tablist li a span{padding-left:15px;}.lf-calculator .lf-step-tabs{height:45px;}.lf-calculator .lf-step-tabs li{border:none;height:48px;}.lf-calculator span.lf-deselect{height:48px;}.lf-selected{height:45px;}#results-link-mobile{display:flex;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:100%;}ul.lf-step-tabs-container{display:flex !important;}li#lf-results-tab-mobile{width:40%;display:block;}li.lf-step-tabs-container-nav{width:60% !important;}.lf-calculator span.lf-selected, .lf-calculator span.lf-deselect{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0;}.lf-calculator .lf-step-tabs a:active, .lf-calculator .lf-step-tabs a:focus{outline:none;}.lf-selected:focus-within{outline:2px solid #28b9ff;}span#lf-selected-label{position:relative;left:11px;}#lf-tablist .lf-vertical-tabs-show{width:100%;align-items:center;display:flex;}th.lf-savLabel, th.lf-invLabel{text-align:center;}#lf-tax-advantaged-savings-details .lf-accounts button{margin-top:-5px;}.lf-retplanner.lf-calculator table.lf-standard-rows-table td .lf-input-comma{width:120px;}.lf-retplanner.lf-calculator table.lf-standard-rows-table td div.ui-slider{width:110px;}.lf-retplanner.lf-calculator table.lf-standard-rows-table td select{width:170px;}.lf-retplanner.lf-calculator table.lf-standard-rows-table td.lf-percent .lf-after-input{left:155px;}.lf-retplanner.lf-calculator .lf-standard-rows-5-col th, .lf-calculator .lf-standard-rows-5-col td{width:18%;}.lf-calculator .lf-column-hidden{display:none;}.lf-calculator .lf-standard.lf-toggle-inputs tr{height:auto;}.lf-step-tabs li a span, .lf-calculator span.lf-selected a span, .lf-calculator span.lf-deselect a span{text-align:left;width:100%;}#lf-results-tab-label{text-align:center;}.lf-calculator .lf-standard th.lf-standard-fields-labels{display:inline-block;}#lf-personal-headers{margin:0;padding:0;}.lf-calculator div table.lf-standard.lf-toggle-inputs.lf-standard-row-labels{display:none;}.lf-calculator label.lf-standard-fields-label{display:inline-block;}.lf-calculator .lf-standard.lf-standard-row-labels, .lf-calculator .lf-standard.lf-standard-rows{width:100% !important;}.lf-calculator .lf-tax-advantaged-savings-table .lf-show-tooltip{position:static;top:4px;}.lf-calculator .lf-other-savings-table td{padding:5px 0 10px 0;margin:0;width:100%;text-align:center;}.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 td{width:100%;}.lf-calculator .lf-tax-advantaged-savings-table thead{display:none;}.lf-calculator div:first-child table.lf-standard-rows-row-headers{display:none;}#lf-tax-advantaged-savings2-details .lf-standard-rows-row-headers-5-col.lf-standard-rows-row-headers-show{display:none;}.lf-calculator .lf-standard-rows-table .lf-standard-rows-2-col td, .lf-calculator .lf-standard-rows-table .lf-standard-rows-3-col td, .lf-calculator .lf-standard-rows-table .lf-standard-rows-4-col td, .lf-calculator .lf-standard-rows-table .lf-standard-rows-5-col td{width:100%;text-align:center;padding:10px 0;}.lf-calculator .lf-standard-rows-2-col th.lf-standard-rows-row-label, .lf-calculator .lf-standard-rows-3-col th.lf-standard-rows-row-label, .lf-calculator .lf-standard-rows-4-col th.lf-standard-rows-row-label, .lf-calculator .lf-standard-rows-5-col th.lf-standard-rows-row-label{display:none;}.lf-calculator .lf-standard-rows-table.evenRow, .lf-calculator .lf-standard-rows-table.evenRow tr{background-color:#ffffff;display:block;}.lf-calculator .lf-standard-rows-table .lf-standard-rows-fields-select, .lf-calculator .lf-standard-rows-table .lf-standard-rows-fields-label, .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-tax-advantanged-savings-table .lf-tax-advantanged-savings-fields-label{display:inline-block;width:200px;text-align:left;padding-left:0;}.lf-calculator .lf-tax-advantaged-savings-table .lf-tax-advantaged-savings-fields-label-container, .lf-other-savings-fields-label-container{width:100%;}.lf-other-savings-table thead th.lf-savAmt, .lf-other-savings-table thead th.lf-savRate, .lf-other-savings-table thead th.lf-savDep, .lf-other-savings-table thead th.lf-savBef, .lf-other-savings-table thead th.lf-invAmt, .lf-other-savings-table thead th.lf-invRate, .lf-other-savings-table thead th.lf-invBef{display:none;}.lf-calculator .lf-tax-advantaged-savings-table .lf-tax-advantaged-savings-table-header{display:none;}.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:block;}.lf-calculator .lf-tax-advantaged-savings-table .lf-tax-advantaged-savings-table-header-toggle .lf-fieldset-table-header{width:70%;float:left;top:15px;left:15px;}.lf-calculator .lf-tax-advantaged-savings-table .lf-delete a{top:0;right:45px;}#lf-tax-advantaged-savings-details .lf-MTaxAdvantage .lf-input-fields-container th{padding-top:0;padding-left:0;}#lf-tax-advantaged-savings-details .lf-MTaxAdvantage td{padding-top:15px;padding-left:0;text-align:center;}.lf-calculator .lf-tax-advantaged-savings-table tr.lf-input-fields-container td.lf-delete, .lf-calculator .lf-standard-rows-table tr.lf-standard-rows-5-col td.lf-delete{display:none;}.lf-calculator .lf-assumptions > table.lf-block{display:block !important;}.lf-calculator .lf-save-print-share-mini-pop-up input[type="email"].lf-add-emails{width:235px;}.lf-calculator .lf-xlNum{font-size:1.65em;margin:0 0 0 5px;width:20%;vertical-align:top;}.lf-calculator .lf-pop-up .lf-xlNum{font-size:2.575em;}.lf-calculator .lf-save-print-share-mini-pop-up input[type="email"].lf-add-emails{width:180px;}.lf-calculator .lf-save-print-share-mini-pop-up.lf-email-pes{max-width:240px;}.lf-calculator .lf-save-print-share-mini-pop-up{max-width:210px;}.lf-calculator .lf-print-pes{right:10px;}.lf-calculator .lf-print-pes:after, .lf-calculator .lf-print-pes:before{right:41px;}.lf-calculator .lf-save-pes{right:20px;}.lf-calculator .lf-save-pes:after, .lf-calculator .lf-save-pes:before{right:81px;}.lf-calculator .lf-results [class*="cm-"]{width:100%;}.lf-calculator .lf-results .lf-call-to-action:before{display:none;}#lf_main{padding:20px;}.lf-calculator .lf-select-account tr, .lf-calculator .lf-projections tbody tr.evenRow, .lf-calculator tbody tr:nth-child(2n), .lf-calculator .lf-select-account tr{background-color:rgba(255, 255, 255, .1);}.lf-calculator .lf-step-tabs{height:45px;overflow:visible;position:relative;z-index:100;}.lf-calculator .lf-step-tabs ul{background:transparent;list-style-type:none;position:relative;width:100%;}.lf-calculator .lf-step-tabs li, .lf-calculator .lf-selected, .lf-calculator .lf-deselect{display:list-item;}.lf-calculator .lf-selected, .lf-calculator .lf-deselect{background:none repeat scroll 0 0 #FFFFFF;border:medium none;display:none;font-size:1em;margin:0;padding:0 0 0 0;position:relative;text-align:left;width:60%;z-index:9;}#lf-tablist li.lf-active, #lf-tablist li.lf-progress, #lf-tablist li, .lf-calculator span.lf-deselect{background:#FFFFFF;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;border-top:none;box-shadow:none;}#lf-tablist li.lf-progress{background:#efefef;}#lf-tablist li.lf-active{background:#9ecddf;}#lf-tablist li.lf-active a, #lf-tablist li.lf-progress a, .lf-calculator span.lf-deselect a, .lf-calculator span.lf-deselect:after{color:#196B8C;}#lf-tablist li.lf-active a span, #lf-tablist li.lf-progress a span, .lf-calculator span.lf-deselect a span{text-shadow:none;}#lf-tablist #lf-results-tab{border-bottom:1px solid #CCCCCC;}#lf-tablist #lf-results-tab.lf-active, #lf-results-tab-mobile.lf-active{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;}#lf-tablist #lf-results-tab.lf-active a, #lf-results-tab-mobile.lf-active a{color:#fff;}#lf-tablist #lf-results-tab.lf-active a span, #lf-results-tab-mobile.lf-active a span{text-shadow:0 -1px 1px #444444;color:#fff;}.lf-calculator .lf-selected, .lf-calculator .lf-deselect{display:block;float:left;padding-left:10px;padding-right:10px;}.lf-calculator .lf-selected:after, .lf-calculator .lf-deselect:after{display:inline-block;position:absolute;right:6px;text-align:right;top:14px;width:30%;}.lf-calculator .lf-down-arrow:after{content:"\25BC";}.lf-calculator .lf-up-arrow:after{content:"\25B2";}.lf-calculator .lf-results:before{margin:0;position:relative;width:100%;}.lf-calculator .lf-results:after{display:none;}.lf-calculator .lf-standard-rows-toggle .lf-fieldset-table-header{top:-1px;}.lf-calculator .lf-standard-rows-table .lf-standard-rows-2-col td.lf-standard-rows-table-header, .lf-calculator .lf-standard-rows-table .lf-standard-rows-3-col td.lf-standard-rows-table-header, .lf-calculator .lf-standard-rows-table .lf-standard-rows-4-col td.lf-standard-rows-table-header, .lf-calculator .lf-standard-rows-table .lf-standard-rows-5-col td.lf-standard-rows-table-header{text-align:left;;}.lf-calculator .lf-standard-rows-table-header .lf-delete a{right:0;top:0;}.lf-calculator table span.lf-delete{width:auto;}.lf-touch .lf-main-inner > div.lf-steps, .lf-touch .lf-steps .viewport, .lf-touch .overview{position:static;height:auto;}#lf_Help.lf-open{left:-20px;top:-20px;width:100%;}.lf-close-pop.lf-hidden{display:block;top:0;}.lf-help-info .scrollbar{display:none;}.lf-pop-up{height:auto;width:100%;margin:0;position:static;}.lf-calculator .lf-col3.lf-toggle-inputs.lf-shown:first-of-type thead th{padding-left:0;}.lf-calculator table.lf-select-account td label, .lf-calculator table.lf-select-account th label, .lf-calculator .lf-mobile-only{display:inline-block;}.lf-calculator .lf-arrow.lf-mobile-only{top:1px;}.lf-calculator .lf-standard tr:nth-child(2n), .lf-calculator .lf-projections tr.evenRow, .lf-combined tr:nth-child(2n), .lf-calculator .lf-projections tbody tr:nth-child(2n), .lf-calculator .lf-close-up tbody tr:nth-child(2n), .lf-calculator .lf-toggle-inputs tr, div .lf-col4 tbody tr:nth-child(2n), div .lf-col3 tbody tr:nth-child(2n), tr.oddRow td, tr.oddRow th{background-color:rgba(255, 255, 255, .01);}.lf-calculator .lf-benefits-table-spouseNo, .lf-calculator .lf-benefits-table-spouseYes, .lf-calculator .lf-pensions-table-spouseNo, .lf-calculator .lf-pensions-table-spouseYes, .lf-calculator .lf-other-savings-table, .lf-calculator .lf-standard-rows-table, .lf-calculator .lf-projections, .lf-calculator .lf-standard, .lf-calculator .lf-tax-advantaged-savings-table .lf-input-fields-container{border:20px solid #F6F6F6;border-radius:12px 12px 12px 12px;box-shadow:0 0 4px 2px #CCCCCC inset;display:block;float:none;margin:0 auto 20px;padding:10px 18px 0;width:90%;}.lf-calculator .lf-standard-rows-table{background-color:rgba(255, 255, 255, .01);border:20px solid #F6F6F6;border-radius:12px 12px 12px 12px;box-shadow:0 0 4px 2px #CCCCCC inset;display:block;float:none;margin:0 auto 20px;padding:10px 18px 0;position:relative;width:100%;}.lf-calculator .lf-tax-advantaged-savings-table .lf-input-fields-container{padding-bottom:15px;margin-bottom:10px;margin-top:0;}#lf-personal-headers thead, #lf-benefits-headers thead{display:none;}.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, .lf-calculator .lf-standard-rows-table th.lf-standard-rows-table-header{display:block;width:100%;padding:5px 0 0 0;margin:0;}.lf-calculator form div .lf-assumptions > table.lf-toggle-inputs, .lf-calculator form fieldset fieldset.lf-assumptions > table.lf-toggle-inputs, .lf-calculator form div .lf-select-account.lf-col4 thead, .lf-calculator form div .lf-projections.lf-col4 thead, .lf-calculator form div .lf-projections.lf-col5 thead{display:none;}.lf-calculator .lf-shown.lf-toggle-inputs.lf-extra tbody th:first-child, .lf-calculator .lf-shown.lf-toggle-inputs th:first-child{display:inline-block;}.lf-calculator .lf-toggle-inputs.lf-shown tr:nth-child(2n), tr.evenRow td, tr.evenRow th, .lf-calculator .lf-projections tr.evenRow, .lf-combined tr:nth-child(2n), .lf-calculator div .lf-col4.lf-projections tbody tr.evenRow, .lf-calculator .lf-toggle-inputs.lf-shown tr:nth-child(2n){background:inherit;}.lf-col3.lf-toggle-inputs.lf-extra.lf-shown tbody, .lf-calculator .lf-shown.lf-toggle-inputs.lf-extra tbody th, .lf-calculator .lf-shown.lf-toggle-inputs.lf-extra tbody td:first-child, .lf-calculator .lf-shown.lf-toggle-inputs.lf-extra tbody td, .lf-calculator .lf-extra label{display:block;width:100%;height:auto;}.lf-calculator .lf-col6 tbody{overflow-x:hidden;}.lf-calculator .lf-col6 .lf-combined .lf-delete{font-size:1.5em;right:-8px;top:40px;}.lf-calculator [class*="lf-cm-"]{width:100%;padding:0 10px;}.lf-calculator .lf-main-inner > div.lf-results{height:auto;}.lf-calculator .lf-toggle-inputs .lf-before-input{top:0;}.lf-calculator .lf-col6 .lf-combined .lf-delete{font-size:1.5em;right:16px;top:6px;}.lf-calculator .lf-combined .lf-after-input{left:38%;}.lf-calculator .lf-assumptions > table.lf-block{display:block !important;}.lf-calculator table table td label.lf-hidden, .lf-calculator table.lf-close-up label.lf-hidden{display:none;visibility:hidden;height:0;}.lf-calculator .lf-combined .lf-after-input, .lf-calculator .lf-combined .lf-before-input{top:26px;}.lf-calculator #step2 .lf-close-up td:first-of-type input{width:90%;}.lf-calculator #step2 .lf-close-up td{width:48% !important;}.lf-calculator div .lf-personal-table-spouseNo, .lf-calculator div .lf-personal-table-spouseYes, .lf-calculator div .lf-benefits-table-spouseNo, .lf-calculator div .lf-benefits-table-spouseYes, .lf-calculator div .lf-pensions-table-spouseNo, .lf-calculator div .lf-pensions-table-spouseYes{padding-bottom:20px;}.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, .lf-calculator .lf-standard-rows-table td.lf-standard-rows-hidden{display:none;}#lf-addAccount-container{width:100%;top:25px;}.lf-calculator .lf-projections.lf-toggle-inputs .lf-personal-table-header lf-open{text-align:left;}.lf-calculator div label span:first-child{width:auto;}.lf-calculator .lf-standard.lf-toggle-inputs td:first-child{width:250px;}.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:inline-block;}.lf-calculator .lf-personal-my-spouse-fieldsets-wrapper.lf-personal-table-spouseYes-hidden, .lf-calculator .lf-benefits-table-spouseYes.lf-benefits-table-spouseYes-hidden, .lf-calculator .lf-pensions-table-spouseYes.lf-pensions-table-spouseYes-hidden{display:none;}.lf-calculator table th span.lf-fieldset-table-header{font-size:15px;font-weight:bold;vertical-align:top;white-space:normal;}#empty-container{display:none;}#lf-results-placeholder .lf-select-account td label{color:#666;display:block;font-family:'helvetica neue', 'helvetica', arial, sans-serif;font-size:0.85em;font-weight:bold;padding:0 0 2px;width:100px;}.lf-taxExempt-content{width:250px;}.lf-calculator .lf-standard.lf-toggle-inputs td.lf-deduction-section-content{text-align:center;}.lf-calculator span.lf-deselect{height:48px;border:1px solid #ccc;}.lf-standard-tab-fieldset-columns-3 .lf-standard-rows-row-headers, .lf-standard-tab-fieldset-columns-3b .lf-standard-rows-row-headers, .lf-calculator .lf-standard-rows-row-headers{width:310px;}.lf-standard-rows-table.lf-standard-rows-table-1-col{width:100%;}.lf-standard-rows-table-1-col{height:auto;}span#lf-selected-label{padding-right:5px;}.lf-calculator .lf-standard-rows-table{border:none !important;border-radius:0 !important;box-shadow:none !important;display:block !important;margin:0 !important;padding:10px 0 15px !important;position:unset !important;}.lf-calculator .lf-standard-tab-fieldset{padding-top:0;display:block;}.lf-stepped-fields-container.dynamic-field-container, .lf-standard-tab-fieldset-columns-2, .lf-standard-tab-fieldset-columns-, .lf-standard-tab-fieldset-columns-3, .lf-standard-tab-fieldset-columns-3b, .lf-standard-tab-fieldset-columns-1-single.column-0{border:12px solid #F6F6F6;border-radius:12px 12px 12px 12px;box-shadow:0 0 4px 2px #CCCCCC inset;margin:0 auto 20px;padding:10px 0;width:100% !important;}.lf-standard-rows-1-col.column-2 .lf-error-message{margin-left:0;}.label-visually-hidden{border:0 !important;overflow:hidden !important;width:auto !important;position:unset !important;display:inline-flex !important;height:auto !important;}.lf-calculator .lf-standard-rows-table .lf-standard-rows-row-label{padding:0 0 20px 0 !important;width:auto;}.lf-calculator .lf-standard-rows-row-headers{margin:auto;}.lf-input-columns-{padding-left:0;padding-right:0;}.lf-standard-input-container:nth-child(odd){background:#fff;}.lf-calculator .lf-standard.lf-standard-row-labels{padding-bottom:35px;padding-top:30px;}.lf-single-input{display:block;width:310px;}.lf-single-input .inputs.lf-inputs-standard-1{width:100%;}.lf-standard-input-container{height:auto;padding:10px 0 15px;}.lf-3-column-input .inputs{display:block;}.lf-input-columns-3.inputs-, .lf-input-columns-3b.inputs-{display:inline-flex;}.lf-standard-tab-fieldset-columns-3 .lf-standard-rows-row-headers .lf-standard-rows-container legend, .lf-standard-tab-fieldset-columns-3b .lf-standard-rows-row-headers .lf-standard-rows-container legend, .lf-calculator fieldset legend, .lf-standard-tab-fieldset-columns-4b .lf-standard-rows-row-headers legend{padding-left:0;padding-right:0;text-align:center;padding-top:20px;}.lf-standard-page-desc{padding-bottom:20px;}.inputs{display:inline-flex;}.lf-standard-rows-1-col.inputs{display:block;}.lf-standard-rows-row-label{padding-top:0;padding-left:0;}.lf-single-input-label.lf-glossary-label{padding-top:0;}.lf-single-input-select-label-container{padding-bottom:10px;}.lf-standard-currency{margin-top:0;}.lf-calculator .lf-percent .lf-after-input{left:132px;}.lf-calculator .lf-percent .lf-after-input.lf-single-input-after{left:135px;}.lf-3-column-input .inputs .lf-standard-rows-row-label label{max-width:300px;}#lf-results-panel{padding:15px;}.lf-input-box{display:block;padding-top:0;height:auto;}.lf-calculator .lf-error-message{position:initial;margin:-5px 0 5px 0;}.lf-calculator .lf-standard-rows-table .lf-standard-rows-row-label{padding:0 0 10px 0 !important;}.lf-standard-tab-fieldset.column-0{padding-top:20px;}.lf-calculator .column-2 .lf-percent .lf-after-input{left:135px;}.lf-stepped-fields-container.double-set .lf-standard-tab-fieldset.column-1, .dynamic-field-container .lf-standard-tab-fieldset.lf-standard-tab-fieldset-columns-2{border-bottom:none;border-radius:12px 12px 0 0;box-shadow:inset 0 5px 5px -5px #cccccc, inset -5px 0 5px -5px #cccccc, inset 5px 0 5px -5px #cccccc;margin-bottom:0;}.lf-standard-tab-fieldset.double-set, .lf-standard-tab-fieldset.lf-standard-tab-fieldset-columns-2.double-set.column-4{border-radius:0 0 12px 12px;box-shadow:inset 0 -5px 5px -5px #cccccc, inset -5px 0 5px -5px #cccccc, inset 5px 0 5px -5px #cccccc;margin:0 auto 20px;padding:0 18px 10px 18px;border:12px solid #F6F6F6;border-top:none;margin-top:-5px;}.dynamic-field-container .lf-standard{background-color:unset;border:none;box-shadow:none;}.lf-standard-section-label{padding:15px 15px 0;}legend.lf-standard-row-label-entry{padding-bottom:10px;}.lf-standard-tab-fieldset-columns-1-single.column-0{padding-bottom:20px;}.lf-standard-page-title{padding-top:15px;}.lf-standard-rows-row-headers.lf-standard-rows-row-headers-1-col{padding-bottom:10px;}.column-0 .lf-standard-rows-row-headers.lf-standard-rows-row-headers-1-col{padding-bottom:0;}.lf-calculator .lf-standard-rows-table.lf-3-column-input .lf-standard-rows-row-label{width:auto;}.lf-select-toggle.lf-single-select-label{width:150px;}.lf-standard-section-desc{padding-left:15px;}.lf-calculator .lf-input-columns-3 select, .lf-calculator .lf-input-columns-3b select{width:150px;}.lf-results-table.lf-more-info-columns-2{font-size:1em;}.dynamic-field-container .lf-standard.lf-standard-row-labels{padding:15px 10px 0;}.lf-stepped-fields-container.dynamic-field-container{padding-top:0;}.lf-standard-section-label{padding-bottom:0;}.lf-stepped-fields-container.lf-stepped-fields-container-2.dynamic-field-container{border:none;box-shadow:none;padding:0;margin:0;}.lf-standard-input-container.lf-even-row{background-color:#FFFFFF;}.lf-calculator .lf-results-loop{width:70%;}.lf-advanced #lf-results-table-main.lf-more-info-columns-2{font-size:1em;}.lf-single-input-label{padding:0 0 10px 0;max-width:100%;margin-right:0;width:100%;}.lf-standard-row-label-entry{padding:0;}.lf-calculator .lf-percent.lf-input-columns-4b .lf-after-input{left:135px;}.lf-4-column-input .label-visually-hidden{border:0 !important;overflow:hidden !important;width:auto !important;position:unset !important;display:inline-flex !important;height:auto !important;}.lf-input-columns-4 .lf-input-field-area, .lf-input-columns-4b .lf-input-field-area{width:150px;}.lf-standard-rows-table .lf-slider-container-4, .lf-standard-rows-table .lf-slider-container-4b{width:160px;padding:5px 0 0 10px;}.lf-calculator .lf-input-columns-4b .lf-input-comma, .lf-calculator .lf-input-columns-4 .lf-input-comma{width:100%;}.lf-input-container.lf-input-columns-4, .lf-input-container.lf-input-columns-4b{flex-direction:row;}.lf-calculator .lf-standard-rows-table.lf-4-column-input{margin:0 5px;}.lf-calculator .lf-standard-rows-table.evenRow.lf-4-column-input{background-color:#fff;}.lf-standard-tab-fieldset-columns-4, .lf-standard-tab-fieldset-columns-4b{border:12px solid #F6F6F6;border-radius:12px 12px 12px 12px;box-shadow:0 0 4px 2px #CCCCCC inset;margin:0 auto 20px;padding:25px 0 35px;width:100%;}.lf-stepped-fields-container.lf-stepped-fields-container-4b{flex-direction:column;}.lf-standard-tab-fieldset.lf-standard-tab-fieldset-columns-4{width:100%;}.lf-standard-tab-fieldset.lf-standard-tab-fieldset-columns-4b{width:100%;}.lf-standard-rows-table .column-0 .lf-slider-container{width:160px;}.lf-standard-tab-fieldset-columns-2 .lf-standard-rows-fields-select, .lf-standard-tab-fieldset-columns-2 .lf-standard-rows-fields-select select{width:150px;}.lf-calculator .lf-percent .lf-after-input{left:135px;}.lf-vertical-tabs-show a{display:flex !important;height:100%;}}@media screen and (max-width:650px){#lf-results-table-main{font-size:1em;}div#lf_answer_text_details{padding:8px 8px 16px 13px;}}@media screen and (max-width:579px){div#lf_answer_text_details{padding:8px 8px 16px 13px;}}@media screen and (max-width:520px){.lf-StateTaxExempt-content{width:75px;}.lf-calculator .lf-benefits-table-spouseNo, .lf-calculator .lf-benefits-table-spouseYes, .lf-calculator .lf-pensions-table-spouseNo, .lf-calculator .lf-pensions-table-spouseYes, .lf-calculator .lf-standard, .lf-calculator .lf-projections, .lf-calculator .lf-other-savings-table, .lf-calculator .lf-standard-rows-table, .lf-calculator .lf-tax-advantaged-savings-table .lf-input-fields-container{border:12px solid #F6F6F6;width:100%;}.lf-calculator div:first-child table.lf-shown, .lf-calculator div table.lf-shown{display:block;}.lf-calculator .lf-tax-advantaged-savings-table thead{display:none !important;}.lf-calculator .lf-results:before{margin:0;position:relative;width:100%;}.lf-calculator .lf-main-inner > div.lf-results .lf-cm-60, .lf-calculator .lf-main-inner .lf-results-hidden-cta-area.lf-graphs{padding:0 10px;}.lf-calculator .lf-save-print-share-mini-pop-up{width:265px;}.lf-calculator .lf-combined .lf-after-input{left:91%;top:22px;}.lf-calculator .lf-col6 .lf-combined .lf-delete{font-size:1.5em;right:20px;top:7px;}.lf-col3 .lf-close-up td .lf-before-input{top:4px;}#lf_main{padding:10px;}.lf-calculator form div .lf-assumptions > table.lf-toggle-inputs, .lf-calculator form fieldset fieldset.lf-assumptions > table.lf-toggle-inputs{display:none;}.lf-calculator .lf-2dots{width:90%;}.lf-calculator .lf-standard th .lf-tip-text, .lf-calculator .lf-standard td .lf-tip-text, .lf-calculator .lf-projections th .lf-tip-text, .lf-calculator .lf-projections td .lf-tip-text{width:100%;}.dynamic-field-container .lf-standard.lf-standard-row-labels{border:none;box-shadow:none;}}@media screen and (max-width:480px){.lf-calculator .column-2 .lf-percent .lf-after-input{left:185px;}.lf-calculator .lf-standard-tab-fieldset-columns-2 .lf-after-input{left:185px;}.lf-input-container.lf-input-columns-4 .lf-input-field-area, .lf-input-container.lf-input-columns-4b .lf-input-field-area{width:200px;}.lf-input-container.lf-input-columns-4, .lf-input-container.lf-input-columns-4b{flex-direction:column;}.lf-calculator .lf-step-tabs li{height:70px;}.lf-calculator .lf-step-tabs, .lf-calculator span.lf-deselect{height:70px;}.lf-input-field-area{width:100%;}.lf-input-container{width:200px;}.lf-standard-rows-table .lf-slider-container, .lf-single-input .lf-slider-container{padding:15px 0 0 0;width:200px;}.lf-error-message{position:initial;}.lf-calculator .lf-standard-tab-fieldset{display:block;}.lf-accordion fieldset{display:inline-block;}.lf-calculator .lf-standard-rows-table{margin-top:0 !important;}.lf-calculator .lf-standard-rows-row-headers{width:200px;}.lf-standard-tab-fieldset-columns-2{padding-left:0;}.lf-standard-tab-fieldset{padding-left:0;}.lf-standard-rows-1-col{overflow:hidden;margin:auto;width:200px;}.lf-calculator .lf-standard{max-width:100%;}.lf-standard-rows-table.lf-standard-rows-table-1-col{padding-left:20px;}.lf-calculator fieldset legend{width:200px;}.lf-single-input{width:200px;min-width:200px;}.lf-standard-rows-1-col{overflow:visible;}.lf-inputs-standard-1 .lf-input-field-area .lf-input-container{padding-top:0 !important;}.lf-calculator .lf-percent.lf-input-columns-4b .lf-after-input, .lf-calculator .lf-percent.lf-input-columns-3 .lf-after-input, .lf-calculator .lf-percent.lf-input-columns-3b .lf-after-input{left:185px;}.lf-calculator .lf-percent .lf-after-input.lf-single-input-after{left:185px;}.lf-calculator select{width:170px;}.inputs{flex-direction:column;}.lf-standard-rows-1-col{width:auto;padding-bottom:0;}.lf-calculator select{width:100%;}.lf-single-select-label-select-container{margin-bottom:10px;}.lf-calculator .lf-standard-rows-table .column-0 .lf-standard-rows-row-label{min-width:auto;}.lf-select-toggle.lf-single-select-label{width:100%;}.lf-calculator .lf-input-columns-3 select, .lf-calculator .lf-input-columns-3b select{width:200px;}#lf-results-panel{padding:15px 0;}.lf-answer.lf-open{padding:0 5px;}.lf-answer{padding:0 5px;}.lf-main-inner .lf-question{padding:30px 5px 20px;}.lf-standard-rows-table .column-0 .lf-slider-container{width:100%;padding:15px 0;}.lf-standard-tab-fieldset-columns-2 .lf-standard-rows-fields-select, .lf-standard-tab-fieldset-columns-2 .lf-standard-rows-fields-select select{width:200px;}}@media screen and (max-width:450px){.lf-calculator .lf-step-tabs li, .lf-calculator .lf-step-tabs, .lf-calculator span.lf-deselect{height:70px;}}@media screen and (max-width:420px){.lf-calculator .lf-standard.lf-toggle-inputs td:first-child{width:200px;}.lf-calculator table th span.lf-fieldset-table-header{max-width:170px;}.lf-calculator .lf-tax-advantaged-savings-table .lf-tax-advantaged-savings-fields-label, .lf-calculator .lf-standard-rows-table .lf-standard-rows-fields-label, .lf-calculator .lf-other-savings-table .lf-other-savings-fields-label{width:170px;}.lf-calculator .lf-toggle-inputs th.lf-personal-field-labels{text-align:center;}.lf-calculator div table.lf-standard.lf-toggle-inputs label{padding-right:20px;}.lf-calculator table input, .lf-calculator table .lf-input-comma, .lf-calculator table textarea, .lf-calculator table select, .lf-calculator table span{width:170px;}.lf-DeductionAmount-content, .lf-DeductionAmount-label{width:170px;}.lf-calculator table.lf-select-accounts select{width:auto;}#lf_email_related_label{width:260px;}.lf-icons{margin-top:30px;}.lf-DeductionType-content{width:170px;}.lf-taxExempt-content{width:170px;}.lf-retplanner.lf-calculator table.lf-standard-rows-table td .lf-input-comma{width:170px;}.lf-retplanner.lf-calculator table.lf-standard-rows-table td div.ui-slider{width:160px;}.lf-calculator .lf-next-steps-buttons{height:auto;}button.lf-step-next{white-space:normal;}}@media screen and (max-width:390px){.lf-calculator .lf-step-tabs li{height:90px;}.lf-calculator .lf-step-tabs, .lf-calculator span.lf-deselect{height:90px;}#lf-results-table-main.lf-more-info-columns-2{font-size:.9em;}}@media screen and (max-width:350px){.lf-advanced #lf-results-table-main.lf-more-info-columns-2{font-size:.85em;}.lf-single-input{margin-top:5px;}.lf-calculator .lf-standard-tab-fieldset-columns-3 .lf-standard-rows-row-headers, .lf-calculator .lf-standard-tab-fieldset-columns-3b .lf-standard-rows-row-headers{margin:auto;}div#lf_answer_text_details{padding:8px 2px 16px;}.lf-calculator .lf-results-table.lf-more-info-columns-2 th{padding:5px 0 0;}.lf-calculator span.lf-selected, .lf-calculator span.lf-deselect{padding-left:0;}#lf-tablist li a span{padding-left:5px;}.lf-calculator .lf-step-tabs li a, .lf-calculator span.lf-deselect a, .lf-calculator span.lf-selected a{padding:0;}}@media screen and (max-width:300px){.lf-calculator .lf-percent.lf-input-columns-4b .lf-after-input, .lf-calculator .lf-percent.lf-input-columns-3 .lf-after-input, .lf-calculator .lf-percent.lf-input-columns-3b .lf-after-input{left:135px;}.lf-calculator .lf-input-columns-3 select, .lf-calculator .lf-input-columns-3b select{width:150px;}.lf-input-container{width:150px;}.lf-calculator .lf-standard-rows-row-headers{width:150px;}.lf-standard-rows-table .lf-slider-container, .lf-single-input .lf-slider-container{width:150px;}.lf-calculator fieldset legend{width:150px;}.lf-calculator .lf-benefits-table-spouseNo, .lf-calculator .lf-benefits-table-spouseYes, .lf-calculator .lf-pensions-table-spouseNo, .lf-calculator .lf-pensions-table-spouseYes, .lf-calculator .lf-standard, .lf-calculator .lf-projections, .lf-calculator .lf-other-savings-table, .lf-calculator .lf-standard-rows-table, .lf-calculator .lf-tax-advantaged-savings-table .lf-input-fields-container{border:12px solid #F6F6F6;}.lf-calculator fieldset label{width:auto;max-width:150px;}.lf-single-input{width:150px;min-width:150px;}.lf-calculator .lf-percent .lf-after-input.lf-single-input-after{left:135px;}.lf-3-column-input .inputs{display:block;width:150px;}.lf-calculator .column-2 .lf-percent .lf-after-input{left:135px;}.lf-input-container.lf-input-columns-4 .lf-input-field-area, .lf-input-container.lf-input-columns-4b .lf-input-field-area{width:150px;}.lf-calculator .lf-standard-rows-table .column-0 .lf-standard-rows-row-label{width:auto;}.lf-calculator .lf-standard-tab-fieldset-columns-2 .lf-after-input{left:135px;}.lf-calculator .lf-standard-rows-table .lf-standard-rows-fields-select, .lf-calculator .lf-standard-rows-table .lf-standard-rows-fields-label, .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-tax-advantanged-savings-table .lf-tax-advantanged-savings-fields-label{width:150px;}.lf-standard-tab-fieldset-columns-2 .lf-standard-rows-fields-select, .lf-standard-tab-fieldset-columns-2 .lf-standard-rows-fields-select select{width:150px;}.lf-3-column-input .inputs .lf-standard-rows-row-label label{max-width:160px;}}
/*----End of current level---/data/response/content/default//assets/css/stepped-mobile.css---*/

/*----Start of new level---/data/response/content/default/retire//assets/css/stepped-mobile.css---*/
@media screen and (max-width:970px){.lf-stepped-custom-double .lf-retire-field-container{flex-direction:column;width:120px;}#lf-personal-details .lf-stepped-custom-double .lf-slider-container, #lf-benefits-pensions-details .lf-stepped-custom-double .lf-slider-container{padding:15px 0 0;width:120px;}.lf-personal-my-spouse-legend, .lf-fields-spouseYes.row{padding-right:10px;}.lf-stepped-custom-double .lf-personal-fields-labels, .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:380px;}.lf-stepped-custom-double .lf-select-spacer{display:none !important;}}@media screen and (max-width:905px){#lf-projections-details .lf-after-input, #lf-tax-advantaged-savings-details .lf-tax-advantage-percent{left:105px;}#lf-personal-details .lf-input-comma, #lf-benefits-pensions-details .lf-input-comma, .lf-tax-advantaged-savings-header.lf-account-type{width:120px;}.lf-stepped-custom-double .lf-personal-fields-spouseNo.row{width:150px;}#lf-personal-details .ui-slider{padding-left:10px;padding-right:0;margin-left:0;}#lf-benefits-pensions-details .ui-slider{margin-left:10px;}#lf-projections-details .ui-slider{padding-right:0;}.lf-tax-advantaged-savings-table-header{width:120px;}#lf-tax-advantaged-savings-details .ui-slider{margin:0;padding:0 5px;}#lf-other-savings-placeholder .ui-slider{margin-left:0;padding:0 5px;}}@media screen and (max-width:870px){.lf-projections.lf-toggle-inputs td:first-child{width:400px;}}@media screen and (max-width:840px){.lf-stepped-custom-double .lf-personal-my-fieldsets-wrapper{width:100%;}fieldset.lf-personal-my-spouse-fieldset-container{min-width:220px;}.lf-benefits-fields-labels, .lf-retire-fields-labels, .lf-pensions-fields-labels{width:320px;}.lf-stepped-custom-double .lf-retire-fields-labels, .lf-stepped-custom-double .lf-benefits-fields-labels{width:300px;}.lf-personal-my-fieldsets-wrapper .lf-stepped-field-container{width:100%;justify-content:space-between;}}@media screen and (max-width:780px){.lf-calculator .lf-step-tabs li a:before, .lf-calculator span.lf-selected a:before, .lf-calculator span.lf-deselect a:before, .lf-calculator .lf-step-tabs li a:after, .lf-calculator span.lf-selected a:after, .lf-calculator span.lf-deselect a:after{display:none;}.lf-tax-advantaged-savings-header.lf-employer-investment{margin-right:40px;}fieldset.lf-personal-my-spouse-fieldset-container{min-width:auto;}.lf-projections.lf-toggle-inputs td:first-child{width:300px;}#lf-projections-details .lf-input-fields-container{justify-content:space-between;}.lf-projections.lf-toggle-inputs td:first-child{width:60%;}.lf-projections-input-container{width:270px;}.lf-tax-advantage-input-area{width:100%;}#lf-tax-advantaged-savings-details .lf-tax-advantage-percent{left:85px;}.lf-tax-advantage-input-area, .lf-tax-advantaged-savings-table-header, .lf-tax-advantage-field-container, .lf-tax-advantaged-savings-header.lf-account-type, .lf-other-savings-label, .lf-savings-toggle-account1-body, .lf-savings-toggle-account2-body, .lf-investments-toggle-account1-body, .lf-investments-toggle-account2-body{width:100px;}#lf-projections-details .lf-toggle-inputs label{padding:0 5px 0 10px;}.lf-tax-advantage-input-area .lf-input-field-area, .lf-other-savings-input-area .lf-input-field-area{width:100px;}.lf-tax-advantage-input-area .lf-slider-container, .lf-other-savings-input-area .lf-slider-container{width:100px;}}@media screen and (max-width:720px){.lf-projections.lf-toggle-inputs td:first-child{width:300px;}}@media screen and (max-width:700px){.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:280px;}}@media screen and (max-width:670px){.lf-input-fields-container.inputs{padding:10px 0 15px;}.lf-calculator .lf-input-fields-container select{width:150px;}.lf-benefits-fields-spouseNo, .lf-pensions-fields-spouseNo, .lf-benefits-fields-spouseYes, .lf-pensions-fields-spouseYes{flex-direction:column;}.lf-benefits-header{padding:0 10px 10px;}#lf-projections-details .lf-toggle-inputs label{padding-left:0;}#lf-benefits-pensions-details .lf-stepped-custom-double .ui-slider-track, #lf-other-savings-details .ui-slider-track, #lf-tax-advantaged-savings-details .ui-slider-track{margin-top:0;}#lf-benefits-pensions-details .lf-input-comma{width:100%;}#lf-benefits-pensions-details .ui-slider, #lf-benefits-pensions-details .lf-stepped-custom-double .ui-slider, #lf-projections-details .ui-slider{width:50%;}#lf-benefits-pensions-details .lf-stepped-custom-double .ui-slider{padding-left:10px;}#lf-benefits-pensions-details .lf-retire-fields-labels, .lf-retire-fields-labels, #lf-benefits-pensions-details .lf-benefits-fields-labels{width:100%;padding:0 0 10px 0;}#lf-projections-details .lf-after-input{left:135px;}#lf-personal-details lf-toggle-inputs label{padding-right:0;}#lf-projections-details .lf-error-message{margin:0 0 5px 0;}.lf-projections.lf-toggle-inputs td:first-child, .lf-projections-input-container, #lf-projections-details .lf-input-comma{width:100%;}#lf-projections-details tr{height:auto;}#lf-projections-details .lf-input-fields-container{width:310px;margin:auto;display:block;}#lf-projections-details .lf-input-field-area{display:flex;}.lf-fields-spouseNo, .lf-fields-spouseYes{flex-direction:column;}.lf-input-fields-container{display:block;}.lf-calculator fieldset legend{display:block !important;}#lf-personal-details .ui-slider, #lf-personal-details .lf-stepped-custom-double .ui-slider, #lf-tax-advantaged-savings-details .ui-slider, #lf-other-savings-placeholder .ui-slider{padding:0 0 0 10px;}.lf-stepped-custom-double .lf-retire-fields-labels{width:100%;}#lf-personal-details .lf-stepped-custom-double .ui-slider-track{margin-top:0;}.lf-stepped-custom-double .lf-retire-field-container{flex-direction:row;width:310px;}#lf-personal-details .lf-input-comma{width:150px;}.lf-fields-spouseNo.row, .lf-fields-spouseYes.row{width:100%;}#lf-personal-details .lf-before-input{left:5px;top:1px;}.lf-input-fields-container:nth-child(odd){background:none;}.lf-stepped-field-container{padding:0;}.lf-stepped-field-container, .lf-benefits-field-container{width:100%;}.lf-benefits-fields-labels, .lf-retire-fields-labels, .lf-pensions-fields-labels{width:100%;padding-bottom:10px;padding-right:0;}#lf-personal-details .lf-input-fields-container.inputs, #lf-benefits-pensions-details .lf-input-fields-container{width:310px;height:auto;margin:auto;}#lf-tax-advantaged-savings-details .lf-tax-advantaged-input-fields-container{width:auto;height:auto;flex-direction:column;align-items:flex-end;}#lf-benefits-pensions-details .lf-input-fields-container{display:flex;flex-direction:column;align-items:flex-start;}.lf-stepped-field-container, .lf-other-savings-inputs, .lf-investment-fields-inputs{flex-direction:column;}.lf-other-savings-inputs, .lf-investment-fields-inputs{align-items:center;}.lf-personal-my-fieldsets-wrapper, .lf-personal-my-spouse-fieldsets-wrapper, .lf-benefits-my-fieldsets-wrapper, .lf-pension-my-spouse-fieldsets-wrapper, .lf-benefits-my-spouse-fieldsets-wrapper{border:20px solid #F6F6F6;border-radius:12px 12px 12px 12px;box-shadow:0 0 4px 2px #CCCCCC inset;display:block;margin:0 auto 20px;padding:10px 18px;width:100%;}.lf-personal-details-fieldsets.lf-stepped-custom-double, .lf-benefits-pensions-details-fieldsets.lf-stepped-custom-double{flex-direction:column;}#lf_empty-container{display:none !important;}.lf-benefits-my-fieldsets-wrapper, .lf-pension-my-spouse-fieldsets-wrapper, .lf-benefits-my-spouse-fieldsets-wrapper{padding:30px 0;}.lf-delete.lf-delete-account-desktop{display:none;}fieldset.lf-tax-advantage-fieldset{flex-direction:column;align-items:flex-end;padding-bottom:10px;}.lf-tax-advantaged-savings-rows-container{flex-direction:column;width:310px;padding:0;margin:auto;}.lf-tax-advantage-field-container{text-align:left;padding:10px 0;}.lf-tax-advantage-input-area, .lf-tax-advantaged-savings-table-header, .lf-tax-advantage-field-container, .lf-savings-toggle-account1-body, .lf-savings-toggle-account2-body, .lf-investments-toggle-account1-body, .lf-investments-toggle-account2-body{width:310px;}.lf-calculator .lf-tax-advantaged-savings-table-header-toggle .lf-delete.lf-delete-account-mobile{font-size:1em;}#lf-tax-advantaged-savings-details legend{padding:0 0 10px;}#lf-tax-advantaged-savings-details .lf-tax-advantage-percent{left:-15px;top:2px;position:relative;}.lf-tax-advantaged-savings-fields-container{align-items:flex-start;}.lf-calculator .lf-tax-advantaged-savings-table .lf-tax-advantaged-savings-fields-label{padding-bottom:10px;width:100%;}.lf-tax-advantaged-savings-headers{display:none;}.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:0;}.lf-savings-toggle-account1-body, .lf-savings-toggle-account2-body, .lf-investments-toggle-account1-body, .lf-investments-toggle-account2-body{padding:10px 0;}#lf-other-savings-details .ui-slider, .lf-tax-advantage-input-area{display:flex;align-items:center;}.lf-input-fields-container:nth-child(odd), .lf-other-savings-table.evenRow{background:#FFFFFF;}.lf-other-savings-fields-container{align-items:flex-start;}.lf-other-savings-input-area{display:flex;width:100%;flex-direction:row;}td#lf_MTaxAdvantage-account-type_content, .lf-calculator .lf-select-account td:nth-of-type(1){width:160px;}#lf-personal-details .lf-stepped-custom-double .lf-slider-container, #lf-benefits-pensions-details .lf-stepped-custom-double .lf-slider-container, .lf-other-savings-input-area .lf-slider-container{padding:5px 0 0 10px;width:160px;}.lf-tax-advantage-input-area .lf-input-field-area, .lf-other-savings-input-area .lf-input-field-area{width:150px;}.lf-tax-advantage-input-area .lf-slider-container{padding:0 0 0 10px;width:160px;}#lf-personal-details .lf-slider-container, .lf-slider-container{width:160px;}}@media screen and (max-width:480px){.lf-tax-advantage-input-area .lf-input-field-area, .lf-other-savings-input-area .lf-input-field-area{width:200px;}.lf-tax-advantage-input-area .lf-slider-container, .lf-other-savings-input-area .lf-slider-container{padding:15px 0 0 0;width:200px;}#lf-projections-details{padding:0 10px 0;}#lf-personal-details .lf-stepped-custom-double .lf-slider-container, #lf-benefits-pensions-details .lf-stepped-custom-double .lf-slider-container, #lf-personal-details .lf-slider-container, .lf-slider-container{padding:15px 0 0 0;width:200px;}.lf-calculator .lf-input-fields-container select{width:200px;}.lf-stepped-custom-double .lf-pensions-fields-labels{padding-right:0;}.lf-stepped-custom-double .lf-retire-field-container{width:200px;flex-direction:column;}.lf-stepped-custom-double .lf-pensions-fields-labels{width:auto;}#lf-projections-details .lf-after-input{left:185px;}#lf-projections-details .lf-input-comma{width:100%;}.lf-retire-field-container, .lf-benefits-field-container, .lf-stepped-custom-double .lf-benefits-field-container, .lf-tax-advantage-input-area, .lf-other-savings-input-area, #lf-other-savings-details .ui-slider, .lf-tax-advantage-input-area, .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{flex-direction:column;}#lf-personal-table-spouseYes-body .lf-input-field-area, #lf-personal-table-spouseNo-body .lf-input-field-area{flex-direction:row;}#lf-personal-details .lf-input-fields-container.inputs, #lf-benefits-pensions-details .lf-input-fields-container, .lf-tax-advantaged-savings-rows-container, .lf-tax-advantage-field-container, .lf-tax-advantage-input-area, .lf-tax-advantaged-savings-table-header, .lf-tax-advantage-field-container, .lf-tax-advantage-input-area, .lf-tax-advantaged-savings-table-header, .lf-tax-advantage-field-container, .lf-savings-toggle-account1-body, .lf-savings-toggle-account2-body, .lf-investments-toggle-account1-body, .lf-investments-toggle-account2-body{width:200px;}#lf-personal-details .lf-input-comma, #lf-projections-details .lf-input-comma, #lf-projections-details .lf-input-field-area{width:100%;}#lf-projections-details .lf-input-fields-container{width:200px;}.lf-personal-my-fieldsets-wrapper, .lf-personal-my-spouse-fieldsets-wrapper, .lf-benefits-my-fieldsets-wrapper, .lf-pension-my-spouse-fieldsets-wrapper, .lf-benefits-my-spouse-fieldsets-wrapper{border:12px solid #F6F6F6;}}@media screen and (max-width:420px){#lf_MTaxAdvantage-account-type, #lf_STaxAdvantage-account-type, #lf_AcctOwner{width:120px;}td#lf_MTaxAdvantage-account-type_content, .lf-calculator .lf-select-account td:nth-of-type(1){width:130px;}.lf-calculator table.lf-select-accounts select{width:120px;}.lf-calculator table input, .lf-calculator table .lf-input-comma, .lf-calculator table textarea, .lf-calculator table select, .lf-calculator table span{width:200px;}}@media screen and (max-width:300px){.lf-tax-advantage-input-area .lf-input-field-area, .lf-other-savings-input-area .lf-input-field-area, .lf-tax-advantage-input-area .lf-slider-container, .lf-other-savings-input-area .lf-slider-container, #lf-personal-details .lf-stepped-custom-double .lf-slider-container, #lf-benefits-pensions-details .lf-stepped-custom-double .lf-slider-container, #lf-personal-details .lf-slider-container, .lf-slider-container{width:150px;}#lf-personal-details .lf-input-fields-container.inputs, #lf-benefits-pensions-details .lf-input-fields-container, .lf-tax-advantaged-savings-rows-container, .lf-tax-advantage-field-container, .lf-tax-advantage-input-area, .lf-tax-advantaged-savings-table-header, .lf-tax-advantage-field-container, .lf-tax-advantage-input-area, .lf-tax-advantaged-savings-table-header, .lf-tax-advantage-field-container, .lf-savings-toggle-account1-body, .lf-savings-toggle-account2-body, .lf-investments-toggle-account1-body, .lf-investments-toggle-account2-body{width:150px;}.lf-stepped-custom-double .lf-retire-field-container{width:150px;}#lf-projections-details .lf-input-fields-container{width:150px;}.lf-calculator table input, .lf-calculator table .lf-input-comma, .lf-calculator table textarea, .lf-calculator table select, .lf-calculator table span{width:150px;}.lf-calculator .lf-benefits-table-spouseNo, .lf-calculator .lf-benefits-table-spouseYes, .lf-calculator .lf-pensions-table-spouseNo, .lf-calculator .lf-pensions-table-spouseYes, .lf-calculator .lf-standard, .lf-calculator .lf-projections, .lf-calculator .lf-other-savings-table, .lf-calculator .lf-standard-rows-table, .lf-calculator .lf-tax-advantaged-savings-table .lf-input-fields-container{width:100%;}#lf-projections-details .lf-after-input{left:135px;}.lf-calculator .lf-input-fields-container select{width:150px;}}
/*----End of current level---/data/response/content/default/retire//assets/css/stepped-mobile.css---*/
