
/*----Start of new level---/data/response/content/default//assets/css/stepped-mobile.css---*/
 @media screen and (max-width:970px){.lf-step-tabs li a span, .lf-calculator span.lf-selected a span, .lf-calculator span.lf-deselect a span{}.lf-calculator .lf-step-tabs li a{}.lf-calculator .lf-projections #lf-years-retirement th, .lf-calculator .lf-projections #lf-years-retirement td{padding-top:10px;}}@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;}}@media screen and (max-width:919px){.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:0px;padding-top:10px;}}@media screen and (max-width:919px){.lf-calculator .lf-standard th.lf-standard-row-label-entry{width:75%;}}@media screen and (max-width:820px){.lf-calculator .lf-standard-rows-4-col th{width:24%;padding:2px 0 5px 0px;}.lf-calculator .lf-standard-rows-4-col td{width:24%;padding:2px 0 15px 0px;}.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 0px 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:0px;}.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:750px){.lf-question > h2{padding:10px 0;}.lf-step-tabs li a span, .lf-calculator span.lf-selected a span, .lf-calculator span.lf-deselect a span{}}@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;border-right:2px solid #fff;}.lf-calculator .lf-step-tabs #lf-results-tab{border:none;padding-left:0;}.lf-calculator .lf-step-tabs li a{padding:0 0px 0 2px;}.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%;}}@media screen and (max-width:670px){.lf-calculator table tbody tr{background-color:#fff;}th.lf-tax-advantaged-savings-table-header-toggle{margin-top:20px;margin-left:20px;}td#lf_MTaxAdvantage-account-type_content{padding-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:45px;}.lf-selected{height:45px;border:1px solid #ccc !important;}a#results-link-mobile{padding-top:15px;}ul.lf-step-tabs-container{display:flex !important;}li#lf-results-tab-mobile{width:40%;display:block;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}li.lf-step-tabs-container-nav{width:60% !important;}.lf-calculator span.lf-selected, .lf-calculator span.lf-deselect{width:100%;}#lf-tablist .lf-vertical-tabs-show{width:100%;}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 .lf-standard .lf-show-tooltip{left:auto;top:20px;}.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 0px 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:240px;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:0px;padding-left:0px;}#lf-tax-advantaged-savings-details .lf-MTaxAdvantage td{padding-top:15px;padding-left:0px;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;max-height:45px;overflow:visible;position:relative;z-index:999;}.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;line-height:1.2em;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 div table.lf-toggle-inputs label{margin-left:0;}.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:0px;top:0px;}.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-tab{right:20px;}.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-error-message{text-align:left;width:240px;}.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);text-align:center;}.lf-calculator .lf-personal-table-spouseNo, .lf-calculator .lf-personal-table-spouseYes, .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{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:0px auto 20px;padding:10px 18px 0px;position:relative;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:0px auto 20px;padding:10px 18px 0px;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-input-safe{display:none;}.lf-calculator .lf-toggle-inputs .lf-before-input{top:0px;}.lf-calculator .lf-toggle-inputs .lf-after-input{top:4px;}.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 table.lf-toggle-inputs label, .lf-calculator div table.lf-toggle-inputs label{margin-left:0;padding-left:0;width:240px;text-align:left;}.lf-calculator div label span:first-child{width:auto;}.lf-calculator .lf-personal-table-spouseNo td.lf-personal-fields-spouseNo, .lf-calculator .lf-personal-table-spouseYes td.lf-personal-fields-spouseYes, .lf-calculator .lf-benefits-table-spouseNo td.lf-benefits-fields-spouseNo, .lf-calculator .lf-benefits-table-spouseYes td.lf-benefits-fields-spouseYes, .lf-calculator .lf-pensions-table-spouseNo td.lf-pensions-fields-spouseNo, .lf-calculator .lf-pensions-table-spouseYes td.lf-pensions-fields-spouseYes, .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, .lf-calculator .lf-standard.lf-toggle-inputs td, .lf-calculator .lf-MTaxAdvantage td{width:250px;text-align:left;padding:5px 0 10px 0;min-height:40px;}.lf-calculator .lf-personal-table-spouseNo td.lf-personal-fields-labels, .lf-calculator .lf-personal-table-spouseYes td.lf-personal-fields-labels, .lf-calculator .lf-benefits-table-spouseNo td.lf-benefits-fields-labels, .lf-calculator .lf-benefits-table-spouseYes td.lf-benefits-fields-labels, .lf-calculator .lf-pensions-table-spouseNo td.lf-pensions-fields-labels, .lf-calculator .lf-pensions-table-spouseYes td.lf-pensions-fields-labels, .lf-calculator .lf-projections.lf-toggle-inputs td:first-child, .lf-calculator .lf-standard.lf-toggle-inputs td:first-child{width:250px;padding:20px 0 0 0;min-height:25px;text-align:center;}.lf-calculator .lf-standard.lf-toggle-inputs td:first-child{width:250px;}.lf-calculator .lf-personal-table-spouseYes td.lf-personal-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:0px 0 2px;width:100px;}.lf-DeductionName-content{width:250px;}.lf-DeductionType-content{width:250px;}.lf-DeductionAmount-content{margin-right:0px;width:250px;}.lf-ExemptFromWhichTaxes-content{margin-top:20px;width:250px;}.lf-taxExempt-content{margin-top:20px;width:250px;}.lf-calculator .lf-standard.lf-toggle-inputs td.lf-deduction-section-content{text-align:center;}.lf-calculator span.lf-deselect{height:45px;border:1px solid #ccc;}}@media screen and (max-width:579px){.lf-calculator .lf-answer, #lf_answer_hidden_content{padding-left:8px;}div#lf_answer_text_details{max-width:97%;}}@media screen and (max-width:520px){.lf-StateTaxExempt-content{width:75px;}.lf-calculator .lf-personal-table-spouseNo, .lf-calculator .lf-personal-table-spouseYes, .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%;}.lf-calculator .lf-input-safe{display:none;}.lf-calculator div table.lf-toggle-inputs label{width:240px;}}@media screen and (max-width:420px){.lf-calculator .lf-standard .lf-show-tooltip{right:15px;}.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-standard-rows-table .lf-standard-rows-fields-select, .lf-calculator .lf-other-savings-table .lf-other-savings-fields-label{width:170px;}.lf-calculator .lf-percent .lf-after-input{left:155px;}.lf-calculator .lf-toggle-inputs th.lf-personal-field-labels{text-align:center;}.lf-calculator .lf-standard, .lf-calculator .lf-projections{max-width:300px;}.lf-calculator .lf-personal-table-spouseNo td.lf-personal-fields-spouseNo, .lf-calculator .lf-personal-table-spouseYes td.lf-personal-fields-spouseYes, .lf-calculator .lf-benefits-table-spouseNo td.lf-benefits-fields-spouseNo, .lf-calculator .lf-benefits-table-spouseYes td.lf-benefits-fields-spouseYes, .lf-calculator .lf-pensions-table-spouseNo td.lf-pensions-fields-spouseNo, .lf-calculator .lf-pensions-table-spouseYes td.lf-pensions-fields-spouseYes, .lf-calculator .lf-standard.lf-toggle-inputs td, .lf-calculator .lf-projections.lf-toggle-inputs .lf-projections-lifeExpectancy, .lf-calculator .lf-projections.lf-toggle-inputs .lf-projections-initLivingExpenses, .lf-calculator .lf-projections.lf-toggle-inputs .lf-projections-inflationAssumptions{width:170px;}.lf-calculator .lf-personal-table-spouseNo td.lf-personal-fields-labels, .lf-calculator .lf-personal-table-spouseYes td.lf-personal-fields-labels, .lf-calculator .lf-benefits-table-spouseNo td.lf-benefits-fields-labels, .lf-calculator .lf-benefits-table-spouseYes td.lf-benefits-fields-labels, .lf-calculator .lf-pensions-table-spouseNo td.lf-pensions-fields-labels, .lf-calculator .lf-pensions-table-spouseYes td.lf-pensions-fields-labels, .lf-calculator .lf-standard.lf-toggle-inputs th:first-child, .lf-calculator .lf-projections.lf-toggle-inputs th:first-child{width:170px;}.lf-calculator .lf-personal-table-spouseNo .lf-input-fields-container, .lf-calculator .lf-personal-table-spouseYes .lf-input-fields-container, .lf-calculator .lf-benefits-table-spouseNo .lf-input-fields-container, .lf-calculator .lf-benefits-table-spouseYes .lf-input-fields-container, .lf-calculator .lf-pensions-table-spouseNo .lf-input-fields-container, .lf-calculator .lf-pensions-table-spouseYes .lf-input-fields-container, .lf-calculator .lf-standard.lf-toggle-inputs .lf-input-fields-container, .lf-calculator .lf-projections.lf-toggle-inputs .lf-input-fields-container{text-align:center;white-space:normal;}.lf-calculator div table.lf-toggle-inputs label, .lf-calculator div table.lf-toggle-inputs label{width:170px;padding-right:0;text-align:left;}.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 select.lf-DeductionType-value{}.lf-calculator table.lf-select-accounts select{width:auto;}.lf-calculator div.ui-slider{width:160px;}.lf-calculator .lf-DeductionName-content, .lf-calculator table input.lf-DeductionName{width:170px;}#tax-advantaged-account-type, #lf_MTaxAdvantage-account-type, #lf_STaxAdvantage-account-type, #lf_AcctOwner{width:auto;}#lf_email_related_label{width:260px;}.lf-icons{margin-top:30px;}.lf-DeductionType-content{width:170px;}.lf-ExemptFromWhichTaxes-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;}}
/*----End of current level---/data/response/content/default//assets/css/stepped-mobile.css---*/

/*----Start of new level---/data/response/content/default/budget/budget07//assets/css/stepped-mobile.css---*/
 @media screen and (max-width:905px){.lf-input-container{display:block;}.lf-input-container{height:80px;}.lf-standard-rows-table{height:100px;}.lf-input-columns-{padding-left:10px;padding-right:10px;}.lf-calculator div.ui-slider{margin:0;width:120px;}.lf-calculator div.ui-slider.lf-single-input-slider{margin-left:10px;width:110px;}.lf-input-columns-2, .lf-input-columns-{width:150px;}.lf-single-input-label{min-width:50%;}.lf-input-box{padding-top:10px;}.lf-error-message.lf-error-{margin-left:10px;}.lf-standard-tab-fieldset-columns-3{width:380px !important;min-width:380px;}.lf-standard-rows-row-label label{padding-top:12px;}.lf-3-column-input .inputs .lf-standard-rows-row-label{padding-top:21px;}.lf-calculator .lf-percent .lf-after-input{left:115px;}.lf-calculator .lf-percent .lf-after-input.lf-single-input-after{left:105px;}.lf-standard-currency{margin-top:-20px;}.lf-calculator .lf-before-input.lf-standard-currency-before{top:5px;}}@media screen and (max-width:768px){.lf-3-column-input .lf-standard-rows-1-col{margin:0;}.lf-standard-tab-fieldset-columns-3{width:355px !important;min-width:355px;}}@media screen and (max-width:767px){.lf-3-column-input .inputs{display:block;}.lf-3-column-input .inputs .label-visually-hidden{padding:0!important;border:0!important;overflow:hidden!important;width:auto !important;position:unset!IMPORTANT;display:inline-flex !important;height:auto !important;padding:20px 0 0 10px!important;}.lf-standard-tab-fieldset-columns-3{width:30% !important;min-width:30%;}.lf-standard-tab-fieldset-columns-3b{width:25% !important;}.lf-3-column-input{padding-left:20px;}.lf-standard-tab-fieldset-columns-3 .lf-standard-rows-row-headers .lf-standard-rows-container legend{padding-left:20px;text-align:left;}.lf-standard-tab-fieldset-columns-3b .lf-standard-rows-row-headers .lf-standard-rows-container legend{padding-left:20px;}.lf-3-column-input .inputs .lf-standard-rows-row-label, .lf-3-column-input .inputs .label-visually-hidden{padding:0 !important;}.lf-3-column-input .lf-input-box{padding-top:0;}.lf-3-column-input{height:120px;}.lf-3-column-input .inputs .lf-standard-rows-row-label, .lf-3-column-input .inputs .label-visually-hidden{padding-top:10px !important;}.lf-3-column-input .inputs .lf-standard-rows-row-label label{padding-top:0;}}@media screen and (max-width:706px){.lf-standard-rows-table .lf-3-column-input{width:200px;}.lf-3-column-input{width:210px;}.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 .lf-standard-rows-table{border:none!important;border-radius:0!important;box-shadow:none!important;display:block!important;margin:0!important;padding:0!important;position:unset!important;width:90%!important;}.lf-calculator .lf-standard-tab-fieldset{padding-top:0;display:block;width:auto;}.lf-standard-tab-fieldset-columns-2, .lf-standard-tab-fieldset-columns-, .lf-standard-tab-fieldset-columns-3, .lf-standard-tab-fieldset-columns-3b{border:12px solid #F6F6F6;border-radius:12px 12px 12px 12px;box-shadow:0 0 4px 2px #CCCCCC inset;margin:0 auto 20px;padding:10px 18px 10px;width:100%!important;}.lf-input-container{display:inline-flex;width:260px;}.lf-calculator div.ui-slider{padding-left:0;height:35px;}.lf-calculator .lf-standard-rows-table .lf-standard-rows-row-label{width:auto;}.label-visually-hidden{padding:0!important;border:0!important;overflow:hidden!important;width:auto !important;position:unset!IMPORTANT;display:inline-flex !important;height:auto !important;padding:20px 0 0 10px!important;}.lf-calculator .lf-standard-rows-row-headers{margin:auto;}.lf-input-columns-{padding-left:0;padding-right:0;}.lf-calculator div.ui-slider{padding-left:0;}.lf-standard-rows-table.lf-standard-rows-table-1-col{width:90% !important;}.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:250px;}.lf-single-input-label{padding:0 0 20px 0;}.lf-standard-input-container{height:90px;}.lf-calculator .lf-toggle-inputs .lf-after-input{top:4px;}.lf-error-message.lf-error-{margin-left:0;}.lf-single-input{padding-left: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-tab-fieldset-columns-3b .lf-standard-rows-row-headers, .lf-calculator .lf-standard-rows-row-headers{width:250px;}.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{padding-left:0;padding-right:0;text-align:center;width:250px;padding-top:20px;}.lf-standard-page-desc{padding-bottom:20px;}.lf-calculator div.ui-slider{padding-left:15px;}.inputs{display:inline-flex;}.lf-standard-rows-table-1-col{height:90px;}.lf-standard-rows-1-col.inputs{display:block;}.lf-standard-rows-row-label{padding-top:0;padding-left:0;}.lf-input-box{padding-top:0;}.lf-single-input .lf-input-box{padding-top:0;}.lf-single-select-label-select-container{height:80px;width:250px;margin:auto;}.lf-single-input-label.lf-glossary-label{padding-top:0;}.lf-single-input-select-label-container{padding-bottom:10px;}.lf-calculator .lf-before-input.lf-standard-currency-before{top:0;}.lf-standard-currency{margin-top:0;}.lf-calculator div.ui-slider.lf-single-input-slider{padding-left:0;}.lf-standard-rows-row-label, .label-visually-hidden{padding:0 !important;}.lf-calculator .lf-percent .lf-after-input{left:105px;}}@media screen and (max-width:480px){.lf-standard-rows-table.lf-standard-rows-table-1-col{width:210px!important;height:110px;}.inputs{display:block;}.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-input-container{padding-top:10px;}.lf-input-container{padding-top:20px !important;}.lf-calculator .lf-standard-rows-row-headers{width:200px;}.lf-standard-tab-fieldset-columns-2{padding-left:0;}.lf-error-message{margin-top:0;}.lf-standard-tab-fieldset{padding-left:0;}.lf-calculator fieldset legend{padding-right:50px;width:250px;}.lf-standard-rows-1-col{overflow:hidden;margin:auto;width:210px;}.lf-calculator .lf-input-comma, .lf-calculator div.ui-slider, .lf-calculator div.ui-slider.lf-single-input-slider, .lf-calculator div.ui-slider.lf-triple-input-slider{width:170px;}.lf-calculator div.ui-slider.lf-single-input-slider{margin-left:0;}.lf-single-input{width:170px;}.lf-standard-input-container{height:110px;}.lf-calculator .lf-percent .lf-after-input{left:155px;}.lf-calculator .lf-standard{max-width:100%;}.lf-standard-rows-table.lf-standard-rows-table-1-col{padding-left:20px !important;}.lf-single-input{width:240px;}.lf-input-columns-3.inputs-, .lf-input-columns-3b.inputs-{display:block;}.lf-calculator div.ui-slider{padding:0;}.lf-standard-rows-1-col{overflow:visible;}.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{width:210px;}.lf-single-select-label-select-container{height:80px;}.lf-inputs-standard-1 .lf-input-field-area .lf-input-container{padding-top:0 !important;}.lf-calculator .lf-percent .lf-after-input.lf-single-input-after{left:155px;top:3px !important;}.lf-standard-input-container.-select-container{display:inline;}.lf-calculator select{width:170px;}}@media screen and (max-width:350px){.lf-calculator .lf-standard-rows-row-headers{margin-left:30px;}.lf-calculator .lf-input-comma, .lf-calculator div.ui-slider, .lf-calculator div.ui-slider.lf-single-input-slider, .lf-calculator div.ui-slider.lf-triple-input-slider{width:140px;}.lf-standard-rows-table.lf-standard-rows-table-1-col{width:190px!important;}.lf-calculator .lf-percent .lf-after-input{left:125px;}.lf-single-input{margin-top:5px;}.lf-standard-tab-fieldset-columns-3, .lf-standard-tab-fieldset-columns-3b{min-width:260px;}.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-left:40px;}.lf-calculator select{width:140px;}.lf-single-select-label-select-container{width:200px;height:70px;}.lf-calculator .lf-percent .lf-after-input.lf-single-input-after{left:125px;}}
/*----End of current level---/data/response/content/default/budget/budget07//assets/css/stepped-mobile.css---*/
