﻿@charset "UTF-8";@font-face{font-family:'Open Sans Light';src:url("../Assets/Fonts/OpenSans-Light-webfont.eot?");src:url("../Assets/Fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../Assets/Fonts/OpenSans-Light-webfont.woff") format("woff"),url("../Assets/Fonts/OpenSans-Light-webfont.ttf") format("truetype"),url("../Assets/Fonts/OpenSans-Light-webfont.svg#open_sanslight") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'Open Sans';src:url("../Assets/Fonts/OpenSans-Regular-webfont.eot?");src:url("../Assets/Fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../Assets/Fonts/OpenSans-Regular-webfont.woff") format("woff"),url("../Assets/Fonts/OpenSans-Regular-webfont.ttf") format("truetype"),url("../Assets/Fonts/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal;}*{padding:0;margin:0;}a[disabled]{pointer-events:none;}body{font-family:Century Gothic,Arial,Sans-serif;font-size:14px;}h1 i.fa{margin-right:8px;}#proceedOverlay{width:100%;height:100%;position:fixed;background:rgba(80,80,80,.1);z-index:100;display:none;}#HeaderWrapper #HeaderLeft{width:15%;display:inline-block;text-align:center;padding-top:20px;vertical-align:top;}#HeaderWrapper #HeaderLeft #Logo{width:100%;max-width:150px;}#HeaderWrapper #HeaderRight{width:85%;display:inline-block;}#HeaderWrapper #HeaderRight #TitleWrapper{background-color:#8f7237;}#HeaderWrapper #HeaderRight #TitleWrapper #Title{width:52.5%;display:inline-block;margin:1.25%;}#HeaderWrapper #HeaderRight #TitleWrapper #Title h1,#HeaderWrapper #HeaderRight #TitleWrapper #Title h2{display:inline-block;font-weight:300;color:#fff;}#HeaderWrapper #HeaderRight #TitleWrapper #Title h1{font-size:1.3em;}#HeaderWrapper #HeaderRight #TitleWrapper #Title h2{font-size:1em;}#HeaderWrapper #HeaderRight #TitleWrapper #Value{width:40%;margin-left:4.5%;display:inline-block;text-align:right;}#HeaderWrapper #HeaderRight #TitleWrapper #Value h1{display:inline-block;font-size:.9em;color:#fff;font-weight:300;margin-right:10px;}#HeaderWrapper #HeaderRight #TitleWrapper #Value i{color:#fff;font-size:1.5em;display:block;margin:10px;cursor:help;}#HeaderWrapper #HeaderRight #DetailWrapper{background:#f4f1eb;position:relative;}#HeaderWrapper #HeaderRight #DetailWrapper h1{display:inline-block;font-size:1em;font-weight:300;margin:1.25%;}#HeaderWrapper #HeaderRight #DetailWrapper #aDetail{cursor:pointer;display:block;position:absolute;width:120px;text-align:left;top:14px;right:10px;color:#8f7237;}#HeaderWrapper #HeaderRight #ExtraDetail{display:block;background:#f4f1eb;padding:1.25%;font-size:.9em;}#HeaderWrapper #HeaderRight #FurtherExtraDetail{display:none;}#HeaderWrapper #HeaderRight #ExtraDetail>div:not(#FurtherExtraDetail),#HeaderWrapper #HeaderRight #FurtherExtraDetail>div{display:inline-block;vertical-align:top;box-sizing:border-box;width:24%;min-width:250px;max-width:450px;padding:5px 0;}#HeaderWrapper #HeaderRight #ExtraDetail>div>span,#HeaderWrapper #HeaderRight #FurtherExtraDetail>div>span{font-weight:bold;display:inline-block;margin:0 12px 0 0;vertical-align:top;}#GraphWrapper{padding:20px 0;text-align:center;}#GraphWrapper>h1{margin-left:15px;text-align:left;color:#8f7237;font-size:1.3em;}#GraphWrapper>img{margin:0 auto;max-width:945px;width:80%;}.SectionWrapper{margin:2.5% 1.25%;color:#3c3c3c;}.SectionWrapper>h4{color:#8f7237;font-weight:bold;margin:0 0 20px 0;font-size:1.3em;}.SectionWrapper .Title{font-size:1.3em;color:#000;display:inline-block;cursor:pointer;}.SectionWrapper .Title .Tree{margin-right:15px;}.SectionWrapper .SectionContent p{margin:15px auto;font-size:1em;}.SectionWrapper .SectionContent div.fieldItem{width:48%;display:inline-block;}.SectionWrapper .SectionContent div.fieldItem>label{margin-right:2.5%;width:48%;display:inline-block;}.SectionWrapper .SectionContent label .ToolTip,#ProjectedGrowthRateWrapper>span .ToolTip,#InvestmentChoiceWrapper>span .ToolTip,#graphArea .wrapper .comboBlock .ToolTip{font-size:1.3em;vertical-align:middle;color:#bababa;margin-left:5px;padding:5px;cursor:help;}.SectionWrapper .SectionContent div.fieldItem>input,.SectionWrapper .SectionContent div.fieldItem>select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:5px auto;margin-right:2.5%;width:40%;height:35px;display:inline-block;padding:8px;border:1px solid #000;}.SectionWrapper .SectionContent div.fieldItem>input.percentage{position:relative;}.SectionWrapper .SectionContent div.fieldItem>input.percentage+span.perc{margin-left:-40px;position:relative;}.SectionWrapper .SectionContent div.fieldItem>input.percentage:focus+span.perc{margin-left:-60px;}.SectionWrapper .SectionContent div.fieldItem>input[type='checkbox']{width:20px;height:20px;}.SectionWrapper .SectionContent .Button{background:#8f7237;border:2px solid #8f7237;display:inline-block;padding:5px 30px;color:#fff;margin-right:10px;cursor:pointer;}.SectionWrapper .SectionContent .aDeleteGoals{background:#3c3c3c;display:none;border:2px solid #3c3c3c;padding:6px 30px;height:18px;color:#fff;cursor:pointer;position:relative;transition:all .2s ease-in;text-decoration:none;}.SectionWrapper .SectionContent .aDeleteGoals::before{font-family:FontAwesome;position:absolute;left:8px;top:7px;content:'';}.SectionWrapper .SectionContent .aDeleteGoals:hover{background:#8f7237;}#SaveGoal{display:none;white-space:nowrap;}#SaveGoal input[type='checkbox']{width:20px;}#SaveGoal label{width:auto !important;margin:0 10px 0 0;}.SectionWrapper .SectionContent .Active{background:#fff;border:2px solid #8f7237;color:#8f7237;position:relative;}.SectionWrapper .SectionContent .Active:after{content:'';font-family:'FontAwesome';position:absolute;top:7px;left:10px;}.SectionWrapper .SectionContent .ChildRecord{display:block;padding:5px 0;margin:2px auto;}.SectionWrapper .SectionContent .ChildRecord label{display:inline-block;width:14%;}.SectionWrapper .SectionContent .ChildRecord input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:5px auto;margin-right:1%;width:25%;height:35px;display:inline-block;padding:8px;border:1px solid #000;}.SectionWrapper .SectionContent .ChildRecord input,.SectionWrapper .SectionContent .ChildRecord select{width:17%;margin:5px 5px;}.GoalSeek{margin:25px 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48%;min-width:600px;display:inline-block;vertical-align:top;}.GoalSeek label{break-after:avoid;}.SectionWrapper .SectionContent div.GoalSeek div.fieldItem{width:96%;}a#aAddChild{color:#3c3c3c;text-decoration:none;cursor:pointer;transition:all .5s ease-out;}a#aAddChild:hover{color:#8f7237;}#GoalSeekRun{display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33%;min-width:600px;min-height:150px;margin:35px 0 0 0;padding:15px;vertical-align:top;background:#8f7237;color:#fff;border-radius:10px;position:relative;text-align:center;}#GoalSeekRun>h4{line-height:2em;}#GoalSeekRun>p>select{margin:0 0 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px;border:solid 1px #000;width:80px;}#GoalSeekRun a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:25px;display:inline-block;background:#fff;color:#8f7237;padding:8px;height:32px;width:200px;text-decoration:none;cursor:pointer;}#GoalSeekRun:before{content:'';border:solid 10px;border-color:transparent #8f7237 transparent transparent;position:absolute;top:20px;left:-19px;}#GoalSeekRun .Animation{display:none;position:absolute;top:50px;left:50%;margin-left:-30px;width:40px;}#GoalSeekRun .PleaseWait{display:none;position:absolute;top:110px;left:50%;margin-left:-150px;width:300px;}#GoalSeekRun .RegularPremium{display:none;text-align:center;font-weight:bold;font-size:1.4em;margin:10px 10px 25px 10px;}#GoalSeekRun .GoalMessage{display:none;text-align:center;padding:0 15px;}#GoalSeekRun .ReRun{display:none;margin:15px 0 0 0;}@media only screen and (max-width:1250px){#GoalSeekRun{width:93%;}#GoalSeekRun:before{content:'';border:solid 10px;border-color:transparent transparent #8f7237 transparent;position:absolute;top:-19px;left:50%;margin-left:-10px;}}#ToolTips div{display:none;background:#8f7237;padding:10px;color:#fff;font-size:.9em;max-width:400px;position:absolute;text-align:justify;z-index:1000;}#ToolTips #tipHead{height:0;background:none;color:#8f7237;}#ToolTips #tipHead>i.fa{font-size:4.5em;}#ProjectedGrowthRateWrapper,#InvestmentChoiceWrapper{margin-top:20px;padding:1.25%;color:#fff;width:100%;}#ProjectedGrowthRateWrapper>span,#InvestmentChoiceWrapper>span{color:#8f7237;width:21%;min-width:300px;display:inline-block;margin-right:2.5%;font-weight:bold;font-size:1.3em;}#ProjectedGrowthRateWrapper>span .ToolTip,#InvestmentChoiceWrapper>span .ToolTip{font-size:1em;cursor:help;}#ProjectedGrowthRateWrapper label,#InvestmentChoiceWrapper label{margin-right:10px;}#ProjectedGrowthRateWrapper select,#ProjectedGrowthRateWrapper input,#InvestmentChoiceWrapper select,#InvestmentChoiceWrapper input{width:150px;padding:5px;border:1px solid #000;text-align:left;margin-right:2.5%;}#InvestmentChoiceWrapper select{width:250px;}#ProjectedGrowthRateWrapper p,#InvestmentChoiceWrapper p{font-size:1em;width:39%;display:inline-block;}#RunPlanProgressChecker{background:#8f7237;width:30%;margin:50px auto;padding:10px;text-align:center;position:relative;}#RunPlanProgressChecker h1,#RunPlanProgressChecker a{color:#fff;font-size:1.3em;font-weight:300;text-decoration:none;}h1>input{padding:11px;font-size:1.3em;}a.Button{background:#8f7237;padding:10px;text-align:center;color:#fff;font-size:1.3em;font-weight:300;text-decoration:none;}.Button.Minor{background:#fff;border:1px solid #3c3c3c;display:block;padding:5px 30px;color:#3c3c3c;margin:10px auto;width:25%;min-width:150px;font-size:1.1em;cursor:pointer;}.Button>i.fa{margin:0 5px;}span#spanPremHoliday,span#spanHistoricEduGoal{display:none;margin:4px 0;font-size:.9em;color:#8f7237;}span#spanHistoricEduGoal{margin:-8px 0 16px 0;line-height:1.5em;}span#spanPremHoliday:before,span#spanHistoricEduGoal:before{font-family:FontAwesome;content:'';padding:0 10px 0 0;}#divDebugDetail{display:none;position:fixed;top:0;right:0;width:30%;padding:20px;background:#fff;color:#3c3c3c;border:solid 1px #3c3c3c;z-index:10;line-height:1.9em;font-size:.9em;text-align:left;}#divDebugDetail>label{display:inline-block;width:50%;color:#808080;}#divDebugDetail>a#aCloseDebug{position:absolute;top:10px;right:10px;font-size:1.3em;line-height:.5em;color:#fff;background:#8f7237;border-radius:10px;padding:6px;display:block;cursor:pointer;}#Message{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;padding:20px;border:solid #3c3c3c;border-width:1px 0;position:fixed;bottom:40%;left:0;width:100%;z-index:101;box-shadow:0 0 1em 0 #000;}#Message p{margin:15px 0;}#Message .close{display:inline-block;color:#fff;cursor:pointer;background:#8f7237;padding:10px 20px;text-align:center;width:150px;margin:0 auto;}#Message .cancel{display:inline-block;color:#fff;cursor:pointer;background:#3c3c3c;padding:10px 20px;text-align:center;width:150px;margin-left:35px;}#Message ul{margin:0 15px 15px 15px;font-size:.9em;display:none;}#Message ul:before{content:'You have outstanding errors';margin:25px 0 10px -15px;font-weight:bold;font-size:1.2em;display:block;}#QuoteAnimation{display:none;position:absolute;right:100px;top:6px;}.spinner{width:40px;height:40px;margin:0 auto;}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out;}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s;}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0);}50%{-webkit-transform:scale(1);}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0);}50%{transform:scale(1);-webkit-transform:scale(1);}}span.removeChild.fa-close{font:normal normal normal 14px/1 FontAwesome;display:none;cursor:pointer;color:#3c3c3c;}span.removeChild.fa-close:hover{color:#8f7237;}.ChildRecord:last-child span.removeChild.fa-close{display:inline-block;}#Main .invalid{border:1px solid #f00;background:#fdb5b5;}.SectionWrapper .SectionContent .further,.SectionWrapper .SectionContent div.further{display:none;}#aFurtherPremiumOptions{color:#8f7237;cursor:pointer;}#aFurtherPremiumOptions>i{margin-right:8px;}#graphArea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:50px 30px 0 30px;margin-bottom:-25px;text-align:left;display:block;width:95%;max-width:1200px;white-space:nowrap;display:block;position:relative;min-height:500px;}.wrapper{position:relative;left:auto;top:auto;bottom:auto;margin:0 0 80px 0;height:140px;}.animWrapper{position:absolute;bottom:0;width:100%;vertical-align:bottom;}.comboBlock{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;width:6%;color:#fff;min-width:40px;vertical-align:bottom;margin-right:12%;position:relative;bottom:0;}.comboBlock>div:nth-child(1){box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;width:100%;font-size:.7em;text-align:center;background:#646365;height:50%;padding-top:5px;border-radius:8px 8px 0 0;position:relative;}.comboBlock>div:nth-child(2){box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;width:100%;font-size:.7em;text-align:center;background:#808080;height:50%;padding-top:5px;border-radius:0 0 8px 8px;position:relative;}.comboBlock>div:after{top:0 !important;}.comboBlock>div:before{top:7px !important;}.comboBlock>div:nth-child(1):after{content:'Current investment value';background:#646365;}.comboBlock>div:nth-child(1):before{border-color:transparent #646365 transparent transparent;}.comboBlock>div:nth-child(2):after{content:'Current surrender value';background:#808080;}.comboBlock>div:nth-child(2):before{border-color:transparent #808080 transparent transparent;}.growthBlock{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;width:6%;padding-top:12px;color:#fff;font-size:.8em;text-align:center;min-width:40px;background:#8b80a9;border-radius:8px;box-shadow:inset -2px 2px 9px #000;vertical-align:bottom;margin-right:12%;position:relative;transition:all 2s ease-out;}.growthBlock:after,.comboBlock>div:after{content:'illustrative value';box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:inset -2px 2px 4px #333;display:block;padding:5px 10px;background:#8b80a9;border-radius:5px;width:130%;font-size:.9em;height:25px;position:absolute;top:13px;left:110%;color:#fff;vertical-align:bottom;}.growthBlock[data-rate]:after{content:"Illustrated at " attr(data-rate);}.growthBlock:before,.comboBlock>div:before{content:'';position:absolute;display:block;top:19px;left:105%;border:6px solid;border-color:transparent #8b80a9 transparent transparent;border-left-width:0;z-index:1;}.growthBlock .warning{position:absolute;bottom:5px;left:50%;display:block;width:20px;font-size:1.6em;text-align:center;margin-left:-10px;cursor:help;}.growthBlock .warning:hover+.warningDetails{display:block;}.growthBlock .warningDetails{text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:none;position:absolute;bottom:120%;left:-60px;width:200px;padding:15px;color:#fff;background:#646365;white-space:normal;z-index:15;}.growthBlock .warningDetails:before{content:'';position:absolute;display:block;bottom:-20px;left:50%;margin-left:-10px;border:10px solid;border-color:#646365 transparent transparent transparent;}.growthBlock .warningDetails ul{list-style:none;}.growthBlock .warningDetails ul>li{margin:0 0 8px 0;}#nowBlock{height:10px;transition:all .5s ease-out;margin-right:18%;}#currentBlock{height:10px;background:#646365;transition:all .5s ease-out;margin-right:18%;}#currentBlock:before{border-color:transparent #646365 transparent transparent;}#currentBlock:after{background:#646365;content:'Current Value';}#currentProjectedRate{bottom:0;background:#646365;}#currentProjectedRate:before{border-color:transparent #646365 transparent transparent;}#graphArea #lgrBlock{height:10px;transition:all 1s ease-out;}#graphArea #mgrBlock{height:10px;transition:all 2s ease-out;}#graphArea #hgrBlock{height:10px;transition:all 3s ease-out;}#graphArea #xAxis{width:50%;margin:10px 24% 0 0;float:right;border:1px solid #8f7237;text-align:center;border-top:0;position:relative;}#graphArea #xAxis div{color:#8f7237;font-family:'Open Sans',Calibri,sans-serif;font-size:14px;background:#fff;position:relative;top:25px;padding:0 25px;display:inline-block;}#graphNotes{background-color:#fff;border:solid 1px #646365;color:#646365;font-size:.85em;line-height:1.5em;padding:20px 30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:10px;position:relative;display:block;width:95%;}#graphNotes:after{content:'';display:block;position:absolute;bottom:100px;height:1px;border:solid 10px;z-index:10;left:50%;margin-left:-10px;top:-19px;border-color:transparent transparent #fff transparent;}#graphNotes:before{content:'';display:block;position:absolute;bottom:100px;height:1px;border:solid 10px;z-index:10;left:50%;margin-left:-10px;top:-20px;border-color:transparent transparent #646365 transparent;}#graphNotes p{white-space:normal;}.noteOverlay{display:none;position:fixed;top:30%;left:0;width:100%;min-height:250px;border:solid 1px #333;border-width:1px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:15px 15%;color:#333;background:#fff;box-shadow:0 0 4em -.2em #000;z-index:20;white-space:normal;font-size:.9em;}.noteOverlay h1{margin:0 0 15px 0;}.noteOverlay p{margin:0 0 15px 0;}.noteOverlay ul{margin:0 0 15px 0;}#graphArea .wrapper .comboBlock .ToolTip{line-height:0;color:#fff;}@media(max-width:800px){#HeaderWrapper #HeaderLeft #Logo{width:80%;}#HeaderWrapper #HeaderRight{font-size:.8em;}#HeaderWrapper #HeaderRight #TitleWrapper #Title,#HeaderWrapper #HeaderRight #TitleWrapper #Value{width:auto;}}@media(max-width:775px){.SectionWrapper .SectionContent label,.SectionWrapper .SectionContent input{width:45%;}.SectionWrapper .SectionContent select{width:46.3%;}span#spanCurrentFrequency{display:block;text-align:right;padding-right:6%;}}@media(max-width:650px){#HeaderWrapper #HeaderRight #TitleWrapper #Value{display:block;text-align:left;margin-left:1.25%;padding-bottom:10px;}}