@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-regular";font-style:normal;font-weight:normal;src:local("☺"),url("/xpf_calculators/shared/fonts/infra-reg.woff") format("woff")}@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"}.vError,.vWarning,img.logo-ie,#extraFunctions,label a,hr,#majornav,.showHidePrint,.actionButtons,.thinrow{display:none !important}#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{float:right}#header .logo .logo-svg{width:200px}#header .builtbymg{color:#2f2f2f !important}#page_tabs{border-top:2px solid #118380}select{-moz-appearance:none;-webkit-appearance:none;appearance:none}h1{font-size:26px;padding:0;margin:0}h2{font-size:20px}hr{border-top:1px solid black}.page-break{page-break-after:avoid;page-break-inside:avoid}.page-break-above{page-break-before:always;page-break-inside:avoid}#importantinfo{margin:0 20px;color:#3b352e}#importantinfo .info-column{width:100%}#importantinfo .info-column p{padding:0 5px;font-weight:normal}#importantinfo #importantinfoheader{background-color:#3b352e;border-color:#3b352e;margin-top:20px;border:0;color:#fff}#importantinfo #importantinfoheader .demi{font-weight:bold}#importantinfo #importantinfoheader i{color:#fff}#importantinfo #expiry-warning{padding:10px 0}#footer{text-align:center;padding:4px 0;background:#118380}#adviserwebapp #header .logo{width:180px}#adviserwebapp #header .logo .logo-ie{display:block}#adviserwebapp #dgtForm .radioButtons button{display:none}#adviserwebapp #dgtForm .radioButtons button.active{display:block;border:1px solid black;border-radius:0;width:100%;text-align:left}#adviserwebapp #inputs .row-fluid{border-bottom:1px solid black;margin:10px 0}#adviserwebapp #inputs .row-fluid select{margin-top:7px}#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;top:10px;left:7px}#adviserwebapp #inputs .input-element span.append{display:block;position:relative;top:-35px;left:50px}#adviserwebapp #inputs .input-element input{height:15px;line-height:30px;border:1px solid black;border-radius:0;text-indent:10px;margin-bottom:10px}#adviserwebapp #inputs .input-element .currency{margin:-23px 0 0 0;text-indent:20px}#adviserwebapp #inputs .input-element select{line-height:15px;margin-top:0;border:1px solid black;border-radius:0}#resultsTab table{border-bottom:1px solid black;margin:-20px 40px 0 20px;width:95%}#resultsTab table th{border-bottom:1px dashed #000;padding:5px;font-size:20px;text-align:left}#resultsTab table tr{border-bottom:1px dashed #000}#resultsTab table td{padding:5px;font-size:20px}#resultsTab table td:first-child{font-size:14px !important}#resultsTab table td:nth-child(2){text-align:right;font-size:20px !important}.ie7 h1{font-size:40px !important;width:100%}.ie7 #adviserwebapp{font-size:20px}.ie7 #adviserwebapp #inputs .row-fluid{margin-bottom:10px !important}.ie7 #adviserwebapp .input-label label{font-size:20px}.ie7 #adviserwebapp .input-element{width:41%;float:right}.ie7 #adviserwebapp .input-element input{line-height:26px !important;height:30px !important;border:1px solid black;border-radius:0;width:120px;text-indent:10px;font-size:20px;margin-left:-10px !important}.ie7 #adviserwebapp .input-element select{margin-top:-3px;padding-bottom:5px;border:1px solid black !important;width:130px;appearance:none;font-size:20px}.ie7 #adviserwebapp .input-element span.prepend{display:block;position:relative;font-weight:bold;top:5px !important}.ie7 #adviserwebapp .input-element span.append{display:block;position:absolute;bottom:40px;left:80px;font-weight:bold}.ie7 #adviserwebapp .input-element .currency{margin-top:-24px;margin-bottom:20px !important;text-indent:30px}.ie7 #adviserwebapp #importantinfo #importantinfocontent div{line-height:30px}.ie7 #adviserwebapp #footer{margin-top:20px;padding-top:10px;width:100%;border-top:1px solid #000;border-bottom:2px solid #118380}.ie7 #resultsTab table{margin-top:20px}.ie7 #resultsTab table th{font-size:30px !important}.ie7 #resultsTab table td{line-height:50px !important;border-bottom:1px dashed #000;font-size:30px}.ie7 #resultsTab table td:first-child{font-size:22px !important}