@charset "UTF-8";@font-face{font-family:"stagweb-medium";font-stretch:normal;font-style:normal;font-weight:500;src:url("/xpf_calculators/shared/fonts/stagweb-medium.eot?#iefix") format("embedded-opentype"),url("/xpf_calculators/shared/fonts/stagweb-medium.ttf") format("truetype")}@font-face{font-family:"stagweb-book";font-stretch:normal;font-style:normal;font-weight:500;src:url("/xpf_calculators/shared/fonts/stagweb-book.eot?#iefix") format("embedded-opentype"),url("/xpf_calculators/shared/fonts/stagweb-book.ttf") format("truetype")}@font-face{font-family:"pru_sans_normaldemi";font-style:normal;font-weight:normal;src:url("/xpf_calculators/shared/fonts/prusans_dem-webfont.eot?#iefix") format("embedded-opentype"),url("/xpf_calculators/shared/fonts/prusans_dem-webfont.ttf") format("truetype")}@font-face{font-family:"ica_entypo";src:url("/xpf_calculators/shared/fonts/entypo_full.eot");src:url("/xpf_calculators/shared/fonts/entypo_full.eot?#iefix") format("embedded-opentype"),url("/xpf_calculators/shared/fonts/entypo_full.ttf") format("truetype");font-weight:normal;font-style:normal}.ica-entypo{font-family:"ica_entypo";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin:0;text-align:center;font-variant:normal;text-transform:none;line-height:1}@font-face{font-family:"infra-medium";font-style:normal;font-weight:normal;src:local("☺"),url("/xpf_calculators/shared/fonts/infra-medium.woff") format("woff")}@font-face{font-family:"infra-regular";font-style:normal;font-weight:normal;src:local("☺"),url("/xpf_calculators/shared/fonts/infra-reg.woff") format("woff")}@font-face{font-family:"ampersans-regular";font-style:normal;font-weight:normal;src:local("☺"),url("/xpf_calculators/shared/fonts/ampersans-regular.woff") format("woff")}body{font-family:"infra-regular",sans-serif}a[href]:after{content:""}.vError,.vWarning,img.logo-ie,#extraFunctions,label a,#majornav,.popover,.thinrow,hr{display:none !important;margin:0;padding:0}#header,.tab-pane{padding:20px}.tab-content{overflow:hidden}#header h1{font-family:ampersans-regular,sans-serif !important;font-size:44px !important;font-weight:normal !important;color:#055a60 !important;margin-bottom:10px !important}#header .logo{padding-top:0;float:right}#header .logo .logo-svg{width:180px}#header .builtbymg{color:#2f2f2f !important}#page_tabs{border-top:2px solid #118380}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:15px}h1{font-size:26px;padding:0;margin:0}h2{font-size:20px}hr{border-top:1px solid black}.page-break-above{page-break-before:always;page-break-inside:avoid}#dfvOrReg{font-size:12px !important}#importantinfo .info-column{width:100%}#importantinfo .info-column p{padding:0 5px;font-weight:normal}#importantinfo #importantinfoheader{margin-top:20px}#importantinfo #importantinfoheader .demi{font-weight:bold}#importantinfo #expiry-warning{padding:10px 0}#footer{text-align:center;border-top:1px solid #118380;border-bottom:0;padding:4px 0}#footer a{display:block}#adviserwebapp select{border:1px solid black;border-radius:0}#adviserwebapp #inputs .row-fluid{border-bottom:1px solid black;margin:10px 0}#adviserwebapp #inputs .row-fluid select{margin-top:7px}#adviserwebapp #inputs h2{margin-top:-20px;clear:left}#adviserwebapp #inputs .input-label{width:57%;float:left;margin-right:1px}#adviserwebapp #inputs .input-element{width:40%;float:right}#adviserwebapp #inputs .input-element span.prepend{display:block;position:relative;bottom:-8px;left:7px}#adviserwebapp #inputs .input-element span.append{display:block;position:relative;top:-34px;left:50px}#adviserwebapp #inputs .input-element input{height:15px;line-height:30px;border:1px solid black;border-radius:0}#adviserwebapp #second_tab #sufInvestmentForm .input-element select{border:1px solid black;border-radius:0;margin-top:-1px}#adviserwebapp #second_tab #sufInvestmentForm .input-element .currency{margin:-26px 0 0 0;text-indent:14px}#investmentResults-table .firstRowResult td,#investmentResults-table .investmentsResultsRow td{text-align:right;border:1px solid black;padding:3px 8px;width:14%}#investmentResults-table .firstRowResult td{font-size:14px;text-align:center}#investmentResults-table .investmentsResultsRow td{font-size:16px;white-space:nowrap}#expiry-warning{font-weight:bold}#third_tab #sufSavingsForm .row-fluid,#third_tab #sufFeesForm .row-fluid,#fourth_tab #sufSavingsForm .row-fluid,#fourth_tab #sufFeesForm .row-fluid{border-bottom:1px solid black;margin:10px 0}#third_tab #sufSavingsForm .row-fluid select,#third_tab #sufFeesForm .row-fluid select,#fourth_tab #sufSavingsForm .row-fluid select,#fourth_tab #sufFeesForm .row-fluid select{margin-top:4px}#third_tab #sufSavingsForm .row-fluid .currency,#third_tab #sufFeesForm .row-fluid .currency,#fourth_tab #sufSavingsForm .row-fluid .currency,#fourth_tab #sufFeesForm .row-fluid .currency{margin:-23px 0 0 0;text-indent:14px}#third_tab #sufSavingsForm h2,#third_tab #sufFeesForm h2,#fourth_tab #sufSavingsForm h2,#fourth_tab #sufFeesForm h2{margin-top:-20px}#third_tab #importantinfo,#fourth_tab #importantinfo{border-top:1px solid black}#third_tab #savingsResults h2,#third_tab #feesResults h2,#fourth_tab #savingsResults h2,#fourth_tab #feesResults h2{border-bottom:1px solid black;margin-top:-20px}#third_tab #savingsResults .result-row,#third_tab #feesResults .result-row,#fourth_tab #savingsResults .result-row,#fourth_tab #feesResults .result-row{margin:10px 0}#third_tab #savingsResults .result-row div,#third_tab #feesResults .result-row div,#fourth_tab #savingsResults .result-row div,#fourth_tab #feesResults .result-row div{float:left}#third_tab #savingsResults .result-row div.result-label,#third_tab #feesResults .result-row div.result-label,#fourth_tab #savingsResults .result-row div.result-label,#fourth_tab #feesResults .result-row div.result-label{width:46%}#third_tab #savingsResults .result-row div.result-value,#third_tab #feesResults .result-row div.result-value,#fourth_tab #savingsResults .result-row div.result-value,#fourth_tab #feesResults .result-row div.result-value{font-size:18px}#third_tab #feesResults .result-row-first,#fourth_tab #feesResults .result-row-first{border-bottom:1px dashed #000}#third_tab .page-break-above,#fourth_tab .page-break-above{page-break-before:avoid;page-break-inside:avoid}