.bar-hr{border:1px solid #006!important;width:126px}.bar-hr-bottom{border:2px solid #afadad}input[type='radio']{background-color:transparent!important;border:0 none!important} #longevity select,#longevity input[type='text']{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;padding-left:4px}#longevity select,#longevity input{border:1px solid #BBB;border-radius:3px;padding-right:.2em;padding-bottom:8px;padding-top:8px;color:#1E1E55!important;max-width:119px}#longevity input#delay_contributions_amount{width:60px}@media screen and (min-width:0\0){#longevity select,#longevity input{border-radius:0px !important}}#longevity input#retirement{width:40px;margin-left:31px}#longevity input#annual_salary,#longevity input#existing_pension_fund{max-width:119px}@media screen and (min-width:980px){#longevity input#annual_salary,#longevity input#existing_pension_fund{max-width:119px}}#longevity select{max-width:54px}#longevity select#year_of_birth{max-width:74px}.data-row{padding:1.3em 0;border-bottom:1px solid #f0f0f0;margin-right:0px}@media screen and (min-width:640px){.data-row{margin-right:30px}.results-on .data-row.retirement_data_row,.results-on .data-row.employer_contribution_data_row{border-bottom:none;margin-bottom:0!important}}label{font-weight:500}.data-row > label{text-align:left;display:block;position:relative;z-index:5}@media screen and (max-width:500px){.data-row > label{width:100%;display:block;float:none}.data-row.slider-row > label{padding-bottom:25px}}@media screen and (min-width:640px){.data-row > label,.slider-row > label{padding-bottom:6px;float:left;width:44%;padding-right:10px}}#longevity .data-row>label{padding-top:4px}#left-tube-full{height:302px}.data-row .data-col{position:relative;display:block}@media screen and (max-width:500px){.data-row .data-col{width:100%}}#longevity input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}.data-col a#retirement_up,.data-col a#retirement_down{left:0;position:absolute;top:-3px;display:block;width:26px;height:24px}.data-col a#retirement_up{left:78px}@media screen and (min-width:980px){.data-col a#retirement_up,.data-col a#retirement_down{top:-3px;left:0px}.data-col a#retirement_up{left:79px}}input.error,input.error-manual,select.error,select.error-manual{border:1px solid #C00!important}.social_media_buttons-top{margin-top:-40px}#longevity,#results{position:relative}#longevity #results{display:none;overflow:hidden}.data-col > a#retirement_down{top:15px}#results .results-content{display:none;margin-bottom:23px;margin-top:10px;padding:20px 20px 0 20px}#results .results-table{position:relative}#results .results-table > div{font-size:1em;text-align:center;margin-bottom:40px}#results .results-table > div span{display:block;font-size:2em;line-height:1;padding-top:8px}#results .results-table div#results_life{margin-top:15px}#results .results-table div#results_time{}#results .results-table div#results_chance{} #cta{display:none;margin-top:22px}@media screen and (-webkit-min-device-pixel-ratio:0){.data-col>a#retirement_up,.data-col>a#retirement_down{margin-top:2px}}*+html .data-col>a#retirement_up,*+html .data-col>a#retirement_down{margin-top:1px}.calculatorBox{padding:20px }.calculatorBox form input,.calculatorBox form select{border:1px solid #CCC;border-radius:3px;padding:4px }.calculatorBox form input.inputDay,.calculatorBox form input.inputMonth,.calculatorBox form input.inputYear{text-align:center;width:32px }@media screen and (-webkit-min-device-pixel-ratio:0){.data-col>a#retirement_up,.data-col>a#retirement_down{margin-top:0px}}.text-reduce-1{font-size:0.9em}