.pensions_calc_bg-top h2:before,h2.calc-heading:before{background:url(/__data/assets/image/0005/14816030/Numbers123-Sprite.png) 0 6px no-repeat;content:"";display:inline-block;height:40px;width:24px;vertical-align:-3px;margin-right:10px;position:absolute;left:0;top:2px}.pensions_calc_bg-top h2.step-two:before{background-position:-24px 0}.pensions_calc_bg-top h2.step-three:before{background-position:-48px 0}.pensions_calc_bg-top h2,h2.calc-heading{font-weight:400;padding-left:29px;position:relative}.results-column{background:#f0f0f0}@media screen and (min-width:768px) and (max-width:979px){.medium-light-grey-bg{background:#f0f0f0;margin:0 10px}.results-column{background:#fff}}.results_divider{display:none}@media screen and (min-width:768px){.results-on .results_divider{display:block}}.bar-hr{border:1px solid #006!important;width:126px}.bar-hr-bottom{border:2px solid #afadad}input[type='radio']{width:auto;border-radius:0 !important;border:1px solid #cccccc;margin-right:3px;appearance:radio;-moz-appearance:radio;-webkit-appearance:radio}.modal-dialog input[type='radio']{margin-left:5px}.modal-dialog input[type='radio']:first-child{margin-left:0} .pensions_calc_full select,.pensions_calc_full 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}.pensions_calc_full select,.pensions_calc_full input{border:1px solid #BBB;border-radius:3px;padding-right:.2em;padding-bottom:8px;padding-top:8px;color:#1E1E55!important;max-width:119px}.pensions_calc_full input#delay_contributions_amount{width:60px}.pensions_calc_full input#retirement{width:40px;margin-left:31px}.pensions_calc_full input#annual_salary,.pensions_calc_full input#existing_pension_fund{max-width:119px}@media screen and (min-width:1024px){.pensions_calc_full input#annual_salary,.pensions_calc_full input#existing_pension_fund{max-width:119px}}.pensions_calc_full select{max-width:52px}.pensions_calc_full select#month_of_birth{max-width:56px}.pensions_calc_full select#year_of_birth{max-width:66px}.pensions_calc_full select#day_of_birth,.pensions_calc_full select#month_of_birth,.pensions_calc_full select#year_of_birth{font-size:0.8em}.data-row{padding:1.3em 0;border-bottom:1px solid #f0f0f0;margin-right:0px}@media screen and (min-width:768px){.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,.slider-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:1024px){.data-row > label,.slider-row > label{padding-bottom:6px;float:left;width:44%;padding-right:10px}}.slider-row label[for="AMC"]{position:relative;top:-49px}.advanceModal label{font-size:0.9em}.advanceModal .medium-7 label{margin-right:5px;font-size:0.8em}.pensions_calc_bg-top .data-row>label{padding-top:4px}#left-tube-full{height:302px}.data-row .data-col,.slider-row > .data-col{position:relative;display:block}@media screen and (max-width:500px){.data-row .data-col,.slider-row > .data-col{width:100%}}.slider-top{margin-top:-20px}@media screen and (min-width:501px){.slider-top{margin-top:-15px}}@media screen and (min-width:1024px){.slider-top{margin-top:0px}}.contribution-controls{position:relative}@media screen and (min-width:1024px){.contribution-controls{overflow:hidden;display:block;left:-9px}}.data-col a#personal_contribution_percentage_up,.data-col a#personal_contribution_percentage_down,.data-col a#employer_contribution_percentage_up,.data-col a#employer_contribution_percentage_down{left:99px;position:absolute;top:-3px;width:26px;height:24px;display:block}@media screen and (min-width:1024px){.data-col a#personal_contribution_percentage_up,.data-col a#personal_contribution_percentage_down,.data-col a#employer_contribution_percentage_up,.data-col a#employer_contribution_percentage_down{top:20px}}.button-arrow-blue{font-size:18px;padding:0 3.1em 5px 1.5em !important}.slider-wrap{width:280px;margin-top:5px}@media screen and (min-width:1024px){.slider-wrap{padding-left:44%;width:100%}}.ui-slider{float:left;margin-top:.2em;width:100%}@media screen and (min-width:1024px){.ui-slider{width:90%;margin-top:5px}}.modal-dialog .ui-slider{width:80% !important}@media screen and (min-width:1024px){.modal-dialog .ui-slider{float:left;margin-top:0}}.slider-row{ }.slider-row label{padding-top:1px!important}.slider-row .slider-values{max-width:100%;font-size:0.9em }@media screen and (min-width:1024px){.slider-row .slider-values{max-width:96%;font-size:0.9em }}.slider-values-right{margin-right:-13px}input.percentage{color:#1E1E55;background-image:url(/__data/assets/image/0007/14816023/percentage-sign.jpg);background-position:right;background-repeat:no-repeat;padding-right:15px!important;width:43px}input.error,input.error-manual,select.error,select.error-manual{border:1px solid #C00!important}.pensions_calc_full input[type="text"]: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)}.warning-text{background:#d9edf8;color:#000044 !important;border:1px solid #5289af;border-radius:3px}input.pound{color:#1E1E55;background-image:url(/__data/assets/image/0006/14816040/PoundSign-Regular.png);background-position:3px center!important;background-repeat:no-repeat;padding-left:15px!important}.pound-sign{padding-right:2px;margin-top:-3px}.small-result{color:#222;float:left;height:457px;margin-top:0;text-align:left;width:100%;position:relative}.jCProgress{position:absolute;z-index:9999999;margin-top:0!important}.jCProgress>div.percent{color:#555;font-size:15px;margin-left:35px;margin-top:50px;position:absolute;text-align:center;width:143px}.jCProgress>div.percent .percentage_amount{font-size:54px;color:#004}#current_income .jCProgress,#whatif_income .jCProgress{left:0;position:absolute;top:152px}.font-default{color:#004} .tabs-divide-two-line{border-bottom:1px solid #bbb;margin:0;width:100%}.tabs-divide-two-line > li > a{font-size:0.85em}.tabs-divide-two-line > li.current > a{border-color:#bbb}.tabs-divide-two-line-red > li.current{margin-bottom:-1px}.tabs-divide-two-line-red > li.deal a{background:#1A8415;color:#FFF;border-color:#1A8415}.tabs-divide-two-line-red > li.deal a:hover{background:#399D34}.tabs_enclose{background:#ffffff;border-color:#bbbbbb;border-style:solid;border-width:1px 1px 1px;border-top:none}#results h3{line-height:33px;display:inline}.advance_box{clear:both;float:right}*+html .advance_box{width:60% !important} .data-col a#retirement_up,.data-col a#retirement_down{left:-1px;position:absolute;top:-3px;display:block;width:26px;height:24px}.data-col a#retirement_up{left:79px}.data-col a#personal_contribution_percentage_down,.data-col a#employer_contribution_percentage_down{top:-3px;left:9px}#personal_contribution_percentage,#employer_contribution_percentage{margin-left:43px}@media screen and (min-width:1024px){.data-col a#personal_contribution_percentage_down,.data-col a#employer_contribution_percentage_down{top:20px}#personal_contribution_percentage,#employer_contribution_percentage{margin-top:15px}} .handle-value{display:block;background:url(/__data/assets/image/0004/14815993/SliderFig.png) no-repeat;font-size:11px;line-height:1.8;text-align:center;width:32px;height:27px;margin-left:-12px;position:absolute;top:18px}@media screen and (max-width:767px){#AMC_slider_label .handle-value{top:40px !important;left:106px;margin-left:-10px}}@media screen and (min-width:768px){.handle-value{top:15px!important;margin-left:-15px}#AMC_slider_label .handle-value{top:13px!important;margin-left:-12px}}@media screen and (min-width:1024px){.handle-value{top:5px!important;margin-left:-12px}}#AMC_slider_label{width:80%}.ui-slider .ui-slider-handle{width:22px!important;height:22px!important;margin-left:-5px!important}.ui-slider-horizontal .ui-slider-handle{top:-9px!important;z-index:10}.ui-slider-horizontal .ui-slider-range-min{background:#00adee}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:transparent url(/__data/assets/image/0008/14816033/PensionCalculators-Slider.png) 0 0 no-repeat !important;border:none!important}.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover{background:transparent url(/__data/assets/image/0007/14816032/PensionCalculators-Slider-Blue.png) 0 0 no-repeat !important} button.close{background:none repeat scroll 0 0 transparent;border:0 none;cursor:pointer;padding:0}.close{color:#FFF;float:right;font-size:20px;font-weight:700;line-height:20px;opacity:0.71;text-shadow:0 1px 0 #000;margin-top:5px}.close:hover,.close:focus{color:#FFF;cursor:pointer;opacity:1;text-decoration:none}.advanceModal,.important_information_modal,.important_info_mobile_modal,.assumption_information_model,.retiring_soon_modal,.data-capture_model{text-align:left;display:none;background-clip:padding-box;background-color:#FFF;border:1px solid rgb(0,0,0);border:1px solid rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);position:fixed;top:7%;z-index:1050;transition:opacity .3s linear 0 top .3s ease-out 0;margin-right:10px;width:90%;left:5%}@media screen and (min-width:400px){.advanceModal,.important_information_modal,.important_info_mobile_modal,.assumption_information_model,.retiring_soon_modal,.data-capture_model{width:300px;left:50%;margin-left:-150px}}@media screen and (min-width:768px){.advanceModal,.important_information_modal,.important_info_mobile_modal,.assumption_information_model,.retiring_soon_modal,.data-capture_model{top:9%;width:510px;left:50%;margin-left:-255px}}@media screen and (min-width:1024px){.advanceModal,.important_information_modal,.important_info_mobile_modal,.assumption_information_model,.retiring_soon_modal,.data-capture_model{top:17% }}.social_media_buttons-top{margin-top:-40px}.pensions_calc_full,#results{position:relative}.modal-open .advanceModal .dropdown-menu,.modal-open .advanceModal .dropdown.open,.important_information_modal-open .important_information_modal .dropdown-menu,.important_info_mobile_modal-open .important_info_mobile_modal .dropdown-menu,.assumption_information_model-open .assumption_information_model .dropdown-menu,.data-capture_model-open .data-capture_model .dropdown-menu,.retiring_soon_modal-open .retiring_soon_modal .dropdown-menu,.important_information_modal-open .important_information_modal .dropdown.open,.important_info_mobile_modal-open .important_info_mobile_modal .dropdown.open,.assumption_information_model-open .assumption_information_model .dropdown.open,.data-capture_model-open .data-capture_model .dropdown.open,.retiring_soon_modal-open .retiring_soon_modal .dropdown.open,{z-index:2050}.modal-open .advanceModal .popover,.important_information_modal-open .important_information_modal .popover,.important_info_mobile_modal-open .important_info_mobile_modal .popover,.assumption_information_model-open .assumption_information_model .popover,.retiring_soon_modal-open .retiring_soon_modal .popover,.data-capture_model-open .data-capture_model .popover,{z-index:2060}.modal-open .advanceModal .tooltip,.important_information_modal-open .important_information_modal .tooltip,.assumption_information_model-open .assumption_information_model .tooltip,.data-capture_model-open .data-capture_model .tooltip,.retiring_soon_modal-open .retiring_soon_modal .tooltip,.important_info_mobile_modal-open .important_info_mobile_modal .tooltip{z-index:2080}.modal-backdrop,.important_information_modal-backdrop,.assumption_information_model-backdrop,.data-capture_model-backdrop,.retiring_soon_modal-backdrop,.important_info_mobile_modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade,.important_information_modal-backdrop.fade,.assumption_information_model-backdrop.fade,.data-capture_model-backdrop.fade,.important_info_mobile_modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in,.important_information_modal-backdrop,.important_information_modal-backdrop.fade.in,.assumption_information_model-backdrop,.assumption_information_model-backdrop.fade.in,.data-capture_model-backdrop,.data-capture_model-backdrop.fade.in,.important_info_mobile_modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80)}.modal-header,.important_information_modal-header,.assumption_information_model-header,.retiring_soon_modal-header,.data-capture_model-header,.important_info_mobile_modal-header{border-bottom:1px solid #eee;background:none repeat scroll 0 0 #3E5174!important;color:#FFF!important;padding:2px 15px}.modal-header .close{font-size:0.9em !important}.important_information_modal-header .close,.assumption_information_model-header .close,.data-capture_model-header .close,.important_information_modal-header .close,.assumption_information_model-header .close,.data-capture_model-header .close,.retiring_soon_modal-header .close,.important_info_mobile_modal-header .close,{margin-top:5px}.modal-header h3,.important_information_modal-header h3,.assumption_information_model-header h3,.data-capture_model-header h3,.retiring_soon_modal-header h3,.important_info_mobile_modal-header h3{line-height:30px;margin:0}.modal-header h4,.important_information_modal-header h4,.assumption_information_model-header h4,.data-capture_model-header h4,.retiring_soon_modal-header h4,.important_info_mobile_modal-header h4{margin-top:1rem!important}.modal-body,.important_information_modal-body,.assumption_information_model-body,.retiring_soon_modal-body,.important_info_mobile_modal-body{max-height:400px;overflow-y:auto;background-color:#ffffff;padding:15px}.data-capture_model-body{background-color:#F5F5F5;padding:15px} .results-label{font-weight:bold;margin-bottom:5px;display:block}.modal-form,.important_information_modal-form,.assumption_information_model-form,.data-capture_model-form,.retiring_soon_modal-form,.important_info_mobile_modal-form{margin-bottom:0}.modal-footer,.important_information_modal-footer,.assumption_information_model-footer,.data-capture_model-footer,.retiring_soon_modal-footer,.important_info_mobile_modal-footer{margin-bottom:0;text-align:right;background-color:#F5F5F5;padding:14px 15px 15px}.modal-footer:before,.modal-footer:after,.important_information_modal-footer:before,.important_information_modal-footer:after,.assumption_information_model-footer:before,.assumption_information_model-footer:after,.data-capture_model-footer:before,.data-capture_model-footer:after,.retiring_soon_modal-footer:before,.retiring_soon_modal-footer:after,.important_info_mobile_modal-footer:before,.important_info_mobile_modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after,.important_information_modal-footer:after,.assumption_information_model-footer:after,.data-capture_model-footer:after,.retiring_soon_modal-footer:after,.important_info_mobile_modal-footer:after{clear:both}.modal-footer .btn+.btn,.important_information_modal-footer .btn+.btn,.assumption_information_model-footer .btn+.btn,.data-capture_model-footer .btn+.btn,.important_infor_mobile_modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn,.important_information_modal-footer .btn-group .btn+.btn,.assumption_information_model-footer .btn-group .btn+.btn,.data-capture_model-footer .btn-group .btn+.btn,.retiring_soon_modal-footer .btn+.btn,.important_info_mobile_modal-footer .btn-group .btn+.btn{margin-left:-1px}*+html .data-col a#personal_contribution_percentage_up,*+html .data-col a#personal_contribution_percentage_down,*+html .data-col a#employer_contribution_percentage_up,*+html .data-col a#employer_contribution_percentage_down,*+html .data-col a#retirement_up,*+html .data-col a#retirement_down{margin-top:1px}.faded_calc *{opacity:0.5;filter:alpha(opacity = 50);z-index:1000 !important}.modal-button{font-size:1.2em}.corporate .modal,.corporate .important_information_modal,.corporate .assumption_information_model,.corporate .data-capture_model,.corporate .retiring_soon_modal,.corporate .important_info_mobile_modal{top:25% !important;margin-left:-280px !important;left:50%}.corporate #call_to_action{display:none !important}.qtip{z-index:2000 !important}.text-light-blue{color:#00adee}@media screen and (min-width:1024px){.large-border-right-vlight{border-right:1px solid #dbe2e9 !important}}.whatIfBox span.up,.whatIfBox span.down{padding-left:17px;margin-left:10px;vertical-align:1px}.whatIfBox span.up{color:#068e06;background:url(/__data/assets/image/0011/14816036/GreenTriangle-Increase.png) 0 4px no-repeat}.whatIfBox span.down{color:#CC2525;background:url(/__data/assets/image/0003/14816037/RedTriangle-Decrease.png) 0 3px no-repeat}@media screen and (min-width:768px) and (max-width:979px){.whatIfBox span.difference{display:block}.whatIfBox span.up,.whatIfBox span.down{background-position:0 5px}}#loading_image{left:50%;margin-left:-18px;margin-top:-20px;position:absolute;text-align:center;z-index:999}@media screen and (max-width:641px){#calculate{display:block!important}}.text-increase-4{font-size:1.7em;font-weight:500}.text-increase-6{font-size:2.0em;font-weight:500}