/*!
 * Bootstrap v2.3.2 Extened
 * Aegon - Retiready Website v7.52
 * Copyright 2013 Twitter, Inc

 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Updated by - Aegon
 */.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.clear{clear:both}
#loadingSpinner{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:1;z-index:999999}
#loadingSpinner p{position:absolute;left:50%;top:50%;font-size:21px;width:150px;margin-left:-75px;line-height:18px}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hide-visually{position:absolute;top:-9999px;left:-9999px;margin:0;padding:0}
.green{color:#00883f !important}
.yellow{color:#fcc917 !important}
.red{color:#db1f1f !important}
.gray,.grey{color:#ccc !important}
.border-gray,.border-grey{border:1px solid #d9d9d9}
.border-gray-dark{border:1px solid #707070}
.border-pastel-blue{border:1px solid #b5dff3}
@media only screen and (max-width:767px){.phone-indent{padding-left:15px !important;padding-right:15px !important}
}
.input-block-level{display:block;width:83%;width:calc(100% - 45px);min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.always-in>.ico:first-child{position:absolute;left:7px;top:12px}
.always-in>.ico:first-child~h3,.always-in>.ico:first-child~h4,.always-in>.ico:first-child~p{padding-left:30px}
.always-in>h3:first-child,.always-in>h4:first-child,.always-in>p:first-child{padding-left:30px}
.help-inline.always-in{padding-left:30px}
.help-inline.always-in .ico:first-child{left:-3px;top:2px}
.alert.always-in .ico:first-child{left:7px}
@media only screen and (min-width:768px) and (max-width:979px){.container .span8 .row-fluid .span6{width:calc(100% - 45px)}
}
.background-light-green{background-color:#bad405 !important}
.background-green{background-color:#00883f !important}
.background-green-lighter{background-color:#f1f6cd}
.background-green-light{background-color:#d9ede2}
.background-gray{background-color:#707070 !important}
.background-gray-dark{background-color:#e0e0e0 !important}
.background-gray-lighter{background-color:#efefef !important}
.background-blue{background-color:#36578c !important}
.background-blue-lighter{background-color:#e4f9f7 !important}
.background-light-blue{background-color:#0a94d6 !important}
.background-cyan{background-color:#47d6c7 !important}
.background-purple{background-color:#942eb5 !important}
.background-orange{background-color:#f27d00 !important}
.background-orange-lighter{background-color:#fcdebf !important}
.background-red{background-color:#db1f1f !important}
.background-yellow{background-color:#fcc917 !important}
.background-pastel-light-green{background-color:#6ed69f !important}
.background-pastel-green{background-color:#199b88 !important}
.background-pastel-blue{background-color:#b5dff3 !important}
.background-pastel-orange{background-color:#f7aa59 !important}
.background-aegon-blue{background-color:#0070bb !important}
.background-none{background-color:transparent !important}
.background-white{background-color:#fff !important}
.background-gray *{color:#fff}
.background-flat-top{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.background-flat-bottom{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
.score-low{background-color:#eb8484 !important}
.score-medium{background-color:#f7aa59 !important}
.score-high{background-color:#fddc68 !important}
.score-very-high{background-color:#8cc9a8 !important}
.lock-bottom-left{position:absolute;left:0;bottom:0;padding:10px}
.border-bottom-white{border-bottom:1px solid #fff}
.black-circle-number{display:inline-block;margin-right:10px;vertical-align:middle;background-color:#000;padding:6px 9px 5px 9px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:14px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1em;color:#fff !important}
.notification{display:inline-block;vertical-align:middle;background-color:#db1f1f;padding:6px 9px 5px 9px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:14px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1em;color:#fff !important}
.mini-widget-counter .non-flipboard{font-size:20px;width:auto}
.mini-widget-counter div{width:24px;height:36px;line-height:.7;font-size:25px}
*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
#map_canvas img,.google-maps img{max-width:none}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}
button,input{line-height:normal}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],label,select{cursor:pointer}
input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}
html{text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antiliased !important}
@media print{*{text-shadow:none !important;color:#000 !important;background:0 0 !important;box-shadow:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
a[href]:after{content:none !important}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100% !important}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.footer{font-size:16px !important}
.alert{background-color:#fff !important}
.span7.gutter1{margin-left:20px !important}
.span3.gutter2{margin-left:30px !important;width:33% !important;margin-top:7px}
.header-background .panel{padding:10px !important}
.options{display:none}
#fixed-footer{display:none}
button.active{color:#fff !important}
.progress-tracker li{border:1px solid #ccc}
.progress-tracker li.current{border:1px solid #000}
.brand{border-color:#fff !important}
#playe,.alert,.background-gray,.background-gray-lighter,.black-circle-number,.feature-box,.hero,.panel-lifestyle-total,.promo,.railLine,.selection-info,fieldset{border:1px solid #ccc !important}
button.btn-back,button.btn-cancel{display:none}
.main-header{padding:0 !important}
input[type=file],select{height:30px;line-height:20px !important}
.mailbox-menu{display:none;visibility:hidden}
.mailbox-item-container .accordion-body{height:auto !important;margin-top:30px !important}
#mailbox-content-container{margin-left:0 !important}
#mailbox-list-container{display:none;visibility:hidden}
.accordion-toggle .ico{display:none;visibility:hidden}
.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle time{right:0 !important}
}
body{margin:0;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:20px;color:#333;background-color:#fff}
.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}
.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}
.span7>article .background-gray-lighter:first-child,.span7>article>.alert:first-child,.span7>article>.panel:first-child>p,.span7>article>form:first-child{margin-top:7px}
.span7>article .background-gray-lighter:first-child+.alert,.span7>article>.alert:first-child+.alert,.span7>article>.panel:first-child>p+.alert,.span7>article>form:first-child+.alert{margin-top:20px}
.span7>article .background-gray-lighter:first-child+.alert+form,.span7>article>.alert:first-child+.alert+form,.span7>article>.panel:first-child>p+.alert+form,.span7>article>form:first-child+.alert+form{margin-top:20px}
.row{margin-left:-15px}
.row:after,.row:before{display:table;content:"";line-height:0}
.row:after{clear:both}
[class*=span]{float:left;min-height:1px;margin-left:15px}
.span12{width:885px}
.span11{width:810px}
.span10{width:735px}
.span9{width:660px}
.span8{width:585px}
.span7{width:510px}
.span6{width:435px}
.span5{width:360px}
.span4{width:285px}
.span3{width:210px}
.span2{width:135px}
.span1{width:60px}
.offset12{margin-left:915px}
.offset11{margin-left:840px}
.offset10{margin-left:765px}
.offset9{margin-left:690px}
.offset8{margin-left:615px}
.offset7{margin-left:540px}
.offset6{margin-left:465px}
.offset5{margin-left:390px}
.offset4{margin-left:315px}
.offset3{margin-left:240px}
.offset2{margin-left:165px}
.offset1{margin-left:90px}
.row-fluid{width:100%}
.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*=span]{display:block;width:83%;width:calc(100% - 45px);min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:1.69491525%}
.row-fluid [class*=span]:first-child{margin-left:0}
.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:1.69491525%}
.row-fluid .span12{width:100%}
.row-fluid .span11{width:91.52542373%}
.row-fluid .span10{width:83.05084746%}
.row-fluid .span9{width:74.57627119%}
.row-fluid .span8{width:66.10169492%}
.row-fluid .span7{width:57.62711864%}
.row-fluid .span6{width:49.15254237%}
.row-fluid .span5{width:40.6779661%}
.row-fluid .span4{width:32.20338983%}
.row-fluid .span3{width:23.72881356%}
.row-fluid .span2{width:15.25423729%}
.row-fluid .span1{width:6.77966102%}
.row-fluid .offset12{margin-left:103.38983051%}
.row-fluid .offset12:first-child{margin-left:101.69491525%}
.row-fluid .offset11{margin-left:94.91525424%}
.row-fluid .offset11:first-child{margin-left:93.22033898%}
.row-fluid .offset10{margin-left:86.44067797%}
.row-fluid .offset10:first-child{margin-left:84.74576271%}
.row-fluid .offset9{margin-left:77.96610169%}
.row-fluid .offset9:first-child{margin-left:76.27118644%}
.row-fluid .offset8{margin-left:69.49152542%}
.row-fluid .offset8:first-child{margin-left:67.79661017%}
.row-fluid .offset7{margin-left:61.01694915%}
.row-fluid .offset7:first-child{margin-left:59.3220339%}
.row-fluid .offset6{margin-left:52.54237288%}
.row-fluid .offset6:first-child{margin-left:50.84745763%}
.row-fluid .offset5{margin-left:44.06779661%}
.row-fluid .offset5:first-child{margin-left:42.37288136%}
.row-fluid .offset4{margin-left:35.59322034%}
.row-fluid .offset4:first-child{margin-left:33.89830508%}
.row-fluid .offset3{margin-left:27.11864407%}
.row-fluid .offset3:first-child{margin-left:25.42372881%}
.row-fluid .offset2{margin-left:18.6440678%}
.row-fluid .offset2:first-child{margin-left:16.94915254%}
.row-fluid .offset1{margin-left:10.16949153%}
.row-fluid .offset1:first-child{margin-left:8.47457627%}
.row-fluid [class*=span].hide,[class*=span].hide{display:none}
.row-fluid [class*=span].pull-right,[class*=span].pull-right{float:right}
.container{margin-right:auto;margin-left:auto}
.container:after,.container:before{display:table;content:"";line-height:0}
.container:after{clear:both}
.container{padding-left:5px;padding-right:5px;position:relative}
section>.container{padding:13px 5px 15px}
.container-fluid{padding-right:15px;padding-left:15px}
.container-fluid:after,.container-fluid:before{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
@media(max-width:1200px){section>.container{padding:13px 10px 15px}
}
[class*=detail-list] p{margin:0}
[class*=detail-list] p:after,[class*=detail-list] p:before{display:table;content:"";line-height:0}
[class*=detail-list] p:after{clear:both}
[class*=detail-list] p span{width:50%;display:inline-block;float:left;vertical-align:top;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;padding-left:10px}
[class*=detail-list] p span:first-child{padding:0;text-align:right;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
[class*=detail-list].detail-list-align-below p span{width:100% !important;text-align:left !important;padding:0 !important;display:block !important}
.accordion-inner>[class*=detail-list]>p{margin-top:0}
.span4 [class*=detail-list] p span,.span6 [class*=detail-list] p span{width:50%}
.panel>[class*=detail-list]:first-child p:first-child{margin-top:10px}
.ie8 .span4 .detail-list p span,.ie8 .span6 .detail-list p span{width:100%;text-align:left !important;padding:0;display:block}
@media(max-width:400px),(min-width:768px) and (max-width:979px),print{[class*=detail-list] p span{width:100%;text-align:left !important;padding:0;display:block}
}
#content{min-height:500px}
.three-two-one{margin:0 !important}
@media(max-width:767px){.two-column-container .span6{margin-bottom:10px}
}
@media(max-width:400px){.no-horizontal-padding-on-mobile{padding-left:0 !important;padding-right:0 !important}
}
@media(max-width:979px){.three-two-one [class*=span]{width:100% !important;margin-left:0 !important}
}
#skip{position:fixed;z-index:100;display:block;width:100%;top:0}
#skip ul{list-style:none;margin:0}
#skip li{padding:0;height:0}
#skip a{position:relative;top:-999px;padding:11px;display:block;background:#00883f;color:#fff;height:0;text-decoration:none;text-align:center}
#skip a:after{font-family:rr-ico;content:"\f719";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:16px;text-decoration:none;speak:none;font-size:1.2em;vertical-align:middle;margin:0 0 0 3px}
#skip a:focus{top:0;height:auto;text-decoration:none !important}
.fixed-header-height{margin-top:75px}
#full-width-header{position:absolute;top:0;width:100%;height:76px;border-bottom:1px solid #ccc;-webkit-box-shadow:0 2px 2px -1px rgba(0,0,0,.25);box-shadow:0 2px 2px -1px rgba(0,0,0,.25);background-color:#fff}
#full-width-header .container{padding:0;background-color:#fff;width:100%;display:table}
#full-width-header .container:after,#full-width-header .container:before{display:table;content:"";line-height:0}
#full-width-header .container:after{clear:both}
#full-width-header .logo{width:200px;display:table-cell;vertical-align:top}
#full-width-header .logo a{width:212px;margin-top:6px;margin-left:4px;margin-right:0;padding:15px 15px 10px 15px;border:1px solid #fff;float:left}
#full-width-header .logo a:focus{outline:0;border:1px dashed #bad405}
#full-width-header .logo a.aegon{float:left;padding:31px 0 0;font-size:13.6px;width:97px;margin:0;color:#707070}
#full-width-header .logo a.aegon:hover{text-decoration:none !important}
#full-width-header .addnew-logo{width:292px !important}
#full-width-header .addnew-logo a.pull-left{padding-right:0 !important;width:190px !important}
#full-width-header .navigation{overflow:hidden;display:table-cell}
#logoMedium .logo a{margin:13px 0}
#logoMedium .logo a>img{width:119px;height:31px;margin-bottom:-2px}
#logoMedium .logo-from{margin:0}
#logoMedium .logo-copy{margin:6px 5px 0}
#logoMedium .logo-aegon{width:108px;height:41px;margin:-6px 0}
.master-header{height:75px;width:100%;position:absolute;top:0;left:0;background:#fff;border-bottom:1px solid #ccc;-webkit-box-shadow:0 2px 2px -1px rgba(0,0,0,.25);box-shadow:0 2px 2px -1px rgba(0,0,0,.25)}
.fixed-supported .master-header{position:fixed;z-index:20}
.master-header .container{padding:0}
.master-header .logo{position:absolute;width:auto;height:75px;display:block;z-index:21}
.master-header .logo a{padding:10px;width:auto}
.master-header .logo a>img{float:left}
.master-header img{max-width:none}
.master-header .logo a{margin:13px 0}
.master-header .logo a>img{width:119px;height:31px;margin-bottom:-2px}
.master-header .logo-from{margin:0}
.master-header .logo-copy{margin:6px 5px 0}
.master-header .logo-aegon{width:108px;height:41px;margin:-6px 0}
.master-header .logo-from{float:left;padding:0;font-size:14px;margin:0;color:#707070}
.master-header .logo-from .logo-copy{float:left}
.master-header .dropdown{position:absolute;right:0;top:0;width:160px;height:75px;display:block}
.master-header .tertiary-nav{height:75px;position:absolute;top:0;right:0;text-align:right;padding:18px 10px 18px 0}
.master-header .tertiary-nav a{padding:8px;margin-left:10px;color:#666}
.master-header .tertiary-nav a:first-child{margin-left:0}
.master-header .tertiary-nav .options-sign{border-color:#666;margin-bottom:0}
.master-header .options-menu{display:none}
.master-header .navigation{padding:0 170px 0 299px;display:block}
@media only screen and (max-width:849px){.master-header .navigation{padding-left:224px;position:relative !important;top:0}
.master-header .logo a{margin:13px 0}
.master-header .logo a>img{width:89px;height:31px}
.master-header .logo-from{margin:2px 0}
.master-header .logo-copy{margin:3px 5px 0}
.master-header .logo-aegon{width:78px;height:41px;margin:-10px 0}
.master-header .dropdown{float:right}
}
@media only screen and (max-width:767px){.master-header .logo a{margin:13px 0}
.master-header .logo a>img{width:119px;height:31px;margin-bottom:-2px}
.master-header .logo-from{margin:0}
.master-header .logo-copy{margin:6px 5px 0}
.master-header .logo-aegon{width:108px;height:41px;margin:-6px 0}
.master-header .module-nav{margin-top:21px}
.master-header .dropdown .options{margin-top:15px}
.master-header .navigation{display:none}
.master-header .tertiary-nav .options-profile,.master-header .tertiary-nav .options-sign{display:none}
.master-header .tertiary-nav .options-menu{display:block;border:1px solid #999;padding:8px;margin:0;color:#666}
.master-header .tertiary-nav .options-menu .ico{color:#666}
.master-header .tertiary-nav .options-menu span{float:left}
.master-header .tertiary-nav .options-menu span:first-child{display:block;font-size:15px;padding:0 4px 0 0;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.master-header .tertiary-nav .options-menu:hover{background:#333;color:#fff}
.master-header .tertiary-nav .options-menu:hover span{color:#fff}
}
@media only screen and (max-width:449px){.master-header{height:60px}
.master-header .logo{height:60px}
.master-header .logo a{margin:8px 0}
.master-header .logo a>img{width:89px;height:31px}
.master-header .logo-from{margin:2px 0}
.master-header .logo-copy{margin:3px 5px 0}
.master-header .logo-aegon{width:78px;height:41px;margin:-10px 0}
.master-header .tertiary-nav{height:60px;padding:10px 10px 10px 0}
}
@media only screen and (max-width:767px){.fixed-header-height{margin-top:75px !important}
}
@media only screen and (max-width:449px){.fixed-header-height{margin-top:60px !important}
}
.module-nav{margin:17px auto 0;display:table}
.module-nav ul{list-style:none;padding:0;margin:0;width:100%;vertical-align:bottom}
.module-nav li{float:left;margin:0 10px;color:#ccc;padding:0;overflow:hidden;position:relative}
.module-nav a{width:100%;float:left;text-align:center;color:#666;font-size:15px;line-height:15px;height:58px}
.module-nav a .ico{width:100%;height:auto;font-size:2em;color:#ccc;display:block}
.module-nav a:after{content:"";display:block;position:absolute;height:6px;width:32px;bottom:0;left:50%;margin:0 0 0 -16px}
.module-nav a:focus,.module-nav a:hover{color:#333;text-decoration:none !important}
.module-nav .notification{position:absolute;top:0;right:0;margin-right:2px;padding:4px 8px 3px 7px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.hiddenNavigation .module-nav li{margin:0 6px}
.ie8 #full-width-header .container{width:100px}
.fixed-supported #full-width-header{position:fixed;left:0;z-index:20}
.fixfixed .master-header{position:absolute !important}
@media only screen and (max-width:767px){.fixed-header-height{margin-top:100px}
#full-width-header{height:100px}
#full-width-header .logo{position:absolute}
#full-width-header .logo a{width:110px;height:25px;max-height:25px;margin:12px 10px !important;padding:0}
#full-width-header .logo a img{width:110px;height:25px}
#full-width-header .logo a.aegon{float:left;padding:0;font-size:12px;margin:15px 0 0 0 !important}
#full-width-header .logo a.aegon img{width:50px}
#full-width-header .addnew-logo a.pull-left{width:112px !important;margin-right:2px !important}
#full-width-header .navigation{position:absolute;top:45px;width:100%;display:block}
#full-width-header .dropdown{float:right}
#full-width-header .dropdown .options{margin-top:0}
#full-width-header .dropdown .options a{white-space:nowrap}
#full-width-header .dropdown .options a:focus,#full-width-header .dropdown .options a:hover{text-decoration:none !important}
#full-width-header .dropdown .element{position:fixed}
.module-nav{margin-top:0}
.module-nav li{margin:0 8px}
.module-nav a{height:54px}
.module-nav a .ico{font-size:1.7em;height:26px}
}
@media only print{.fixed-supported #full-width-header{position:absolute}
#full-width-header .container,#full-width-header .container .logo{display:block}
.navigation{display:none;visibility:hidden}
}
#full-width-header.no-nav .logo{float:left}
@media only screen and (max-width:767px){#full-width-header.no-nav{height:48px}
}
@media only screen and (max-width:767px){.no-nav+.fixed-header-height{margin-top:48px !important}
}
#full-width-footer{width:100%;border-top:1px solid #ccc}
.footer{margin:15px 15px;font-size:14px}
.footer a{color:#707070;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}
.footer-left{float:left;width:100px}
.footer-left a{display:block;widows:100%}
.footer-left a:hover{text-decoration:none}
.footer-left a img{display:inline-block}
.footer-right{float:right}
.footer-right:after,.footer-right:before{display:table;content:"";line-height:0}
.footer-right:after{clear:both}
.footer ul{list-style:none;margin:0;text-align:right}
.footer li{padding:0;display:inline-block;margin-right:20px;white-space:nowrap}
.footer-statement{margin:20px 0}
#fixed-footer{position:absolute;bottom:0;z-index:150;margin:0 10px 0 0}
#fixed-footer #cookie-statement,#fixed-footer:focus{outline:0}
.fixed-supported #fixed-footer{position:fixed}
.fixfixed #fixed-footer{position:absolute !important}
@media only screen and (max-width:790px){.footer-left{float:none}
.footer-left a:hover{text-decoration:none}
.footer-right{float:none;margin-top:20px}
.footer-right:after,.footer-right:before{display:table;content:"";line-height:0}
.footer-right:after{clear:both}
.footer ul{clear:left;float:none}
.footer ul:after,.footer ul:before{display:table;content:"";line-height:0}
.footer ul:after{clear:both}
.footer li{width:50%;float:left;margin-right:0;text-align:left;margin-bottom:5px}
.footer li:nth-child(even){text-align:right}
}
header.panel{padding:0 110px;min-height:15px}
header.noback{padding-left:0}
header .main-header{display:block;font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif;font-weight:400;font-size:24px;margin:0;padding:13px 0;line-height:1.35em}
header .btn-back,header .btn-cancel{position:absolute;top:.9em;left:10px;padding:3px 8px 4px 0}
header .btn-back .ico,header .btn-cancel .ico{position:absolute;font-size:1em !important;line-height:0;color:#b7b7b7;top:13px}
header .btn-back .btn-back-text,header .btn-cancel .btn-back-text{margin-left:17px}
header .btn-back .btn-cancel-text,header .btn-cancel .btn-cancel-text{margin-right:24px}
header .btn-cancel{padding:3px 0 4px 8px;left:auto;right:10px}
header .btn-cancel .ico{font-size:1.5em !important;right:0;line-height:0;margin-top:1px;top:13px}
.header-background,.section-background-colour{background-color:#d9ede2}
@media only screen and (max-width:768px){header.panel{padding:0 40px}
header .main-header{font-size:18px;text-align:center;padding:11px 0}
header .btn-back,header .btn-cancel{padding:6px 6px 4px 6px !important;top:9px;left:0;width:28px;height:28px;margin:0}
header .btn-back .ico,header .btn-cancel .ico{color:#fff;font-size:1.5em !important;left:0}
header .btn-cancel{left:auto;right:0}
header .btn-cancel .ico{font-size:1.5em !important;right:0;line-height:0;margin-top:1px;top:13px}
header .btn-back .btn-back-icon,header .btn-cancel .btn-cancel-icon{font-size:1em;padding:0 !important;margin:0 !important}
header .btn-back .btn-back-text,header .btn-cancel .btn-cancel-text{position:absolute;left:-9999px;padding:0;margin:0}
}
@font-face{font-family:"Avenir LT W01 35 Light";src:url(clientlibs/fonts/webFonts/AvenirLTW0135Light.eot);src:url(clientlibs/fonts/webFonts/AvenirLTW0135Light.eot?#iefix) format("eot"),url(clientlibs/fonts/webFonts/AvenirLTW0135Light.woff) format("woff"),url(clientlibs/fonts/webFonts/AvenirLTW0135Light.ttf) format("truetype"),url(clientlibs/fonts/webFonts/AvenirLTW0135Light.svg) format("svg")}
@font-face{font-family:"Avenir LT W01 65 Medium";src:url(clientlibs/fonts/webFonts/AvenirLTW0165Medium.eot);src:url(clientlibs/fonts/webFonts/AvenirLTW0165Medium.eot?#iefix) format("eot"),url(clientlibs/fonts/webFonts/AvenirLTW0165Medium.woff) format("woff"),url(clientlibs/fonts/webFonts/AvenirLTW0165Medium.ttf) format("truetype"),url(clientlibs/fonts/webFonts/AvenirLTW0165Medium.svg) format("svg")}
@font-face{font-family:"Avenir LT W01 85 Heavy";src:url(clientlibs/fonts/webFonts/AvenirLTW0185Heavy.eot);src:url(clientlibs/fonts/webFonts/AvenirLTW0185Heavy.eot?#iefix) format("eot"),url(clientlibs/fonts/webFonts/AvenirLTW0185Heavy.woff) format("woff"),url(clientlibs/fonts/webFonts/AvenirLTW0185Heavy.ttf) format("truetype"),url(clientlibs/fonts/webFonts/AvenirLTW0185Heavy.svg) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:"Rockwell W01";src:url(clientlibs/fonts/webFonts/RockwellW01.eot?#iefix);src:url(clientlibs/fonts/webFonts/RockwellW01.eot?#iefix) format("eot"),url(clientlibs/fonts/webFonts/RockwellW01.woff) format("woff"),url(clientlibs/fonts/webFonts/RockwellW01.ttf) format("truetype"),url(clientlibs/fonts/webFonts/RockwellW01.svg) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:"Rockwell W01 Bold";src:url(clientlibs/fonts/webFonts/RockwellW01Bold.eot);src:url(clientlibs/fonts/webFonts/RockwellW01Bold.eot?#iefix) format("eot"),url(clientlibs/fonts/webFonts/RockwellW01Bold.woff) format("woff"),url(clientlibs/fonts/webFonts/RockwellW01Bold.ttf) format("truetype"),url(clientlibs/fonts/webFonts/RockwellW01Bold.svg) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:rr-ico;src:url(clientlibs/fonts/rr-ico.eot);src:url(clientlibs/fonts/rr-ico.eot?#iefix) format("eot"),url(clientlibs/fonts/rr-ico.woff) format("woff"),url(clientlibs/fonts/rr-ico.ttf) format("truetype"),url(clientlibs/fonts/rr-ico.svg) format("svg");font-weight:400;font-style:normal}
.ico{font-family:rr-ico !important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ico.ico-large{font-size:1.5em;vertical-align:sub}
.ico.ico-inline{text-decoration:none;color:#999;vertical-align:middle;font-size:30px !important}
.ico.ico-inline:hover{color:#00883f;text-decoration:none !important}
@media only screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"Avenir LT W01 35 Light";src:url(clientlibs/fonts/webFonts/AvenirLTW0135Light.svg) format("svg")}
@font-face{font-family:"Avenir LT W01 65 Medium";src:url(clientlibs/fonts/webFonts/AvenirLTW0165Medium.svg) format("svg")}
@font-face{font-family:"Avenir LT W01 85 Heavy";src:url(clientlibs/fonts/webFonts/AvenirLTW0185Heavy.svg) format("svg")}
@font-face{font-family:"Rockwell W01";src:url(clientlibs/fonts/webFonts/RockwellW01.svg) format("svg")}
@font-face{font-family:"Rockwell W01 Bold";src:url(clientlibs/fonts/webFonts/RockwellW01Bold.svg) format("svg")}
@font-face{font-family:rr-ico;src:url(clientlibs/fonts/rr-ico.svg) format("svg")}
}
a{font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;color:#007d3b;text-decoration:none}
a:focus,a:hover{text-decoration:underline !important;outline:0}
a span.ico{display:inline-block;text-decoration:none !important}
a.inline-icon{line-height:.5em;padding-top:0}
a.inline-icon span.ico-inline{font-size:1.8em;color:#666;vertical-align:middle}
a.inline-icon:focus span.ico-inline,a.inline-icon:hover span.ico-inline{color:#007d3b}
p{margin:0 0 10px;padding-bottom:10px}
p.small{font-size:15px;color:#767676}
p.last-child,p:last-child{margin-bottom:0}
p strong{font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}
p a span.ico{font-size:1em;line-height:.5em;vertical-align:middle}
.span12+p{padding-top:0}
.span12 .span7 p{padding-top:0 !important}
.word-wrap{display:inline-block}
.lead{margin-bottom:20px;font-size:24px;font-weight:200;line-height:30px}
small{font-size:85%}
strong{font-weight:700;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
em{font-style:italic}
cite{font-style:normal}
.paragraph-bold{font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
.text-middle{vertical-align:middle !important}
.wrap-point{display:inline-block}
.epic,.huge,.large,h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400 !important;line-height:20px;color:#333;text-rendering:optimizelegibility}
.epic small,.huge small,.large small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;line-height:1;color:#999}
.epic a,.huge a,.large a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:inherit}
.huge,h2{font-weight:lighter;line-height:1.2em}
.large,h3{font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif;font-size:17px;font-weight:400;line-height:1em}
h4{font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif;font-size:16px;font-weight:400;line-height:1em}
p{line-height:1.3em}
.epic,h1{line-height:40px}
.huge,h2{line-height:38px}
.epic,h1{font-size:44px}
.huge,h2{font-size:30.4px}
@media only screen and (max-width:767px){.huge,h2{font-size:23px;line-height:1.2em}
}
h5{font-size:16px}
h6{font-size:13.6px}
h1 small{font-size:28px}
h2 small{font-size:20px}
h3 small{font-size:16px}
h4 small{font-size:16px}
.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #efefef}
ol,ul{padding:0;margin:0 0 10px 25px}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
li{line-height:20px;padding:.35em 0}
ol.unstyled,ul.unstyled{margin-left:0;list-style:none}
ol.unstyled li>a:focus,ol.unstyled li>a:hover,ul.unstyled li>a:focus,ul.unstyled li>a:hover{text-decoration:none}
ol.unstyled li>a:focus .ico+span,ol.unstyled li>a:focus span:first-child,ol.unstyled li>a:hover .ico+span,ol.unstyled li>a:hover span:first-child,ul.unstyled li>a:focus .ico+span,ul.unstyled li>a:focus span:first-child,ul.unstyled li>a:hover .ico+span,ul.unstyled li>a:hover span:first-child{text-decoration:underline}
ol.unstyled li .ico:last-child,ul.unstyled li .ico:last-child{vertical-align:middle;font-size:18px;text-decoration:none}
ol.inline,ul.inline{margin-left:0;list-style:none}
ol.inline>li,ul.inline>li{display:inline-block;padding-left:5px;padding-right:5px}
ol.block-list>:first-child,ul.block-list>:first-child{border-top:0}
p~ol.block-list>:first-child,p~ul.block-list>:first-child{border-top:1px solid #ccc}
[class*=block-list]{margin:0 !important}
[class*=block-list]+.row-fluid{margin-top:10px}
[class*=block-list] li{border-top:1px solid #ccc;list-style:none;position:relative;display:block;padding:0}
[class*=block-list] li>a{display:block;padding:15px 15px 15px 0}
[class*=block-list] li>a:focus,[class*=block-list] li>a:hover{text-decoration:none}
[class*=block-list] li>a:focus .ico+span,[class*=block-list] li>a:focus h3,[class*=block-list] li>a:focus h4,[class*=block-list] li>a:focus span:first-child,[class*=block-list] li>a:hover .ico+span,[class*=block-list] li>a:hover h3,[class*=block-list] li>a:hover h4,[class*=block-list] li>a:hover span:first-child{text-decoration:underline}
[class*=block-list] li>a:focus .ico:first-child,[class*=block-list] li>a:hover .ico:first-child{text-decoration:none;color:#00883f !important}
[class*=block-list] li .phone-number{display:inline-block;font-size:20px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
[class*=block-list] li .phone-details{display:block;color:#666;margin-top:20px;font-size:15px;padding:0 10px 0 0}
[class*=block-list] li .phone-details-row{display:block;margin:5px 0 0}
[class*=block-list] li .phone-details .day{display:inline-block}
[class*=block-list] li .phone-details .time{display:inline-block}
.border-gray [class*=block-list] li:first-child{border-top:0}
[class*=block-list] li>[class*=ico]{padding:15px}
[class*=block-list] li .ico:last-child{vertical-align:middle;font-size:18px}
[class*=block-list] li .ico-left{margin:15px 0;padding:0 0 0 38px;display:block}
[class*=block-list] li .ico-left .ico:first-child{font-size:2.2em;left:-4px;position:absolute;top:7px}
.border-gray [class*=block-list] li .ico-left{padding-left:55px}
.border-gray [class*=block-list] li .ico-left .ico:first-child{left:10px}
[class*=block-list] li .ico-small:first-child .ico{font-size:1.2em;position:absolute;top:12px;left:8px}
[class*=block-list] li .ico-right{padding-right:70px}
[class*=block-list] li .ico-right .ico{font-size:2.2em;right:8px;position:absolute;top:7px}
[class*=block-list] li .help-icon{padding:15px 0 !important}
[class*=block-list] li .help-icon .ico{top:-8px !important}
[class*=block-list] li{overflow:hidden}
.background-gray-lighter[class*=block-list] li,.background-green-light [class*=block-list] li{border-color:#fff}
[class*=block-list-documents] .ico{left:-2px;top:12px !important}
[class*=block-list-documents] a{padding:15px 15px 15px 38px}
[class*=block-list-documents] a:hover{text-decoration:none !important}
[class*=block-list-documents] a:hover p,[class*=block-list-documents] a:hover span{text-decoration:none !important}
[class*=block-list-documents] h3,[class*=block-list-documents] h4{color:#00883f;font-size:16px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 4px}
[class*=block-list-documents] .file-date,[class*=block-list-documents] .file-descriptor,[class*=block-list-documents] .file-new{font-size:13px;margin:2px 0 0}
[class*=block-list-documents] .file-date{margin-left:10px;color:#333}
[class*=block-list-documents] .file-new{margin-left:10px;color:#fff;background-color:#707070;padding:1px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
[class*=block-list-documents] p{margin:0}
[class*=block-list-documents] .link-date,[class*=block-list-documents] .link-descriptor{margin:0;margin-left:0;text-decoration:none;display:block}
[class*=block-list-documents] .link-date{font-size:13px}
[class*=block-list-documents] p{color:#333;margin:0;padding:8px 0 13px}
[class*=block-list-documents] p:last-child{padding-bottom:0}
[class*=block-list-documents] p.last-child{padding-bottom:0}
[class*=block-list-links]{margin-top:-30px !important}
[class*=block-list-links]:first-child{border-top:1px solid #fff}
[class*=block-list-links] a{padding:15px 15px 15px 0 !important}
[class*=block-list-links] a:focus,[class*=block-list-links] a:hover{text-decoration:none !important}
[class*=block-list-links] a:focus h4,[class*=block-list-links] a:hover h4{text-decoration:underline !important}
[class*=block-list-links] h3,[class*=block-list-links] h4{color:#00883f;font-size:16px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}
[class*=block-list-links] p{margin:0}
[class*=block-list-links] .link-date,[class*=block-list-links] .link-descriptor{margin:0;margin-left:0;text-decoration:none;display:block}
[class*=block-list-links] a:focus .link-date,[class*=block-list-links] a:focus .link-descriptor,[class*=block-list-links] a:focus h4,[class*=block-list-links] a:hover .link-date,[class*=block-list-links] a:hover .link-descriptor,[class*=block-list-links] a:hover h4{text-decoration:none}
[class*=block-list-links] a:focus .ico,[class*=block-list-links] a:focus p,[class*=block-list-links] a:focus span,[class*=block-list-links] a:hover .ico,[class*=block-list-links] a:hover p,[class*=block-list-links] a:hover span{text-decoration:none !important}
[class*=block-list-links] .link-date{font-size:13px;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
[class*=block-list-links] p{color:#333;margin:0;padding:8px 0 13px}
[class*=block-list-links] p:last-child{padding-bottom:0}
[class*=block-list-links] p.last-child{padding-bottom:0}
.accordion-inner .block-list-links{margin-top:0 !important}
.list .block-list-links{margin-top:0 !important}
.block-list-documents-alt{background:#fff}
.block-list-documents-alt li{border-top:1px solid #efefef}
.block-list-documents-alt li:first-child{border-top:0 !important}
.block-list-documents-alt .ico{left:10px !important}
.block-list-documents-alt a{padding-left:50px !important}
.block-list-noborder li{border:0 !important;padding-left:15px}
.block-list-noborder li .ico{font-size:1em !important}
.block-list-noborder .ico-small .ico{font-size:1.5em !important}
@media only screen and (min-width:768px){.block-list-2-cols{height:1%;overflow:hidden}
.block-list-2-cols li{width:50%;float:left;border:0;text-align:left}
}
.block-list-menu-advanced .accordion-heading,.block-list-menu-advanced li{margin-bottom:2px;border:0 !important}
.block-list-menu-advanced .accordion-heading:before,.block-list-menu-advanced li:before{content:"";border-top:1px solid #e5e5e5;display:block;margin:0 11px}
.block-list-menu-advanced .accordion-heading:first-child:before,.block-list-menu-advanced li:first-child:before{border-color:#fff}
.block-list-menu-advanced .accordion-heading a,.block-list-menu-advanced li a{border-radius:6px;color:#333;padding:9px 54px 11px 28px}
.block-list-menu-advanced .accordion-heading a:after,.block-list-menu-advanced .accordion-heading a:before,.block-list-menu-advanced li a:after,.block-list-menu-advanced li a:before{display:table;content:"";line-height:0}
.block-list-menu-advanced .accordion-heading a:after,.block-list-menu-advanced li a:after{clear:both}
.block-list-menu-advanced .accordion-heading a:before,.block-list-menu-advanced li a:before{background:#36578c;content:"";display:block;position:absolute;height:32px;width:6px;top:11px;right:auto;left:11px}
.block-list-menu-advanced .accordion-heading a h3,.block-list-menu-advanced li a h3{margin:0 0 3px;font-size:17px;word-wrap:break-word}
.block-list-menu-advanced .accordion-heading a .change,.block-list-menu-advanced .accordion-heading a .total,.block-list-menu-advanced li a .change,.block-list-menu-advanced li a .total{font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;float:left;width:50%}
.block-list-menu-advanced .accordion-heading a .change,.block-list-menu-advanced li a .change{text-align:right}
.block-list-menu-advanced .accordion-heading a .change .ico,.block-list-menu-advanced li a .change .ico{font-size:30px;vertical-align:text-bottom;line-height:12px;width:22px;height:16px;display:inline-block}
.block-list-menu-advanced .accordion-heading a>span:last-child,.block-list-menu-advanced li a>span:last-child{position:absolute;right:11px;top:11px;width:28px;height:28px;text-align:center;line-height:25px;font-size:1.5em !important;color:#757575;background-color:#757575;background-image:-moz-linear-gradient(top,#b9b9b9,#757575);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b9b9b9),to(#757575));background-image:-webkit-linear-gradient(top,#b9b9b9,#757575);background-image:-o-linear-gradient(top,#b9b9b9,#757575);background-image:linear-gradient(to bottom,#b9b9b9,#757575);background-repeat:repeat-x;border-color:#757575 #757575 #4f4f4f;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border:1px solid #757575;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#fff !important}
.block-list-menu-advanced .accordion-heading a>span.last-child,.block-list-menu-advanced li a>span.last-child{position:absolute;right:11px;top:11px;width:28px;height:28px;text-align:center;line-height:25px;font-size:1.5em !important;color:#757575;background-color:#757575;background-image:-moz-linear-gradient(top,#b9b9b9,#757575);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b9b9b9),to(#757575));background-image:-webkit-linear-gradient(top,#b9b9b9,#757575);background-image:-o-linear-gradient(top,#b9b9b9,#757575);background-image:linear-gradient(to bottom,#b9b9b9,#757575);background-repeat:repeat-x;border-color:#757575 #757575 #4f4f4f;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border:1px solid #757575;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#fff !important}
.block-list-menu-advanced .accordion-heading a:focus,.block-list-menu-advanced .accordion-heading a:hover,.block-list-menu-advanced li a:focus,.block-list-menu-advanced li a:hover{background:#d7dde8;text-decoration:none !important}
.block-list-menu-advanced .accordion-heading a:focus h3,.block-list-menu-advanced .accordion-heading a:hover h3,.block-list-menu-advanced li a:focus h3,.block-list-menu-advanced li a:hover h3{text-decoration:underline !important}
.block-list-menu-advanced .accordion-heading a:focus span,.block-list-menu-advanced .accordion-heading a:hover span,.block-list-menu-advanced li a:focus span,.block-list-menu-advanced li a:hover span{text-decoration:none !important}
.block-list-menu-advanced .accordion-heading.active+li:before,.block-list-menu-advanced .accordion-heading.active:before,.block-list-menu-advanced .accordion-heading:focus+li:before,.block-list-menu-advanced .accordion-heading:focus:before,.block-list-menu-advanced .accordion-heading:hover+li:before,.block-list-menu-advanced .accordion-heading:hover:before,.block-list-menu-advanced li.active+li:before,.block-list-menu-advanced li.active:before,.block-list-menu-advanced li:focus+li:before,.block-list-menu-advanced li:focus:before,.block-list-menu-advanced li:hover+li:before,.block-list-menu-advanced li:hover:before{border-top-color:#fff}
.block-list-menu-advanced .accordion-heading.active a>span:last-child,.block-list-menu-advanced li.active a>span:last-child{font-size:2.4em !important;color:#36578c;right:15px;background:0 0 !important;border:0;border-radius:0}
.block-list-menu-advanced .accordion-heading.active a>span.last-child,.block-list-menu-advanced li.active a>span.last-child{font-size:2.4em !important;color:#36578c !important;right:15px;background:0 0 !important;border:0;border-radius:0}
.block-list-menu-advanced .accordion-heading button:first-child,.block-list-menu-advanced li button:first-child{margin-left:5px;padding-right:0}
.mailbox-menu a span~span{vertical-align:super}
.horizontal-mailbox-read a span~span,.horizontal-mailbox-unread a span~span{position:absolute;top:16px !important}
.horizontal-mailbox-read a span~span.ico,.horizontal-mailbox-unread a span~span.ico{top:12px !important}
@media only screen and (min-width:768px) and (max-width:979px){.block-list-menu-advanced li a .change,.block-list-menu-advanced li a .total{width:100%;float:none;display:block}
.block-list-menu-advanced li a .change{text-align:left;margin:3px 0 0 -8px}
}
@media only screen and (max-width:768px){.block-list-menu-advanced li.list-action{display:table;width:100%;text-align:center}
.block-list-menu-advanced li.list-action:before:hover{border-color:#ccc}
.block-list-menu-advanced li.list-action button{display:table-cell;margin:0}
}
.numbered{counter-reset:numbered-counter}
.numbered li{padding:15px 0 15px 38px;position:relative}
.numbered li:before{content:counter(numbered-counter);counter-increment:numbered-counter;background:#333;border-radius:3em;color:#fff;padding:5px 10px 3px 10px;position:absolute;left:0;top:.6em}
.rr-info-panel.block-left{padding-left:30px;margin-bottom:15px}
.rr-info-panel.block-left:before{content:"";background:#36578c;width:6px;height:32px;display:block;position:absolute;left:11px;top:11px}
.rr-info-panel.block-left .small-txt,.rr-info-panel.block-left h3{margin:0}
.rr-info-panel.block-left .small-txt{display:block;padding-top:2px;padding-bottom:5px}
.rr-info-panel.block-left p{padding:0;margin:10px 0 10px}
.rr-info-panel .current-value{overflow:hidden;margin-bottom:15px;clear:both}
.rr-info-panel .money{font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:3em;margin:0;padding:0;line-height:.8em}
.rr-info-panel .money span{display:block;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.35em;margin:0;padding:0;line-height:1em}
.rr-info-panel .multiple-funds{line-height:34px}
.rr-info-panel .multiple-funds .ico{font-size:24px;vertical-align:middle}
.rr-info-panel .multiple-funds:first-child{font-size:44px;margin:-8px 10px 0 0}
.total-border{border-top:1px solid #707070;border-bottom:1px solid #707070;padding:8px 0;text-align:center;font-size:20px;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}
.block-pension:before{background:#6ed69f !important}
.block-isa:before{background:#199b88 !important}
.block-memo:before{background:#36578c !important}
@media only screen and (min-width:980px) and (max-width:1025px),only screen and (max-width:439px){.rr-info-panel .manage-btn{position:relative;top:auto;right:auto;display:block;width:100%}
}
@media only screen and (min-width:440px) and (max-width:979px){.rr-info-panel .money{float:left;margin:0 30px 0 0 !important}
.rr-info-panel .manage-btn{position:relative;top:auto;right:auto;float:left;margin:10px 0 0}
}
@media only screen and (max-width:767px){.rr-info-panel.block-left{padding-left:30px !important}
}
.has-help{overflow:hidden}
.has-help:first-child{float:left;max-width:90%;max-width:calc(100% - 31px)}
.has-help span.help-icon{width:31px;float:left;margin:0;padding:7.5px 0}
dl{margin-bottom:20px}
dd,dt{line-height:20px}
dt{font-weight:700}
dd{margin-left:10px}
.dl-horizontal:after,.dl-horizontal:before{display:table;content:"";line-height:0}
.dl-horizontal:after{clear:both}
.dl-horizontal dt{float:left;width:215px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:235px}
hr{margin:20px 0;border:0;border-top:1px solid #efefef;border-bottom:1px solid #fff}
hr.tight{margin:0 0 20px 0}
div.date p{color:#767676;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin:20px 0;padding:10px 0 !important;font-size:14px}
div.tags{font-size:14px;border-top:1px solid #d9d9d9}
div.tags p{color:#767676;margin:5px 10px 5px 0;padding:10px 0 !important;display:inline-block}
div.tags ul{display:inline-block;margin-left:0}
div.tags ul li{list-style:none;display:inline-block;margin:0 5px 5px 0}
div.tags ul li.last-child,div.tags ul li:last-child{margin-right:0}
div.tags ul li a{padding:6px 10px;border-radius:6px;background:#fff;color:#00883f;border:1px solid #00883f;border:1px solid rgba(0,136,63,.25)}
div.tags ul li a:hover{background:#00883f;color:#fff;text-decoration:none !important}
div.tags ul li a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;background:#00883f;color:#fff;text-decoration:none !important}
abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #999}
abbr.initialism{font-size:90%;text-transform:uppercase}
blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #efefef}
blockquote p{margin-bottom:0;font-size:20px;font-weight:300;line-height:1.25}
blockquote small{display:block;line-height:20px;color:#999}
blockquote small:before{content:"\2014 \00A0"}
blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #efefef;border-left:0}
blockquote.pull-right p,blockquote.pull-right small{text-align:right}
blockquote.pull-right small:before{content:""}
blockquote.pull-right small:after{content:"\00A0 \2014"}
blockquote:after,blockquote:before,q:after,q:before{content:""}
address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}
p .help-icon{margin-left:3px;width:24px;text-align:center}
.inline-help{display:inline-block;border-radius:2em;line-height:15px}
.inline-help span{font-size:1.9em !important;line-height:0;vertical-align:middle}
.inline-help span:first-child{position:absolute;left:-9999px}
.inline-help:focus,.inline-help:hover{text-decoration:none;outline:0 dashed #006cd1}
.text-bold{font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}
dt,td,th,tr{font-weight:400 !important}
ul.bullet-list-green li{padding-left:0;text-indent:0}
ul.bullet-list-green li>a{display:inline-block;padding:5px 5px 5px 0}
ul.bullet-list-green li:before{content:"\002022";padding-right:7px;color:#007d3b}
[class*=feature-list]{list-style:none;margin:0}
[class*=feature-list] li{padding:10px 15px;position:relative}
[class*=feature-list] li:first-child{padding-top:15px}
[class*=feature-list] li:first-child .ico{top:16px}
[class*=feature-list] li .ico{position:absolute;left:-35px;top:11px;font-size:1.75em;line-height:16px}
.feature-list-bordered li{font-family:"Rockwell W01",Georgia,"Times New Roman",Times,serif;border:1px solid #707070;margin-bottom:10px;padding:15px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.feature-list-bordered li .ico{top:16px}
.feature-box.feature-list li .ico{position:relative;top:0;left:0}
@media only screen and (max-width:979px){[class*=feature-list] li{padding-left:50px}
[class*=feature-list] li .ico{left:10px}
}
[class*=feature-list].feature-list-icons-inside li{padding-left:50px}
[class*=feature-list].feature-list-icons-inside li .ico{left:10px}
.to-do-list{padding:0 !important;clear:both}
.to-do-list h2{margin:0 !important;font-size:17px !important;font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif}
.to-do-list .pull-right{margin:10px 0 0}
.to-do-list .pull-right .ico{font-size:17px;vertical-align:text-top;line-height:16px}
.to-do-list .pull-right:focus,.to-do-list .pull-right:hover{text-decoration:none}
.to-do-list .pull-right:focus span,.to-do-list .pull-right:hover span{text-decoration:underline}
.to-do-list .pull-right:focus .ico,.to-do-list .pull-right:hover .ico{text-decoration:none}
.to-do-list ul{clear:both;border-bottom:1px solid #e5e5e5;padding:15px 0 0}
.to-do-list li:before{margin:0}
.to-do-list li a{font-size:15px;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;padding:9px 54px 11px 28px}
.to-do-list li a:before{background:#d9d9d9}
.to-do-list li a h3{font-size:16px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;color:#00883f;margin:8px 0 10px;line-height:1.3em}
.to-do-list li a p{margin-bottom:0;padding-bottom:0}
.to-do-list li a p span:last-child{margin-left:10px}
.to-do-list li a p span.last-child{margin-left:10px}
.to-do-list li a:focus,.to-do-list li a:hover{background:#efefef}
.key>ul{list-style:none;width:100%;margin:0 auto;display:inline-block;margin-bottom:15px;margin-top:10px;position:relative}
.key>ul>li{font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif;list-style:none;text-align:left;border:1px solid #ccc;margin:0 0 10px 0;padding:13px 10px 13px 55px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.key>ul>li:before{font-family:rr-ico;content:"\f703";font-weight:400;font-variant:normal;font-size:1.9em;position:absolute;left:0;margin-left:10px;text-align:center}
.key>ul>li.ico-pension.key-link a:after,.key>ul>li.ico-pension:before{color:#6ed69f}
.key>ul>li.ico-isa.key-link a:after,.key>ul>li.ico-isa:before{color:#199b88}
.key>ul>li.ico-memo.key-link a:after,.key>ul>li.ico-memo:before{color:#36578c}
.key>ul>li.expand-btn,.key>ul>li.key-link{position:relative;padding:0}
.key>ul>li.expand-btn:before,.key>ul>li.key-link:before{top:13px}
.key>ul>li.expand-btn>a,.key>ul>li.key-link>a{display:block;padding:13px 10px 13px 55px;font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif;color:#333}
.key>ul>li.expand-btn>a:focus .btn.ico,.key>ul>li.expand-btn>a:hover .btn.ico,.key>ul>li.key-link>a:focus .btn.ico,.key>ul>li.key-link>a:hover .btn.ico{text-decoration:none;background-position:0 -30px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.key>ul>li.expand-btn .btn.ico,.key>ul>li.key-link .btn.ico{position:absolute;right:10px;top:10px;width:28px;height:28px;padding:0;font-size:1.5em;line-height:28px;text-align:center}
.key>ul>li.expand-btn .expand,.key>ul>li.key-link .expand{display:none}
.key>ul>li.expand-btn .hide,.key>ul>li.key-link .hide{display:block}
.key>ul>li.expand-btn .collapsed .expand,.key>ul>li.key-link .collapsed .expand{display:block}
.key>ul>li.expand-btn .collapsed .hide,.key>ul>li.key-link .collapsed .hide{display:none}
.key>ul>li.expand-btn .accordion-inner,.key>ul>li.key-link .accordion-inner{display:block;padding:0 5px 10px !important}
.key>ul>li.expand-btn ul,.key>ul>li.key-link ul{list-style:none;margin:0;padding:0 5px}
.key>ul>li.key-link a:after{content:"\f719";font-family:rr-ico;font-size:2.4em !important;position:absolute;right:5px;color:#36578c;-webkit-transition:all .7s ease;transition:all .2s ease}
.key>ul>li.key-link a:hover:after{right:0}
.key-links ul{list-style:none;width:100%;margin:20px auto 0;display:inline-block;position:relative}
.key-links li{font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif;list-style:none;text-align:left;border:1px solid #ccc;margin:0 0 10px 0;padding:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.key-links ul a{padding:9px 10px 9px 55px;display:block;position:relative;color:#333;font-size:17px}
.key-links ul a:before{font-family:rr-ico;content:"\f703";font-weight:400;font-variant:normal;font-size:1.9em;position:absolute;left:3px;margin-left:10px;text-align:center}
.key-links ul a>.ico{top:5px;right:5px}
.key-links ul a:focus,.key-links ul a:hover{text-decoration:none !important}
.key-links .ico-total:before{color:#47d6c7}
.key-links .ico-pension:before{color:#6ed69f}
.key-links .ico-isa:before{color:#199b88}
.key-links .ico-memo:before{color:#36578c}
.key-links>.ico{width:auto}
.key-links .increase{color:#00883f}
.key-links .decrease{color:#db1f1f}
.key-links a>span:first-child{width:40%}
.key-links .change{text-align:right;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:21px;padding-right:30px;width:58%;vertical-align:top}
.key-links .change .ico{font-size:1.5em;margin:0 -8px}
.key-links a.expand-btn{font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif}
.key-links a.expand-btn span.ico{position:absolute;top:5px;right:5px;width:auto;font-size:1.5em !important;line-height:19px !important;width:28px;height:28px;text-align:center;padding:4px 0 0 1px}
.key-links{overflow:hidden}
.key-links .accordion-body ul{margin:0;display:block}
.key-links .accordion-body ul li{display:inline-block;border:0;width:45%;margin:0 10px 15px 0;vertical-align:top}
.key-links .accordion-body ul li a{color:#007d3b;padding:0;margin:0}
.key-links .accordion-body ul li a:focus,.key-links .accordion-body ul li a:hover{text-decoration:underline !important}
.key-links .accordion-body ul li a:before{display:none;visibility:hidden}
.key-links{position:relative}
.key-links ul li .non-btn{cursor:default;padding:9px 10px 9px 55px;display:block;width:100%;position:relative;color:#333;font-size:17px}
.key-links ul li .non-btn:before{font-family:rr-ico;content:"\f703";font-weight:400;font-variant:normal;font-size:1.9em;position:absolute;left:3px;margin-left:10px;text-align:center}
.key-links ul li .non-btn .change{font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:21px;padding-right:0;display:inline-block !important;text-align:right;padding:0 5px;position:absolute;right:0;overflow:hidden}
.big-txt{font-size:3em;font-weight:700;display:block;line-height:1em}
@media only screen and (min-width:768px) and (max-width:876px),only screen and (max-width:555px){.key-links ul li{border-width:1px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;border-bottom-width:0}
.key-links ul li:first-child{margin:0;border-bottom-width:0}
.key-links ul li.last-child,.key-links ul li:last-child{margin-bottom:10px;border-bottom-width:1px}
.key-links ul .non-btn,.key-links ul a{padding-left:42px !important}
.key-links ul .non-btn:before,.key-links ul a:before{margin-left:-3px !important}
.key-links ul .non-btn>span:first-child,.key-links ul a>span:first-child{width:100%;font-size:16px;padding-right:25px}
.key-links ul .non-btn .change,.key-links ul a .change{text-align:left;padding:10px 0 0;float:none;display:block;position:relative;right:inherit;font-size:16px;width:100%}
.key-links .accordion-body ul li{display:inline-block;border:0;width:100%;margin:0 0 15px 0;vertical-align:middle}
.key-links .accordion-body ul li a{padding-left:0 !important}
.key-links .accordion-body ul li a span{width:auto}
}
@media only screen and (max-width:505px){[class*=overview] .key-links{margin:15px 0 0 80px;min-height:194px}
[class*=overview] .key-links .non-btn,[class*=overview] .key-links a{padding-left:40px}
[class*=overview] .key-links .non-btn:before,[class*=overview] .key-links a:before{font-size:30px !important}
[class*=overview] .key-links .non-btn>span:first-child,[class*=overview] .key-links a>span:first-child{font-size:15px}
}
form{margin:0 0 20px;min-height:20px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
form:after,form:before{display:table;content:"";line-height:0}
form:after{clear:both}
form blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}
.span12>.span3>form{margin-bottom:0}
.span12>.span3>form fieldset{margin-bottom:0}
fieldset{padding:0;margin:0 0 10px 0;border:0;background-color:#efefef;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
fieldset label{text-align:left}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:24px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
.control-group legend{color:#333;width:auto;border:0;line-height:1.3em}
.form-verticle .control-group legend{text-align:left}
legend small{font-size:15px;color:#999}
form .header-tag,form h3{border-bottom:1px solid #fff;padding:15px 0 15px 15px;margin:0;font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif;font-size:17px;line-height:1em}
button,input,select,textarea{font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.labeltxt,label{display:inline-block;margin-bottom:5px;font-size:16px;font-weight:400;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;float:left;padding-top:5px;text-align:right}
.form-horizontal .labeltxt,.form-horizontal label{width:215px}
.labeltxt.checkbox,label.checkbox{font-weight:400;text-align:left}
.labeltxt.radio,label.radio{font-weight:400;text-align:left}
.help-modal-body .labeltxt,.help-modal-body label{text-align:left}
optgroup,option,select{font-family:Helvetica,Arial,sans-serif !important}
.controls .labeltxt,.controls label{width:250px;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.controls .labeltxt.btn,.controls label.btn{width:auto;padding-left:12px;margin:0 10px 10px 0 !important;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif !important;background:#fff;color:#00883f;box-shadow:none;border:1px solid #00883f;border:1px solid rgba(0,136,63,.25)}
.controls .labeltxt.btn:hover,.controls label.btn:hover{color:#fff;background:#145e34 !important}
.controls .labeltxt.btn.focus,.controls label.btn.focus{outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px !important}
.controls .labeltxt.btn.c_on,.controls label.btn.c_on{background:#00883f !important;color:#fff}
.controls .labeltxt.btn.c_on.focus,.controls label.btn.c_on.focus{background:#00883f !important}
.controls .labeltxt.btn.c_on:hover,.controls label.btn.c_on:hover{background:#145e34 !important}
.controls .labeltxt.btn input,.controls label.btn input{position:absolute;top:-9999px}
.controls .labeltxt>input+span,.controls label>input+span{float:left;margin:0 10px 6px 0}
.controls .labeltxt>input+span select,.controls label>input+span select{margin-top:-4px}
.controls .labeltxt>input+span+select,.controls label>input+span+select{margin-top:-4px}
.controls .labeltxt .row,.controls label .row{margin:1em 0 0}
.controls .labeltxt .row span,.controls label .row span{clear:both;float:left;min-width:3.9em;margin:0 10px 6px 0;text-align:right}
.controls .labeltxt input+.row,.controls label input+.row{margin-top:0}
.controls .labeltxt .date-select-range,.controls label .date-select-range{width:270px}
[class*=date-select-range]{display:inline-block;float:left;margin-top:-4px}
.date-select-range-html5{display:none}
.canvas.touch [class*=date-select-range]{display:none}
.canvas.touch .date-select-range-html5{display:inline-block;float:left}
.canvas.touch .date-select-range-html5 [type*=date]{width:auto}
.canvas.touch.desktop [class*=date-select-range]{display:inline-block;float:left;margin-top:-4px}
.canvas.touch.desktop .date-select-range-html5{display:none}
.canvas.touch.desktop .date-select-range-html5 [type*=date]{width:inherit}
[data-component=datepicker]{display:inline-block;float:left}
.controls>[class*=date-select-range]{margin:0}
.multiple-inputs label{background-color:#fc0;float:left !important}
.span3 label{width:auto;text-align:left}
label.hiddenlabel{display:none;width:0;margin:0;padding:0}
.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;padding:3px 6px;margin-bottom:10px;font-size:15px !important;line-height:20px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;vertical-align:middle;float:left}
.uneditable-input,input,textarea{width:206px}
textarea{height:auto;width:100%}
.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:rgba(82,168,236,.8);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}
.uneditable-input.ie9:focus,input[type=color].ie9:focus,input[type=date].ie9:focus,input[type=datetime-local].ie9:focus,input[type=datetime].ie9:focus,input[type=email].ie9:focus,input[type=month].ie9:focus,input[type=number].ie9:focus,input[type=password].ie9:focus,input[type=search].ie9:focus,input[type=tel].ie9:focus,input[type=text].ie9:focus,input[type=time].ie9:focus,input[type=url].ie9:focus,input[type=week].ie9:focus,textarea.ie9:focus{outline:thin dotted}
input[type=email]{-webkit-touch-callout:none}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}
.ie9 input[type=checkbox]{margin-top:1px}
input[type=button],input[type=checkbox],input[type=file],input[type=image],input[type=radio],input[type=reset],input[type=submit]{width:auto}
input[type=file],select{height:30px;line-height:30px}
select{width:206px;border:1px solid #ccc;background-color:#fff}
select[multiple],select[size]{height:auto}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus,select:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
@media print{select{-webkit-appearance:none}
}
.uneditable-input,.uneditable-textarea{color:#999;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);box-shadow:inset 0 1px 2px rgba(0,0,0,.025);cursor:not-allowed}
.uneditable-input{overflow:hidden;white-space:nowrap}
.uneditable-textarea{width:auto;height:auto}
input:-moz-placeholder,textarea:-moz-placeholder{color:#999}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}
.checkbox,.radio{min-height:20px;padding-left:20px}
.checkbox input[type=checkbox],.radio input[type=radio]{float:left;margin-left:-20px}
.controls>.checkbox:first-child,.controls>.radio:first-child{padding-top:5px}
.checkbox.inline,.radio.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}
.checkbox.inline+.checkbox.inline,.radio.inline+.radio.inline{margin-left:10px}
.input-mini{width:60px}
.input-micro{width:85px}
.input-small{width:90px}
.input-medium{width:150px}
.input-large{width:210px;min-width:150px}
.input-xlarge{width:100%}
.input-xxlarge{width:530px}
.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.uneditable-input[class*=span],input[class*=span],select[class*=span],textarea[class*=span]{float:none;margin-left:0}
.input-append .uneditable-input[class*=span],.input-append input[class*=span],.input-prepend .uneditable-input[class*=span],.input-prepend input[class*=span],.row-fluid .input-append [class*=span],.row-fluid .input-prepend [class*=span],.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span]{display:inline-block}
textarea{min-height:150px}
.uneditable-input,input,textarea{margin-left:0}
.controls-row [class*=span]+[class*=span]{margin-left:15px}
.uneditable-input.span12,input.span12,textarea.span12{width:871px}
.uneditable-input.span11,input.span11,textarea.span11{width:796px}
.uneditable-input.span10,input.span10,textarea.span10{width:721px}
.uneditable-input.span9,input.span9,textarea.span9{width:646px}
.uneditable-input.span8,input.span8,textarea.span8{width:571px}
.uneditable-input.span7,input.span7,textarea.span7{width:496px}
.uneditable-input.span6,input.span6,textarea.span6{width:421px}
.uneditable-input.span5,input.span5,textarea.span5{width:346px}
.uneditable-input.span4,input.span4,textarea.span4{width:271px}
.uneditable-input.span3,input.span3,textarea.span3{width:196px}
.uneditable-input.span2,input.span2,textarea.span2{width:121px}
.uneditable-input.span1,input.span1,textarea.span1{width:46px}
.controls-row:after,.controls-row:before{display:table;content:"";line-height:0}
.controls-row:after{clear:both}
.controls-row [class*=span],.row-fluid .controls-row [class*=span]{float:left}
.controls-row .checkbox[class*=span],.controls-row .radio[class*=span]{padding-top:5px}
input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#efefef;border-color:#ccc !important;color:#707070 !important}
input[type=checkbox][disabled],input[type=checkbox][readonly],input[type=radio][disabled],input[type=radio][readonly]{background-color:transparent}
.unstyled::-webkit-calendar-picker-indicator,.unstyled::-webkit-inner-spin-button{display:none;-webkit-appearance:none}
.control-group.warning .control-label,.control-group.warning .help-inline{color:#333}
.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#333}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#333;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#1a1a1a;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #666;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #666;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #666}
.control-group.warning .input-append .add-on,.control-group.warning .input-prepend .add-on{color:#333;background-color:#fef1c5;border-color:#333}
.control-group.error .control-label,.control-group.error .help-inline{color:#cc3131}
.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#cc3131}
.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#cc3131;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#a32727;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #e18282;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #e18282;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #e18282}
.control-group.error .input-append .add-on,.control-group.error .input-prepend .add-on{color:#cc3131;background-color:#fbe8e8;border-color:#cc3131}
.control-group.error [disabled] .control-label,.control-group.error [disabled] .help-inline,.control-group.error.disabled .control-label,.control-group.error.disabled .help-inline{color:#000}
.control-group.error [disabled] .checkbox,.control-group.error [disabled] .radio,.control-group.error [disabled] input,.control-group.error [disabled] select,.control-group.error [disabled] textarea,.control-group.error.disabled .checkbox,.control-group.error.disabled .radio,.control-group.error.disabled input,.control-group.error.disabled select,.control-group.error.disabled textarea{color:#000}
.control-group.error [disabled] input,.control-group.error [disabled] select,.control-group.error [disabled] textarea,.control-group.error.disabled input,.control-group.error.disabled select,.control-group.error.disabled textarea{border-color:#cc3131;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.control-group.error [disabled] input:focus,.control-group.error [disabled] select:focus,.control-group.error [disabled] textarea:focus,.control-group.error.disabled input:focus,.control-group.error.disabled select:focus,.control-group.error.disabled textarea:focus{border-color:#a32727;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #e18282;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #e18282;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #e18282}
.control-group.error [disabled] .input-append .add-on,.control-group.error [disabled] .input-prepend .add-on,.control-group.error.disabled .input-append .add-on,.control-group.error.disabled .input-prepend .add-on{color:#000;background-color:#fbe8e8;border-color:#000}
.control-group.success .control-label,.control-group.success .help-inline{color:#468847}
.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}
.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b}
.control-group.success .input-append .add-on,.control-group.success .input-prepend .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}
.control-group.info .control-label,.control-group.info .help-inline{color:#3a87ad}
.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}
.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3}
.control-group.info .input-append .add-on,.control-group.info .input-prepend .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}
input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#cc3131;border-color:#ee5f5b}
input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}
.form-actions{clear:both;padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5}
.form-actions:after,.form-actions:before{display:table;content:"";line-height:0}
.form-actions:after{clear:both}
fieldset .form-actions{padding:0 !important}
.help-block{color:#595959;display:inline-block;margin-bottom:10px;width:100%;clear:both;margin-top:10px;font-size:15px}
.help-block a:focus,.help-block a:hover{text-decoration:none}
.help-block a:focus span,.help-block a:hover span{text-decoration:underline}
.help-block a:focus .ico,.help-block a:hover .ico{text-decoration:none}
.help-block a .ico{font-size:24px;line-height:0;vertical-align:middle}
.help-block a:focus span.ico,.help-block a:hover span.ico{text-decoration:none}
.help-block .ico{font-size:1.8em;vertical-align:middle;line-height:0}
.help-block .ico:first-child{margin-right:-2px}
.help-block.important{padding-left:30px;padding-top:8px}
.help-block.important:before{font-family:rr-ico !important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;content:"\f70e";display:inline-block;font-size:2em;color:#fcc917;position:absolute;margin-left:-35px;margin-top:-5px}
.field-checklist ul{margin:0;margin-left:0;padding-left:0;list-style:none;list-style-position:outside;padding:0}
.field-checklist ul li{line-height:1.2em;margin:.6em 0}
.field-checklist ul li:first-child{margin-top:.3em}
.field-checklist ul span{font-size:2em;line-height:0;vertical-align:middle}
.field-checklist ul .complete{color:#00883f}
.help-inline{display:none;position:relative;padding-bottom:6px;font-size:15px}
.help-inline .ico{font-size:1.75em;line-height:16px;color:#cc3131;clear:both;position:absolute;left:-284px;top:2px}
.form-confirmation .help-inline .ico{left:-55px}
.help-inline a{color:#cc3131;text-decoration:underline}
.error .help-inline{display:block;color:#cc3131}
.error .help-inline:after,.error .help-inline:before{display:table;content:"";line-height:0}
.error .help-inline:after{clear:both}
@media only screen and (max-width:979px){.error .help-inline{margin-bottom:0;padding-left:31px}
.error .help-inline .ico{left:-3px}
}
.input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap;float:left;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.input-append .dropdown-menu,.input-append .popover,.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .dropdown-menu,.input-prepend .popover,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select{font-size:16px}
.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select{position:relative;margin-bottom:0;vertical-align:top;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}
.input-append .uneditable-input:focus,.input-append input:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-prepend input:focus,.input-prepend select:focus{z-index:2}
.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;min-width:16px;padding:4px 5px;font-size:16px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#efefef;border:1px solid #ccc}
.input-append .add-on,.input-append .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .add-on,.input-prepend .btn,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}
.input-prepend .add-on,.input-prepend .btn{margin-right:-1px;float:left}
.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px}
.input-append .uneditable-input,.input-append input,.input-append select{-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px}
.input-append .uneditable-input+.btn-group .btn:last-child,.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}
.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:0}
.input-append .add-on:last-child,.input-append .btn-group:last-child>.dropdown-toggle,.input-append .btn:last-child{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;margin-left:-1px}
.input-prepend.input-append .uneditable-input,.input-prepend.input-append input,.input-prepend.input-append select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.input-prepend.input-append .uneditable-input+.btn-group .btn,.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}
.input-prepend.input-append .btn-group:first-child{margin-left:0}
input.search-query{padding-right:14px;padding-left:14px;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.ie9 input.search-query{padding-right:4px;padding-left:4px}
.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}
.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}
.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}
.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}
.form-horizontal .input-append,.form-horizontal .input-prepend,.form-horizontal .uneditable-input,.form-horizontal input,.form-horizontal select,.form-horizontal textarea,.form-inline .input-append,.form-inline .input-prepend,.form-inline .uneditable-input,.form-inline input,.form-inline select,.form-inline textarea,.form-search .input-append,.form-search .input-prepend,.form-search .uneditable-input,.form-search input,.form-search select,.form-search textarea{display:inline-block;margin-bottom:0;vertical-align:middle}
.form-horizontal .hide,.form-inline .hide,.form-search .hide{display:none}
.form-horizontal label{text-align:right}
.form-inline .btn-group,.form-inline label,.form-search .btn-group,.form-search label{display:inline-block}
.form-inline .input-append,.form-inline .input-prepend,.form-search .input-append,.form-search .input-prepend{margin-bottom:0}
.form-inline .checkbox,.form-inline .radio,.form-search .checkbox,.form-search .radio{padding-left:0;margin-bottom:0;vertical-align:middle}
.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio],.form-search .checkbox input[type=checkbox],.form-search .radio input[type=radio]{float:left;margin-right:3px;margin-left:0}
.control-group{margin-bottom:10px}
.control-group:after,.control-group:before{display:table;content:"";line-height:0}
.control-group:after{clear:both}
legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}
.controls{clear:both}
.controls:after,.controls:before{display:table;content:"";line-height:0}
.controls:after{clear:both}
.form-horizontal .control-group{margin-bottom:20px}
.form-horizontal .control-group:after,.form-horizontal .control-group:before{display:table;content:"";line-height:0}
.form-horizontal .control-group:after{clear:both}
.form-horizontal .control-group.compressed{margin-bottom:0}
.form-horizontal .control-label{float:left;width:215px;padding-top:5px;text-align:right}
.form-horizontal .controls{clear:none;margin-left:235px}
.form-horizontal .control-group.wide .controls{margin-left:0}
.form-horizontal .control-group.wide .help-inline .ico{margin-left:235px}
.form-horizontal .help-block{margin-bottom:0}
.form-horizontal .input-append+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10px}
.form-horizontal .form-actions{padding-left:235px}
.controls button{float:left}
.controls p button{float:none}
.controls-stack input,.controls-stack select{display:block !important;margin-bottom:9px;float:none !important}
.help-icon{display:inline-block}
form .help-icon{margin:0 0 0 10px}
.help-icon a{color:#333;-moz-opacity:.6;opacity:.6}
.help-icon a:focus,.help-icon a:hover{color:#00883f;-moz-opacity:1;opacity:1;text-decoration:none !important}
.feature-box .help-icon a{-moz-opacity:.7;opacity:.7}
.help-icon ul{max-width:75%}
li .help-icon{margin-left:10px}
.ie8 .help-icon a{color:#999 !important}
.ie8 .help-icon a:focus,.ie8 .help-icon a:hover{color:#00883f !important}
p.help-right{padding-right:40px;position:relative}
p.help-right .help-icon{position:absolute;top:-4px;right:8px;font-size:16px}
.confirm-icon{display:inline;color:#00883f;font-size:1.4em;float:left;margin-left:-24px;margin-top:4px}
.confirm-icon span:first-child{display:none;margin:0}
input.confirm-input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#00883f !important;padding:5px 30px 5px 5px;height:30px}
.help-stack{margin-left:15px;position:relative;display:inline-block}
.help-stack a{margin:0}
.input-prepend.input-append button{padding:2px 12px}
.input-prepend.input-append button span:first-child{display:none}
.input-prepend.input-append button span{font-size:1.45em;height:30px;width:30px}
.sort-code{width:255px}
.sort-code input{width:35px}
.sort-code span{float:left;padding:3px;vertical-align:middle}
.check-code{width:255px}
.check-code input{width:30px;margin-right:10px;text-align:center}
.check-code span{float:left;padding:3px;vertical-align:middle}
.title-selector select{width:100%;margin:4px 0 -2px;font-size:17px !important;font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif !important;text-align:center}
.national-insurance{width:255px}
.national-insurance input{width:2.5em;margin-right:5px}
.national-insurance input:last-child{width:1.4em}
.dob-select:after,.dob-select:before{display:table;content:"";line-height:0}
.dob-select:after{clear:both}
#dob-day,.select-day{width:5.5em;margin-right:5px}
#dob-month,.select-month{width:7.4em;margin-right:5px}
#dob-year,.select-year{width:5.5em}
@media only screen and (max-width:599px){#dob-day,.select-day{width:4em;margin-right:4px}
#dob-month,.select-month{width:7em;margin-right:4px}
#dob-year,.select-year{width:4.3em}
}
.ie8 .national-insurance input.last-child{width:1.4em}
.date-picker input{width:23px}
.date-picker .year{width:40px}
.date-picker .month{width:35px}
.dob-day{width:2.5em;margin-right:4px}
.dob-month{width:2.5em;margin-right:4px}
.dob-year{width:3.5em}
.sortcode{width:2.5em;margin-right:15px}
.split-line{content:"";width:8px;height:2px;background-color:#ccc;position:absolute;margin-left:-11px;margin-top:20px}
.field-checklist{font-size:14px}
.form-actions{background:0;border:0;margin:0}
.form-actions .btn-link{padding-left:0;text-align:left}
.form-actions [class*=actions]{display:inline-block;margin:0}
.form-actions .actions-primary{float:right;max-width:60%}
.form-actions .actions-secondary{margin:7px 0 0;min-width:200px}
.form-actions .actions-secondary>div{margin:-7px 0 0;padding:0}
.form-actions .actions-secondary div>*{margin:0 10px 0 0}
.form-actions .actions-secondary>*{border-left:0;clear:left;float:left;padding:4px 12px 4px 0}
.span3 .form-actions{padding:0}
.span3 .form-actions .actions-primary button,.span3 .form-actions [class*=actions]{display:block;float:none;margin:0;width:100%;max-width:100%}
.span3 .form-actions [class*=actions] div{margin:0}
.span3 .form-actions [class*=actions] div>*{margin:10px 0 0;padding:4px 12px 4px 0;float:left;clear:left}
.span3 .form-actions [class*=actions]>*{margin:10px 0 0;float:left}
@media(max-width:979px){.labeltxt,label{display:block}
.form-actions .actions-primary button,.form-actions [class*=actions]{display:block;float:none;margin:0;width:100%;max-width:100%}
.form-actions [class*=actions] div{margin:0}
.form-actions [class*=actions] div>*{margin:10px 0 0;padding:4px 12px 4px 0;float:left;clear:left}
.form-actions [class*=actions]>*{margin:10px 0 0;float:left}
.form-actions [class*=actions] div>.help-icon,.form-actions [class*=actions] div>a{margin:0;padding:0;float:none;clear:none}
}
.form-verticle .labeltxt,.form-verticle label{text-align:left}
.form-verticle .input-slider{width:100%}
.form-verticle .input-slider .sliderRail{width:100%}
.form-confirmation textarea,.form-verticle textarea{background:#fff;width:100%;float:none;overflow-y:visible}
.form-confirmation .controls:after,.form-confirmation .controls:before,.form-verticle .controls:after,.form-verticle .controls:before{display:table;content:"";line-height:0}
.form-confirmation .controls:after,.form-verticle .controls:after{clear:both}
.form-confirmation .controls .checkbox,.form-verticle .controls .checkbox{width:auto;margin-left:35px}
.form-confirmation .controls .help-icon+input+.checkbox,.form-verticle .controls .help-icon+input+.checkbox{max-width:76%}
.form-confirmation .help-inline{padding-bottom:0}
.control-block{margin:0}
.control-block .input-append{margin:0}
.input-append button,.input-prepend button{height:30px !important}
.add-on,input{padding:3px 5px !important;line-height:20px !important;height:30px !important;font-size:16px !important;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif !important}
.ie9 input{padding:0 5px !important}
.input-increments~.help-block .btn{margin:0 9px 0 0 !important;padding:0 0 0 8px !important;font-size:1.1em}
.input-increments~.help-block .btn:hover{text-decoration:underline}
.input-increments~.help-block .btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.input-increments~.help-block .btn:active{outline:0;text-decoration:none}
.input-increments~.help-block .btn:nth-child(4){margin-left:9px}
.input-increments~.help-block .btn .ico{line-height:1em;font-size:1.1em;position:absolute;margin:0 0 0 -15px !important;padding:0}
.input-increments~.help-block .btn .ico:hover{text-decoration:none}
.ie8 .input-increments~.help-block .btn{background-color:transparent}
.toggle-group label.btn{margin:0 !important}
.marketing-preferences-title{padding-top:0;padding-left:0}
.marketing-preferences p{padding-bottom:0}
.marketing-preferences label{padding-left:30px !important;margin-right:20px !important;width:auto !important}
.nativeAndroid select{background:0 0 !important;border:none !important}
@media(max-width:979px){.form-horizontal .control-group>.labeltxt,.form-horizontal .control-group>label{width:auto;padding-top:0;text-align:left}
.form-horizontal .controls{margin-left:0;clear:both}
.form-horizontal .control-group.wide .help-inline .ico{margin-left:0}
.form-horizontal .control-list{padding-top:0}
.form-horizontal .form-actions{padding-left:10px;padding-right:10px}
}
.control-group.error .help-inline a{color:#cc3131}
@media screen and (max-width:357px){#rc-imageselect,.g-recaptcha{transform:scale(.82);-webkit-transform:scale(.82);transform-origin:0 0;-webkit-transform-origin:0 0}
}
@media only screen and (max-width:790px) and (min-width:768px){#rc-imageselect,.g-recaptcha{transform:scale(.82);-webkit-transform:scale(.82);transform-origin:0 0;-webkit-transform-origin:0 0}
}
table{max-width:100%;border-collapse:collapse}
table .width10{width:10%}
table .width15{width:15%}
table .width20{width:20%}
table .width25{width:25%}
table .width30{width:30%}
table .width35{width:35%}
table .width40{width:40%}
table .width45{width:45%}
table .width50{width:50%}
table .width50{width:55%}
table .width60{width:60%}
table .width60{width:65%}
table .width70{width:70%}
table .width70{width:75%}
table .width80{width:80%}
table .width80{width:85%}
table .width90{width:90%}
table .width90{width:95%}
table .width100{width:100%}
table{width:100%;margin-bottom:20px}
table tr{background:#fff}
table td,table th{padding:10px 14px;line-height:20px;text-align:left;vertical-align:top;border:0}
table th{font-size:15px;border-top:1px solid #c8c8c8;background:#d9d9d9}
table td:before{display:none;visibility:hidden}
table td a:focus,table td a:hover{text-decoration:none}
table td a:focus span,table td a:hover span{text-decoration:underline}
table td a .ico{font-size:24px;line-height:0;vertical-align:middle}
table td a:focus span.ico,table td a:hover span.ico{text-decoration:none}
table td .ico{font-size:1.8em;vertical-align:middle;line-height:0}
table td .ico:first-child{margin-right:-2px}
table td a.btn:hover span,table td.btn a:focus span{text-decoration:none}
table thead th{vertical-align:bottom}
table tbody tr{border-bottom:1px solid #ededed}
table tfoot .col-total span{margin-right:10px}
table.compare tbody td .ico{font-size:2.6em}
tbody tr:last-child,tfoot tr:last-child{border-bottom:1px solid #c8c8c8 !important}
.ie8 tbody tr.last-child,.ie8 tfoot tr.last-child{border-bottom:1px solid #c8c8c8 !important}
.compare tfoot tr:last-child{border-bottom:0 !important}
.ie8 .compare tfoot tr.last-child{border-bottom:0 !important}
.table-condensed td,.table-condensed th{padding:4px 5px}
.table-bordered{border:1px solid #ddd;border-collapse:separate;border-left:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.table-bordered td,.table-bordered th{border-left:1px solid #ddd}
.table-bordered caption+tbody tr:first-child td,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+thead tr:first-child th,.table-bordered tbody:first-child tr:first-child td,.table-bordered tbody:first-child tr:first-child th,.table-bordered thead:first-child tr:first-child th{border-top:0}
.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child,.table-bordered thead:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px}
.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child,.table-bordered thead:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}
.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child,.table-bordered thead:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}
.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child,.table-bordered thead:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}
.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered caption+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px}
.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered caption+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}
.table-striped tbody>tr:nth-child(even)>td,.table-striped tbody>tr:nth-child(even)>th{background-color:#f9f9f9}
.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}
.row-fluid table td[class*=span],.row-fluid table th[class*=span],table td[class*=span],table th[class*=span]{display:table-cell;float:none;margin-left:0}
.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}
.table td.span2,.table th.span2{float:none;width:119px;margin-left:0}
.table td.span3,.table th.span3{float:none;width:194px;margin-left:0}
.table td.span4,.table th.span4{float:none;width:269px;margin-left:0}
.table td.span5,.table th.span5{float:none;width:344px;margin-left:0}
.table td.span6,.table th.span6{float:none;width:419px;margin-left:0}
.table td.span7,.table th.span7{float:none;width:494px;margin-left:0}
.table td.span8,.table th.span8{float:none;width:569px;margin-left:0}
.table td.span9,.table th.span9{float:none;width:644px;margin-left:0}
.table td.span10,.table th.span10{float:none;width:719px;margin-left:0}
.table td.span11,.table th.span11{float:none;width:794px;margin-left:0}
.table td.span12,.table th.span12{float:none;width:869px;margin-left:0}
.table tbody tr.success>td{background-color:#dff0d8}
.table tbody tr.error>td{background-color:#fbe8e8}
.table tbody tr.warning>td{background-color:#fef1c5}
.table tbody tr.info>td{background-color:#d9edf7}
.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}
.table-hover tbody tr.error:hover>td{background-color:#f7d2d2}
.table-hover tbody tr.warning:hover>td{background-color:#feebac}
.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}
.tableStyle{display:table}
.tableStyle thead{display:table-header-group}
.tableStyle thead tr{position:relative;top:0;left:0;border-bottom:none !important}
.tableStyle tbody{display:table-row-group}
.tableStyle tbody th{border:0;background:0 0 !important}
.tableStyle tfoot{display:table-footer-group}
.tableStyle tfoot .actions{width:auto;float:none}
.tableStyle tr{display:table-row;border:0;border-bottom:1px solid #ddd !important;padding:5px 0}
.tableStyle td,.tableStyle th{display:table-cell}
.tableStyle td{border:0;position:relative;text-align:left !important;padding:10px 14px;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.tableStyle td .ico:first-child{margin:0}
.tableStyle td:before{display:none}
.tableStyle .text-left{text-align:left !important}
.tableStyle .text-right{text-align:right !important}
.tableStyle .text-center{text-align:center !important}
.tableStyle .text-middle{vertical-align:middle !important}
.tableResponsiveStyle{display:block}
.tableResponsiveStyle tbody,.tableResponsiveStyle td,.tableResponsiveStyle tfoot,.tableResponsiveStyle th,.tableResponsiveStyle thead,.tableResponsiveStyle tr{display:block}
.tableResponsiveStyle thead tr{position:absolute;top:-9999px;left:-9999px}
.tableResponsiveStyle tr{border:0;margin:0;border-bottom:1px solid #ddd !important;padding:5px 0}
.tableResponsiveStyle td{border:0;position:relative;text-align:left !important;padding:5px 10px 5px 40%;min-height:30px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.tableResponsiveStyle td .ico:first-child{margin:0 -4px 0 -7px}
.tableResponsiveStyle td:before{display:block;visibility:visible;position:absolute;top:6px;left:6px;width:35%;padding-right:10px;white-space:normal;text-align:right;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.tableResponsiveStyle div.dataTables_info{display:none}
.tableResponsiveStyle tbody th{margin-top:-6px}
.tableResponsiveStyle tfoot .col-total:before{content:"Total"}
.tableResponsiveStyle tfoot .col-total span{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.tableResponsiveStyle tfoot .actions{width:50%;float:left;padding:10px 15px}
.tableResponsiveStyle tfoot .actions .btn{display:block;width:100%;padding-left:4px;padding-right:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tableResponsiveStyle .text-right{text-align:left !important}
.tableResponsiveStyle .text-center{text-align:left !important}
.tableCompareResponsiveStyle{display:block}
.tableCompareResponsiveStyle tbody,.tableCompareResponsiveStyle td,.tableCompareResponsiveStyle tfoot,.tableCompareResponsiveStyle th,.tableCompareResponsiveStyle thead,.tableCompareResponsiveStyle tr{display:block}
.tableCompareResponsiveStyle tr{overflow:hidden;border-bottom:0 !important;padding:0}
.tableCompareResponsiveStyle td{border:0;position:relative;text-align:left !important;padding:5px 10px 5px 40%;min-height:30px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.tableCompareResponsiveStyle td .ico:first-child{margin:0 -4px 0 -7px}
.tableCompareResponsiveStyle td:before{display:block;visibility:visible;position:absolute;top:6px;left:6px;width:35%;padding-right:10px;white-space:nowrap;text-align:right;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.tableCompareResponsiveStyle thead tr{position:relative;top:auto;left:auto}
.tableCompareResponsiveStyle thead tr .compare-hide-title{position:absolute;top:-9999px}
.tableCompareResponsiveStyle thead tr th{float:left;text-align:center !important;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.tableCompareResponsiveStyle tbody tr th{margin-top:0;background-color:#efefef !important}
.tableCompareResponsiveStyle tbody tr td{float:left;padding:10px;text-align:center !important}
.tableCompareResponsiveStyle tfoot .actions{width:50%;float:left;padding:10px 15px}
.tableCompareResponsiveStyle tfoot .actions .btn{display:block;width:100%;padding-left:4px;padding-right:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tableCompareResponsiveStyle.compare-2-col tbody td,.tableCompareResponsiveStyle.compare-2-col thead th{width:50%}
.tableCompareResponsiveStyle.compare-3-col tbody td,.tableCompareResponsiveStyle.compare-3-col thead th{width:33.333%}
.tableCompareResponsiveStyle.compare-4-col tbody td,.tableCompareResponsiveStyle.compare-4-col thead th{width:525%}
.tableCompareResponsiveStyle.compare-5-col tbody td,.tableCompareResponsiveStyle.compare-5-col thead th{width:20%}
@media only screen and (max-width:767px){table{display:block}
table tbody,table td,table tfoot,table th,table thead,table tr{display:block}
table thead tr{position:absolute;top:-9999px;left:-9999px}
table tr{border:0;margin:0;border-bottom:1px solid #ddd !important;padding:5px 0}
table td{border:0;position:relative;text-align:left !important;padding:5px 10px 5px 40%;min-height:30px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
table td .ico:first-child{margin:0 -4px 0 -7px}
table td:before{display:block;visibility:visible;position:absolute;top:6px;left:6px;width:35%;padding-right:10px;white-space:normal;text-align:right;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
table div.dataTables_info{display:none}
table tbody th{margin-top:-6px}
table tfoot .col-total:before{content:"Total"}
table tfoot .col-total span{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
table tfoot .actions{width:50%;float:left;padding:10px 15px}
table tfoot .actions .btn{display:block;width:100%;padding-left:4px;padding-right:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
table .text-right{text-align:left !important}
table .text-center{text-align:left !important}
}
@media only screen and (min-width:768px) and (max-width:950px),only screen and (max-width:599px){table.compare{display:block}
table.compare tbody,table.compare td,table.compare tfoot,table.compare th,table.compare thead,table.compare tr{display:block}
table.compare tr{overflow:hidden;border-bottom:0 !important;padding:0}
table.compare td{border:0;position:relative;text-align:left !important;padding:5px 10px 5px 40%;min-height:30px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
table.compare td .ico:first-child{margin:0 -4px 0 -7px}
table.compare td:before{display:block;visibility:visible;position:absolute;top:6px;left:6px;width:35%;padding-right:10px;white-space:nowrap;text-align:right;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
table.compare thead tr{position:relative;top:auto;left:auto}
table.compare thead tr .compare-hide-title{position:absolute;top:-9999px}
table.compare thead tr th{float:left;text-align:center !important;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
table.compare tbody tr th{margin-top:0;background-color:#efefef !important}
table.compare tbody tr td{float:left;padding:10px;text-align:center !important}
table.compare tfoot .actions{width:50%;float:left;padding:10px 15px}
table.compare tfoot .actions .btn{display:block;width:100%;padding-left:4px;padding-right:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
table.compare.compare-2-col tbody td,table.compare.compare-2-col thead th{width:50%}
table.compare.compare-3-col tbody td,table.compare.compare-3-col thead th{width:33.333%}
table.compare.compare-4-col tbody td,table.compare.compare-4-col thead th{width:525%}
table.compare.compare-5-col tbody td,table.compare.compare-5-col thead th{width:20%}
}
@media only screen and (min-width:951px),only screen and (min-width:600px) and (max-width:767px){table.compare{display:table}
table.compare thead{display:table-header-group}
table.compare thead tr{position:relative;top:0;left:0;border-bottom:none !important}
table.compare tbody{display:table-row-group}
table.compare tbody th{border:0;background:0 0 !important}
table.compare tfoot{display:table-footer-group}
table.compare tfoot .actions{width:auto;float:none}
table.compare tr{display:table-row;border:0;border-bottom:1px solid #ddd !important;padding:5px 0}
table.compare td,table.compare th{display:table-cell}
table.compare td{border:0;position:relative;text-align:left !important;padding:10px 14px;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
table.compare td .ico:first-child{margin:0}
table.compare td:before{display:none}
table.compare .text-left{text-align:left !important}
table.compare .text-right{text-align:right !important}
table.compare .text-center{text-align:center !important}
table.compare .text-middle{vertical-align:middle !important}
}
.section-shop .price-compare thead th{border-color:#942eb5;background:#efe0f4}
.section-shop .price-compare thead th>div:first-child{display:inline;word-spacing:999px;width:auto}
.section-shop .price-compare thead th .help-icon{top:25px;position:absolute;margin-left:5px;display:inline}
.section-shop .price-compare thead .highlight{background:#ddc8e3}
.section-shop .price-compare tbody tr.header{border:none !important;padding-bottom:0}
.section-shop .price-compare tbody th{border:0;background:#fff;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:0;margin-right:25%;position:relative}
.section-shop .price-compare tbody th img{width:130px;margin-top:10px}
.section-shop .price-compare tbody th:after{content:" ";position:absolute;top:0;right:0;display:block;background:#efefef;width:25%;height:100%}
.section-shop .price-compare tbody .highlight{background:#efefef;position:relative}
.section-shop .price-compare tbody .highlight:after{content:" ";position:absolute;display:block;background:#dedede;width:100%;height:1px;bottom:-1px;left:0}
.price-compare tbody tr:last-child,.price-compare tfoot tr:last-child{border-bottom:1px solid #efefef !important}
.price-compare tbody tr.last-child,.price-compare tfoot tr.last-child{border-bottom:1px solid #efefef !important}
td a span span{display:inline-block}
td a span span .ico{padding-left:5px}
@media only screen and (max-width:868px) and (min-width:768px),only screen and (max-width:540px){.price-compare tbody,.price-compare td,.price-compare tfoot,.price-compare th,.price-compare thead,.price-compare tr,table.price-compare{display:block}
.price-compare thead tr{position:absolute;top:-9999px;left:-9999px}
table.price-compare tr{border:0;border-bottom:1px solid #ddd !important;padding:5px 0}
table.price-compare td{border:0;position:relative;text-align:left !important;padding:5px 10px 5px 55%;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
table.price-compare td .ico:first-child{margin:-3px -4px 0 -2px}
table.price-compare td:before{display:block;visibility:visible;position:absolute;top:6px;left:6px;width:50%;padding-right:10px;white-space:nowrap;text-align:right;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
table.price-compare div.dataTables_info{display:none}
.price-compare tbody th:after{display:none !important}
.price-compare .highlight{background:0 0 !important}
.price-compare tbody .highlight:after{display:none !important}
.price-compare tbody tr:last-child,tfoot tr:last-child{border-bottom:1px solid #ddd !important}
.price-compare tbody tr.last-child,tfoot tr.last-child{border-bottom:1px solid #ddd !important}
.price-compare tbody th img{margin-top:0 !important}
}
@media only screen and (max-width:767px) and (min-width:541px){table.price-compare{display:table}
.price-compare thead{display:table-header-group}
.price-compare tbody{display:table-row-group}
.price-compare td,.price-compare th{display:table-cell}
.price-compare tr{display:table-row}
.price-compare thead tr{position:relative;top:0;left:0}
.price-compare tr{border:0;border-bottom:1px solid #ddd !important;padding:5px 0}
.price-compare td{border:0;position:relative;text-align:left !important;padding:10px 14px;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.price-compare td .ico:first-child{margin:0}
.price-compare td:before{display:none}
.price-compare div.dataTables_info{display:none}
.price-compare thead tr{position:relative;top:0;left:0;border-bottom:none !important}
}
.table-fund{position:relative}
.table-fund th{background:0;border:0;font-size:20px;height:70px;vertical-align:middle;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.table-fund td{font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;vertical-align:middle !important;padding:15px 14px}
.table-fund thead th:first-child,.table-fund thead tr{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px}
.table-fund thead th:last-child,.table-fund thead tr{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}
.table-fund tbody tr{border-bottom:1px dashed #ccc}
.table-fund tbody tr{border:0 !important}
.table-fund tbody tr td{border-bottom:1px dashed #ccc !important}
.table-fund .allocation{text-align:center !important}
.table-fund .risk{text-align:center !important}
.table-fund caption{position:absolute;left:-10000px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;display:block;width:100%;border:0;font-size:16px;height:70px;vertical-align:middle;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;line-height:70px;padding:0 10px}
@media only screen and (max-width:767px){.table-fund caption{position:relative;top:0;left:0}
.table-fund tr{padding:0}
.table-fund th{visibility:hidden}
.table-fund td{padding:5px 10px 5px 40%}
.table-fund tbody tr{border-bottom:1px dashed #ccc !important}
.table-fund tbody tr td{border-bottom:0 !important}
.table-fund td.allocation{text-align:left !important}
.table-fund td.allocation:before{content:"Allocation"}
.table-fund td.fund{text-align:left !important}
.table-fund td.fund:before{content:"Fund"}
.table-fund td.risk{text-align:left !important}
.table-fund td.risk:before{content:"Risk level"}
}
th[class*=sorting]{cursor:pointer}
th[class*=sorting]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
th .ico-down,th .ico-up{display:none;font-size:29px;line-height:0;vertical-align:middle;color:#666;margin:0 -8px 0 -6px}
th.sorting .ico-down{display:inline;-khtml-opacity:.25;-moz-opacity:.25;opacity:.25}
th.sorting:hover:active{outline:0}
th.sorting:hover .ico-down{display:inline;-khtml-opacity:.5;-moz-opacity:.5;opacity:.5}
th.sorting_asc .ico-up{display:inline}
th.sorting_asc:hover:active{outline:0}
th.sorting_asc:hover .ico-up{color:#000}
th.sorting_desc .ico-down{display:inline}
th.sorting_desc:hover:active{outline:0}
th.sorting_desc:hover .ico-down{color:#000}
[class*=pagination]{text-align:center}
.dataTables_wrapper+[class*=pagination]{margin-top:-15px}
.inline-elements{margin:0}
.inline-elements:after,.inline-elements:before{display:table;content:"";line-height:0}
.inline-elements:after{clear:both}
.inline-elements .set:after,.inline-elements .set:before{display:table;content:"";line-height:0}
.inline-elements .set:after{clear:both}
.inline-elements .set select{margin-top:8px;margin-bottom:10px}
.inline-elements .set label span{margin-right:0}
.inline-elements .set .row{margin:0}
.inline-elements .set .row>span:first-child{float:left;padding:3px 0 0 34px;margin:8px 10px 10px 0;min-width:96px;text-align:right}
.inline-elements .pull-left,.inline-elements .pull-right>*{margin:0 0 10px;padding:2px 0}
.inline-elements .pull-right .button{margin-right:20px !important}
.label-inline-elements label.label_radio{padding-top:1px !important}
.label-inline-elements label.label_check select{margin:-4px 20px}
.label-inline-elements-multi label{height:30px}
.label-inline-elements-multi label span{display:none}
.pull-form-elements{margin-left:-160px}
.dataTables_paginate{text-align:center}
@media only screen and (max-width:914px),print{.tab-pane>.alert:first-child{margin:10px 0}
}
.background-grayVeryLight{background-color:#efefef}
.visible-customer,.visible-logged-in,.visible-logged-out,.visible-registered-prospect{display:none}
.is-author .visible-customer,.is-author .visible-logged-in,.is-author .visible-logged-out,.is-author .visible-registered-prospect{display:block}
.is-customer .visible-customer{display:block}
.is-registered-prospect .visible-registered-prospect{display:block}
.is-logged-in .visible-logged-in{display:block}
.is-logged-out .visible-logged-out{display:block}
.dropdown,.dropup{position:relative}
.dropdown-toggle:active,.open .dropdown-toggle{outline:0}
.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}
.dropdown .caret{margin-top:8px;margin-left:2px}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:94;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:20px;color:#333;white-space:nowrap}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-submenu:focus>a,.dropdown-submenu:hover>a{text-decoration:none;color:#fff;background-color:#00632f;background-image:-moz-linear-gradient(top,#007d3b,#00632f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#007d3b),to(#00632f));background-image:-webkit-linear-gradient(top,#007d3b,#00632f);background-image:-o-linear-gradient(top,#007d3b,#00632f);background-image:linear-gradient(to bottom,#007d3b,#00632f);background-repeat:repeat-x}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#00632f;background-image:-moz-linear-gradient(top,#007d3b,#00632f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#007d3b),to(#00632f));background-image:-webkit-linear-gradient(top,#007d3b,#00632f);background-image:-o-linear-gradient(top,#007d3b,#00632f);background-image:linear-gradient(to bottom,#007d3b,#00632f);background-repeat:repeat-x}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#999}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:default}
.open>.dropdown-menu{display:block}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:84}
.pull-right>.dropdown-menu{right:0;left:auto}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}
.dropdown-submenu:hover>a:after{border-left-color:#fff}
.dropdown-submenu.pull-left{float:none}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}
.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}
.collapse.in{height:auto}
.expanded{overflow:auto}
.close{float:right;font-size:20px;font-weight:700;line-height:20px}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}
.panel{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:7px 15px;position:relative}
.panel:after,.panel:before{display:table;content:"";line-height:0}
.panel:after{clear:both}
.panel blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}
.panel-large{padding:30px !important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.panel-small{padding:5px !important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.panel.equal-box{background-color:#efefef;text-align:center;position:relative;padding-left:10px;padding-right:10px}
.panel.equal-box:after{content:"";display:block;position:absolute;height:6px;width:32px;bottom:0;left:50%;margin:0 0 0 -16px}
.panel.feature-box{background-color:#efefef;text-align:center;position:relative;padding-left:10px;padding-right:10px}
.panel.feature-box .header-tag,.panel.feature-box h3{display:inline-block}
.panel.feature-box .visual-wrapper-img{height:60px;line-height:60px}
.panel.feature-box .visual-wrapper-ico .ico{font-size:60px;vertical-align:text-top}
.panel.feature-box.feature-double-height .visual-wrapper-img{height:106px;line-height:106px}
.panel.feature-box.feature-double-height .visual-wrapper-ico .ico{font-size:106px;vertical-align:text-top}
.panel.feature-box.feature-double-height.feature-list{padding-top:10px}
.panel.feature-box.feature-double-height.feature-list .visual-wrapper-img{height:60px;line-height:60px}
.panel.feature-box.feature-double-height.feature-list .visual-wrapper-ico .ico{font-size:60px;vertical-align:text-top}
.panel.feature-box.feature-double-height.feature-list ul{text-align:left}
.panel.feature-box .header-tag,.panel.feature-box h3{margin:10px 0 7px}
.panel.feature-box:after{content:"";display:block;position:absolute;height:6px;width:32px;bottom:0;left:50%;margin:0 0 0 -16px}
.segment{padding:50px 5px;margin:0 0 0 90px;overflow:hidden;border-top:1px solid #ccc}
.segment-container>div:first-child{border-top:0;padding-top:20px}
.segment>:first-child{padding-right:5%}
.segment>div h2:first-child,.segment>div h3:first-child,.segment>div h4:first-child{margin-top:0}
.segment-swap>:first-child{float:right !important;padding:0 0 0 5%;margin:0 0 0 1.8867924528301887%}
.segment-swap>div{margin:0 !important;padding-left:0}
@media only screen and (max-width:979px){.segment{margin:0}
}
@media only screen and (max-width:767px){.segment{padding:30px 5px}
.segment .inpage-video{max-width:500px;margin:0 auto}
.segment>div{margin:0 !important;padding:0 !important}
.segment-swap>:first-child{float:none !important}
}
.investmentHorizontal-name{width:65%;padding:0 10% 0 5%}
.investmentHorizontal-risk-level{width:35%}
.investmentHorizontalSmall-name{width:60%}
.investmentHorizontalSmall-risk-level{width:40%}
.investmentStacked-name,.investmentStacked-risk-level{width:100%;display:block;padding:0;font-size:18px;line-height:22px}
.investmentStacked-name{margin-bottom:10px}
.investment{position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:10px 15px;margin:0 0 10px;height:70px;min-height:70px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;display:table;width:100%}
.investment-icon{position:absolute}
.investment-icon .ico{font-size:48px}
.investment:before{display:block;position:absolute;font-family:rr-ico !important;content:"\f703";font-size:48px;line-height:48px;color:#fff;top:10px;left:15px;width:48px;height:48px}
.investment.investment-aegon:before{content:"\f73c"}
.investment.risk-level-2:before,.investment.risk-level-3:before,.investment.risk-level-4:before{color:#000}
.investment-info{display:table;margin:0;padding:0 0 0 70px;vertical-align:middle;min-height:50px;width:100%}
.investment-name{width:65%;padding:0 10% 0 5%}
.investment-risk-level{width:35%}
.investment-name,.investment-risk-level{display:table-cell;vertical-align:middle}
.investment-risk-level-na{font-size:16px;line-height:18px}
.investment-aegon .investment-name{font-size:16px;line-height:18px}
.investment:last-child{margin:0}
.investment-square .investment-icon{bottom:10px;left:0;width:100%;text-align:center}
.investment-square .investment-info{padding:0 0 55px;vertical-align:top;text-align:center}
.investment-square .investment-name,.investment-square .investment-risk-level{width:100%;display:block;padding:0;font-size:18px;line-height:22px}
@media only screen and (max-width:500px){.investment-name{width:60%}
.investment-risk-level{width:40%}
}
@media only screen and (max-width:375px){.investment-name,.investment-risk-level{width:100%;display:block;padding:0;font-size:18px;line-height:22px}
.investment-name{margin-bottom:10px}
}
.margin-0{margin:0 !important}
.margin-top{margin-top:15px !important}
.margin-top-0{margin-top:0 !important}
.margin-bottom{margin-bottom:15px !important}
.margin-bottom-0{margin-bottom:0 !important}
.margin-bottom-lg{margin-bottom:30px !important}
.margin-bottom-xl{margin-bottom:50px !important}
.margin-left-0{margin-left:0 !important}
.margin-right-0{margin-right:0 !important}
.padding-0{padding:0 !important}
.padding-top-0{padding-top:0 !important}
.padding-left-0{padding-left:0 !important}
.padding-right-0{padding-right:0 !important}
.padding-bottom-0{padding-bottom:0 !important}
.padding-top-bottom-0{padding-top:0 !important;padding-bottom:0 !important}
.padding-top-bottom{padding-top:15px !important;padding-bottom:15px !important}
.padding{padding:15px !important}
.padding-top{padding-top:15px !important}
.padding-bottom{padding-bottom:15px !important}
.panel-border{border:1px solid #d9d9d9}
form .panel{padding:15px}
.panel-left-arrow:after{content:"";display:block;position:absolute;top:33%;left:-30px;width:0;height:0;border-color:transparent #efefef transparent transparent;border-style:solid;border-width:15px}
.panel-group .panel{border-radius:0}
.panel-group .panel:first-child{border-radius:6px 6px 0 0;border-bottom:0}
.panel-group .panel:last-child{border-radius:0 0 6px 6px}
.panel-gray{margin-bottom:15px}
.panel-gray .panel{background-color:#efefef;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.panel-gray .background-gray-lighter{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
.panel-gray li a{border-top:1px solid #fff}
.background-gray-lighter~.panel>p.first-child,.background-gray-lighter~.panel>p:first-child{margin:15px 0 7px 0}
.background-gray-lighter~.panel>hr{margin:5px 0 15px;border-top-color:#e2e2e2}
.background-gray-lighter~.panel>hr:last-child{margin-bottom:5px}
.background-gray-lighter~.panel>hr.last-child{margin-bottom:5px}
.inputForm .background-gray-lighter~.panel>p.first-child,.inputForm .background-gray-lighter~.panel>p:first-child{margin:0 0 7px 0}
.inputForm .background-gray-lighter h3{border:0;margin:0;padding:0}
.promo{position:relative;background-color:#e0e0e0 !important}
.promo .btn{position:absolute;bottom:10px;width:100%}
.promo .header-tag,.promo h3{margin:0 0 10px}
.promo:after{display:none !important}
.promo-color{position:relative}
.inline-percentage{margin:10px 0}
.inline-percentage .txt{font-family:"Rockwell W01",Georgia,"Times New Roman",Times,serif;display:inline-block;vertical-align:top;margin-top:23px;margin-right:10px;width:80px;text-align:right;line-height:1em}
.inline-percentage .txt~.txt{margin-left:10px;width:270px;text-align:left}
.inline-percentage .widget-counter{display:inline-block}
@media only screen and (max-width:960px){.inline-percentage .txt~.txt{width:250px}
}
@media only screen and (max-width:767px){.panel-white-to-gray .panel{background-color:#efefef;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.panel-white-to-gray .background-gray-lighter{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
.panel-white-to-gray li a{border-top:1px solid #fff}
}
@media only screen and (min-width:768px) and (max-width:920px){.inline-percentage{text-align:center}
.inline-percentage .widget-counter{display:inline-block;margin:0}
.inline-percentage .txt{width:100%;margin:0 !important;padding:0;text-align:center}
.inline-percentage .txt span{text-align:center;padding-right:30px;width:120px;margin:0 auto;display:block;margin-bottom:5px}
.inline-percentage .txt~.txt{width:100%;margin:0 !important;padding:5px 0 10px 0;text-align:center}
.inline-percentage .txt~.txt span{width:100px;display:inline;line-height:1.5em}
}
.ie8 .inline-percentage .txt{margin-left:80px}
.ie8 .inline-percentage .txt:first-child{margin-left:0}
@media only screen and (max-width:599px){.panel.feature-box.feature-double-height{position:relative;height:auto;padding-bottom:70px}
.panel.feature-box.feature-double-height>span.ico{font-size:66px}
.panel.feature-box.feature-double-height.promo{padding-bottom:0}
}
@media only screen and (max-width:560px){.inline-percentage{text-align:center}
.inline-percentage .widget-counter{display:inline-block;margin:0}
.inline-percentage .txt{width:100%;margin:0 !important;padding:0;text-align:center}
.inline-percentage .txt span{text-align:center;padding-right:30px;width:120px;margin:0 auto;display:block;margin-bottom:5px}
.inline-percentage .txt~.txt{width:100%;margin:0 !important;padding:5px 0 10px 0;text-align:center}
.inline-percentage .txt~.txt span{width:100px;display:inline;line-height:1.5em}
.lost-features-panel{margin-bottom:10px}
}
#selected-fund-details .header-tag,#selected-fund-details h2{font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif;font-size:17px;line-height:1em;margin-bottom:15px}
.potential-outcome li{margin:0 3.8%;width:24%;padding:0;display:inline-block;text-align:center}
.potential-outcome img{width:100%;margin-bottom:5px}
.potential-outcome span{font-size:1.1em;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;display:block}
@media only screen and (min-width:768px) and (max-width:876px),print{.potential-outcome span{font-size:.95em}
}
.jstoggle-group-x2,.linktoggle-group-x2{display:block;margin:15px auto;width:180px}
.jstoggle-group-x2 button,.linktoggle-group-x2 a{width:50%}
@media only screen and (min-width:767px){.jstoggle-group-x2,.linktoggle-group-x2{margin:25px auto}
}
.span3 .alert .ico,.span4 .alert .ico{left:-52px;font-size:27px;position:absolute;color:#fcc917}
.span3 .alert-error .ico,.span4 .alert-error .ico{color:#cc3131;left:-62px !important}
.span3 .alert-error .help-inline,.span4 .alert-error .help-inline{display:block}
.alert-error .control-group>.ico{display:none !important}
@media only screen and (max-width:767px){.span3 .alert .ico,.span4 .alert .ico{position:relative;left:0 !important;top:0;vertical-align:middle;float:left;margin:0 5px 0 -3px}
.span3 .alert-error .ico,.span4 .alert-error .ico{position:absolute;float:none}
.span3 .alert-error .help-inline,.span4 .alert-error .help-inline{padding-left:30px}
}
.panel>.header-tag .ico,.panel>h3 .ico{font-size:1.3em;line-height:0;padding-right:5px;vertical-align:middle}
.span3>:first-child>.no-top-margin{margin-top:-20px !important}
.span7 .two-col{margin-bottom:10px}
.span7 .two-col .breakdown{width:50%;float:left;text-align:center;padding:0 5px 8px 5px}
.span7 .two-col .breakdown .para{padding:0 10px !important;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif !important;text-align:left;font-size:15px !important;color:#333 !important}
@media only screen and (min-width:768px) and (max-width:815px),only screen and (max-width:480px){.span7 .two-col .breakdown{width:100%;float:none}
}
.container .span6 .rounded-corners fieldset .control-group .g-recaptcha div{width:260px !important;height:78px !important}
.container .span6 .rounded-corners form .panel{margin-top:25px}
.toggle-group{float:left;background:#fff;padding:3px;border:1px solid #00883f;border:1px solid rgba(0,136,63,.25);-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}
.toggle-group.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.toggle-group input[type=radio]{position:absolute;left:-9999px}
.toggle-group input[type=radio]+label{width:auto;display:inline-block;padding:4px 12px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;height:30px;color:#00883f;background:0;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid transparent;border-left:1px solid #00883f;border-left:1px solid rgba(0,136,63,.25)}
.toggle-group input[type=radio]+label:focus,.toggle-group input[type=radio]+label:hover{color:#fff;background-color:#037035;border-color:#00883f;border-color:rgba(0,136,63,.25)}
.toggle-group input[type=radio]:checked+label{background-color:#00883f !important;color:#fff;border-color:#00883f !important}
.toggle-group .checked{background-color:#00883f !important;color:#fff !important;border-color:#00883f !important}
.toggle-left{border-radius:6px 0 0 6px !important;border-left-color:transparent !important}
.toggle-right{border-radius:0 6px 6px 0 !important}
.questionnaire{margin:0 !important}
.questionnaire label{display:block;width:100%;text-align:left;float:none}
.questionnaire .labeltxt,.questionnaire label:first-child{font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif}
.questionnaire .controls{display:block;position:relative;overflow:visible;margin:0;height:165px;border-bottom:1px solid #e5e5e5}
.questionnaire .controls [class*=answer-group]{position:absolute;left:-5px;top:20px;width:653px}
.questionnaire .controls [class*=answer-group] div{width:121px;height:121px;float:left;margin-left:12px;position:relative}
.questionnaire .controls [class*=answer-group] div:first-child{margin-left:0}
.questionnaire .controls [class*=answer-group] div input[type=radio]{position:absolute;overflow:hidden;margin:0;padding:0;border:0;outline:0;opacity:0;top:-9999px}
.questionnaire .controls [class*=answer-group] div label{display:table-cell;height:121px;width:121px;padding:5px;float:none;background:#fff;border:2px solid #00883f !important;border-radius:6px !important;color:#333}
.questionnaire .controls [class*=answer-group] div label:focus,.questionnaire .controls [class*=answer-group] div label:hover{color:#fff;background-color:#145e34;background-image:-moz-linear-gradient(top,#00883f,#145e34);background-image:-webkit-gradient(linear,0 0,0 100%,from(#00883f),to(#145e34));background-image:-webkit-linear-gradient(top,#00883f,#145e34);background-image:-o-linear-gradient(top,#00883f,#145e34);background-image:linear-gradient(to bottom,#00883f,#145e34);background-repeat:repeat-x;border-color:#145e34 #145e34 #071f11;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}
.questionnaire .controls [class*=answer-group] div label.toggle-left{margin-left:0 !important}
.questionnaire .controls [class*=answer-group] div label.checked{color:#fff;background-color:#145e34;background-image:-moz-linear-gradient(top,#00883f,#145e34);background-image:-webkit-gradient(linear,0 0,0 100%,from(#00883f),to(#145e34));background-image:-webkit-linear-gradient(top,#00883f,#145e34);background-image:-o-linear-gradient(top,#00883f,#145e34);background-image:linear-gradient(to bottom,#00883f,#145e34);background-repeat:repeat-x;border-color:#145e34 #145e34 #071f11;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);position:absolute;top:-5px;left:-5px;width:131px;height:131px;margin:0}
.questionnaire .controls [class*=answer-group] div label.checked:focus,.questionnaire .controls [class*=answer-group] div label.checked:hover{cursor:default;color:#fff;background-color:#145e34;background-image:-moz-linear-gradient(top,#00883f,#145e34);background-image:-webkit-gradient(linear,0 0,0 100%,from(#00883f),to(#145e34));background-image:-webkit-linear-gradient(top,#00883f,#145e34);background-image:-o-linear-gradient(top,#00883f,#145e34);background-image:linear-gradient(to bottom,#00883f,#145e34);background-repeat:repeat-x;border-color:#145e34 #145e34 #071f11;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}
.questionnaire .controls [class*=answer-group] div label.checked span{height:121px;width:121px}
.questionnaire .controls [class*=answer-group] div label span{display:table-cell;vertical-align:middle;text-align:center;width:111px}
.questionnaire .controls .answer-group-3{width:654px}
.questionnaire .controls .answer-group-3 div{width:210px}
.questionnaire .controls .answer-group-3 div label{width:210px}
.questionnaire .controls .answer-group-3 div label.checked{width:220px}
.questionnaire .controls .answer-group-3 div label.checked span{width:230px}
.questionnaire .controls .answer-group-3 div label span{width:210px}
.ie8 .questionnaire .controls [class*=answer-group] div label{display:inline-block}
.ie8 .questionnaire .controls [class*=answer-group] div label span{height:106px}
.ie8 .questionnaire .controls [class*=answer-group] div label.checked{background:#00883f}
@media only screen and (min-width:979px) and (max-width:1200px){.questionnaire .controls [class*=answer-group]{left:-55px}
}
@media only screen and (max-width:979px){.questionnaire .controls [class*=answer-group]{left:0}
}
@media only screen and (max-width:700px){.questionnaire .controls{height:auto}
.questionnaire .controls [class*=answer-group]{position:relative;top:0;width:auto;padding:15px 0}
.questionnaire .controls [class*=answer-group]>div{display:block;float:none;width:100%;height:auto;margin:2px 0 0}
.questionnaire .controls [class*=answer-group]>div:first-child{margin:0}
.questionnaire .controls [class*=answer-group]>div label{width:auto;height:auto;display:block;padding:8px;margin:0}
.questionnaire .controls [class*=answer-group]>div label span{display:block !important;width:auto !important;height:auto !important}
.questionnaire .controls [class*=answer-group]>div label.checked{position:relative;top:0;left:0;width:auto;height:auto}
.questionnaire .controls [class*=answer-group]>div label.checked:focus,.questionnaire .controls [class*=answer-group]>div label.checked:hover{cursor:default}
}
.input-slider{position:relative;margin:48px 0 10px 0;width:280px}
.input-slider .help-icon{margin-top:-10px;margin-left:0}
.sliderRail{width:80%;width:calc(100% - 30px);height:20px;position:relative;margin:0 3px 0 3px;cursor:pointer}
.railLine{background-color:#d3d3d3;border:1px solid #d3d3d3;height:10px;margin-top:5px;margin-left:10px;margin-right:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.sliderThumb:focus{outline:0}
.sliderThumb:focus .btn{border:1px solid #006cd2;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.sliderThumb:active .btn,.sliderThumb:focus .btn:active,.sliderThumb:focus .btn:hover{color:#ccc}
.sliderThumb{position:relative;border:0;margin:0;padding:0;background-color:transparent;position:absolute;top:-10px;overflow:visible}
.sliderThumb:after{content:"";display:block;position:absolute;top:-10px;left:3px;width:0;height:0;border-color:#333 transparent transparent transparent;border-style:solid;border-width:14px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.thumbBtn{padding:0 !important;margin:5px !important;width:23px;height:31px}
span.thumbBtn{color:#ccc;padding-top:6px !important}
.sliderValue{position:absolute;top:-32px;background-color:#333;color:#fff;padding:3px 5px 2px 5px;min-width:33px;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
@media only screen and (max-width:329px){.input-slider{width:270px}
}
.risk-selection-slider .input-slider{margin:15px 0;width:100%}
.risk-selection-slider .sliderRail{width:100%;margin:0}
.risk-selection-slider .railLine{margin:5px 0;background:#ccc}
.risk-selection-slider .sliderValue:after{display:none}
.risk-selection-slider .sliderValue{width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:14px solid #efefef;background:0;padding:0;border-radius:0;top:-26px;margin:0 5px;min-width:0}
.risk-selection-slider .input-slider:after,.risk-selection-slider .input-slider:before{content:" ";display:table}
.risk-selection-slider .input-slider:after{clear:both}
.ie8 .risk-selection-slider .sliderValue{min-width:0}
.dragdealer{position:relative;height:30px}
.dragdealer .handle{position:absolute;cursor:pointer}
.dragdealer .disabled{background:#898989}
.sliderValue.near-right:after{left:27px}
.risk-selection-slider .sliderThumb:after{content:"";display:none}
.button-reset::-moz-focus-inner{border:0;padding:0}
.button-reset{width:auto;border:0 none;margin:0;padding:0;background:0;overflow:visible}
.btn{display:inline-block;padding:4px 12px;margin-bottom:0;font-size:16px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid #757575;color:#fff;background-color:#353535;background-image:-moz-linear-gradient(top,#717171,#353535);background-image:-webkit-gradient(linear,0 0,0 100%,from(#717171),to(#353535));background-image:-webkit-linear-gradient(top,#717171,#353535);background-image:-o-linear-gradient(top,#717171,#353535);background-image:linear-gradient(to bottom,#717171,#353535);background-repeat:repeat-x;border-color:#353535 #353535 #0f0f0f;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#fff}
.btn:focus,.btn:hover{color:#fff;text-decoration:none !important;background-position:0 -60px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.active,.btn:active{background-image:none !important}
.btn.disabled,.btn[disabled]{cursor:default;background-image:none;-moz-opacity:.65;opacity:.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.btn-large{padding:11px 19px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.btn-large [class*=" icon-"],.btn-large [class^=icon-]{margin-top:4px}
.btn-small{padding:2px 10px;font-size:13.6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.btn-small [class*=" icon-"],.btn-small [class^=icon-]{margin-top:0}
.btn-mini [class*=" icon-"],.btn-mini [class^=icon-]{margin-top:-1px}
.btn-mini{padding:0 6px;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.btn-block{display:block;width:100%;padding-left:4px;padding-right:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.btn-block+.btn-block{margin-top:5px}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}
.btn.active{color:#fff;background-color:#333 !important}
.btn-primary{color:#fff;background-color:#145e34;background-image:-moz-linear-gradient(top,#00883f,#145e34);background-image:-webkit-gradient(linear,0 0,0 100%,from(#00883f),to(#145e34));background-image:-webkit-linear-gradient(top,#00883f,#145e34);background-image:-o-linear-gradient(top,#00883f,#145e34);background-image:linear-gradient(to bottom,#00883f,#145e34);background-repeat:repeat-x;border-color:#145e34 #145e34 #071f11;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}
.btn-secondary{color:#fff;background-color:#353535;background-image:-moz-linear-gradient(top,#717171,#353535);background-image:-webkit-gradient(linear,0 0,0 100%,from(#717171),to(#353535));background-image:-webkit-linear-gradient(top,#717171,#353535);background-image:-o-linear-gradient(top,#717171,#353535);background-image:linear-gradient(to bottom,#717171,#353535);background-repeat:repeat-x;border-color:#353535 #353535 #0f0f0f;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-color:#333}
.btn-secondary .ico:last-child{color:#aaa}
.btn-secondary .ico.last-child{color:#aaa}
.ie8 .btn-secondary:focus,.ie8 .btn-secondary:hover,.ie9 .btn-secondary:focus,.ie9 .btn-secondary:hover{background:#666 !important}
.ie8 .btn-primary:focus,.ie8 .btn-primary:hover,.ie9 .btn-primary:focus,.ie9 .btn-primary:hover{background:#00883f !important}
.btn-warning{color:#fff;background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}
.btn-danger{color:#fff;background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}
.btn-success{color:#fff;background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}
.btn-info{color:#fff;background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}
.btn-inverse{color:#fff;background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}
button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{padding:0;border:0}
.btn-link:active,.btn-link[disabled],[class*=btn-link]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
[class*=btn-link]{border-color:transparent;cursor:pointer;color:#007d3b;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent !important}
[class*=btn-link]:focus,[class*=btn-link]:hover{outline:0;color:#007d3b;text-decoration:underline !important;background-color:transparent !important}
[class*=btn-link]:focus span.ico,[class*=btn-link]:hover span.ico{display:inline-block;background-color:transparent !important;text-decoration:none !important}
[class*=btn-link][disabled]:focus,[class*=btn-link][disabled]:hover{color:#333;text-decoration:none}
[class*=btn-link]:first-child{padding-left:0;border-left:0 !important}
.btn-link-flush{padding-left:0;display:block}
.btn-link-flush:hover span{text-decoration:underline}
.btn-link-flush:hover span.ico{text-decoration:none !important}
.btn-link-flush:focus span{text-decoration:underline}
.btn-link-flush:focus span.ico{text-decoration:none !important}
.btn-link-inline{padding:0;margin:0;border:0;text-align:left;width:100%;display:block}
[class*=btn] .ico{font-size:24px;vertical-align:middle;line-height:20px}
[class*=btn]>.ico{margin:0 !important}
.form-help{display:inline-block;position:relative;vertical-align:middle;height:30px;width:30px;border-radius:2em;padding:0}
.form-help span:first-child{position:absolute;left:-9999px}
.form-help span{font-size:1.9em !important}
.form-help:focus,.form-help:hover{text-decoration:none;outline:0 dashed #006cd1}
.btn-processing{background-color:#757575;border:1px solid #ccc;color:#fff;padding:11px 19px;margin-bottom:0;text-align:center !important;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.btn-processing div{padding:0 !important;margin:0 !important;float:none !important;display:inline-block}
.btn-processing div .ico{vertical-align:middle;padding:0 !important;line-height:0}
@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform:rotate(0)}
to{-moz-transform:rotate(360deg)}
}
@keyframes rotate{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
.btn-processing-ico{float:left !important;-webkit-animation-name:rotate;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:rotate;-ms-animation-duration:1s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:rotate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;margin-top:9px !important;margin-right:13px !important;font-size:23px !important;vertical-align:middle !important;line-height:0 !important}
.btn-processing-text{float:left !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ie8 .btn-processing-ico,.ie9 .btn-processing-ico{display:none;visibility:hidden}
.ie8 .btn-processing-text,.ie9 .btn-processing-text{padding-left:20px !important;background:url(clientlibs/img/processing.gif) top left no-repeat}
.background-green-lighter .input-append,.background-orange-lighter .input-append{width:100%}
.appendedInputButton{width:auto !important;display:inline-block !important;float:none !important;margin:10px 0 10px 10px;width:calc(100% - 55px) !important}
.appendedInputButton+button{float:none !important;display:inline-block !important;width:auto !important;margin:10px 10px 10px 0;padding:0 4px 0 4px !important}
.ie8 .appendedInputButton{width:200px !important}
.ie8 .background-flat-top .appendedInputButton{width:495px !important}
.btn-alt{background:0;color:#333 !important;border-color:#ccc}
.btn-alt:hover{border-color:#000 !important;text-decoration:underline}
.btn-alt:focus{border-color:#000 !important}
.btn-alt .ico{color:#333 !important}
.btn-alt .ico:first-child{padding:0 !important;font-size:1.8em !important;line-height:16px !important;margin:0 -5px 0 -10px !important;vertical-align:middle;text-decoration:none}
.btn-alt .ico:first-child:hover{text-decoration:none}
.alert-coach .btn-alt{border-color:#a3b237}
.btn-alt span:hover{text-decoration:underline !important}
.btn-alt span span.ico:hover{text-decoration:none !important}
.btn-action{background-color:#fff;width:100%;border:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:15px 10px 15px 15px;text-align:left;vertical-align:middle;font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif;font-size:16px}
.btn-action span{display:inline-block}
.btn-action .black-circle-number{margin:-2px 0 0 0 !important}
.btn-action>.ico{position:absolute;right:10px;top:10px;margin:0 !important;background-color:#333;background-color:#353535;background-image:-moz-linear-gradient(top,#717171,#353535);background-image:-webkit-gradient(linear,0 0,0 100%,from(#717171),to(#353535));background-image:-webkit-linear-gradient(top,#717171,#353535);background-image:-o-linear-gradient(top,#717171,#353535);background-image:linear-gradient(to bottom,#717171,#353535);background-repeat:repeat-x;border-color:#353535 #353535 #0f0f0f;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-color:#333 !important;color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:0;font-size:1.5em !important;line-height:28px !important;width:28px;height:28px;text-align:center}
.btn-action p,.btn-action span.inside-btn{clear:both;padding-top:10px;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;margin:10px 0 0 0}
.btn-action:focus>.ico,.btn-action:hover>.ico{color:#fff;text-decoration:none !important;background-position:0 -30px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.btn-action.coach{background-color:#f1f6cd}
.btn-action.support{background-color:#fcdebf}
.black-circle-number{position:absolute;margin-top:5px}
.black-circle-number~h3{clear:both;line-height:1.1em;display:inline-block;margin-left:40px}
.black-circle-number~p{clear:both;margin-top:0}
.black-circle-number~span{margin:0 0 0 40px}
.btn-action.messages{padding:15px 10px 0 15px}
.btn-action.messages p{margin:0;padding:0 40px 10px 0}
.btn-action.messages span{margin:0}
@media only screen and (max-width:979px){.btn-processing{width:100%}
}
@media only screen and (max-width:768px){.btn-alt{padding-left:0;padding-right:0;border:0}
}
.btn-facebook .ico:first-child,.btn-twitter .ico:first-child{color:#fff !important}
.btn-facebook{color:#fff;background-color:#3b5998;background-image:-moz-linear-gradient(top,#768bb7,#3b5998);background-image:-webkit-gradient(linear,0 0,0 100%,from(#768bb7),to(#3b5998));background-image:-webkit-linear-gradient(top,#768bb7,#3b5998);background-image:-o-linear-gradient(top,#768bb7,#3b5998);background-image:linear-gradient(to bottom,#768bb7,#3b5998);background-repeat:repeat-x;border-color:#3b5998 #3b5998 #263961;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}
.btn-facebook .ico:first-child{color:#fff !important}
.btn-facebook .ico:last-child{color:#adbad4}
.btn-facebook .ico.last-child{color:#adbad4}
.btn-twitter{color:#fff;background-color:#3cbdeb;background-image:-moz-linear-gradient(top,#77d1f1,#3cbdeb);background-image:-webkit-gradient(linear,0 0,0 100%,from(#77d1f1),to(#3cbdeb));background-image:-webkit-linear-gradient(top,#77d1f1,#3cbdeb);background-image:-o-linear-gradient(top,#77d1f1,#3cbdeb);background-image:linear-gradient(to bottom,#77d1f1,#3cbdeb);background-repeat:repeat-x;border-color:#3cbdeb #3cbdeb #1497c6;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333 !important}
.btn-twitter .ico:first-child{color:#333 !important}
.btn-twitter .ico:last-child{color:#477d90}
.btn-twitter .ico.last-child{color:#477d90}
@media only screen and (max-width:480px){.btn-to-link{background:0;border-color:transparent;color:#00883f}
.btn-to-link .ico:last-child{color:#00883f}
.btn-to-link:focus,.btn-to-link:hover{color:#00883f}
.btn-to-link:focus span,.btn-to-link:hover span{text-decoration:underline}
.btn-to-link:focus .ico:last-child,.btn-to-link:hover .ico:last-child{text-decoration:none}
}
.black-circle-number~h2{margin:0;padding:10px 0 3px 40px;font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:20px;min-height:44px}
.btn-action .black-circle-number~h2,span.inside-btn-h2{padding:0 0 0 40px;margin:0;line-height:18px;min-height:16px}
p .btn-link-inline,p a,p button{font-size:16px !important;line-height:15px !important;margin:0 !important;padding:0 !important;border:0}
.section-faq .coloured-background{background-color:#fcdebf}
.section-coach .coloured-background{background-color:#f1f6cd}
.coloured-background{background-color:#d9ede2}
.coloured-background.button-padding{padding-top:10px !important}
.coloured-background .input-append{width:100%}
.btn-ghost{background:0;border-color:#fff;text-decoration:none !important;margin-bottom:10px}
.btn-ghost .ico:last-child{color:#fff}
.btn-ghost .ico.last-child{color:#fff}
a.btn-ghost:focus,a.btn-ghost:hover{background:#333 !important;border-color:#333;color:#fff !important;outline:0}
.ie8 .btn-ghost:focus,.ie8 .btn-ghost:hover,.ie9 .btn-ghost:focus,.ie9 .btn-ghost:hover{background:#666 !important}
.btn-ghost-green{background:0;border-color:#007d3b;text-decoration:none !important;margin-bottom:10px;color:#007d3b}
.btn-ghost-green .ico:last-child{color:#007d3b}
.btn-ghost-green .ico.last-child{color:#007d3b}
a.btn-ghost-green:focus,a.btn-ghost-green:hover{background:#333 !important;border-color:#333;color:#fff !important;outline:0}
a.btn-ghost-green:focus .ico:last-child,a.btn-ghost-green:hover .ico:last-child{color:#fff}
.ie8 .btn-ghost-green:focus,.ie8 .btn-ghost-green:hover,.ie9 .btn-ghost-green:focus,.ie9 .btn-ghost-green:hover{background:#666 !important;color:#fff !important}
.ie8 .btn-ghost-green:focus .ico.last-child,.ie8 .btn-ghost-green:hover .ico.last-child,.ie9 .btn-ghost-green:focus .ico.last-child,.ie9 .btn-ghost-green:hover .ico.last-child{color:#fff}
.btn-group{position:relative;display:block;font-size:0;vertical-align:middle;white-space:nowrap;background-color:#fff;padding-top:3px;padding-bottom:3px;padding-left:3px;padding-right:3px;border-top:1px solid #00883f;border-top:1px solid rgba(0,136,63,.25);border-bottom:1px solid #00883f;border-bottom:1px solid rgba(0,136,63,.25);border-left:1px solid #00883f;border-left:1px solid rgba(0,136,63,.25);border-top-left-radius:9px;border-bottom-left-radius:9px;border-right:1px solid #00883f;border-right:1px solid rgba(0,136,63,.25);border-top-right-radius:9px;border-bottom-right-radius:9px}
.btn-group+.btn-group{margin-left:5px}
.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px}
.btn-toolbar>.btn+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn{margin-left:5px}
.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;min-height:30px}
.btn-group>.btn+.btn{margin-left:-1px}
.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:16px;background-image:none;background-color:#fff;color:#00883f;border:0}
.btn-group>.btn-mini{font-size:12px}
.btn-group>.btn-small{font-size:13.6px}
.btn-group>.btn-large{font-size:20px}
.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}
.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}
.btn-group>.btn:focus,.btn-group>.btn:hover{background-image:none;background-color:#037035 !important;color:#fff}
.btn-group>.btn.active,.btn-group>.btn:active{z-index:2;background-image:none;background-color:#00883f !important;color:#fff}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}
.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px}
.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px}
.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}
.btn-group.open .btn.dropdown-toggle{background-color:#ccc}
.btn-group.open .btn-primary.dropdown-toggle{background-color:#145e34}
.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}
.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}
.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}
.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}
.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}
.btn .caret{margin-top:8px;margin-left:0}
.btn-large .caret{margin-top:6px}
.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}
.btn-mini .caret,.btn-small .caret{margin-top:8px}
.dropup .btn-large .caret{border-bottom-width:5px}
.btn-danger .caret,.btn-info .caret,.btn-inverse .caret,.btn-primary .caret,.btn-success .caret,.btn-warning .caret{border-top-color:#fff;border-bottom-color:#fff}
.btn-group-vertical{display:inline-block}
.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px}
.btn-group-vertical>.btn:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.alert{text-align:left;padding:10px;margin-bottom:20px;background-color:#fef1c5;border:1px solid #fcc917;color:#333;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:relative}
.alert:after,.alert:before{display:table;content:"";line-height:0}
.alert:after{clear:both}
.alert a{color:#333;text-decoration:underline}
.alert a:focus,.alert a:hover{text-decoration:none !important}
.alert a.btn{color:#fff;text-decoration:none}
.alert a.btn .ico{color:#fff;margin:0;padding:0 0 0 5px;font-size:1.2em;position:relative;left:0}
.alert h2>.ico:first-child,.alert h3>.ico:first-child,.alert h4>.ico:first-child,.alert>.ico:first-child{position:absolute;left:-35px;top:12px;font-size:1.75em;line-height:16px;color:#fcc917}
.alert-error .ico:first-child,.alert-error h2>.ico:first-child,.alert-error h3>.ico:first-child,.alert-error h4>.ico:first-child{color:#cc3131}
.alert-success .ico:first-child,.alert-success h2>.ico:first-child,.alert-success h3>.ico:first-child,.alert-success h4>.ico:first-child{color:#468847}
.alert h2,.alert h3,.alert h4{font-size:16px;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:lighter;line-height:1.2em;margin:0 0 10px}
.alert>:last-child{margin-bottom:0}
.alert>:last-child:last-child{margin-bottom:0}
.alert span:last-child,.alert>p:last-child{padding-bottom:0}
.alert>.last-child{margin-bottom:0}
.alert>.last-child .last-child{margin-bottom:0}
.alert.always-in span.span-to-div{margin-left:30px !important}
.alert span.last-child,.alert>p.last-child{padding-bottom:0}
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}
.alert-success{background-color:#dff0d8;border-color:#468847}
.alert-success a{color:#468847}
.alert-danger,.alert-error{background-color:#fbe8e8;border-color:#cc3131;color:#cc3131}
@media(min-width:980px){form .alert .ico:first-child{left:-50px}
}
@media only screen and (max-width:979px){.alert h2,.alert h3,.alert h4{padding-left:30px}
.alert h2>.ico:first-child,.alert h3>.ico:first-child,.alert h4>.ico:first-child,.alert>.ico:first-child{left:7px}
.alert h2>.ico:first-child+p,.alert h3>.ico:first-child+p,.alert h4>.ico:first-child+p,.alert>.ico:first-child+p{padding-left:30px}
.alert-error ul li{padding:3px 0}
}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}
.alert-error a{color:#cc3131}
.alert-error a.btn-secondary{color:#fff;background-color:#353535;background-image:-moz-linear-gradient(top,#717171,#353535);background-image:-webkit-gradient(linear,0 0,0 100%,from(#717171),to(#353535));background-image:-webkit-linear-gradient(top,#717171,#353535);background-image:-o-linear-gradient(top,#717171,#353535);background-image:linear-gradient(to bottom,#717171,#353535);background-repeat:repeat-x;border-color:#353535 #353535 #0f0f0f;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-color:#333}
.alert-error a.btn-secondary .ico:last-child{color:#aaa}
.alert-error a.btn-secondary .ico.last-child{color:#aaa}
.alert-block{padding-top:14px;padding-bottom:14px}
.alert-block>p,.alert-block>ul{margin-bottom:0}
.alert-block p+p{margin-top:5px}
.alert-coach{font-family:"Rockwell W01",Georgia,"Times New Roman",Times,serif;font-size:17px;border:0;min-height:80px;padding:10px 10px 10px 5px;background-color:#bad405;background-image:-moz-linear-gradient(top,#d9e774,#bad405);background-image:-webkit-gradient(linear,0 0,0 100%,from(#d9e774),to(#bad405));background-image:-webkit-linear-gradient(top,#d9e774,#bad405);background-image:-o-linear-gradient(top,#d9e774,#bad405);background-image:linear-gradient(to bottom,#d9e774,#bad405);background-repeat:repeat-x;-webkit-box-shadow:inset 0 1px 3px #a3ad58;-moz-box-shadow:inset 0 1px 3px #a3ad58;box-shadow:inset 0 1px 2px #a3ad58;display:table;width:100%}
.alert-coach>.ico:first-child{float:left;position:relative;top:inherit;left:inherit;color:#fff;font-size:4em;line-height:1em;vertical-align:middle}
.alert-coach .coach-content{display:table-cell;vertical-align:middle;height:auto;padding:0;margin:0;margin-left:80px}
.alert-coach .coach-content p{padding:0;margin:0}
.alert-coach .coach-content .coach-actions{margin-top:10px;display:block;clear:both;width:100%;float:left}
.alert-coach .coach-content .coach-actions .actions-primary{float:left;display:inline;width:auto}
.alert-coach .coach-content .coach-actions .actions-secondary{float:right;display:inline}
.alert-coach .coach-content .coach-actions .actions-secondary a .btn-alt span:hover,.alert-coach .coach-content .coach-actions .actions-secondary a .btn-alt:hover,.alert-coach .coach-content .coach-actions .actions-secondary a span:hover,.alert-coach .coach-content .coach-actions .actions-secondary a:hover,.alert-coach .coach-content .coach-actions .actions-secondary span:hover{text-decoration:none !important}
.ie8 .alert-coach>.ico:first-child{position:absolute;top:10px;left:10px !important;margin:0;padding:0;display:inline}
.ie8 .alert-coach .coach-content{position:relative;padding-left:80px}
@media only screen and (max-width:767px){.alert-coach>.ico:first-child{color:#fff;font-size:2.5em;line-height:1em;position:absolute}
.alert-coach .coach-content{position:relative;left:0;margin:0}
.alert-coach .coach-content:after,.alert-coach .coach-content:before{display:table;content:"";line-height:0}
.alert-coach .coach-content:after{clear:both}
.alert-coach .coach-content p{margin-left:50px;margin-bottom:0;min-height:40px}
.alert-coach .coach-content .coach-actions{margin-top:25px;display:block;float:left}
.alert-coach .coach-content .coach-actions .actions-primary,.alert-coach .coach-content .coach-actions .actions-secondary{float:none}
.alert-coach .coach-content .coach-actions .actions-primary .btn,.alert-coach .coach-content .coach-actions .actions-secondary .btn{width:100%}
.alert-coach .coach-content .coach-actions .actions-primary{width:auto}
.alert-coach .coach-content .coach-actions .actions-secondary{float:left;margin-top:10px;width:100%}
.alert-coach .coach-content .coach-actions .actions-secondary a .btn-alt span:hover,.alert-coach .coach-content .coach-actions .actions-secondary a .btn-alt:hover,.alert-coach .coach-content .coach-actions .actions-secondary a span:hover,.alert-coach .coach-content .coach-actions .actions-secondary a:hover{text-decoration:none !important}
.alert-coach .coach-content .coach-actions .actions-secondary a span~span:hover{text-decoration:underline !important}
.alert-coach .coach-content .coach-actions .actions-secondary .btn{font-size:15px;display:inline}
.alert-coach .coach-content .coach-actions .actions-secondary>:last-child{margin-left:10px}
.alert-coach .coach-content .coach-actions .actions-secondary>.last-child{margin-left:10px}
.always-in span.span-to-div{display:inline !important}
}
.ie8 .alert>.ico:first-child{left:-50px}
.dualico .error>.ico{display:none !important}
@media only screen and (max-width:620px){.alert-coach .coach-content .coach-actions{margin-top:15px}
}
.controls label{padding-left:20px;float:left;text-align:left;font-weight:400;display:block;width:100%;position:relative;margin-bottom:10px}
.controls>input[type=checkbox]:first-child,.controls>input[type=radio]:first-child{left:0;top:0;margin-top:6px;position:absolute}
@media screen{.controls>input[type=checkbox]:first-child,.controls>input[type=radio]:first-child{left:-9999px;top:0;margin-top:6px;position:absolute}
.has-js .label_check,.has-js .label_radio{padding-left:34px;width:80%;text-align:left;font-weight:400;margin-left:0;margin-bottom:10px;margin-right:10px;padding-top:3px !important;margin-top:8px}
.width-full{width:100% !important}
.span3 .controls label{width:auto;width:calc(100% - 31px)}
.ie8 .span3 .controls label{width:180px}
.ie8 .has-js .form-horizontal .label_check{width:200px}
.has-js .label_check-mini{width:348}
.has-js .label_check>input:first-child,.has-js .label_radio>input:first-child{position:absolute;left:-9999px}
.has-js .label_check{background:url(clientlibs/img/svg-spritesheet.svg) top left no-repeat;background-position:-7px -371px}
.ie8 .has-js .label_check,.no-svg .has-js .label_check{background:url(clientlibs/img/png-spritesheet.png) top left no-repeat;background-position:-7px -371px}
.has-js label.disabled{background:url(clientlibs/img/svg-spritesheet.svg) top left no-repeat;background-position:-167px -211px;cursor:help}
.ie8 .has-js .label_chec .disabled,.ie8 .has-js .label_check .disabled,.no-svg .has-js .label_check .disabled{background:url(clientlibs/img/png-spritesheet.png) top left no-repeat;background-position:-167px -211px;cursor:help}
.has-js label.c_on{background:url(clientlibs/img/svg-spritesheet.svg) top left no-repeat;background-position:-47px -331px}
.ie8 .has-js label.c_on,.no-svg .has-js label.c_on{background:url(clientlibs/img/png-spritesheet.png) top left no-repeat;background-position:-47px -331px}
.has-js .label_check:hover,.label_check.focus{background:url(clientlibs/img/svg-spritesheet.svg) top left no-repeat;background-position:-87px -291px}
.ie8 .has-js .label_check:hover,.ie8 .label_check.focus,.no-svg .has-js .label_check:hover,.no-svg .label_check.focus{background:url(clientlibs/img/png-spritesheet.png) top left no-repeat;background-position:-87px -291px}
.has-js label.c_on.focus,.has-js label.c_on:hover{background:url(clientlibs/img/svg-spritesheet.svg) top left no-repeat;background-position:-127px -251px}
.ie8 .has-js .label_check.focus,.ie8 .has-js .label_check:hover,.no-svg .has-js .label_check.focus,.no-svg .has-js .label_check:hover{background:url(clientlibs/img/png-spritesheet.png) top left no-repeat;background-position:-127px -251px}
.has-js .label_radio{background:url(clientlibs/img/svg-spritesheet.svg) top left no-repeat;background-position:-210px -170px}
.ie8 .has-js .label_radio,.no-svg .has-js .label_radio{background:url(clientlibs/img/png-spritesheet.png) top left no-repeat;background-position:-210px -170px}
.has-js label.r_on{background:url(clientlibs/img/svg-spritesheet.svg) top left no-repeat;background-position:-254px -130px}
.ie8 .has-js label.r_on,.no-svg .has-js label.r_on{background:url(clientlibs/img/png-spritesheet.png) top left no-repeat;background-position:-254px -130px}
.has-js .label_radio:hover,.label_radio.focus{background:url(clientlibs/img/svg-spritesheet.svg) top left no-repeat;background-position:-298px -90px}
.ie8 .has-js .label_radio:hover,.ie8 .label_radio.focus,.no-svg .has-js .label_radio:hover,.no-svg .label_radio.focus{background:url(clientlibs/img/png-spritesheet.png) top left no-repeat;background-position:-298px -90px}
.has-js label.r_on.focus,.has-js label.r_on:hover{background:url(clientlibs/img/svg-spritesheet.svg) top left no-repeat;background-position:-342px -50px}
.ie8 .has-js .label_radio.focus,.ie8 .has-js .label_radio:hover,.no-svg .has-js .label_radio.focus,.no-svg .has-js .label_radio:hover{background:url(clientlibs/img/png-spritesheet.png) top left no-repeat;background-position:-342px -50px}
}
@media(min-width:979px){.has-js .label_check,.has-js .label_radio{margin-left:0}
}
@media only screen and (max-width:768px){.has-js .label_check-mini{width:85%}
}
@media only screen and (max-width:486px){.has-js .label_check-mini{width:80%}
}
.has-js .inline-elements .label_radio{width:auto}
.has-js .inline-elements .label_radio input,.has-js .inline-elements .label_radio select{margin-bottom:0}
@media only screen and (max-width:768px){.has-js .inline-elements .label_radio{clear:both}
}
@media print{.controls label{padding-left:20px;float:left;text-align:left;font-weight:400;display:block;width:100%;position:relative;margin-bottom:10px}
.controls>input[type=checkbox]:first-child,.controls>input[type=radio]:first-child{left:0;top:0;margin-top:6px;position:absolute}
}
.has-js .label_check.square{background:#fff !important;display:block;width:80px;height:80px;margin:0;padding:50px 0 8px 0 !important;margin-right:10px;position:relative;overflow:hidden;color:#008562;text-decoration:none;text-align:center;border:1px solid #ccc;border-bottom:3px solid #ccc !important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.has-js .label_check.square:before{font-family:rr-ico;font-weight:100;font-variant:normal;font-size:3em;position:absolute;top:0;margin-top:15px;left:0;width:100%;text-align:center;color:#999}
.has-js .label_check.square.oneoff:before{content:"\f746"}
.has-js .label_check.square.monthly:before{content:"\f747"}
.has-js .label_check.square.transfer:before{content:"\f748"}
.ie8 .has-js .label_check.square{width:80px}
.has-js .label_check.square:hover{color:#777 !important;background-color:#fff !important;border:1px solid #999 !important}
.has-js .label_check.square.c_on{background-color:#777 !important;color:#fff;border:1px solid #ccc !important;border-top:3px solid #666 !important}
.has-js .label_check.square.c_on:before{color:#fff}
.has-js .label_check.square.c_on:hover{color:#777 !important;background-color:#fff !important;border:1px solid #999 !important}
.has-js .label_check.square.c_on:hover:before{color:#999}
.nav{margin-left:0;margin-bottom:10px;list-style:none}
.nav>li>a{display:block}
.nav>li>a:focus,.nav>li>a:hover{text-decoration:none !important}
.nav>li>a>img{max-width:none}
.nav>.pull-right{float:right}
.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:700;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,.5);text-transform:uppercase}
.nav li+.nav-header{margin-top:9px}
.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}
.nav-list .nav-header,.nav-list>li>a{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,.5)}
.nav-list>li>a{padding:3px 15px}
.nav-list>.active>a,.nav-list>.active>a:focus,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.2);background-color:#007d3b}
.nav-list [class*=" icon-"],.nav-list [class^=icon-]{margin-right:2px}
.nav-list .divider{height:1px;margin:9px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.nav-pills:after,.nav-pills:before,[class*=nav-tabs]:after,[class*=nav-tabs]:before{display:table;content:"";line-height:0}
.nav-pills:after,[class*=nav-tabs]:after{clear:both}
.nav-pills>li,[class*=nav-tabs]>li{float:left}
.nav-pills>li>a,[class*=nav-tabs]>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs>li{margin-bottom:-1px}
.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{border-color:#efefef #efefef #ddd}
.nav-tabs>.active>a,.nav-tabs>.active>a:focus,.nav-tabs>.active>a:hover{color:#707070;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}
.nav-tabs-btn{text-align:center}
.nav-tabs-btn li{display:inline-block;padding:0;margin-right:-5px;float:none;background-color:#fff;padding:3px 0;border:1px solid #00883f;border:1px solid rgba(0,136,63,.25);border-left-width:0;border-right-width:0;box-sizing:content-box !important}
.nav-tabs-btn li:first-child{padding-left:4px;border-left-width:1px;border-radius:6px 0 0 6px !important}
.nav-tabs-btn li:last-child{padding-right:4px;border-right-width:1px;border-radius:0 6px 6px 0 !important}
.nav-tabs-btn li.last-child{padding-right:4px;border-right-width:1px}
.nav-tabs-btn li a{min-width:80px;box-sizing:content-box !important;display:inline-block;padding:4px 12px;margin:0;margin-bottom:0;font-size:16px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#00883f;background:0;border:1px solid transparent;border-left-color:#00883f;border-left-color:rgba(0,136,63,.25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.nav-tabs-btn li a:focus,.nav-tabs-btn li a:hover{text-decoration:none !important;color:#fff;background-color:#037035;border-color:#037035}
.nav-tabs-btn li a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.nav-tabs-btn li.active a{background-color:#00883f;color:#fff;border-color:#00883f}
.nav-tabs-btn li:first-child a{border-radius:6px 0 0 6px;border-left-color:transparent}
.nav-tabs-btn li:last-child a{border-radius:0 6px 6px 0}
.nav-tabs-btn li.last-child a{border-radius:0 6px 6px 0}
@media only screen and (min-width:920px),only screen and (min-width:615px) and (max-width:767px){div.tabs-to-accordion{text-align:center;margin:20px 0 0}
div.tabs-to-accordion li{display:inline-block;padding:0;margin-right:-5px;float:none;background-color:#fff;padding:3px 0;border:1px solid #00883f;border:1px solid rgba(0,136,63,.25);border-left-width:0;border-right-width:0;box-sizing:content-box !important}
div.tabs-to-accordion li:first-child{padding-left:4px;border-left-width:1px;border-radius:6px 0 0 6px !important}
div.tabs-to-accordion li:last-child{padding-right:4px;border-right-width:1px;border-radius:0 6px 6px 0 !important}
div.tabs-to-accordion li.last-child{padding-right:4px;border-right-width:1px}
div.tabs-to-accordion li a{min-width:80px;box-sizing:content-box !important;display:inline-block;padding:4px 12px;margin:0;margin-bottom:0;font-size:16px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#00883f;background:0;border:1px solid transparent;border-left-color:#00883f;border-left-color:rgba(0,136,63,.25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
div.tabs-to-accordion li a:focus,div.tabs-to-accordion li a:hover{text-decoration:none !important;color:#fff;background-color:#037035;border-color:#037035}
div.tabs-to-accordion li a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
div.tabs-to-accordion li.active a{background-color:#00883f;color:#fff;border-color:#00883f}
div.tabs-to-accordion li:first-child a{border-radius:6px 0 0 6px;border-left-color:transparent}
div.tabs-to-accordion li:last-child a{border-radius:0 6px 6px 0}
div.tabs-to-accordion li.last-child a{border-radius:0 6px 6px 0}
div.tabs-to-accordion .accordion-toggle{display:none;visibility:hidden}
div.tabs-to-accordion .border-gray-dark{border:0}
div.tabs-to-accordion .collapse{height:auto !important}
div.tabs-to-accordion .collapse ul a .ico:last-child{display:none;visibility:hidden}
}
.ie8 div.tabs-to-accordion{text-align:center;margin:20px 0 0}
.ie8 div.tabs-to-accordion li{display:inline-block;padding:0;margin-right:-5px;float:none;background-color:#fff;padding:3px 0;border:1px solid #00883f;border:1px solid rgba(0,136,63,.25);border-left-width:0;border-right-width:0;box-sizing:content-box !important}
.ie8 div.tabs-to-accordion li:first-child{padding-left:4px;border-left-width:1px;border-radius:6px 0 0 6px !important}
.ie8 div.tabs-to-accordion li:last-child{padding-right:4px;border-right-width:1px;border-radius:0 6px 6px 0 !important}
.ie8 div.tabs-to-accordion li.last-child{padding-right:4px;border-right-width:1px}
.ie8 div.tabs-to-accordion li a{min-width:80px;box-sizing:content-box !important;display:inline-block;padding:4px 12px;margin:0;margin-bottom:0;font-size:16px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#00883f;background:0;border:1px solid transparent;border-left-color:#00883f;border-left-color:rgba(0,136,63,.25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.ie8 div.tabs-to-accordion li a:focus,.ie8 div.tabs-to-accordion li a:hover{text-decoration:none !important;color:#fff;background-color:#037035;border-color:#037035}
.ie8 div.tabs-to-accordion li a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.ie8 div.tabs-to-accordion li.active a{background-color:#00883f;color:#fff;border-color:#00883f}
.ie8 div.tabs-to-accordion li:first-child a{border-radius:6px 0 0 6px;border-left-color:transparent}
.ie8 div.tabs-to-accordion li:last-child a{border-radius:0 6px 6px 0}
.ie8 div.tabs-to-accordion li.last-child a{border-radius:0 6px 6px 0}
.ie8 div.tabs-to-accordion .accordion-toggle{display:none;visibility:hidden}
.ie8 div.tabs-to-accordion .border-gray-dark{border:0}
.ie8 div.tabs-to-accordion .collapse{height:auto !important}
.ie8 div.tabs-to-accordion .collapse ul a .ico{display:none;visibility:hidden}
@media only screen and (max-width:915px){div.tabs-to-accordion{display:block}
}
@media only screen and (max-width:767px){.span7>.panel>.nav-tabs-btn{margin:15px 0 0}
ul.tabs-to-accordion{display:none}
.nav-tabs-btn li a{font-size:15px;min-width:55px;padding:4px 9px}
}
.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.nav-pills>.active>a,.nav-pills>.active>a:focus,.nav-pills>.active>a:hover{color:#fff;background-color:#007d3b}
.nav-stacked>li{float:none}
.nav-stacked>li>a{margin-right:0}
.nav-tabs.nav-stacked{border-bottom:0}
.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}
.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
.nav-tabs.nav-stacked>li>a:focus,.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2}
.nav-pills.nav-stacked>li>a{margin-bottom:3px}
.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}
.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.nav .dropdown-toggle .caret{border-top-color:#007d3b;border-bottom-color:#007d3b;margin-top:6px}
.nav .dropdown-toggle:focus .caret,.nav .dropdown-toggle:hover .caret{border-top-color:#007d3b;border-bottom-color:#007d3b}
.nav-tabs .dropdown-toggle .caret{margin-top:8px}
.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}
.nav-tabs .active .dropdown-toggle .caret{border-top-color:#707070;border-bottom-color:#707070}
.nav>.dropdown.active>a:focus,.nav>.dropdown.active>a:hover{cursor:pointer}
.nav-pills .open .dropdown-toggle,.nav-tabs .open .dropdown-toggle,.nav>li.dropdown.open.active>a:focus,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}
.nav li.dropdown.open .caret,.nav li.dropdown.open a:focus .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open.active .caret{border-top-color:#fff;border-bottom-color:#fff;-moz-opacity:1;opacity:1}
.tabs-stacked .open>a:focus,.tabs-stacked .open>a:hover{border-color:#999}
.tabbable:after,.tabbable:before{display:table;content:"";line-height:0}
.tabbable:after{clear:both}
.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}
.pill-content>.pill-pane,.tab-content>.tab-pane{display:none}
.pill-content>.active,.tab-content>.active{display:block}
.tabs-below>.nav-tabs{border-top:1px solid #ddd}
.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}
.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.tabs-below>.nav-tabs>li>a:focus,.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:focus,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}
.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}
.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.tabs-left>.nav-tabs>li>a:focus,.tabs-left>.nav-tabs>li>a:hover{border-color:#efefef #ddd #efefef #efefef}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:focus,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd}
.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}
.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.tabs-right>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:hover{border-color:#efefef #efefef #efefef #ddd}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:focus,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent}
.nav>.disabled>a{color:#999}
.nav>.disabled>a:focus,.nav>.disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}
.nav-tabs-btn-widths{margin-top:15px}
.nav-tabs-btn-widths li{min-width:185px}
.nav-tabs-btn-widths li a{display:block}
@media only screen and (max-width:480px){.nav-tabs-btn-widths li{min-width:48%}
}
.progress-tracker{list-style:none;margin:-7px 0 0;padding:0 0 15px 0;border-bottom:1px solid #efefef}
.progress-tracker li{display:inline-block;list-style:none;margin:0 .1em;padding:0;border-radius:3em;background-color:#d9ede2;color:#333;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:none;height:27px;width:27px;line-height:26px;text-align:center;border:1px solid #d9ede2}
.progress-tracker li.current{background-color:#00883f;color:#fff;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:none}
.progress-tracker li.current~li{background-color:#fff !important;border-color:#fff}
.progress-tracker span{display:none;margin:0}
.section-shop .progress-tracker li{background-color:#efe0f4;border-color:#efe0f4}
.section-shop li.current{background-color:#942eb5;border-color:#942eb5}
.section-faq .progress-tracker li{background-color:#fcdebf;border-color:#fcdebf}
.section-faq li.current{background-color:#f27d00;border-color:#f27d00}
.progress-tracker-short{margin:5px 0;padding:20px 0 10px 0;text-align:center;border-top:1px solid #e5e5e5}
.progress-tracker-short>span{border-radius:3em;padding:0;background-color:#d9ede2;color:#333;height:27px;width:27px;line-height:28px;display:inline-block;margin:0 0 0 5px}
.progress-tracker-short>span:first-child{margin:0 5px 0 0}
.progress-tracker-short>span.current{background-color:#00883f;color:#fff}
.panel{position:relative}
.progress-tracker-advanced{list-style:none;display:block;margin:0 auto;padding:0;position:relative;text-align:center;width:100%;clear:both}
.progress-tracker-advanced li{display:inline-block;background-color:transparent;list-style:none;width:23.5%;max-width:150px;text-align:center;vertical-align:top;margin:0;padding:10px;color:#999;position:relative}
.progress-tracker-advanced li:after{position:absolute;top:22px;z-index:-1;content:"";width:100%;height:3px;background-color:#999}
.progress-tracker-advanced li.last-child:after,.progress-tracker-advanced li:last-child:after{display:none}
.progress-tracker-advanced li span{position:relative;display:block;background-color:transparent;padding-top:5px}
.progress-tracker-advanced li span.number{display:inline-block;list-style:none;padding:0;border-radius:3em;background-color:#fff;color:#999;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;height:27px;width:27px;line-height:26px;text-align:center;border:2px solid #999;z-index:2}
.progress-tracker-advanced li.visited{color:#333}
.progress-tracker-advanced li.visited span.number{border:0 solid red;color:#333}
.progress-tracker-advanced li.visited span.number:after{position:absolute;margin:0;list-style:none;padding:0;border-radius:3em;background-color:#008562;color:#fff;height:27px;width:27px;line-height:24px;text-align:center;border:2px solid #008562;font-family:rr-ico;font-size:1.3em;font-weight:none;content:"\f707";left:0;top:0}
.progress-tracker-advanced li.visited:after{background-color:#008562;top:21px;height:5px}
.progress-tracker-advanced li.active{color:#333}
.progress-tracker-advanced li.active span.number{border:0 solid red;color:#333}
.progress-tracker-advanced li.active span.number:after{position:absolute;margin:0;list-style:none;padding:0;border-radius:3em;background-color:transparent;color:#333;height:27px;width:27px;line-height:28px;text-align:center;border:2px solid #008562;content:"";left:0;top:0}
.progress-tracker-advanced li.active:before{position:absolute;top:21px;z-index:-1;content:"";width:50%;height:5px;background-color:#008562;z-index:1;left:50%}
.progress-tracker-advanced li.active.last-child:before,.progress-tracker-advanced li.active:last-child:before{display:none}
.ie8 ul.progress-tracker-advanced,.ie9 ul.progress-tracker-advanced{position:relative}
.ie8 ul.progress-tracker-advanced li,.ie9 ul.progress-tracker-advanced li{position:relative}
.ie8 ul.progress-tracker-advanced li:after,.ie9 ul.progress-tracker-advanced li:after{content:"";width:100%;left:50%}
.ie8 ul.progress-tracker-advanced li.last:after,.ie9 ul.progress-tracker-advanced li.last:after{display:none}
.ie8 ul.progress-tracker-advanced li.visited span.number{color:#008562}
@media screen and (max-width:450px){ul.progress-tracker-advanced li span{display:none}
ul.progress-tracker-advanced li span.number{display:inline-block}
}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;background-color:#fff}
.modal-backdrop.fade{opacity:0}
.modal-backdrop,.modal-backdrop.fade.in{-moz-opacity:.85;opacity:.85}
.modal{position:fixed;top:10%;left:50%;z-index:99;width:560px;margin-left:-280px;background-color:#efefef;border:1px solid #ccc;border:1px solid rgba(0,0,0,.3);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0}
.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%}
.modal.fade.in{top:10%}
.modal-video{width:500px;margin-left:-250px}
.ie8 .modal{top:50px !important;margin-top:10px !important}
.modal-header{padding:10px 10px;border-bottom:1px solid #ccc;clear:both}
.modal-video .modal-header{border-bottom:0}
.modal-header .close{margin-top:0;padding:2px;font-size:1.5em;width:28px;height:28px;position:absolute;top:0;right:0;margin:8px 8px 0 0}
.modal-header .close .ico{position:absolute;margin:0;padding:0;right:0;font-size:26px;line-height:0}
.modal-header .close span:first-child{position:absolute;left:-9999px;margin:0}
.modal-header h2{margin:0 40px 0 0;line-height:22px;font-size:1.2em;font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif;padding:0;display:inline-block;float:left}
.modal-body{position:relative;overflow-y:auto;overflow-x:hidden;height:100%;max-height:400px;padding:10px}
.modal-video .modal-body{position:relative;padding-bottom:54.5%;height:0}
.modal-video .modal-body embed,.modal-video .modal-body iframe,.modal-video .modal-body object{position:absolute;width:100%;height:100%;left:0;top:0}
.modal-form{margin-bottom:0}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}
.modal-footer:after,.modal-footer:before{display:table;content:"";line-height:0}
.modal-footer:after{clear:both}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-body::-webkit-scrollbar{-webkit-appearance:none}
.modal-body::-webkit-scrollbar:vertical{width:11px}
.modal-body::-webkit-scrollbar:horizontal{height:11px}
.modal-body::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}
.modal-edit{position:initial !important;margin:0 auto !important;right:initial !important;left:initial !important}
.modal .help-inline{padding-left:30px}
.modal .help-inline .ico{left:-3px}
.modal .ie8 .modal .form-horizontal .control-group>label{float:none;width:auto;padding-top:0;text-align:left}
.modal .ie8 .modal .form-horizontal .controls{margin-left:0}
.modal .ie8 .modal .form-horizontal .control-group.wide .help-inline .ico{margin-left:0}
.modal .ie8 .modal .form-horizontal .control-list{padding-top:0}
.modal .ie8 .modal .form-horizontal .form-actions{padding-left:10px;padding-right:10px}
.modal .ie8 .modal .help-block{margin-bottom:0;display:inline-block;max-width:none}
@media only screen and (max-width:767px){.modal-body{max-height:300px}
.modal-video .modal-body{max-height:none}
.modal{position:fixed;top:1%;left:5%;right:5%;width:auto;margin:0}
}
@media only screen and (max-width:767px) and (orientation:landscape){.modal-body{max-height:200px}
.modal-video{max-height:none}
.modal-video{max-width:330px;margin:auto !important}
}
.fixfixed .modal{position:absolute !important}
.accordion{margin-bottom:20px}
.accordion-group{margin-bottom:12px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.accordion-heading{border-bottom:1px solid #fff}
.accordion-heading .accordion-toggle{display:block}
.accordion-toggle{cursor:pointer;display:block}
.accordion-toggle:after,.accordion-toggle:before{display:table;content:"";line-height:0}
.accordion-toggle:after{clear:both}
.accordion-toggle.btn>h3{color:#fff}
.panel.accordion-toggle{padding:0}
.panel.accordion-toggle+.accordion-body{margin-bottom:15px}
.background-gray-lighter fieldset .accordion-toggle{background-color:#e2e2e2}
.accordion-toggle.background-gray .btn{border-color:#484848}
.accordion-toggle:not(.btn){background-color:#efefef}
.accordion-toggle:not(.accordion-toggle-button){-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}
.accordion-toggle.collapsed{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.accordion-toggle.accordion-toggle-link{background-color:#fff;padding-left:15px}
.accordion-toggle.accordion-toggle-link:before{font-family:rr-ico;content:"\f709";font-weight:400;font-variant:normal;font-size:1em;position:absolute;line-height:1.2em;margin-left:0;text-align:center;margin-left:-20px}
.accordion-toggle.accordion-toggle-link.collapsed:before{content:"\f70a"}
.panel.accordion-toggle+.in+.panel.accordion-toggle{margin-top:0 !important}
.accordion-toggle .header-tag,.accordion-toggle h3{display:inline-block;border:0;margin:0;padding:15px 0 15px 15px}
.accordion-toggle .ico{float:right;vertical-align:middle;font-size:1.9em;line-height:1em;padding:0;margin:7px;color:#fff}
.accordion-toggle a span:first-child{display:none}
.background-gray-lighter .accordion-body,.background-gray-lighter .accordion-body fieldset,.background-gray-lighter .accordion-group,.background-gray-lighter .accordion-toggle{background-color:#e2e2e2 !important}
.accordion-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.accordion-small-only>a.accordion-toggle{display:none}
.accordion-small-only div.accordion-toggle{cursor:default}
.accordion-toggle:focus .btn,.accordion-toggle:hover .btn{color:#fff;text-decoration:none;background-position:0 -30px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.accordion-body .accordion-inner>fieldset:first-child,.accordion-body .accordion-inner>form:first-child,.accordion-body .accordion-inner>form:first-child fieldset{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}
.accordion-body .accordion-inner>fieldset:first-child{margin-top:1px}
.accordion-body>:last-child{margin-bottom:0}
@media(min-width:768px){.accordion-small-only .accordion-body.in{overflow:visible}
}
@media only screen and (max-width:767px){.accordion-small-only>a.accordion-toggle{display:block}
.accordion-small-only>div.accordion-toggle{display:none}
}
.background-flat-bottom{border-radius:6px 6px 0 0 !important}
.background-flat-top{border-radius:0 0 6px 6px !important}
.accordion-body:not(.in) .hide-fields-when-collapsed input,.accordion-body:not(.in) .hide-fields-when-collapsed select,.accordion-body:not(.in) .hide-fields-when-collapsed textarea{display:none !important}
.accordion-group .ico-close{visibility:hidden}
.accordion-plain-title fieldset{border:1px solid #999;border-width:0 1px 1px 1px}
.accordion-plain-title .opened .ico-close{visibility:visible;position:relative;top:7px;right:7px}
.accordion-plain-title .opened.btn{border-radius:0;background:#707070}
.indicator-0:before{display:table;position:relative;content:"";width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:15px solid #efefef;background:0;padding:0;border-radius:0;left:9%}
.indicator-1:before{display:table;position:relative;content:"";width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:15px solid #efefef;background:0;padding:0;border-radius:0;left:28.5%}
.indicator-2:before{display:table;position:relative;content:"";width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:15px solid #efefef;background:0;padding:0;border-radius:0;left:48.5%}
.indicator-3:before{display:table;position:relative;content:"";width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:15px solid #efefef;background:0;padding:0;border-radius:0;left:68.5%}
.indicator-4:before{display:table;position:relative;content:"";width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:15px solid #efefef;background:0;padding:0;border-radius:0;left:86.5%}
.accordion-table-style-header{position:relative;display:block;padding:10px 10px 5px 0;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;overflow:visible;border-bottom:4px solid #ccc}
.accordion-table-style-header:after,.accordion-table-style-header:before{display:table;content:"";line-height:0}
.accordion-table-style-header:after{clear:both}
.accordion-table-style-header:after{position:absolute;top:0;right:20%;content:"";width:1px;height:60px;background-color:#ccc}
.accordion-table-style-header:before{position:absolute;top:0;left:60%;content:"";width:1px;height:60px;background-color:#ccc}
.accordion-table-style-header .header-current,.accordion-table-style-header .header-features,.accordion-table-style-header .header-retiready{bottom:0}
.accordion-table-style-header .header-features{padding:5px}
.accordion-table-style-header .header-current{background-color:transparent;float:right;width:20%;text-align:center;padding:5px;position:absolute;right:20%}
.accordion-table-style-header .header-retiready{background-color:transparent;float:right;width:20%;text-align:center;padding:5px;position:absolute;right:0}
.accordion-toggle.accordian-table-style{position:relative;cursor:pointer;background-color:transparent;display:block;overflow:hidden;border-top:1px solid #ccc;margin-top:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.accordion-toggle.accordian-table-style:after,.accordion-toggle.accordian-table-style:before{display:table;content:"";line-height:0}
.accordion-toggle.accordian-table-style:after{clear:both}
.accordion-toggle.accordian-table-style:focus h3,.accordion-toggle.accordian-table-style:hover h3{text-decoration:underline}
.accordion-toggle.accordian-table-style:after{position:absolute;top:0;right:20%;content:"";width:1px;height:700px;background-color:#ccc}
.accordion-toggle.accordian-table-style:before{position:absolute;top:0;left:60%;content:"";width:1px;height:700px;background-color:#ccc}
.accordion-toggle.accordian-table-style .ico{float:none;vertical-align:middle;font-size:1.9em;line-height:1em;padding:0;margin:7px}
.accordion-toggle.accordian-table-style h3{position:relative;background-color:transparent;padding:12px;max-width:55%;margin-right:0;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;color:inherit}
.accordion-toggle.accordian-table-style.collapsed{background-color:transparent;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.accordion-toggle.accordian-table-style.collapsed h3:after{content:"\f70a"}
.accordion-toggle.accordian-table-style h3:after{position:absolute;right:0;top:.8em;font-family:rr-ico;content:"\f709";font-weight:400;font-variant:normal;font-size:1em;text-align:center;margin-left:0;background-color:transparent;width:.5em}
.accordion-toggle.accordian-table-style .icon-one{background-color:transparent;float:right;width:20%;text-align:center;font-size:1.6em;line-height:0;padding:0;position:absolute;top:-10px;right:0}
.accordion-toggle.accordian-table-style .icon-two{background-color:transparent;float:right;width:20%;text-align:center;font-size:1.6em;line-height:0;padding:0;position:absolute;top:-10px;right:20%}
.accordion-toggle.accordian-table-style .icon-tick .ico{color:green}
.accordion-toggle.accordian-table-style .icon-cross .ico{color:red}
.accordion-toggle.accordian-table-style .icon-info{font-size:1.2em;top:-5px}
.accordion-toggle.accordian-table-style .icon-info .ico{color:grey}
.accordion-toggle.accordian-table-style a span:first-child{display:block}
.accordion-toggle.accordian-table-style .explanation{display:none}
.carousel{position:relative;margin-bottom:20px;line-height:1}
.carousel-inner{overflow:hidden;width:100%;position:relative}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;line-height:1}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;-moz-opacity:.5;opacity:.5}
.carousel-control.right{left:auto;right:15px}
.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;-moz-opacity:.9;opacity:.9}
.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}
.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,.25);border-radius:5px}
.carousel-indicators .active{background-color:#fff}
.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333;background:rgba(0,0,0,.75)}
.carousel-caption h4,.carousel-caption p{color:#fff;line-height:20px}
.carousel-caption h4{margin:0 0 5px}
.carousel-caption p{margin-bottom:0}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:20px}
.video-container:last-child{margin-bottom:0}
.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}
.phone-video-wrapper{background:#000;text-align:center;padding-top:8px}
.panel-to-modal-video{display:block}
.panel-to-modal-video img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:100%}
.panel-to-modal-video p{padding:15px 0 0;text-align:center;font-family:"Rockwell W01",Georgia,"Times New Roman",Times,serif;font-size:17px;color:#333}
.panel-to-modal-video div{position:relative}
.panel-to-modal-video div:before{font-family:rr-ico;content:"\f729";color:#fff;speak:none;font-weight:400;font-variant:normal;font-size:5em;position:absolute;top:0;bottom:0;left:0;right:0;height:30px;margin:auto;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .12s ease-out}
.panel-to-modal-video:focus,.panel-to-modal-video:hover{text-decoration:none}
.panel-to-modal-video:focus p,.panel-to-modal-video:hover p{text-decoration:underline}
iframe.panel-to-modal-video{display:none}
.ios a.panel-to-modal-video{display:none}
.ios iframe.panel-to-modal-video{display:block}
.content-video{text-align:center;margin:0 auto;display:block}
.content-video p{padding:10px 0;font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif}
.content-video img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.content-video:before{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-family:rr-ico;content:"\f729";color:#fff;speak:none;font-weight:400;font-variant:normal;font-size:5em;position:absolute;top:50%;margin-top:-30px;left:50%;margin-left:-35px;text-align:center;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .12s ease-out;text-shadow:0 1px 3px rgba(0,0,0,.25)}
.large-thumbnail-video a:first-child{display:block;width:100%;height:100%}
.large-thumbnail-video a:first-child:active,.large-thumbnail-video a:first-child:focus,.large-thumbnail-video a:first-child:hover{text-decoration:none !important}
.large-thumbnail-video a:first-child:active p,.large-thumbnail-video a:first-child:focus p,.large-thumbnail-video a:first-child:hover p{background:#005527}
.large-thumbnail-video .visible-phone p,.large-thumbnail-video a:first-child p{background:#00883f;box-sizing:content-box;padding:20px 20px 20px 60px !important;margin:0;position:relative;color:#fff;text-align:left}
.large-thumbnail-video .visible-phone p .ico,.large-thumbnail-video a:first-child p .ico{position:absolute;left:20px;top:50%;line-height:inherit;font-size:28px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.list-header{padding:10px 0 10px 0;padding-left:200px;border-bottom:1px solid #ccc}
.list-header div{display:inline-block;width:45px;text-align:center}
.no-selected{width:auto !important;display:inline-block;display:none !important}
.comma-list{border-bottom:1px solid #ccc;padding-top:10px;padding-bottom:10px;clear:both}
.comma-list p{padding:0 !important;margin:0 !important;display:inline-block}
.comma-list .list{width:auto}
.comma-list div{padding-top:0;padding-bottom:0 !important;display:inline-block;width:45px;text-align:center}
.comma-list div span.first-child,.comma-list div span:first-child{display:none;visibility:none}
.comma-list div .static{color:#999;font-size:1.9em;vertical-align:top;line-height:.7em}
.comma-list .list-label{float:none;display:inline-block;width:150px;text-align:right;vertical-align:text-top;clear:both}
.comma-list .help-icon{float:none;display:inline-block;padding-top:0;width:auto;margin:0 10px 0 0;line-height:0}
.comma-list .comma{display:none;visibility:hidden}
.comma-list .screenreader-visible{width:0;height:0}
.comma-list .not-used span{display:none;visibility:hidden}
@media only screen and (min-width:979px){.list-header{padding-left:250px}
.list-header div{width:63px}
.no-selected{width:auto !important;display:inline-block;display:none !important;visibility:hidden}
.comma-list div{width:63px}
.comma-list .list-label{width:200px}
.comma-list .list{clear:none;float:none}
}
@media only screen and (min-width:1200px){.list-header{padding-left:350px}
.list-header div{width:65px}
.no-selected{width:auto !important;display:inline-block;display:none !important;visibility:hidden}
.comma-list div{width:65px}
.comma-list .list{clear:none;float:none}
.comma-list .list-label{width:300px}
}
@media only screen and (max-width:767px){.list-header{display:none;visibility:hidden}
.no-selected{width:auto !important;display:inline-block !important;clear:both;float:left}
.comma-list{border-bottom:0 solid #ccc}
.comma-list .list{clear:both;float:left}
.comma-list p{padding:0 !important;margin:0 !important;display:block}
.comma-list div{padding-top:0;display:inline-block;width:auto;padding-bottom:20px}
.comma-list div .static{display:none;visibility:hidden;line-height:normal}
.comma-list div span.first-child,.comma-list div span:first-child{display:block;visibility:visible}
.comma-list .list-label{float:left;margin-top:4px !important;text-align:left;width:auto}
.comma-list .help-icon{float:left;padding-top:0;margin-left:10px}
.comma-list .comma{margin-left:-4px;display:inline-block;visibility:visible}
.comma-list .not-used{background-color:#fc0;display:none;visibility:hidden}
}
@media only screen and (-webkit-device-pixel-ratio:1) and (max-device-width:480px){.editable-list span.static label{background-color:#666 !important;background-position:"";background-image:-webkit-gradient(linear,0 0,100% 0,from(#fc0),to(#0f0)) !important}
.editable-list span.static label.disabled,.editable-list span.static label[disabled]{cursor:help;background:#efefef !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
}
.editable-list{overflow:hidden}
.editable-list div span:first-child{display:block;visibility:visible}
.editable-list div span.first-child{display:block;visibility:visible}
.editable-list span.static label{width:22px;overflow:hidden;padding-left:24px;margin-left:20px;margin-bottom:0;padding-bottom:0;margin-top:0;padding-top:0;margin-bottom:-6px !important}
.editable-list .list-label{padding:0;margin:0;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.ie8 .editable-list span.static label{display:block;width:22px !important;overflow:hidden;padding-left:23px;margin-left:20px}
@media only screen and (max-width:767px){.editable-list span.static label{margin-left:0}
.list{margin-top:10px}
.editable-list div{margin-right:-6px !important}
}
@media only screen and (max-width:767px){.editable-list div{padding:0 !important}
.editable-list div:last-child{margin-right:0 !important}
.editable-list div.last-child{margin-right:0 !important}
.editable-list .list{float:left;background:#fff;padding:3px 3px 4px 3px !important;border:1px solid #00883f;border:1px solid rgba(0,136,63,.25);-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}
.editable-list .list.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.editable-list .list:last-child span label{border-radius:0 6px 6px 0 !important}
.editable-list .list .last-child span label{border-radius:0 6px 6px 0 !important}
.editable-list .list:first-child span label{border-radius:6px 0 0 6px !important;border-left-color:transparent !important}
.editable-list span.static label{border-radius:0;width:auto;display:inline-block;padding:4px 12px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;height:30px;margin:0;color:#00883f;background:0;border:1px solid transparent;border-left:1px solid #00883f;border-left:1px solid rgba(0,136,63,.25)}
.editable-list span.static label:focus,.editable-list span.static label:hover{color:#fff;background:0;background-color:#145e34 !important;border-color:#00883f;border-color:rgba(0,136,63,.25)}
.editable-list span.static label.active,.editable-list span.static label:active{background-image:none !important;background-color:#145e34 !important;outline:0}
.editable-list span.static label.disabled:hover,.editable-list span.static label[disabled]:hover{cursor:help;background:#000 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#757575}
.editable-list span.static label.checked:hover,.editable-list span.static label[checked]:hover{cursor:help;background:#000 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff}
.editable-list span.static label.c_on,.editable-list span.static label.checked,.editable-list span.static label[checked]{color:#fff;background-color:#00883f !important;background-image:none !important;border-left:1px solid #fff}
.editable-list span.static label.c_on.focus,.editable-list span.static label.c_on:hover{background-color:#145e34 !important}
.editable-list span.static label.disabled,.editable-list span.static label.disabled:hover,.editable-list span.static label[disabled],.editable-list span.static label[disabled]:hover{cursor:help;background:#fff !important;color:#999 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#fff}
}
#prechat{display:none}
#prechat .prechat-inner{position:fixed;bottom:0;right:0;width:300px;z-index:1050;margin-left:-280px;background-color:#efefef;border:1px solid #707070;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0}
#prechat .prechat-inner .modal-header{background-color:#707070;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}
#prechat .prechat-inner .modal-header .help-modal-title{color:#fff}
#prechat .prechat-inner .modal-body label{float:none;text-align:left}
#prechat .prechat-inner .modal-body .help-inline{margin-bottom:0;padding-bottom:0}
#slider{overflow:hidden;visibility:hidden;position:relative}
.swipe-wrap{overflow:hidden;position:relative;margin:0}
.slider{margin:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.swipe-wrap>li{float:left;position:relative;width:100%}
.left{z-index:18}
.right{z-index:18}
.slide{padding:0 !important}
.slide>div{margin:0 47px 0 47px}
.coach-landing-head{background-color:#bad405;border-radius:0 !important}
.section-coach .accordion{margin-bottom:0 !important}
.section-coach form{margin-bottom:0}
.section-coach .accordion-toggle .ico-pull-left{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.section-coach .accordion-toggle.collapsed .header-tag,.section-coach .accordion-toggle.collapsed h3{font-family:"Rockwell W01",Georgia,"Times New Roman",Times,serif}
.section-coach .accordion-toggle.collapsed .ico-pull-left{opacity:0}
.coach-actions fieldset{background-color:#bad405;background-image:-moz-linear-gradient(top,#d9e774,#bad405);background-image:-webkit-gradient(linear,0 0,0 100%,from(#d9e774),to(#bad405));background-image:-webkit-linear-gradient(top,#d9e774,#bad405);background-image:-o-linear-gradient(top,#d9e774,#bad405);background-image:linear-gradient(to bottom,#d9e774,#bad405);background-repeat:repeat-x;-webkit-box-shadow:inset 0 1px 3px #a3ad58;-moz-box-shadow:inset 0 1px 3px #a3ad58;box-shadow:inset 0 1px 2px #a3ad58}
.coach-actions fieldset .accordion-heading a.accordion-toggle{background:0}
.coach-actions fieldset .accordion-body .accordion-inner{border-top:0}
.coach-actions fieldset .header-tag,.coach-actions fieldset h4{padding-top:5px}
.coach-actions fieldset .coach-actions-select{margin-top:-10px;margin-left:40px;padding-bottom:0 !important}
.coach-actions fieldset .coach-actions-select .btn{margin-top:10px}
.coach-actions .accordion-toggle .header-tag,.coach-actions .accordion-toggle h3{margin-left:40px;font-family:"Rockwell W01",Georgia,"Times New Roman",Times,serif;max-width:85%}
.coach-actions .accordion-toggle .ico-pull-left{position:absolute;font-size:36px;margin-top:5px}
#coach-views a{min-width:120px}
.section-coach>p{font-size:16px;padding-left:15px !important}
.section-coach .accordion-inner p{font-size:15px}
.section-coach .tab-pane p{padding-left:0}
.coach-so-far-tab .header-tag,.coach-so-far-tab h3{font-family:"Rockwell W01",Georgia,"Times New Roman",Times,serif}
.coach-so-far-tab .accordion-group p{font-size:15px;padding-left:0}
.background-coach-score{background-color:#f27d00}
.background-coach-score .non-flipboard{font-size:16px !important;bottom:7px !important}
.btn-coach-transparent{background:0;color:#000}
.coach-so-far .accordion-item{border:1px solid #bad405;border-radius:6px}
.coach-so-far .accordion-item .accordion-toggle{background:0}
.ico-coach-tick{color:#bad405;padding-top:8px;float:left;font-size:1.9em}
.coach-insight-btn{border-top:1px solid #fff;padding-top:15px}
@media only screen and (min-width:980px){.ico-coach-tick{position:absolute;left:-25px}
}
@media only screen and (max-width:979px){.coach-action-btn .btn-coach-transparent{border:0}
.ico-coach-tick{position:absolute;left:20px}
.section-coach .accordion-toggle h3{margin-left:30px !important}
}
@media only screen and (max-width:768px){.ico-coach-tick{position:absolute;left:10px}
}
.coach-border-panel{padding:10px;border:1px solid #efefef;border-radius:6px}
.coach-landing-body a{color:#333;text-decoration:none;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.coach-split-panel{width:50%;text-align:center}
.notification-wrapper{padding:10px}
.notification-wrapper .alert{margin:0;margin-bottom:-10px}
.section-shop .notification-wrapper{background-color:#942eb5}
.smallWidgetCounter div{width:32px;height:48px;padding:7px 0;font-size:31px}
.smallWidgetCounter div.non-flipboard{font-size:30px !important;margin:0 0 0 2px !important}
.smallWidgetCounter div.non-flipboard.non-flipboard{background:0;border:0;font-size:36px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;width:auto;height:auto;margin:0 2px;padding:0}
.smallWidgetCounter div.non-flipboard:first-child{margin-right:2px !important}
.nonFlipboard.non-flipboard{background:0;border:0;font-size:36px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;width:auto;height:auto;margin:0 2px;padding:0}
[class*=widget-counter]{text-align:center;font-size:0;margin:0 0 8px}
[class*=widget-counter]>div{display:inline-block;position:relative;width:40px;height:60px;line-height:1em;margin:0 0 0 2px;padding:8px 0;font-size:43px;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-top:1px solid #1d1d1d;border-bottom:1px solid #1d1d1d;background:#1a1a1a;background:-moz-linear-gradient(top,#717171 0,#1a1a1a 50%,#454545 51%,#040404 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#717171),color-stop(50%,#1a1a1a),color-stop(51%,#454545),color-stop(100%,#040404));background:-webkit-linear-gradient(top,#717171 0,#1a1a1a 50%,#454545 51%,#040404 100%);background:-o-linear-gradient(top,#717171 0,#1a1a1a 50%,#454545 51%,#040404 100%);background:-ms-linear-gradient(top,#717171 0,#1a1a1a 50%,#454545 51%,#040404 100%);background:linear-gradient(to bottom,#717171 0,#1a1a1a 50%,#454545 51%,#040404 100%)}
[class*=widget-counter] div.non-flipboard{background:0;border:0;font-size:36px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;width:auto;height:auto;margin:0 2px;padding:0}
[class*=widget-counter] div.non-flipboard .help-icon{margin:0 0 0 2px;width:auto}
[class*=widget-counter] div.non-flipboard .help-icon a.form-help{display:inline-block;margin:-10px 0 0 0}
[class*=widget-counter] div.non-flipboard .help-icon a.form-help .ico{font-size:30px !important}
[class*=widget-counter] div.non-flipboard .help-icon a.form-help:focus,[class*=widget-counter] div.non-flipboard .help-icon a.form-help:hover{color:#00883f;text-decoration:none}
[class*=widget-counter] div.non-flipboard .help-icon a.form-help:focus span,[class*=widget-counter] div.non-flipboard .help-icon a.form-help:hover span{color:#00883f !important}
[class*=widget-counter] div.non-flipboard .help-icon a.form-help span:first-child{position:absolute;left:-9999px}
[class*=widget-counter] div.non-flipboard:first-child{margin:0 6px 0 0}
[class*=widget-counter] div.non-flipboard span{color:#333}
[class*=widget-counter] div.non-flipboard span:before{background:0}
[class*=widget-counter] div.non-flipboard span:after{background:0}
[class*=widget-counter] div.non-flipboard a{margin-left:5px}
[class*=widget-counter] div span{color:#fff}
[class*=widget-counter] div span:before{content:"";position:absolute;width:100%;height:1px;background:#000;left:0;top:50%}
[class*=widget-counter] div span:after{content:"";position:absolute;width:100%;height:1px;background:#fff;left:0;top:51%;opacity:.2}
@media only screen and (-webkit-device-pixel-ratio:0){[class*=widget-counter] div span{color:#fff}
[class*=widget-counter] div:before{content:"";position:absolute;width:100%;height:1px;background:#000;left:0;top:50%}
[class*=widget-counter] div:after{content:"";position:absolute;width:100%;height:1px;background:#fff;left:0;top:51%;opacity:.2}
}
@media only screen and (-webkit-device-pixel-ratio:1){[class*=widget-counter] div span{color:#fff}
[class*=widget-counter] div span:before{content:"";position:absolute;width:100%;height:1px;background:#000;left:0;top:50%}
[class*=widget-counter] div span:after{content:"";position:absolute;width:100%;height:1px;background:#fff;left:0;top:51%;opacity:.2}
}
.ie8 [class*=widget-counter] div.non-flipboard span{color:#999}
.span7 .projection{margin-bottom:10px}
.span7 .projection .breakdown{width:50%;float:left;text-align:center;padding:8px 5px}
.span7 .projection .breakdown .header-tag,.span7 .projection .breakdown h3{font-family:"Rockwell W01",Georgia,"Times New Roman",Times,serif;margin-top:0}
.span7 .projection .breakdown .widget-counter{margin-bottom:10px}
.span7 .projection .breakdown p{padding:0;margin:0}
.span7 .projection .breakdown .non-flipboard:last-child{margin-left:8px}
.span7 .projection .breakdown .non-flipboard.last-child{margin-left:8px}
.span7 .projection .breakdown:first-child p{font-size:15px;color:#707070}
.span7 .projection .breakdown:last-child p{font-family:"Rockwell W01",Georgia,"Times New Roman",Times,serif;font-size:17px}
.span7 .projection .breakdown.last-child p{font-family:"Rockwell W01",Georgia,"Times New Roman",Times,serif;font-size:17px}
@media only screen and (min-width:768px) and (max-width:815px),only screen and (max-width:480px){.span7 .projection .breakdown{width:100%;float:none}
}
.homepage [class*=btn] .ico:last-child{font-size:19px;line-height:16px;margin:0 0 0 -2px !important}
.homepage [class*=btn] .ico.last-child{font-size:19px;line-height:16px;margin:0 -10px 0 -4px !important}
.hero.nobghero{background-color:transparent !important}
.hero.nobghero .hero-content{color:#333 !important}
.hero.nobghero .hero-content p{color:#333 !important}
.hero.nobghero .hero-content .main-header{color:#333 !important}
.hero.nobghero .hero-content .hero-video{color:#333 !important}
.hero header{overflow:hidden;position:relative;z-index:1;padding:0}
.hero header p{font-family:"Rockwell W01",Georgia,"Times New Roman",Times,serif;font-size:17px}
.hero header .hero-top{position:relative;height:196px;margin:28px 0 0;-webkit-backface-visibility:hidden}
.hero header .hero-content{position:relative;margin-right:300px;max-width:470px}
.hero header .hero-content h1{font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;line-height:1em;padding:0 0 17px}
.hero header .hero-video{position:absolute;top:0;right:0;text-align:center;margin:0 auto;max-width:282px}
.hero header .hero-video img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:282px;height:152px}
.hero header .hero-video p{padding:8px 0 0}
.hero header .hero-video:before{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-family:rr-ico;content:"\f729";color:#fff;speak:none;font-weight:400;font-variant:normal;font-size:5em;position:absolute;width:282px;line-height:152px;text-align:center;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;transition:all .12s ease-out;text-shadow:0 1px 3px rgba(0,0,0,.25)}
.hero header .hero-video:focus,.hero header .hero-video:hover{text-decoration:none !important}
.hero header .hero-video:focus:before,.hero header .hero-video:hover:before{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}
.hero header .hero-video:focus p,.hero header .hero-video:hover p{text-decoration:underline}
.hero header .hero-actions{padding:0 0 13px;text-align:center}
.hero header .hero-actions .btn{margin:0 5px;padding:9px 19px !important;min-width:162px}
.hero header:after{font-family:rr-ico;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;z-index:-1;display:inline-block}
.hero+.container{text-align:center}
.hero+.container p{padding:2px 0 4px}
.ie8 .hero header:after{display:none}
iframe.content-video,iframe.hero-video{display:none}
.ios a.content-video,.ios a.hero-video{display:none}
.ios iframe.content-video,.ios iframe.hero-video{display:block}
[class*=homepage] .container{width:876px !important;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}
[class*=homepage] h2{font-size:28px;margin:12px 0 16px}
.page-actions{clear:both;padding:0 0 34px;text-align:center}
.page-actions p{margin:0}
.page-actions .btn{margin:9px 5px 0;padding:9px 19px !important;min-width:162px}
.page-actions .btn-adv{background-color:#fc0 !important;margin-bottom:10px !important;padding:10px 40px 10px 10px;min-width:auto}
[class*=feature-box-container] .smallCounter .widget-counter{position:relative;margin-bottom:12px}
[class*=feature-box-container] .smallCounter .widget-counter div{width:32px;height:48px;padding:7px 0;font-size:31px}
[class*=feature-box-container] .smallCounter .widget-counter div.non-flipboard{font-size:30px !important;margin:0 0 0 2px !important}
[class*=feature-box-container] .smallCounter .widget-counter div.non-flipboard.non-flipboard{background:0;border:0;font-size:36px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;width:auto;height:auto;margin:0 2px;padding:0}
[class*=feature-box-container] .smallCounter .widget-counter div.non-flipboard:first-child{margin-right:2px !important}
[class*=feature-box-container] .smallCounter p{font-size:14px;margin:0;padding:0 0 5px;color:#707070}
@media only screen and (min-width:921px) and (max-width:1100px),only screen and (min-width:600px) and (max-width:790px){.feature-box-container .smallCounter .non-flipboard:last-child{position:absolute;top:40px;left:0}
}
.ie8 .hero header .hero-video img{width:auto}
@media only screen and (min-width:1100px){[class*=homepage] .container{width:1050px !important}
}
@media only screen and (min-width:791px) and (max-width:920px){[class*=homepage] .container{width:741px !important}
}
@media only screen and (max-width:920px){.hero header .hero-top{height:auto;min-height:196px}
}
@media only screen and (min-width:600px) and (max-width:790px){[class*=homepage] .hero .container{width:auto !important}
[class*=homepage] .container{width:579px !important}
}
@media only screen and (max-width:800px){.hero .container{width:auto;margin:0 25px}
.hero header .hero-content h1{text-align:left}
}
@media only screen and (max-width:767px){.hero .container{margin:0;padding:0 !important}
.hero header{padding-left:10px;padding-right:10px}
}
@media only screen and (max-width:599px){[class*=homepage] .container{width:auto !important;padding-left:10px;padding-right:10px}
.hero header{text-align:center}
.hero header p{font-size:16px}
.hero header .hero-top{margin:20px 0 0}
.hero header .hero-content{width:100%;max-width:100%;margin:0}
.hero header .hero-content h1{text-align:center;padding:0 0 14px;font-size:23px}
.hero header .hero-video{position:relative}
.hero header .hero-actions .btn{margin-top:13px}
.hero header:after{bottom:inherit !important;top:5px}
}
@media only screen and (max-width:480px){.hero header .hero-actions .btn,[class*=homepage] .page-actions .btn{margin:13px 0 0;width:100%}
[class*=homepage] .visible-phone{display:block !important}
}
[class*=feature-box-container]:after,[class*=feature-box-container]:before{display:table;content:"";line-height:0}
[class*=feature-box-container]:after{clear:both}
[class*=feature-box-container] .feature-column{float:left;width:282px;margin:0 0 0 15px}
[class*=feature-box-container] .feature-column.feature-double-width{width:579px}
[class*=feature-box-container] .slider:first-child .feature-column:first-child,[class*=feature-box-container]>.feature-column:first-child{margin:0}
[class*=equal-box-container]:after,[class*=equal-box-container]:before{display:table;content:"";line-height:0}
[class*=equal-box-container]:after{clear:both}
[class*=equal-box-container] .equal-column{float:left;width:282px;margin:0 0 15px 15px}
[class*=equal-box-container] .slider:first-child .equal-column:first-child,[class*=equal-box-container]>.equal-column:first-child{margin:0}
.feature-box{height:192px;margin:0 0 15px}
.feature-box.no-color-tag:after{display:none}
.feature-box .small-text{font-family:"Rockwell W01",Georgia,"Times New Roman",Times,serif !important;font-size:17px !important;margin-left:8px !important;display:inline !important;margin-top:23px !important}
.feature-box.auto-height{height:auto}
.feature-box.auto-height .link-wrapper{position:relative;left:auto;right:auto}
.feature-box .link-wrapper{position:absolute;bottom:18px;left:15px;right:15px}
.feature-box .link-wrapper a.btn{margin-top:10px}
.feature-box.promo .link-wrapper{position:absolute;bottom:5px;left:15px;right:15px}
.feature-box.promo .link-wrapper a.btn{display:block;margin-top:10px}
.feature-box .link-wrapper-flow{padding:5px 0}
.feature-box .control-length{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.feature-box.feature-double-height{height:399px;padding-top:15px;overflow-y:hidden}
.feature-box.feature-double-height [class*=visual-wrapper] .ico:first-child{font-size:106px}
.feature-box.feature-box-savings .header-tag,.feature-box.feature-box-savings h3{margin-bottom:15px}
.section-profile .feature-box-container .feature-column{width:32.3%;margin:0 0 0 1.5%}
.feature-box-container .slider .slide-selector,.feature-box-container .slider .slider-nav{display:none}
.feature-box-container .slider:first-child .slide-selector+.feature-column{margin-left:0}
[class*=homepage] .feature-slider-within-column{display:block;height:165px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden}
[class*=homepage] .feature-slider-within-column .feature-column{float:left;width:auto;margin:0;position:relative}
[class*=homepage] .feature-slider-within-column .feature-box{padding-left:40px;padding-right:40px;height:165px !important;float:left}
[class*=homepage] .feature-slider-within-column #scorePanel{padding-left:0;padding-right:0}
[class*=homepage] .feature-slider-within-column .slider-nav{display:block}
[class*=homepage] .feature-slider-within-column .slide-selector{display:block;z-index:1}
[class*=homepage] .feature-slider-within-column .slider-content{display:block;width:9999px;overflow:hidden}
[class*=homepage] .feature-slider-within-column .slider-nav .left{margin-left:0}
[class*=homepage] .feature-slider-within-column .slider-nav .right{margin-right:0}
aside.add-space .feature-box{border:1px solid #d9d9d9;background-color:transparent;float:left;position:relative;width:431px;margin:0 0 0 14px;height:auto}
aside.add-space .feature-box:first-child{margin-left:0}
aside.add-space .feature-box .content{padding:5px 0 20px;clear:both}
aside.add-space .feature-box .links-wrapper .link-container a{margin-bottom:10px;white-space:nowrap}
aside.add-space .feature-box .links-wrapper .link-container:after{content:"";height:6px;width:32px;display:block;position:relative;bottom:-7px;margin:0 auto}
aside.add-space .feature-box .links-wrapper .link-container:first-child{margin-left:0}
aside.add-space .feature-box-double [class*=visual-wrapper]{width:50%;float:left}
aside.add-space .feature-box-double .links-wrapper .link-container{float:left;width:50%}
aside.add-space .feature-box-social .btn{min-width:125px}
aside.add-space .feature-box-investments .btn{min-width:161px}
aside.add-space .feature-information-panel{text-align:left;padding-bottom:0}
aside.add-space .feature-information-panel .content{margin-bottom:10px}
aside.add-space .feature-information-panel .content .help-icon{margin:0;white-sapce:nowrap}
.button-wrapper div{float:left;width:50%;padding-left:8px}
.button-wrapper div:first-child{padding-left:0;padding-right:8px}
.feature-box ul{display:inline-block;text-align:left;margin:0 0 0 15px;padding:0}
.feature-box ul li{margin:0;padding:0 0 5px 0}
.equal-box{padding-top:15px;margin-bottom:15px}
.equal-box img{padding:15px}
.equal-box .ico{font-size:3em}
.link-wrapper-equal{width:100%;margin:10px 0}
.link-wrapper-equal .link-container{display:inline;width:50%}
.link-wrapper-equal .link-container a{width:48%}
@media only screen and (min-width:791px) and (max-width:920px){.link-wrapper-equal{width:100%;margin:10px 0}
.link-wrapper-equal .link-container{display:inline;width:100%}
.link-wrapper-equal .link-container a{width:100%;margin-bottom:10px}
}
@media only screen and (min-width:1100px){.feature-box-container .feature-column{width:340px}
.feature-box-container .feature-column.feature-double-width{width:695px}
.equal-box-container .equal-column{width:340px}
aside.add-space .feature-box{width:518px}
}
@media only screen and (min-width:600px) and (max-width:920px){[class*=feature-box-container] .feature-column.feature-full-width{width:100%;margin-left:0}
[class*=feature-box-container] .feature-column.feature-full-width .feature-box{width:100% !important;padding-left:150px;padding-top:15px;text-align:left;height:140px !important}
[class*=feature-box-container] .feature-column.feature-full-width .feature-box .visual-wrapper-ico .ico{font-size:106px;position:absolute;left:20px}
[class*=feature-box-container] .feature-column.feature-full-width .feature-box:after{left:75px}
[class*=feature-box-container] .feature-column.feature-full-width .feature-box .link-wrapper{position:absolute !important}
[class*=feature-box-container] .feature-column:last-of-type{width:100%;margin:0}
[class*=feature-box-container] .feature-column:last-of-type .feature-double-height{height:242px !important;padding-left:150px;text-align:left}
[class*=feature-box-container] .feature-column:last-of-type .feature-double-height:after{left:75px}
[class*=feature-box-container] .feature-column:last-of-type .feature-double-height [class*=visual-wrapper]{height:auto}
[class*=feature-box-container] .feature-column:last-of-type .feature-double-height span{position:absolute;left:20px}
[class*=feature-box-container] .feature-column:last-of-type .feature-double-height .header-tag,[class*=feature-box-container] .feature-column:last-of-type .feature-double-height h3{margin-top:0 !important}
[class*=feature-box-container] .feature-column:last-of-type .feature-double-height .link-wrapper{left:150px}
[class*=feature-box-container] .feature-column:last-of-type .feature-double-height .link-wrapper a span{position:relative;left:0}
[class*=feature-box-container] .feature-column:last-of-type .feature-double-height .link-wrapper a.btn{display:inline-block}
[class*=feature-box-container] .feature-double-width+.feature-column .feature-box{height:192px !important;padding-left:150px;padding-top:15px;text-align:left;width:100%;height:140px !important}
[class*=feature-box-container] .feature-double-width+.feature-column .feature-box:after{left:75px}
[class*=feature-box-container] .feature-double-width+.feature-column .feature-box [class*=visual-wrapper]{height:auto}
[class*=feature-box-container] .feature-double-width+.feature-column .feature-box [class*=visual-wrapper] .ico{font-size:106px !important}
[class*=feature-box-container] .feature-double-width+.feature-column .feature-box span{position:absolute;left:20px}
[class*=feature-box-container] .feature-double-width+.feature-column .feature-box .header-tag,[class*=feature-box-container] .feature-double-width+.feature-column .feature-box h3{margin-top:0 !important}
[class*=feature-box-container] .feature-double-width+.feature-column .feature-box .link-wrapper{position:absolute}
[class*=feature-box-container] .feature-double-width+.feature-column .feature-box .link-wrapper a span{position:relative;left:0}
[class*=feature-box-container] .feature-double-width+.feature-column .feature-box .link-wrapper a.btn{display:inline-block;width:auto}
}
@media only screen and (max-width:920px){aside.add-space .feature-box .links-wrapper .link-container{width:100%}
aside.add-space .feature-box .links-wrapper .link-container .btn{width:100%}
aside.add-space .feature-box .links-wrapper .link-container:after{display:none}
}
@media only screen and (min-width:791px) and (max-width:920px){[class*=feature-box-container] .feature-column{width:363px}
[class*=feature-box-container] .feature-column.feature-double-width{width:741px}
[class*=feature-box-container] .feature-column .feature-box{width:363px}
[class*=feature-box-container] .feature-column .feature-box.feature-double-height{width:100%}
[class*=feature-box-container] .feature-column:last-of-type .feature-box{float:left;margin-left:15px}
[class*=feature-box-container] .feature-column:last-of-type .feature-box:first-child{margin-left:0}
aside.add-space .feature-box{width:363px}
}
@media only screen and (min-width:600px) and (max-width:790px){[class*=feature-box-container] .feature-column{width:282px}
[class*=feature-box-container] .feature-column.feature-double-width{width:579px}
[class*=feature-box-container] .feature-column .feature-box{width:282px}
[class*=feature-box-container] .feature-column .feature-box.feature-double-height{width:100%}
[class*=feature-box-container] .feature-column:last-of-type .feature-box{float:left;margin-left:15px}
[class*=feature-box-container] .feature-column:last-of-type .feature-box:first-child{margin-left:0}
aside.add-space .feature-box{width:282px;margin:0 0 0 15px}
}
@media only screen and (max-width:599px){[class*=feature-box-container] .feature-column{float:none;width:100%;margin:0;position:relative}
[class*=feature-box-container] .feature-column.feature-double-width{width:100%}
[class*=feature-box-container] .feature-column .feature-double-height [class*=visual-wrapper] .ico{font-size:66px}
[class*=feature-box-container] .feature-column .feature-box-savings{padding-bottom:100px}
[class*=feature-box-container] .feature-column .feature-box-savings [class*=visual-wrapper]{display:none}
[class*=feature-box-container] .feature-column .feature-box-savings h3{margin-top:0}
.feature-box:after{display:none !important}
[class*=homepage] .slider{display:block;height:240px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden}
[class*=homepage] .slider .feature-column{float:left;width:auto;margin:0;position:relative}
[class*=homepage] .slider .feature-box{padding-left:40px;padding-right:40px;height:220px !important;float:left}
[class*=homepage] .slider #scorePanel{padding-left:0;padding-right:0}
[class*=homepage] .slider .slider-nav{display:block}
[class*=homepage] .slider .slide-selector{display:block;z-index:1}
[class*=homepage] .slider .slider-content{display:block;width:9999px;overflow:hidden}
[class*=homepage] .slider{background:#efefef}
aside.add-space .feature-box{width:100%;height:auto;margin:15px 0 15px}
aside.add-space .feature-box:first-child{margin-top:15px;margin-bottom:0}
.button-wrapper div{float:none;width:100%;padding-left:0}
.button-wrapper div:first-child{padding-right:0;margin-bottom:10px}
}
@media only screen and (min-width:921px){.slider .feature-goals{padding-top:12px !important}
}
@media only screen and (min-width:600px) and (max-width:920px){[class*=homepage] .feature-slider-within-column .slide-selector+.feature-goals{margin-left:0}
[class*=homepage] .feature-slider-within-column .slide-selector,[class*=homepage] .feature-slider-within-column .slider-nav{display:none}
[class*=homepage] .feature-slider-within-column:first-child .slide-selector+.feature-column{margin-left:0}
}
@media only screen and (max-width:599px){[class*=homepage] .feature-slider-within-column{height:180px;margin:0 0 20px}
[class*=homepage] .feature-slider-within-column .feature-goals{height:180px !important}
[class*=homepage] .slider .score-panel-container .feature-box{width:100%}
}
[class*=homepage] .slider .score-panel-container .feature-box{width:100%}
.homepage-logged-in .overview{padding:0 !important;margin:0 !important}
.homepage-logged-in .overview .panel{margin:0 !important;padding:0 !important}
.homepage-logged-in .overview .stack-container .stack{margin:20px auto 0}
.homepage-logged-in .feature-box-container .feature-goals{padding-top:25px !important}
.homepage-logged-in .information{text-align:center;float:left;width:71%;margin-bottom:15px}
.homepage-logged-in .information .header-tag,.homepage-logged-in .information h2{font-family:"Rockwell W01",Georgia,"Times New Roman",Times,serif;font-size:17px;margin:0;padding:0}
.homepage-logged-in .information .btn{margin:0 auto;display:inline-block}
@media only screen and (min-width:600px) and (max-width:920px){.homepage-logged-in .feature-double-height img{position:absolute;left:10px;top:8px;width:205px}
.homepage-logged-in .feature-double-height .visible-img{display:block !important}
.homepage-logged-in .feature-double-height .hidden-img{display:none}
.homepage-logged-in .feature-double-height .header-tag,.homepage-logged-in .feature-double-height h3{padding-top:10px !important}
.homepage-logged-in .feature-double-height .link-wrapper,.homepage-logged-in .feature-double-height h3,.homepage-logged-in .feature-double-height p{margin-left:78px}
.homepage-logged-in .page-actions{margin-top:10px !important}
}
@media only screen and (max-width:599px){.homepage-logged-in .slider{height:220px}
.homepage-logged-in .slider .feature-box{padding-top:45px !important}
.homepage-logged-in .slider .page-actions{margin-top:10px}
}
@media only screen and (max-width:768px){.homepage-logged-in .information .header-tag,.homepage-logged-in .information h2{margin:10px 0 10px 0}
.homepage-logged-in .page-actions{margin-top:10px}
}
@media only screen and (max-width:505px){.homepage-logged-in .overview .stack-container{display:none;visibility:hidden}
.homepage-logged-in .overview .key-links{margin-left:0}
.homepage-logged-in .information{float:none;width:100%}
.homepage-logged-in .information .header-tag,.homepage-logged-in .information h2{margin:10px 0 10px 0}
.homepage-logged-in .information .btn{width:100%}
.homepage-logged-in .page-actions{margin-top:10px}
.homepage-logged-in .goal-state{width:100%;margin:0 0 10px 0}
.homepage-logged-in .slider{height:220px}
.homepage-logged-in .slider .feature-light-blue{padding:25px !important}
}
@media only screen and (max-width:920px){.homepage-logged-in [class*=feature-box-container] .feature-column .feature-double-height [class*=visual-wrapper] .ico{font-size:66px}
.homepage-logged-in [class*=feature-box-container] .feature-column .feature-box-savings{padding-bottom:100px}
.homepage-logged-in [class*=feature-box-container] .feature-column .feature-box-savings [class*=visual-wrapper]{display:none}
.homepage-logged-in [class*=feature-box-container] .feature-column .feature-box-savings .header-tag,.homepage-logged-in [class*=feature-box-container] .feature-column .feature-box-savings h3{margin-top:0}
.homepage-logged-in .feature-box:after{display:none !important}
.homepage-logged-in .slider{display:block;height:220px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden}
.homepage-logged-in .slider .feature-column{float:left;width:auto;margin:0;position:relative}
.homepage-logged-in .slider .feature-box{padding-left:40px;padding-right:40px;height:220px !important;float:left}
.homepage-logged-in .slider #scorePanel{padding-left:0;padding-right:0}
.homepage-logged-in .slider .slider-nav{display:block}
.homepage-logged-in .slider .slide-selector{display:block;z-index:1}
.homepage-logged-in .slider .slider-content{display:block;width:9999px;overflow:hidden}
.homepage-logged-in .slider .feature-box{padding-top:45px !important}
.homepage-logged-in aside.add-space .feature-box{width:100%;height:auto;margin:15px 0 15px}
.homepage-logged-in aside.add-space .feature-box:first-child{margin-top:15px;margin-bottom:0}
.homepage-logged-in .button-wrapper div{float:none;width:100%;padding-left:0}
.homepage-logged-in .button-wrapper div:first-child{padding-right:0;margin-bottom:10px}
}
.goal-state{position:relative;margin:0 5px 0;width:273px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #00883f;background-color:#fff;display:inline-block;vertical-align:middle}
.goal-state .ico{display:inline-block;color:#00883f;line-height:16px;vertical-align:text-top;font-size:1.9em;width:26px}
.goal-state p{line-height:1em;display:inline-block;margin:5px 5px 5px 0;padding:6px;font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif;font-size:16px;color:#00883f}
.goal-state.not-on-track{border:1px solid #db1f1f}
.goal-state.not-on-track span.ico{color:#db1f1f}
.goal-state.not-on-track p{color:#db1f1f}
.feature-box-container+.page-actions{overflow:hidden;position:relative}
.feature-box-container+.page-actions .btn{margin-top:0}
.feature-box-container+.page-actions .btn .ico{font-size:1em}
.hero-slider{margin-bottom:15px}
.hero-slider .hero-left-wrapper{float:left;width:40%;margin-right:0;display:block;background-color:transparent}
.hero-slider .hero-top{padding:10px 0 0 0;overflow:auto}
.hero-slider .container,.hero-slider header.panel{padding:0}
.hero-slider .hero-top .hero-content p{line-height:1.3em;margin:0 0 10px}
.hero-slider .hero-intro{padding-right:10px}
.hero-slider .hero-intro a span{vertical-align:middle}
.hero-slider .hero-intro.visible-up-to-599{clear:both;background:#fff}
.hero-slider .slider-img{float:right;width:60%;position:relative;clear:both;padding:10px;text-align:center}
.hero-slider .slider-img ul{background-position:50% 0;background-repeat:no-repeat;background-color:transparent;background-size:contain;position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;max-height:240px}
.hero-slider .slider-img ul li{-webkit-backface-visibility:hidden;position:absolute;width:100%;left:0;top:0;text-align:center;position:relative;float:left;padding:0}
.hero-slider .slider-img ul li img{display:inline-block;border:0;max-height:240px}
.hero-slider .main-header{text-align:left}
.hero-slider .main-header span{display:block;font-size:14px}
.hero-slider .main-header .set-break{white-space:pre-wrap;font-size:30px}
@media only screen and (min-width:600px){.hero-slider .hero-intro{padding-right:10px}
}
@media only screen and (max-width:600px){.hero-slider .hero-intro{padding:15px 10px}
.hero-slider .hero-content{padding:0 10px}
.hero-slider .hero-content h1 span:first-child{margin-bottom:10px}
.hero-slider .hero-content h1 span+span{line-height:1em}
}
.span7 article>.panel:first-child .visual-wrapper{text-align:center}
.span7 article>.panel:first-child .visual-wrapper:first-child .ico{font-size:106px}
.span3 .feature-box{width:100%;height:auto;margin-left:0;margin:0 0 15px 0}
.span3 .feature-box .link-wrapper{position:relative;bottom:10px;top:auto;left:auto;right:auto}
.span3 .feature-double-height{padding-bottom:0}
.span3 .add-panel{border:1px solid #d9d9d9;background:0}
.span3 .add-panel .links-wrapper .link-container{width:100%}
.span3 .add-panel .links-wrapper .link-container a{margin-bottom:10px}
.span3 .add-panel .links-wrapper .link-container .btn{width:100%}
.span3 .add-panel .links-wrapper .link-container:after{display:none}
.span3 .promo{background-color:#d9d9d9}
.span3 .panel-group{clear:both;margin-bottom:15px}
.feature-box-investments-safeguards [class*=visual-wrapper]{width:50%;float:left}
.ie8 [class*=overview] .collapse{height:4.25em}
.ie8 [class*=overview] .key-links .collapse{height:0}
.ie8 [class*=overview] .key-links{overflow:auto}
.ie8 [class*=overview] .key-links ul{height:auto}
[class*=overview]{position:relative;padding:0 2% 66px;margin-top:10px;overflow:hidden}
[class*=overview]+.panel{margin:0 0 20px}
[class*=overview] .slide-selector{margin:0;left:0;bottom:24px;line-height:0;text-align:center;height:28px}
[class*=overview] .slide-selector button{width:28px;height:28px;position:relative;padding:0}
[class*=overview] .slide-selector button .ico{line-height:normal;font-size:1.5em !important;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}
[class*=overview] .slide-selector ul{margin:0 10px;display:inline-block;vertical-align:middle}
[class*=overview] .slide-selector ul li{width:11px;height:11px;margin:5px}
[class*=overview] .stack-container{width:25%;float:left}
[class*=overview] .stack-container .stack{background:#6ed69f;display:block;width:108px;height:304px;margin:20px auto 0;transition:all .3s ease}
[class*=overview] .information.isa-features,[class*=overview] .information.pension-features{text-align:left}
[class*=overview] .information{text-align:center;float:left;width:75%}
[class*=overview] .information .help-icon{min-height:26px}
[class*=overview] .information .breakdown{min-height:148px}
[class*=overview] .information .header-tag,[class*=overview] .information h2{margin-top:0}
[class*=overview] .information [class*=widget-counter]{margin:0 0 10px}
[class*=overview] .information .info,[class*=overview] .information p{font-size:14px;margin:0 7px;display:inline-block;padding:0 0 5px;color:#707070;line-height:1.3em}
[class*=overview] .information .changes{border-top:1px solid #d9d9d9;margin:10px 0 0;padding:15px 0;position:relative;min-height:92px}
[class*=overview] .information .changes .change{position:relative;margin-left:10%;display:inline-block;font-size:14px;padding-left:22px;text-align:left;vertical-align:top}
[class*=overview] .information .changes .change:first-child{margin-left:0}
[class*=overview] .information .changes .change .ico{font-size:40px;position:absolute;left:-12px;top:-9px}
[class*=overview] .information .changes .change .number{font-size:20px;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;display:block;margin:0 5px}
[class*=overview] .information .changes p{display:block;padding:0 0 15px}
[class*=overview] .information .changes .changes-action{margin:0 0 10px;display:inline-block}
[class*=overview] .information .changes .info{margin:0 0 0 10px;padding-bottom:0 !important;display:inline-block}
[class*=overview] .information .actions{position:relative;height:4.25em}
[class*=overview] .information .actions:after,[class*=overview] .information .actions:before{display:table;content:"";line-height:0}
[class*=overview] .information .actions:after{clear:both}
[class*=overview] .information .actions>div{position:absolute;bottom:0;width:100%}
[class*=overview] .information .actions>div .accordion-toggle{display:none}
[class*=overview] .information .actions>div+div{right:0;width:50%;text-align:left;background:#fff}
[class*=overview] .information .actions>div+div button{margin-left:-5px}
[class*=overview] .information .actions>div+div button div:first-child{display:none}
[class*=overview] .information .actions>div+div button div:last-child{display:block}
[class*=overview] .information .actions>div+div button div.last-child{display:block}
[class*=overview] .information .actions>div+div button.collapsed div:first-child{display:block}
[class*=overview] .information .actions>div+div button.collapsed div:last-child{display:none}
[class*=overview] .information .actions>div+div button.collapsed div.last-child{display:none}
[class*=overview] .information .actions .collapse{background:#fff;min-height:4.25em;width:100%;margin:0}
[class*=overview] .information .actions .collapse ul{border-top:1px solid #d9d9d9;list-style:none;padding:.35em 0 0;overflow:hidden;margin:0}
[class*=overview] .information .actions .collapse ul li{width:50%;float:left;text-align:left}
[class*=overview] .information .actions .collapse ul li:last-child{margin-bottom:30px}
[class*=overview] .information .actions .collapse ul li.last-child{margin-bottom:30px}
[class*=overview] .information .actions .collapse ul li a:focus,[class*=overview] .information .actions .collapse ul li a:hover{text-decoration:none}
[class*=overview] .information .actions .collapse ul li a:focus span,[class*=overview] .information .actions .collapse ul li a:hover span{text-decoration:underline}
[class*=overview] .information .actions .collapse ul li a:focus span.ico,[class*=overview] .information .actions .collapse ul li a:hover span.ico{text-decoration:none}
[class*=overview] .information .actions .collapse+div{width:50%;background:#fff;margin:0 0 0 50%;position:absolute;right:0;bottom:0;text-align:left}
[class*=overview] .information .actions .collapse+div button{padding-left:0;border:0;line-height:20px;padding:.35em 0}
[class*=overview] .information .actions .collapse+div button span{margin:0 0 0 -5px}
.ie8 .overview .slide-selector .ico{line-height:0 !important}
.span8[class*=savings] .feature-box-container{padding:0 2%}
.span8[class*=savings] .feature-box-container .feature-column{width:49.152542372881356%;margin-left:1.694915254237288%}
.span8[class*=savings] .feature-box-container .feature-column .feature-box{width:100%}
.span8[class*=savings] .feature-box-container .feature-column:first-child{margin-left:0}
@media only screen and (min-width:768px) and (max-width:920px),only screen and (max-width:600px){.span8[class*=savings] .page-actions .goal-state+.btn{margin:15px 16px 0}
.span8[class*=savings] .feature-box-container .feature-column{float:none;display:block;width:100%;margin:0}
}
@media only screen and (max-width:767px){.span8[class*=savings] .feature-box-container .feature-column{float:left}
}
@media only screen and (min-width:768px) and (max-width:985px),only screen and (max-width:645px),print{.span8[class*=savings] .feature-box-container,.span8[class*=savings] .page-actions{padding-left:0;padding-right:0}
[class*=overview]{padding-left:0;padding-right:0}
[class*=overview] .stack-container .stack{margin-left:0}
[class*=counter-7] div,[class*=counter-8] div{width:32px;height:48px;padding:7px 0;font-size:31px}
[class*=counter-7] div.non-flipboard,[class*=counter-8] div.non-flipboard{font-size:30px !important;margin:0 0 0 2px !important}
[class*=counter-7] div.non-flipboard.non-flipboard,[class*=counter-8] div.non-flipboard.non-flipboard{background:0;border:0;font-size:36px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;width:auto;height:auto;margin:0 2px;padding:0}
[class*=counter-7] div.non-flipboard:first-child,[class*=counter-8] div.non-flipboard:first-child{margin-right:2px !important}
[class*=savings] .feature-box-container{padding:0}
}
@media only screen and (max-width:505px){.overview.hideStackMobile .stack-container{display:none;visibility:hidden}
.overview.hideStackMobile .key-links.no-savings{margin-left:0}
[class*=overview]{padding:40px 0 0;margin-bottom:15px}
[class*=overview] .slide-selector{top:0}
[class*=overview] .stack-container{position:absolute;left:0;top:193px;width:auto}
[class*=overview] .stack-container .stack{width:67px;height:192px;margin:0}
[class*=overview] .information{width:100%}
[class*=overview] .information .info,[class*=overview] .information p{display:block}
[class*=overview] .information .breakdown{min-height:128px}
[class*=overview] .information .changes{margin:40px 0 0 77px;text-align:left;padding:10px 0 0 10px;height:152px}
[class*=overview] .information .changes .change:first-child{margin-top:0}
[class*=overview] .information .changes .info,[class*=overview] .information .changes a,[class*=overview] .information .changes p{padding-left:22px;margin:0}
[class*=overview] .information .actions>div{border-radius:6px;overflow:hidden}
[class*=overview] .information .actions>div .accordion-toggle{text-align:left;display:block;border-radius:6px}
[class*=overview] .information .actions>div .accordion-toggle .header-tag,[class*=overview] .information .actions>div .accordion-toggle h3{padding:15px 0 15px 15px}
[class*=overview] .information .actions>div+div{display:none}
[class*=overview] .information .actions .collapse{border-top:0;min-height:0;border-radius:6px}
[class*=overview] .information .actions .collapse ul{padding:15px}
[class*=overview] .information .actions .collapse ul li:last-child{margin:0}
[class*=overview] .information .actions .collapse.in{border:1px solid #d9d9d9}
[class*=overview] .height-control-div{min-height:192px;margin-left:90px}
[class*=overview] .height-control-div .alert{margin:10px 0 0}
}
@media only screen and (max-width:400px){[class*=overview] .information .actions .collapse ul li{width:100%}
}
@media only screen and (max-width:390px){[class*=counter-7] div.non-flipboard:last-child,[class*=counter-8] div.non-flipboard:last-child{position:absolute;left:-6px;top:78px}
[class*=counter-8] .non-flipboard{display:none}
[class*=counter-8] .non-flipboard:first-child{display:inline-block}
[class*=counter-8] .non-flipboard:last-child{display:block}
}
@media only screen and (max-width:360px){.widget-counter div{width:32px;height:48px;padding:7px 0;font-size:31px}
.widget-counter div.non-flipboard{font-size:30px !important;margin:0 0 0 2px !important}
.widget-counter div.non-flipboard.non-flipboard{background:0;border:0;font-size:36px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;width:auto;height:auto;margin:0 2px;padding:0}
.widget-counter div.non-flipboard:first-child{margin-right:2px !important}
.information .changes .change{display:block;width:100%;margin:12px 0 0 0}
}
@media only screen and (max-width:360px){table.price-compare td:before{white-space:normal}
}
.mailboxPersonaIcons{color:#949194;font-size:1.9em}
#mailbox-list-container{width:332px;position:absolute;float:left;height:100%;overflow-y:scroll;margin-top:-13px;border-right:1px solid #ccc}
.fixed{position:fixed !important;margin-top:0 !important}
#mailbox-list-container::-webkit-scrollbar{-webkit-appearance:none}
#mailbox-list-container::-webkit-scrollbar:vertical{width:11px}
#mailbox-list-container::-webkit-scrollbar:horizontal{height:11px}
#mailbox-list-container::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}
#mailbox-content-container{width:auto;float:right;margin-left:332px;min-height:350px}
.mailbox-menu{padding:20px 20px}
.mailbox-menu li a{font-size:15px;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.mailbox-menu li a .ico:first-child{color:#949194;font-size:1.9em;margin:0 2px 0 -3px;line-height:34px}
.mailbox-menu li a .persona{top:-8px}
.mailbox-menu li a .header-tag,.mailbox-menu li a h3{font-size:16px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;color:#00883f;margin:8px 0 10px}
.mailbox-menu li a p{margin-bottom:0;padding-bottom:0}
.mailbox-menu li a time{display:block;margin:3px 0 0}
.mailbox-menu li a time span:last-child{margin-left:10px}
.mailbox-menu li a time span.last-child{margin-left:10px}
.mailbox-menu li a:focus,.mailbox-menu li a:hover{background:#efefef;text-decoration:none !important}
.mailbox-menu li a:focus .ico:first-child,.mailbox-menu li a:hover .ico:first-child{color:#949194 !important}
.mailbox-menu li.mailbox-selected+li:before,.mailbox-menu li.mailbox-selected:before,.mailbox-menu li.mailbox-unread+li:before,.mailbox-menu li.mailbox-unread:before{border-color:#fff}
.mailbox-menu li.mailbox-unread h3{color:#333}
.mailbox-menu li.mailbox-unread .ico:last-child{color:#fff;background-color:#353535;background-image:-moz-linear-gradient(top,#717171,#353535);background-image:-webkit-gradient(linear,0 0,0 100%,from(#717171),to(#353535));background-image:-webkit-linear-gradient(top,#717171,#353535);background-image:-o-linear-gradient(top,#717171,#353535);background-image:linear-gradient(to bottom,#717171,#353535);background-repeat:repeat-x;border-color:#353535 #353535 #0f0f0f;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-color:#333}
.mailbox-menu li.mailbox-unread .ico:last-child .ico:last-child{color:#aaa}
.mailbox-menu li.mailbox-unread .ico:last-child .ico.last-child{color:#aaa}
.mailbox-menu li.list-action{text-align:center}
.mailbox-item-container{padding:0 10%}
.mailbox-select-message,.no-actions-text{text-align:center;margin:100px 0;font-size:17px;font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif}
.mailbox-item .item-information{overflow:hidden;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:7px 0;margin:15px 0 0;font-size:15px;color:#767676}
.mailbox-item .item-information p,.mailbox-item .item-information time{width:50%;float:left;margin:0;padding:0}
.mailbox-item .item-information time{text-align:right}
.mailbox-item .item-information time span:last-child{margin-left:10px}
.mailbox-item .item-information time span.last-child{margin-left:10px}
.mailbox-item .block-list-accordion{margin:0 0 10px !important}
.mailbox-item .block-list-accordion:after{content:"";border-bottom:1px solid #e5e5e5;display:block}
.mailbox-item .block-list-accordion .accordion-heading{background-color:#fff}
.mailbox-item .block-list-accordion .accordion-heading.active:before,.mailbox-item .block-list-accordion .accordion-heading:focus:before,.mailbox-item .block-list-accordion .accordion-heading:hover:before{border-top-color:#e5e5e5}
.mailbox-item .block-list-accordion .accordion-heading:before{margin:0}
.mailbox-item .block-list-accordion .accordion-heading:first-child:before{border-top:0 !important}
.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle{position:relative;background-color:#fff;padding:9px 50% 9px 0;font-size:15px;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle:before{left:-15px}
.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle .ico{float:left;margin:3px 9px 3px -3px}
.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle .ico:first-child{color:#949194;font-size:1.9em}
.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle .ico:last-child{right:0;margin:0}
.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle .ico.last-child{right:0;margin:0}
.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle .persona{width:45%;top:8px;left:36px}
.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle time{position:absolute;top:17px;right:43px;text-align:right}
.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle time span:last-child{margin-left:10px}
.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle time span.last-child{margin-left:10px}
.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle:focus,.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle:hover{background-color:transparent;color:#00883f;text-decoration:none !important}
.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle:focus:before,.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle:hover:before{background:#00883f}
.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle:focus .ico:first-child,.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle:hover .ico:first-child{color:#00883f}
.mailbox-item .block-list-accordion .accordion-body{margin:0}
.mailbox-item .block-list-accordion .accordion-body p{white-space:pre-line}
.mailbox-item .block-list-accordion .accordion-body p:last-child{margin-bottom:10px}
.mailbox-item .block-list-accordion .accordion-body p.last-child{margin-bottom:10px}
.mailbox-item dt:last-of-type .accordion-toggle .ico:last-child{display:none}
.mailbox-item dt.last-of-type .accordion-toggle .ico.last-child{display:none}
.mailbox-item .reply-trigger{margin:15px 0 15px;text-align:center}
.transcript{width:100%;margin-top:25px}
.transcript p{margin:0 0 15px 0;padding:0;width:100%}
.transcript p:after,.transcript p:before{display:table;content:"";line-height:0}
.transcript p:after{clear:both}
.transcript p span{float:left}
.transcript p span.persona{margin-top:8px}
.transcript p span.ico{margin:3px 14px 0 4px;color:#949194;font-size:1.9em}
.transcript p .bubble{position:relative;padding:10px;background:#f7b166;min-width:10px;max-width:48%;display:inline-block;margin-top:-3px;font-size:16px;border:1px solid #f7b166;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.transcript p .bubble:after{content:"";display:block;border-width:10px 12px 10px 0;border-style:solid;border-color:transparent #f7b166 transparent transparent;position:absolute;bottom:auto;top:10px;left:-13px}
.transcript p.client{float:right}
.transcript p.client span{float:right}
.transcript p.client span.ico{margin-left:12px;margin-right:2px}
.transcript p.client .bubble{background-color:#e8e8e8;border-color:#e8e8e8}
.transcript p.client .bubble:after{border-color:transparent transparent transparent #e8e8e8;border-width:10px 0 10px 12px;right:-13px;left:inherit}
.mailbox-empty #mailbox-list-container{display:none}
.mailbox-empty #mailbox-content-container{margin:0 auto;float:none}
.mailbox-empty #mailbox-content-container .mailbox-item-container{padding:0 25%}
@media only screen and (min-width:768px) and (max-width:950px){.mailbox-item-container{padding:0 5%}
}
@media only screen and (max-width:767px){#mailbox-list-container{width:100%;position:relative;float:none;height:100%;overflow-y:visible;margin-top:0;border-right:0}
#mailbox-content-container{float:none;margin-left:0;min-height:0}
.mailbox header .btn-back,.mailbox-item{display:none !important}
.mailbox-item-selected #mailbox-list-container{display:none}
.mailbox-item-selected .mailbox-item,.mailbox-item-selected header .btn-back{display:block !important}
.mailbox-item-container{padding:0}
.mailbox-item .item-information{font-size:14px}
.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle{padding-left:15px}
.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle:before{left:0}
.mailbox-item .form-actions .actions-inline{text-align:center}
.mailbox-item .form-actions .actions-inline .btn-link{float:none;padding-left:12px}
.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle .persona{left:50px}
.mailbox-empty #mailbox-content-container .mailbox-item-container{padding:0}
}
@media only screen and (min-width:768px) and (max-width:830px),only screen and (max-width:400px){.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle{padding-right:35px}
.mailbox-item .block-list-accordion .accordion-heading .accordion-toggle time{position:relative;display:block;float:left;top:inherit;right:inherit;margin:-6px 0 0 36px;text-align:left;clear:both}
.transcript p span.persona{text-indent:-9999px}
.transcript p span.ico{margin-left:-2px}
.transcript p .bubble{max-width:78%}
.transcript p.client span.ico{margin-right:-5px}
}
html.touch .lifestyle-set a.btn:hover{background-color:#fff !important;background-image:none !important;border-style:solid !important}
html.touch .lifestyle-set a.btn:hover .ico{color:#0a94d6 !important}
html.touch .lifestyle-set a.btn:hover.active{background-color:#0a94d6 !important;background-image:-moz-linear-gradient(top,#5ab7e3,#0a94d6) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#5ab7e3),to(#0a94d6)) !important;background-image:-webkit-linear-gradient(top,#5ab7e3,#0a94d6) !important;background-image:-o-linear-gradient(top,#5ab7e3,#0a94d6) !important;background-image:linear-gradient(to bottom,#5ab7e3,#0a94d6) !important;background-repeat:repeat-x !important}
html.touch .lifestyle-set a.btn:hover.active .ico{color:#333 !important}
.lifestyle-set{padding:0 !important;position:relative}
.lifestyle-set a.btn{background-color:#fff;background-image:none;border:2px solid #0a94d6;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;color:#333;width:100%;height:100%;padding:5px;margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.lifestyle-set a.btn .title{display:block;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;line-height:1.1em;height:40px;overflow:hidden}
.lifestyle-set a.btn .ico{margin:0 auto;text-align:center;color:#0a94d6;line-height:1em;font-size:2em;padding:5px 0 !important;position:relative;vertical-align:baseline}
.lifestyle-set a.btn .value{display:block;visibility:hidden;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;line-height:1em;padding-top:5px;height:23px}
.lifestyle-set a.btn .btn-add.frequency,.lifestyle-set a.btn .frequency{display:block;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9em;line-height:1em;visibility:hidden}
.lifestyle-set a.btn.btn-add .frequency{visibility:visible}
.lifestyle-set a.btn.btn-add{border-style:dashed}
.lifestyle-set a.btn.btn-add:focus,.lifestyle-set a.btn.btn-add:hover{border-style:solid}
@media(min-width:768px) and (max-width:979px),(min-width:220px) and (max-width:600px),print{.lifestyle-set a.btn{text-align:left;padding:5px 5px 5px 8px}
.lifestyle-set a.btn .title{display:inline-block;width:100%;height:20px;overflow:hidden}
.lifestyle-set a.btn .ico{line-height:0;font-size:2em;position:absolute;top:25px;right:10px;margin:0;height:auto;vertical-align:middle}
.lifestyle-set a.btn .value{display:inline-block;visibility:hidden;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;line-height:1em;padding-top:5px}
.lifestyle-set a.btn .btn-add.frequency,.lifestyle-set a.btn .frequency{display:inline-block;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9em;line-height:1em;visibility:hidden}
.lifestyle-set a.btn.btn-add .frequency{visibility:visible}
.lifestyle-set a.btn.btn-add{border-style:dashed}
.lifestyle-set a.btn.btn-add:focus,.lifestyle-set a.btn.btn-add:hover{border-style:solid}
}
.lifestyle-set ul{list-style:none;margin:0;padding:0;display:block;position:relative}
.lifestyle-set ul li{list-style:none;margin:10px 0 0 1.8%;padding:0;width:22.2%;display:inline-block;position:relative}
@media(min-width:768px) and (max-width:979px),(min-width:220px) and (max-width:600px),print{.lifestyle-set ul li{margin:5px 0 0 0;width:100%}
}
.lifestyle-set .active{background-color:#0a94d6 !important;background-image:-moz-linear-gradient(top,#5ab7e3,#0a94d6) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#5ab7e3),to(#0a94d6)) !important;background-image:-webkit-linear-gradient(top,#5ab7e3,#0a94d6) !important;background-image:-o-linear-gradient(top,#5ab7e3,#0a94d6) !important;background-image:linear-gradient(to bottom,#5ab7e3,#0a94d6) !important;background-repeat:repeat-x !important;color:#000 !important}
.lifestyle-set .active .ico{color:#000 !important}
.lifestyle-set .active .value{visibility:visible !important}
.lifestyle-set .active .frequency{visibility:visible !important}
.lifestyle-set .active.btn-add .frequency{visibility:visible !important}
.lifestyle-set a:focus,.lifestyle-set a:hover{background-color:#0a94d6 !important;background-image:-moz-linear-gradient(top,#5ab7e3,#0a94d6) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#5ab7e3),to(#0a94d6)) !important;background-image:-webkit-linear-gradient(top,#5ab7e3,#0a94d6) !important;background-image:-o-linear-gradient(top,#5ab7e3,#0a94d6) !important;background-image:linear-gradient(to bottom,#5ab7e3,#0a94d6) !important;background-repeat:repeat-x !important}
.lifestyle-set a:focus .ico,.lifestyle-set a:hover .ico{color:#333 !important}
.set-header{width:100%;border-bottom:1px solid #ccc;padding-bottom:0}
.set-header .header-tag,.set-header h2{font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif;font-size:1.2em;display:inline;line-height:38px !important}
.set-header .btn-link{display:inline;float:right;margin-top:7px;margin-right:0;padding-right:0}
.set-header .btn-link:before{font-family:rr-ico;content:"\f711";speak:none;font-weight:400;font-variant:normal;font-size:1.3em;position:absolute;line-height:1em;text-align:center;margin-left:-25px}
@media only screen and (min-width:768px) and (max-width:979px),only screen and (min-width:220px) and (max-width:600px){.set-header a.btn-link{position:absolute;right:0;bottom:0;margin:0 0 15px 0 !important;padding:0 !important}
}
.panel-lifestyle-total{background-color:#b5dff3}
.panel-lifestyle-total p{font-family:"Rockwell W01",Georgia,"Times New Roman",Times,serif;text-align:center;padding:5px 0 10px 0;margin:0}
.panel-lifestyle-total p.text-bold{font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2em;padding-top:0}
.panel-lifestyle-total .widget-counter div{width:32px;height:48px;padding:7px 0;font-size:31px}
.panel-lifestyle-total .widget-counter div.non-flipboard{font-size:30px !important;margin:0 0 0 2px !important}
.panel-lifestyle-total .widget-counter div.non-flipboard.non-flipboard{background:0;border:0;font-size:36px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;width:auto;height:auto;margin:0 2px;padding:0}
.panel-lifestyle-total .widget-counter div.non-flipboard:first-child{margin-right:2px !important}
.panel-lifestyle-total .nonFlipboard.non-flipboard{background:0;border:0;font-size:36px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;width:auto;height:auto;margin:0 2px;padding:0}
@media only screen and (min-width:768px) and (max-width:900px){.panel-lifestyle-total .widget-counter div{width:25px !important;font-size:29px !important}
.panel-lifestyle-total .widget-counter div.non-flipboard{width:18px !important;font-size:28px !important}
}
@media print{.panel-lifestyle-total .widget-counter .non-flipboard:first-child,.panel-lifestyle-total .widget-counter div{font-size:22px !important;padding:0 !important;width:19px;height:0 !important}
}
.section-savings .hidden-desktop{display:block !important}
.block-list-menu-advanced li.active-border:before,.block-list-menu-advanced li.savings-total:before{border-top:0}
.block-list-menu-advanced .accordion-heading,.block-list-menu-advanced li{margin-bottom:2px;border:0 !important}
.block-list-menu-advanced .accordion-heading:before,.block-list-menu-advanced li:before{content:"";border-top:1px solid #e5e5e5;display:block;margin:0 11px}
.block-list-menu-advanced .accordion-heading:first-child:before,.block-list-menu-advanced li:first-child:before{border-color:#fff}
.block-list-menu-advanced .accordion-heading a,.block-list-menu-advanced li a{border-radius:6px;color:#333;padding:9px 54px 11px 28px;margin-top:6px;margin-bottom:5px}
.block-list-menu-advanced .accordion-heading a:after,.block-list-menu-advanced .accordion-heading a:before,.block-list-menu-advanced li a:after,.block-list-menu-advanced li a:before{display:table;content:"";line-height:0}
.block-list-menu-advanced .accordion-heading a:after,.block-list-menu-advanced li a:after{clear:both}
.block-list-menu-advanced .accordion-heading a:before,.block-list-menu-advanced li a:before{background:#36578c;content:"";display:block;position:absolute;height:32px;width:6px;top:11px;right:auto;left:11px}
.block-list-menu-advanced .accordion-heading a .subTitle:before,.block-list-menu-advanced li a .subTitle:before{border-top:0;height:18px}
.block-list-menu-advanced .accordion-heading a h3,.block-list-menu-advanced li a h3{margin:0 0 3px;font-size:17px;word-wrap:break-word}
.block-list-menu-advanced .accordion-heading a .change,.block-list-menu-advanced .accordion-heading a .total,.block-list-menu-advanced li a .change,.block-list-menu-advanced li a .total{font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;float:left;width:50%}
.block-list-menu-advanced .accordion-heading a .change,.block-list-menu-advanced li a .change{text-align:right}
.block-list-menu-advanced .accordion-heading a .change .ico,.block-list-menu-advanced li a .change .ico{font-size:30px;vertical-align:text-bottom;line-height:12px;width:22px;height:16px;display:inline-block}
.block-list-menu-advanced .accordion-heading a>span:last-child,.block-list-menu-advanced li a>span:last-child{position:absolute;right:11px;top:11px;width:28px;height:28px;text-align:center;line-height:25px;font-size:1.5em !important;color:#757575;background-color:#757575;background-image:-moz-linear-gradient(top,#b9b9b9,#757575);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b9b9b9),to(#757575));background-image:-webkit-linear-gradient(top,#b9b9b9,#757575);background-image:-o-linear-gradient(top,#b9b9b9,#757575);background-image:linear-gradient(to bottom,#b9b9b9,#757575);background-repeat:repeat-x;border-color:#757575 #757575 #4f4f4f;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border:1px solid #757575;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#fff !important}
.block-list-menu-advanced .accordion-heading a>span.last-child,.block-list-menu-advanced li a>span.last-child{position:absolute;right:11px;top:11px;width:28px;height:28px;text-align:center;line-height:25px;font-size:1.5em !important;color:#757575;background-color:#757575;background-image:-moz-linear-gradient(top,#b9b9b9,#757575);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b9b9b9),to(#757575));background-image:-webkit-linear-gradient(top,#b9b9b9,#757575);background-image:-o-linear-gradient(top,#b9b9b9,#757575);background-image:linear-gradient(to bottom,#b9b9b9,#757575);background-repeat:repeat-x;border-color:#757575 #757575 #4f4f4f;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border:1px solid #757575;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#fff !important}
.block-list-menu-advanced .accordion-heading a:focus,.block-list-menu-advanced .accordion-heading a:hover,.block-list-menu-advanced li a:focus,.block-list-menu-advanced li a:hover{background:#d7dde8;text-decoration:none !important}
.block-list-menu-advanced .accordion-heading a:focus h3,.block-list-menu-advanced .accordion-heading a:hover h3,.block-list-menu-advanced li a:focus h3,.block-list-menu-advanced li a:hover h3{text-decoration:underline !important}
.block-list-menu-advanced .accordion-heading a:focus span,.block-list-menu-advanced .accordion-heading a:hover span,.block-list-menu-advanced li a:focus span,.block-list-menu-advanced li a:hover span{text-decoration:none !important}
.block-list-menu-advanced .accordion-heading.active+li:before,.block-list-menu-advanced .accordion-heading.active:before,.block-list-menu-advanced .accordion-heading:focus+li:before,.block-list-menu-advanced .accordion-heading:focus:before,.block-list-menu-advanced .accordion-heading:hover+li:before,.block-list-menu-advanced .accordion-heading:hover:before,.block-list-menu-advanced li.active+li:before,.block-list-menu-advanced li.active:before,.block-list-menu-advanced li:focus+li:before,.block-list-menu-advanced li:focus:before,.block-list-menu-advanced li:hover+li:before,.block-list-menu-advanced li:hover:before{border-top-color:#e5e5e5}
.block-list-menu-advanced .accordion-heading.active a>span:last-child,.block-list-menu-advanced li.active a>span:last-child{font-size:2.4em !important;color:#36578c;right:15px;background:0 0 !important;border:0;border-radius:0}
.block-list-menu-advanced .accordion-heading.active a>span.last-child,.block-list-menu-advanced li.active a>span.last-child{font-size:2.4em !important;color:#36578c !important;right:15px;background:0 0 !important;border:0;border-radius:0}
.block-list-menu-advanced .accordion-heading button:first-child,.block-list-menu-advanced li button:first-child{margin-left:5px;padding-right:0}
button.dropBtn#btn-icon{margin:7px;padding-right:35px;width:6.8em}
#accordionSide #savingsMenu li.active-border:before{border-top:0}
#accordionSide #savingsMenu h3{padding:0;border-bottom:0}
li.savings-pension ul li a.sub{background:#fff}
li.savings-pension ul li a.sub:focus,li.savings-pension ul li a.sub:hover{background:#e2f7ec;border-radius:0}
li.savings-pension ul li a:before{background:0}
.block-list-menu-advanced li.no-top-border:before{border-top:0}
.block-list-menu-advanced li.savings-pension.active-border{border:2px solid #6ed69f !important;border-radius:10px;margin:10px 0}
.block-list-menu-advanced li.savings-pension.active-border .subTitle{background:0;display:inline-block;margin-left:1.5em}
.block-list-menu-advanced li.savings-pension.active-border .subTitle:before{background:#6ed69f;content:"";display:block;position:absolute;height:18px;width:6px;top:11px;right:auto;left:11px}
.block-list-menu-advanced li.savings-pension.active-border li{margin-left:0}
.block-list-menu-advanced li.savings-pension.active-border li.first-sub:before{content:"";border-top:0}
.block-list-menu-advanced li.savings-pension.active-border ul{margin:0}
.block-list-menu-advanced li.savings-pension.active-border ul a{padding-left:40px}
button#btn-icon{background:#666 url(clientlibs/img/accounts-btn-sprite.png) no-repeat 85px 6px;width:6.5em;height:1.7em;margin-top:.6em;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important}
button#btn-icon.selected,button#btn-icon:hover{background:#333 url(clientlibs/img/accounts-btn-sprite.png) no-repeat 85px -35px}
button#btn-icon:active{background:#666 url(clientlibs/img/accounts-btn-sprite.png) no-repeat 85px -77px}
button#btn-icon.selected:hover{background:#333 url(clientlibs/img/accounts-btn-sprite.png) no-repeat 85px -77px}
li.savings-pension.active-border li.active a.sub{background:#e2f7ec}
@media only screen and (min-width:768px) and (max-width:845px){.block-list-menu-advanced li.savings-pension.active-border ul a{padding-left:10px}
}
@media only screen and (min-width:768px) and (max-width:979px){.block-list-menu-advanced li a .change,.block-list-menu-advanced li a .total{width:100%;float:none;display:block}
.block-list-menu-advanced li a .change{text-align:left;margin:3px 0 0 -8px}
}
@media only screen and (min-width:768px){.section-savings .hidden-desktop .span4{display:none !important}
}
@media only screen and (max-width:768px){.block-list-menu-advanced li.list-action{display:table;width:100%;text-align:center}
.block-list-menu-advanced li.list-action:before:hover{border-color:#ccc}
.block-list-menu-advanced li.list-action button{display:table-cell;margin:0}
.block-list-menu-advanced li.list-action .panel.accordion-toggle #savingsMenu.accordion-body{margin-bottom:40px}
section.section-savings header.panel{padding:0 20px}
}
@media only screen and (max-width:400px){li.savings-pension ul li a.sub{background:#fff}
li.savings-pension ul li a.sub h3,li.savings-pension ul li a.sub span{padding-left:0}
}
.sectionPanel ul{list-style:none}
.sectionPanel ul li a:focus,.sectionPanel ul li a:hover{text-decoration:none !important;color:#333;background:#f2f2f2}
.sectionButton h4{display:inline-block;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}
#managementUIContainer{display:block;margin-bottom:1em;position:relative}
#managementUIContainer span.btn.ico{display:inline;padding:2px 0;position:absolute;right:.5em;top:.5em;background-color:#757575;background-image:linear-gradient(to bottom,#b9b9b9,#757575);background-repeat:repeat-x;font-size:1.5em;max-width:33.33px}
#managementUIContainer span.ico.pull-left{color:#007d3b;font-size:1.4em;max-width:33.33px;margin:.2em -.3em 0 0}
span.btn.ico.clicker-down{background:#000}
@media(max-width:480px){#managementUIContainer span.ico.pull-left{margin:.7em .5em}
.sectionButton span.ico{display:none}
#managementUIContainer{background-color:#efefef}
#expandTitle h3{padding:1em;background-color:#efefef}
.sectionGroup{margin:10px;position:absolute;top:-99999px}
.sectionGroup.expanded{margin:10px;position:relative;top:inherit}
}
@media only screen and (min-width:768px) and (max-width:1077px){.sectionButton span.ico{display:none}
#managementUIContainer{background-color:#efefef;border-radius:6px}
#managementUIContainer .sectionGroup button.btn{width:30%;position:relative;top:-1px}
#managementUIContainer span.ico.pull-left{margin:.6em .5em}
#expandTitle{border:1px solid #efefef;background-color:#efefef;display:block;padding-bottom:.4em;border-radius:6px}
#expandTitle span.btn.ico{display:inline;position:absolute;right:.5em;top:.5em}
#expandTitle:focus,#expandTitle:hover{border:1px solid #efefef;background-color:#efefef;display:block}
#expandTitle h3{background-color:#efefef;margin-top:1em}
.sectionGroup{margin:10px;position:absolute;top:-99999px}
.sectionGroup.expanded{margin:10px;position:relative;top:inherit}
}
@media(min-width:1078px){#managementUIContainer{text-align:center}
#managementUIContainer #expandTitle{height:50px}
#managementUIContainer .sectionGroup button.btn{width:30%;position:relative;top:0;margin-right:5px}
#managementUIContainer span.ico.pull-left{margin:.25em 0}
#managementUIContainer .sectionButton h4{margin:10px 0}
span.desktop-hidden{display:none}
.sectionButton span.ico{margin-top:.5em;color:#007d3b}
.sectionButton span.ico.pull-right{margin-top:.25em;color:#fff;background:#757575;background-image:-moz-linear-gradient(top,#b9b9b9,#757575);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b9b9b9),to(#757575));background-image:-webkit-linear-gradient(top,#b9b9b9,#757575);background-image:-o-linear-gradient(top,#b9b9b9,#757575);background-image:linear-gradient(to bottom,#b9b9b9,#757575);background-repeat:repeat-x;border-color:#757575 #757575 #4f4f4f;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border:1px solid #757575;border-radius:6px;font-size:1.5em}
.sectionButton span.pull-right.active{display:none}
.sectionGroup:hover span.pull-right{display:none}
.sectionGroup:hover span.pull-right.active{display:block}
span#expandTitle{visibility:hidden}
div.sectionGroup{background:#efefef;width:30%;padding:.5em .5em;margin-right:5px;border-radius:6px;display:inline-block;position:relative;text-align:center}
div.sectionGroup:hover{padding-bottom:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.sectionGroup .sectionPanel ul{width:20em;background:#f2f2f2;display:none;z-index:999;left:-1.55em;text-align:left;border-bottom-left-radius:6px;border-bottom-right-radius:6px;-webkit-box-shadow:3px 3px 0 0 #9e9b9e;-moz-box-shadow:3px 3px 0 0 #9e9b9e;box-shadow:3px 3px 3px 0 #9e9b9e}
.sectionGroup.open .sectionPanel ul{display:block;position:absolute;margin-top:10px;border-top-right-radius:6px;padding:1em}
.sectionGroup.open .sectionPanel.align-right ul{left:auto;right:0;border-top-left-radius:6px;border-top-right-radius:0}
.sectionPanel li{margin-bottom:.5em}
.sectionPanel span.ico.large{color:#007d3b;vertical-align:-3px}
}
@media only screen and (min-width:481px) and (max-width:767px){#managementUIContainer{text-align:center}
#managementUIContainer span.ico.pull-left{margin-top:0}
#managementUIContainer #expandTitle span.btn.ico{display:none}
.sectionButton span.ico{margin-top:0;color:#007d3b}
.sectionButton span.ico.pull-right{color:#fff;background:#757575;background-image:-moz-linear-gradient(top,#b9b9b9,#757575);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b9b9b9),to(#757575));background-image:-webkit-linear-gradient(top,#b9b9b9,#757575);background-image:-o-linear-gradient(top,#b9b9b9,#757575);background-image:linear-gradient(to bottom,#b9b9b9,#757575);background-repeat:repeat-x;border-color:#757575 #757575 #4f4f4f;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border:1px solid #757575;border-radius:6px}
.sectionButton h4{display:inline-block;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.sectionButton span.pull-right.active{display:none}
.sectionGroup:hover span.pull-right{display:none}
.sectionGroup:hover span.pull-right.active{display:block}
span#expandTitle{visibility:hidden}
div.sectionGroup{background:#efefef;width:30%;padding:1em .5em;margin-right:1px;border-radius:6px;display:inline-block;position:relative;text-align:center}
div.sectionGroup:hover{padding-bottom:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.sectionGroup .sectionPanel ul{width:20em;background:#f2f2f2;display:none;z-index:999;left:-1.55em;text-align:left;border-bottom-left-radius:6px;border-bottom-right-radius:6px;-webkit-box-shadow:3px 3px 0 0 #9e9b9e;-moz-box-shadow:3px 3px 0 0 #9e9b9e;box-shadow:3px 3px 3px 0 #9e9b9e}
.sectionGroup.open .sectionPanel ul{display:block;position:absolute;margin-top:10px;border-top-right-radius:6px;padding:1em}
.sectionGroup.open .sectionPanel.align-right ul{left:auto;right:0;border-top-left-radius:6px;border-top-right-radius:0}
.sectionPanel li{margin-bottom:.5em}
.sectionPanel span.ico.large{color:#007d3b;vertical-align:-3px}
}
.new-tabs ul.tabs{margin:0 auto;padding:0;list-style:none;height:45px;width:100%}
.new-tabs ul.tabs li{float:left;margin-left:1px;cursor:pointer;padding:0 1em;height:45px;line-height:31px;background-color:#fff;color:#007d3b;overflow:hidden;position:relative}
.new-tabs ul.tabs li:hover{background-color:#f4f4f4;border-top-left-radius:6px;border-top-right-radius:6px;color:#333}
.new-tabs ul.tabs li.active{background-color:#efefef;border-top-left-radius:6px;border-top-right-radius:6px;color:#333;display:block}
.new-tabs .tab_container{border:10px solid #efefef;border-radius:6px;border-top-left-radius:0;clear:both;float:left;width:100%;background:#fff;overflow:auto}
.new-tabs .tab_content{padding:20px;display:none}
.new-tabs .tab_drawer_heading{display:none}
@media screen and (max-width:600px){.new-tabs .tabs{display:none}
.new-tabs .tab_container{padding-bottom:.5em}
.new-tabs .tab_drawer_heading{color:#007d3b;border:1px solid #efefef;border-radius:6px;margin:.5em .5em;padding:13px 13px;display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.new-tabs .tab_container h3{margin-bottom:0;position:relative}
.new-tabs .tab_container h3 span.btn.ico{display:inline;position:absolute;right:.2em;top:.2em;font-size:1.5em;padding:4px 2px}
.new-tabs .tab_container h3:hover{background:#efefef}
.new-tabs .tab_content{margin:0 .5em;border:1px dashed red;border-top:0}
.new-tabs .d_active{background-color:#efefef;color:#000;border-bottom-left-radius:0;border-bottom-right-radius:0}
}
@media screen and (min-width:770px) and (max-width:1050px){.new-tabs .tabs{display:none}
.new-tabs .tab_drawer_heading{background-color:#ccc;color:#fff;border-top:1px solid #333;margin:0;padding:5px 20px;display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.new-tabs .d_active{background-color:#666;color:#fff}
}
.click-nav{background:#efefef;border-radius:6px;padding:.5em 1em}
.click-nav ul{list-style:none;padding:0;margin:0}
.click-nav ul li ul{right:0}
.click-nav ul li ul li{padding:1em 0}
.click-nav ul li ul span{color:#666}
.click-nav ul li ul a{margin-left:1em}
.click-nav ul .clicker{color:#000;text-decoration:none !important}
.click-nav ul .clicker span.title{color:#000;display:inline-block;margin-left:4em}
.click-nav ul .clicker span.expand{float:right}
.click-nav ul .clicker:hover .click-nav ul .active{background:#196f9a;text-decoration:none}
.click-nav .no-js ul{display:none}
.click-nav .no-js:hover ul{display:block}
.drop-nav{margin-top:1em;height:10em;text-align:center}
.drop-nav li.dropdown{width:30%;background:#efefef;border-radius:6px;margin-right:10px}
.drop-nav li.dropdown:hover{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:20px}
.drop-nav ul.dropdown-menu{text-align:left;margin-top:0;width:20em;background:#efefef;border:0;border-top-left-radius:0;border-top-right-radius:0}
.new-tabs .tab-border-bottom{border-top:10px solid #efefef;border-top-left-radius:6px;border-top-right-radius:6px}
.new-tabs #transactions .panel.border-gray-dark{padding-bottom:0}
.new-tabs #transactions ul.unstyled{margin-bottom:0}
.new-tabs #transactions ul.unstyled li{border:0;padding:0}
.new-tabs #transactions ul.unstyled li a{border:0;padding:10px 10px}
@media only screen and (min-width:920px),only screen and (min-width:615px) and (max-width:767px){.new-tabs .tabs-to-accordion{background:#fff}
.new-tabs .tabs-to-accordion li.active a{background:#efefef !important;color:#333 !important}
.new-tabs div.tabs-to-accordion{text-align:center;margin:0}
.new-tabs div.tabs-to-accordion li{display:inline-block;padding:0;margin-right:-5px;float:none;background-color:#fff;padding:3px 0;border:1px solid #00883f;border:1px solid rgba(0,136,63,.25);border-left-width:0;border-right-width:0;box-sizing:content-box !important}
.new-tabs div.tabs-to-accordion li:first-child{padding-left:4px;border-left-width:1px;border-radius:6px 0 0 6px !important}
.new-tabs div.tabs-to-accordion li:last-child{padding-right:4px;border-right-width:1px;border-radius:0 6px 6px 0 !important}
.new-tabs div.tabs-to-accordion li.last-child{padding-right:4px;border-right-width:1px}
.new-tabs div.tabs-to-accordion li a{min-width:80px;box-sizing:content-box !important;display:inline-block;padding:4px 12px;margin:0;margin-bottom:0;font-size:16px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#00883f;background:0;border:1px solid transparent;border-left-color:#00883f;border-left-color:rgba(0,136,63,.25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.new-tabs div.tabs-to-accordion li a:focus,.new-tabs div.tabs-to-accordion li a:hover{text-decoration:none !important;color:#fff;background-color:#037035;border-color:#037035}
.new-tabs div.tabs-to-accordion li a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.new-tabs div.tabs-to-accordion li.active a{background-color:#00883f;color:#fff;border-color:#00883f}
.new-tabs div.tabs-to-accordion li:first-child a{border-radius:6px 0 0 6px;border-left-color:transparent}
.new-tabs div.tabs-to-accordion li:last-child a{border-radius:0 6px 6px 0}
.new-tabs div.tabs-to-accordion li.last-child a{border-radius:0 6px 6px 0}
.new-tabs div.tabs-to-accordion .unstyled li a{border-radius:6px 6px 0 0}
.new-tabs div.tabs-to-accordion .unstyled li a:focus,.new-tabs div.tabs-to-accordion .unstyled li a:hover{background:#f4f4f4;color:#333;margin-left:1px}
.new-tabs div.tabs-to-accordion .accordion-toggle{display:none;visibility:hidden}
.new-tabs div.tabs-to-accordion .border-gray-dark{border:0}
.new-tabs div.tabs-to-accordion .collapse{height:auto !important}
.new-tabs div.tabs-to-accordion .collapse ul a .ico:last-child{display:none;visibility:hidden}
}
.saving-options .panel-collapse .labeltxt,.saving-options .panel-collapse label{width:200px}
.saving-options .panel-collapse .controls{margin-left:220px}
.saving-options .saving-option-error{margin:30px 0 5px 0}
.saving-options .saving-option-error .help-inline{max-width:inherit}
.saving-options .saving-option-error .controls{margin-left:0}
.saving-options h3.h4-style,.saving-options h4{font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;margin-top:0;margin-bottom:5px}
.saving-options h3.h4-style a.accordion-toggle,.saving-options h4 a.accordion-toggle{background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:0 15px;position:relative}
.saving-options h3.h4-style a.accordion-toggle:focus,.saving-options h3.h4-style a.accordion-toggle:hover,.saving-options h3.h4-style a.accordion-toggle:visited,.saving-options h4 a.accordion-toggle:focus,.saving-options h4 a.accordion-toggle:hover,.saving-options h4 a.accordion-toggle:visited{text-decoration:none !important}
.saving-options h3.h4-style a.accordion-toggle:focus,.saving-options h4 a.accordion-toggle:focus{color:#008562}
.saving-options h3.h4-style a.accordion-toggle:focus:hover,.saving-options h4 a.accordion-toggle:focus:hover{color:#333}
.saving-options h3.h4-style a.accordion-toggle:after,.saving-options h4 a.accordion-toggle:after{content:"";position:absolute;display:block;width:100%;height:3px;background-color:#ccc;bottom:0;left:0;border-radius:0 0 5px 5px}
.saving-options h3.h4-style a.accordion-toggle .ico,.saving-options h4 a.accordion-toggle .ico{float:none;color:#999;margin:0;margin-right:10px;display:table-cell}
.saving-options h3.h4-style a.accordion-toggle.opened:after,.saving-options h3.h4-style a.accordion-toggle:hover:after,.saving-options h4 a.accordion-toggle.opened:after,.saving-options h4 a.accordion-toggle:hover:after{display:none}
.saving-options h3.h4-style a.accordion-toggle.opened,.saving-options h3.h4-style a.accordion-toggle.opened:focus,.saving-options h4 a.accordion-toggle.opened,.saving-options h4 a.accordion-toggle.opened:focus{border-color:#fff}
.saving-options h3.h4-style a.accordion-toggle.opened:focus:hover,.saving-options h3.h4-style a.accordion-toggle.opened:hover,.saving-options h4 a.accordion-toggle.opened:focus:hover,.saving-options h4 a.accordion-toggle.opened:hover{border-color:#ccc}
.saving-options h3.h4-style a.accordion-toggle span.title,.saving-options h4 a.accordion-toggle span.title{display:table-cell;padding:25px 0 25px 10px}
.saving-options .ico.icon-plus{-webkit-transition:.2s ease all;-moz-transition:.2s ease all;-o-transition:.2s ease all;transition:.2s ease all}
.saving-options .ico.icon-plus:before{font-family:rr-ico;content:"\f70b"}
.saving-options .ico.icon-close:before{font-family:rr-ico;content:"\f706"}
.saving-options .opened .ico.icon-plus{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.saving-options .collapse{background:#fff}
.saving-options .in.collapse{border-bottom-right-radius:6px;border-bottom-left-radius:6px;border:1px solid #ccc;border-top:0;margin-bottom:5px;margin-top:-10px}
.saving-options .in.collapse.mouseover-border{border-color:#ccc}
.saving-options .in.collapse.mouseout-border{border-color:#fff}
.saving-options .h5-style{font-size:16px;margin:10px 0}
@media only screen and (max-width:979px){.saving-options .panel-collapse .labeltxt,.saving-options .panel-collapse label{width:auto}
.saving-options .panel-collapse .controls{margin-left:0}
}
@media only screen and (max-width:400px){.saving-options input,.saving-options select{width:172px}
}
.savings-doc-tab .doc-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 0}
.savings-doc-tab .doc-header .file-doc{-webkit-box-flex:0;-webkit-flex:0 0 62%;-ms-flex:0 0 62%;flex:0 0 62%;padding-left:10px}
.savings-doc-tab .doc-header .file-date,.savings-doc-tab .doc-header .file-type{-webkit-box-flex:0;-webkit-flex:0 0 19%;-ms-flex:0 0 19%;flex:0 0 19%}
.savings-doc-tab .nav-tabs-btn{text-align:left}
.savings-doc-tab .nav-tabs-btn a{min-width:inherit}
.savings-doc-tab .text{margin-bottom:15px}
.savings-doc-tab .filter-block ul{background:0}
.savings-doc-tab .filter-block li{border-left:5px solid #fff;border-top:0;margin-top:5px;background:#fff}
.savings-doc-tab .filter-block li.file-new-notification{border-left:5px solid #007d3b}
.savings-doc-tab .filter-block li .ico-left .ico{font-size:2.2em;position:absolute}
.savings-doc-tab .filter-block li.wakeup{background-color:#d1ebe7}
.savings-doc-tab .accordion-group{margin-bottom:0}
.savings-doc-tab .filter-block{margin-top:20px}
.savings-doc-tab [class*=block-list-documents] a{overflow:hidden;padding-left:0 !important}
.savings-doc-tab [class*=block-list-documents] .file-new-note{display:none}
.savings-doc-tab [class*=block-list-documents] .file-new-notification .file-new-note{position:absolute;left:10px;top:32px;border-radius:50%;background:#db1f1f;width:15px;height:15px;display:block}
.savings-doc-tab [class*=block-list-documents] .file-new-notification .file-date,.savings-doc-tab [class*=block-list-documents] .file-new-notification .file-type,.savings-doc-tab [class*=block-list-documents] .file-new-notification h4{font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}
.savings-doc-tab [class*=block-list-documents] .file-new-notification .file-date .file-descriptor,.savings-doc-tab [class*=block-list-documents] .file-new-notification .file-type .file-descriptor,.savings-doc-tab [class*=block-list-documents] .file-new-notification h4 .file-descriptor{font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.savings-doc-tab [class*=block-list-documents] h4{float:left;width:60%;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;padding-left:50px}
.savings-doc-tab [class*=block-list-documents] .file-descriptor{display:block;margin-top:5px}
.savings-doc-tab [class*=block-list-documents] .file-type{float:left;width:15%;color:#333;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.savings-doc-tab [class*=block-list-documents] .file-date{float:left;width:25%;font-size:100%;padding-right:20px;margin-left:0;text-align:right;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.savings-doc-tab .pagination-more{margin:20px 0}
.savings-doc-tab .pagination-more .btn-page-more{background:#fff;color:#00883f;border-color:#00883f;padding:10px 30px}
.savings-doc-tab .pagination-more .btn-page-more:hover{background:#00883f;color:#fff}
.savings-doc-tab .show-mobile{display:none;visibility:hidden}
@media only screen and (max-width:615px),only screen and (max-width:919px) and (min-width:768px){.savings-doc-tab .show-mobile{display:block;visibility:visible;padding-bottom:5px;overflow:hidden}
.savings-doc-tab .hide-mobile{display:none;visibility:hidden}
.savings-doc-tab [class*=block-list-documents] .ico{top:40px !important}
.savings-doc-tab [class*=block-list-documents] .file-new-notification .file-new-note{top:60px}
.savings-doc-tab [class*=block-list-documents] h4{float:none;width:100%}
.savings-doc-tab [class*=block-list-documents] .file-type{padding-left:10px;width:40%}
.savings-doc-tab [class*=block-list-documents] .file-date{padding-right:10px;width:60%}
}
@media only screen and (max-width:767px){.savings-doc-tab .nav-tabs-btn li a{font-size:13px;padding:4px 5px}
}
.savings-total #faqs-panel{padding-top:30px}
.savings-total .score-panel+div .panel{padding-bottom:15px}
.updateRetirementAge .container .h3-style{font-size:20px;line-height:18px;font-weight:700}
.updateRetirementAge .container ul{padding:0 10px 10px 10px}
.updateRetirementAge .container ul li{line-height:25px}
.updateRetirementAge .container p.first{padding:10px 0 35px 0}
.updateRetirementAge .container .inputForm fieldset .panel span.big-text{font-weight:700;font-size:1.5em;padding:10px}
.updateRetirementAge .container .inputForm fieldset .panel .updatedPensionBlock{background-color:#fff;padding:28px;margin-bottom:3px}
.updateRetirementAge .container .inputForm fieldset .panel .updatedPensionBlock p{line-height:1.5em;font-weight:700;font-size:1.2em}
.updateRetirementAge .container .inputForm fieldset .panel .updatedPensionBlock span.left{float:left}
.updateRetirementAge .container .inputForm fieldset .panel .updatedPensionBlock span.right{float:right}
.updateRetirementAge .container .inputForm fieldset .panel .updatedPensionBlock .bold{font-weight:700}
.updateRetirementAge button.cta{padding:12px !important}
@media only screen and (max-width:480px){.updateRetirementAge .container .inputForm fieldset .panel .updatedPensionBlock span.right{display:block;float:none;padding-top:.5em}
}
@media only screen and (min-width:768px) and (max-width:979px){.updateRetirementAge .container .inputForm fieldset .panel .updatedPensionBlock span.right{display:block;float:none;padding-top:.5em}
}
.container .span7 .panel .info{padding:7px 0 15px 0;font-size:18px}
.container .span7 .panel .bankDetails{padding-bottom:25px}
.container .span7 .panel .bankDetails .panel{padding-left:0}
.container .span7 .panel .bankDetails p{color:#707070;font-size:14px;padding-top:8px}
.container .span7 .alert{font-size:18px}
@media only screen and (min-width:768px) and (max-width:979px){.bankDetails .panel .button-wrapper div{width:55%}
}
.stepUp{padding:20px;position:absolute}
.stepUp label{width:100%}
.stepUp .authentication-code{font-size:4em;font-weight:700}
.stepUp .authentication-code div{padding:20px 0}
.stepUp button.btn.cta-desc{font-size:1.6em;text-align:right;display:inline-block;padding:20px 50px 20px 20px;width:140px}
.stepUp .btn.cta:active,.stepUp .btn.cta:active:focus{padding:20px 50px 20px 20px}
.stepUp button.btn.cta-desc span.ico-large{font-size:1.8em;top:-2px}
.stepUp #tryAgain{padding:25px 50px 25px 20px;width:190px}
.stepUp #tryAgain .ico{top:2px}
.stepUp .form-actions{background:0;border:0;margin:0;clear:both;padding:15px}
.stepUp .form-actions .actions-primary{float:none}
.stepUp .displayMsg{padding-bottom:20px}
.stepUp .displayMsg div{padding:10px}
.stepUp .displayMsg div span.ico{font-size:2.2em;display:inline-block}
.stepUp .displayMsg div .info{position:relative;top:5px;display:inline-block;width:70%;padding:10px;text-align:left}
.stepUp .landline-authorisation-code{background-color:#fff;padding:15px}
.stepUp .landline-authorisation-code h1{font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.stepUp .landline-authorisation-code div{padding:10px 0}
.stepUp .landline-authorisation-code div img{display:inline-block;padding:5px}
.stepUp .landline-authorisation-code div p{display:inline-block;padding:5px;text-align:left}
.stepUp .loading-spinner{position:relative;top:-40px;left:90px}
.stepUp .loading-spinner img{width:24px}
.stepUp .modal-header{border:0}
.stepUp .modal-header button .ico{font-size:1.6em;color:grey}
.stepUp .error-block{padding:40px 20px}
.stepUp .error-block .error{padding:15px;color:#cc3131}
.stepUp .error-block .alert{text-align:center;background-color:#efefef;border:0}
.stepUp .error-block .ico{right:7px;font-size:3em;color:#cc3131}
.stepUp legend{margin-bottom:15px;border:0;text-align:center}
.stepUp .modal-body{position:relative;text-align:center}
.stepUp .modal-body .btn[disabled].cta-disabled{opacity:1}
.stepUp .modal-header{border:0}
.stepUp .modal-header button{border:0;box-shadow:none;background-color:#efefef}
.stepUp .font{font-size:1.4em}
.stepUp .form-group{position:relative;padding:15px;text-align:center;margin:0 auto;width:100%}
.stepUp .form-group .radio{float:none}
.stepUp .form-group .radioContainer{margin:0 auto;width:auto;text-align:left;display:table}
.stepUp .form-group input[type=radio]{vertical-align:middle;margin-top:0}
.stepUp .form-group label{margin-bottom:10px;text-align:center;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.stepUp .btn-disabled{background-color:#fff}
.stepUp .green{color:#008562}
.stepUp .logo-animation{padding:20px;font-size:2.5em}
.stepUp .logo-animation div{display:inline-block}
.stepUp .logo-animation div .play{color:#ccc !important}
.stepUp .logo-animation div .ico-large{color:grey}
.stepUp .logo-animation .svg-logo{position:relative;top:25px}
.stepUp .logo-animation svg{height:auto;width:150px;padding-bottom:10%}
.stepUp .logo-animation svg #line{stroke-dasharray:15;-webkit-animation:draw 5s linear infinite;-moz-animation:draw 5s linear infinite}
@keyframes draw{to{stroke-dashoffset:0}
}
@-webkit-keyframes draw{to{stroke-dashoffset:0}
}
@-moz-keyframes draw{to{stroke-dashoffset:0}
}
.stepUp input[name=code]{float:none;padding:18px 15px !important;border:2px solid #008562;width:150px;text-align:center;font-size:22px !important;height:auto !important;-moz-appearance:textfield}
.stepUp input[name=code]:hover{border-color:#008562;outline:0;box-shadow:none}
.has-js .radioContainer .label_radio.large{background:0;text-align:left;font-weight:400;font-size:1.2em;line-height:1.2em;padding-top:3px}
.has-js .radioContainer label{padding:0 10px 10px 40px;width:100%;display:block;position:relative;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em !important;font-weight:400}
.has-js .radioContainer .label_radio.large:before{position:absolute;content:"";left:0;width:25px;height:25px;border:2px solid #999;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;top:0}
.has-js .radioContainer .label_radio.large>input:first-child{position:absolute;left:-9999px}
.has-js .radioContainer .label_radio.large:after{position:absolute;font-family:rr-ico;content:"\00b7";color:#efefef;font-weight:400;font-variant:normal;font-size:1.3em;text-align:center;left:2px;top:5px;width:25px;height:25px}
.has-js .radioContainer label.label_radio.large.r_on{background:0}
.has-js .radioContainer label.label_radio.large.r_on:after{background:#007d3b;font-size:1em;position:absolute;top:5px;left:5px;width:15px;height:15px;display:block;content:"";border-radius:7px}
.has-js .label_radio.large input[type=radio]{width:auto;margin-right:10px;margin-top:-3px}
.svg-play-state{padding:20px}
.svg-play-state img{width:300px}
.svg-pause-state{padding:20px}
.svg-pause-state img{width:300px}
#securityAndContact fieldset{margin:0}
#securityAndContact form{margin:0}
#securityAndContact .collapsedForm{background:#fff;border-bottom:1px solid #efefef}
#securityAndContact .collapsedForm div .amendButton{display:block}
#securityAndContact .collapsedForm input[type=password]{font-size:1em !important}
#securityAndContact .collapsedForm input:disabled{outline:0;-webkit-box-shadow:none;box-shadow:none;border:0;margin-left:-5px;background-color:#fff;opacity:1;color:#333 !important}
#securityAndContact .collapsedForm .toggleSection{display:none}
#securityAndContact .collapsedForm .control-group{margin-bottom:0}
#securityAndContact .collapsedForm .securityQuesDisplay{display:block}
#securityAndContact .collapsedForm .securityQuesDisplay p{margin-top:5px}
#securityAndContact .collapsedForm .securityOptionsDisplay{display:none}
#securityAndContact .collapsedForm .accordion-toggle .ico{color:#007d3b;float:none;font-size:24px}
#securityAndContact .openForm{background:#efefef;border-bottom:1px solid #efefef}
#securityAndContact .openForm div .amendButton{display:none}
#securityAndContact .openForm .error input{border:1px solid #cc3131}
#securityAndContact .openForm input{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border:1px solid #ccc}
#securityAndContact .openForm .toggleSection{display:block}
#securityAndContact .openForm div.panel{padding:20px 15px}
#securityAndContact .openForm .securityQuesDisplay{display:none}
#securityAndContact .openForm .securityOptionsDisplay{display:block}
#securityAndContact .form-horizontal .controls{margin-left:190px}
#securityAndContact .form-horizontal label{width:140px;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
#securityAndContact .form-horizontal .confirm-icon{margin-top:5px}
#securityAndContact .alert{font-size:1em}
#securityAndContact .alert p{border:0;margin-bottom:10px}
#securityAndContact .red{color:#cc3131}
#securityAndContact .complete{color:#008562}
#securityAndContact p.help-block{border-bottom:0;padding:0}
#securityAndContact .btn-disabled{background:#999;border-color:#999;color:#f4f4f4;cursor:pointer}
#securityAndContact button.btn.btn-disabled:after{background-color:red}
#first-sign-in-modal .form-horizontal .control-group label{width:200px !important;float:left !important;padding-top:0;text-align:right;margin-right:20px !important}
.first-sign-in-modal-body .bold{font-weight:700}
.first-sign-in-modal-body .panel{padding:20px 5px}
.first-sign-in-modal-body .control-group{margin-bottom:0}
.first-sign-in-modal-body div{padding:5px 0}
.first-sign-in-modal-body div .controls span.bold{float:right;text-align:left;word-break:break-all;width:50%;position:relative;top:-5px}
.first-sign-in-modal-body .form-actions{padding:15px 0}
.first-sign-in-modal-body .form-actions div a{padding:20px}
.first-sign-in-modal-body .form-actions div a.btn.cta{font-size:1.3em;margin-top:10px}
.first-sign-in-modal-body .form-actions div a.btn.cta:active{padding:20px}
.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#efefef;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #707070;border-radius:6px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143}
.popover p{padding:5px;margin:0}
.popover.right{margin-left:20px}
.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover>.arrow{border-width:11px}
.popover>.arrow:after{content:"";border-width:10px}
.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:#707070;border-left-width:0}
.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#efefef;border-left-width:0}
.popover .popover-content{padding:8px 10px}
.popover ul{list-style-type:none;position:relative;margin-left:2em;padding:0}
.popover ul li{padding:0;margin:0}
.popover ul li.complete{color:#008562}
.popover ul li.red{color:#cc3131}
.popover ul li:before{content:"\2022";position:absolute;left:-1em;color:#707070;margin-right:5px;font-size:1.5em}
@media(max-width:767px){.popover{display:none !important}
}
@media(max-width:979px){.first-sign-in-modal-body .form-horizontal .controls{clear:none}
}
@media(max-width:421px){.first-sign-in-modal-body .form-actions div a{padding:16px}
.first-sign-in-modal-body .form-actions div a.btn.cta{font-size:1.2em}
}
@media(max-width:767px) and (min-width:673px){#first-sign-in-modal .form-horizontal .control-group label{width:215px !important}
.first-sign-in-modal-body div .controls span.bold{width:55%}
}
@media(max-width:581px) and (min-width:497px){#first-sign-in-modal .form-horizontal .control-group label{width:175px !important}
}
@media(max-width:581px){.first-sign-in-modal-body div .controls span.bold{width:45%}
}
@media(max-width:420px){.first-sign-in-modal-body div .controls span.bold{width:43%}
#first-sign-in-modal .form-horizontal .control-group label{width:100px !important}
}
@media(max-width:392px){.first-sign-in-modal-body div .controls span.bold{width:54%}
#first-sign-in-modal .form-horizontal .control-group label{width:75px !important}
}
@media(max-width:497px) and (min-width:420px){#first-sign-in-modal .form-horizontal .control-group label{width:140px !important}
}
@media(max-width:979px){#securityAndContact .form-horizontal .controls{margin-left:0}
#securityAndContact .collapsedForm input{margin-top:-14px}
#securityAndContact .collapsedForm .control-group{margin-bottom:20px}
#securityAndContact .collapsedForm .securityQuesDisplay p{margin-top:-7px}
}
@media(max-width:767px) and (min-width:537px){#securityAndContact .collapsedForm input{margin-top:-5px}
#securityAndContact .collapsedForm .control-group{margin-bottom:0}
#securityAndContact .collapsedForm .securityQuesDisplay p{margin-top:0}
}
@media(max-width:477px){#securityAndContact .collapsedForm input{margin-top:-8px}
#securityAndContact .collapsedForm input:disabled{color:#000 !important}
}
@media(max-width:597px){#securityAndContact .openForm .popoverMsg p{margin-bottom:5px}
#securityAndContact .openForm .popoverMsg ul{margin-left:12px}
#securityAndContact .openForm .popoverMsg li{list-style-type:none;line-height:15px;text-align:left}
}
@media(max-width:536px) and (min-width:478px){#securityAndContact .collapsedForm input{margin-top:-35px}
#securityAndContact .collapsedForm .control-group{margin-bottom:0}
#securityAndContact .collapsedForm .securityQuesDisplay p{margin-top:0}
}
@media(max-width:767px) and (min-width:697px){#securityAndContact .panel{padding:15px}
#securityAndContact .form-horizontal .controls{margin-left:215px;clear:none}
#securityAndContact .form-horizontal label{width:170px;text-align:right}
}
@media(max-width:696px) and (min-width:587px){#securityAndContact .panel{padding:15px}
#securityAndContact .form-horizontal .controls{margin-left:190px;clear:none}
#securityAndContact .form-horizontal label{width:145px;text-align:right}
}
@media(max-width:586px) and (min-width:497px){#securityAndContact .panel{padding:15px}
#securityAndContact .form-horizontal .controls{margin-left:170px;clear:none}
#securityAndContact .form-horizontal label{width:125px;text-align:right}
}
@media(max-width:496px) and (min-width:478px){#securityAndContact .panel{padding:15px}
#securityAndContact .form-horizontal .controls{margin-left:145px;clear:none}
#securityAndContact .form-horizontal label{width:105px;text-align:right}
}
@media(max-width:477px),(max-width:979px) and (min-width:768px){[class*=detail-list] p span.amendButton span.ico-large{position:relative;top:16px;left:-25px}
}
@media(max-width:477px),(max-width:979px) and (min-width:768px){[class*=detail-list] p span{width:100% !important;text-align:left !important;padding:0 !important;display:block;margin-left:5px}
}
@media only screen and (max-width:427px){.stepUp .authentication-code{font-size:2.5em}
}
@media only screen and (max-width:471px){.stepUp .displayMsg .mobileMsg .ico.ico-large{float:left}
.stepUp .displayMsg .mobileMsg .info{top:-15px;width:85%}
.stepUp .displayMsg .landlineMsg .ico.ico-large{float:left}
.stepUp .displayMsg .landlineMsg .info{top:-15px;width:85%}
}
@media only screen and (min-width:472px) and (max-width:543px){.stepUp .displayMsg .mobileMsg .info{top:15px}
}
@media only screen and (max-width:463px){.stepUp .displayMsg .mobileMsg .info{top:-20px}
}
@media only screen and (min-width:472px) and (max-width:501px){.stepUp .displayMsg .landlineMsg .info{top:15px}
}
@media only screen and (max-width:429px){.stepUp .displayMsg .landlineMsg .info{top:-20px}
}
@media only screen and (max-width:478px){.stepUp .displayMsg .emailMsg .ico.ico-large{float:left}
.stepUp .displayMsg .emailMsg .info{width:80%;top:-15px}
}
@media only screen and (max-width:429px){.stepUp .displayMsg .emailMsg .info{top:-20px}
}
@media only screen and (max-width:378px){.stepUp .displayMsg .emailMsg .info{width:75%}
}
@media only screen and (max-width:327px){.stepUp{padding:15px}
.stepUp .modal-body{padding:0}
}
@media only screen and (max-width:467px){.stepUp .ico.ico-large{font-size:1.2em}
.stepUp .mobile-modal-body .logo-animation .svg-logo{width:40%}
.stepUp .email-modal-body .logo-animation .svg-logo{width:30%}
}
@media only screen and (max-width:427px){.stepUp .mobile-modal-body .logo-animation .svg-logo-small{position:relative;top:15px;width:40%}
.stepUp .mobile-modal-body .logo-animation .svg-logo-small svg{padding-bottom:0}
.stepUp .email-modal-body .logo-animation .svg-logo-small{position:relative;top:15px;width:30%}
.stepUp .email-modal-body .logo-animation .svg-logo-small svg{padding-bottom:0}
}
@media only screen and (max-width:331px){.stepUp .mobile-modal-body .logo-animation .svg-logo-small{top:20px}
.stepUp .email-modal-body .logo-animation .svg-logo-small{top:20px}
}
@media only screen and (max-width:331px){.stepUp .ico.ico-large{font-size:1em}
}
@media only screen and (device-width:768px){.stepUp p.landline-timeout{line-height:.6em}
}
.activate-panel{margin-top:30px}
.activate-panel .activate-btn{width:70%;float:right;background-image:linear-gradient(to top,#fff,#fff);color:#00883f;border:1px solid #00883f;border-bottom:3px solid #145e34}
.password-recovery .control-group label{width:100%;text-align:center;font-size:1.2em;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333}
.password-recovery .control-group .controls{text-align:center;float:none;margin-left:0;padding:10px}
.password-recovery .control-group .controls input{float:none;width:245px;padding:22px 10px !important;border:2px solid #00883f}
.password-recovery .control-group .controls input:focus{outline:2px solid #00883f;box-shadow:none;border-radius:6px}
.password-recovery .form-actions{text-align:center;padding:10px !important}
.password-recovery .form-actions .actions-primary{float:none}
.password-recovery .form-actions .actions-primary a{padding:17px 12px;font-size:20px}
.password-recovery .form-actions a{padding:10px}
.password-recovery .form-actions div{padding:10px}
@media(max-width:979px){.password-recovery .form-actions [class*=actions]>*{float:none}
}
@media(max-width:901px){.activate-panel .activate-btn{width:80%}
}
@media(max-width:767px){.activate-panel .activate-btn{width:100%}
}
.pull-right{float:right}
.pull-left{float:left}
.inline-block{display:inline-block !important}
.hide{display:none}
.force-hide{display:none !important}
.show{display:block !important}
.invisible{visibility:hidden}
.affix{position:fixed}
.gutter1{margin-left:90px !important}
.gutter2{margin-left:85px !important;width:27% !important}
.span7.gutter2{width:57.6271186440678% !important}
.break-point{display:inline-block}
.break-point-block{display:block}
.margin-bottom{margin-bottom:10px}
.phonenumber-large{font-size:3em;text-align:left;padding:10px 0 10px 0;line-height:1em}
.page-separator-link{display:block;text-align:right;padding:15px 0;border-bottom:1px solid #d9d9d9;margin-bottom:30px}
.rounded-corners{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;overflow:hidden}
.border-none,ul.border-none li{border:none !important}
@media only screen and (min-width:600px){.absolute-vertical-center-desktop{position:absolute;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%)}
}
.ios [class*=btn-primary] .ico,.ios [class*=btn-primary]>.ico,.ios [class*=btn-secondary] .ico,.ios [class*=btn-secondary]>.ico{margin-top:-4px !important;display:inline-block}
.ios .homepage [class*=btn-primary] .ico,.ios .homepage [class*=btn-secondary] .ico{margin-top:-4px !important;display:inline-block}
.ios header [class*=btn] .btn-back-icon.ico,.ios header [class*=btn] .btn-cancel-icon.ico{margin-top:-1px !important}
.span-to-div{display:block}
.div-to-span{display:inline}
.grecaptcha-badge{display:none}
.recaptcha-protection-badge-signin{padding:.5rem 0}
.recaptcha-protection-badge-trouble-getting-access{padding:1rem 0}
.recaptcha-protection-badge-getstarted{top:-1rem;position:relative}
.recaptcha-protection-badge-activate{top:-1rem;position:relative}
.recaptcha-protection-badge-register{position:relative;top:-1.75rem;padding-right:1rem;margin-left:1rem}
.recaptcha-protection-badge-contact{margin-top:-1.5rem;position:relative}
@media screen and (min-width:980px){.recaptcha-protection-badge-signin{margin-top:3rem;padding-left:12rem;text-align:right}
.recaptcha-protection-badge-trouble-getting-access{padding-left:12rem;text-align:right;margin-top:1rem}
.recaptcha-protection-badge-register{padding-left:11rem;text-align:right}
.recaptcha-protection-badge-contact{padding-left:12.6rem;text-align:right}
}
@media screen and (min-width:1164px){.recaptcha-protection-badge-signin,.recaptcha-protection-badge-trouble-getting-access{padding-left:17rem}
.recaptcha-protection-badge-register{padding-left:17rem;text-align:right}
.recaptcha-protection-badge-contact{padding-left:18.5rem;text-align:right}
}
.alert.verify-email-alert>:last-child{margin-bottom:-20px}
.video-aside-panel{background-color:#17bae7 !important}
.video-aside-panel h3{text-align:left;line-height:1.2em;color:#fff;font-size:22px}
.video-aside-panel:after{background:0 0 !important}
.video-aside-panel .link-wrapper{position:static;text-align:left;margin-top:20px}
.video-aside-panel img{position:absolute;left:0;bottom:0}
@media only screen and (max-width:599px){.panel.feature-box.feature-double-height.video-aside-panel{height:399px}
}
@media only screen and (max-width:599px) and (min-width:490px){.panel.feature-box.feature-double-height.video-aside-panel img{max-width:90%;left:25px}
}
@media only screen and (max-width:920px) and (min-width:600px){.video-aside-panel h3{font-size:20px;margin-left:120px !important}
.video-aside-panel .link-wrapper{margin-left:120px !important}
.video-aside-panel img{top:2px !important;width:245px !important}
}
.video-aside{margin-top:15px;margin-bottom:35px;padding:15px 10px 0 0;border-width:0;border-radius:0;box-shadow:none;min-height:70px}
.video-aside-button a{width:100%}
.video-panel p{line-height:1.5em}
.video-panel h3{margin-bottom:30px}
.video-info{margin-top:12px;border-radius:6px;margin-bottom:35px}
.aside-goal-planner{background-color:#0a94d6}
.aside-switch-funds{background-color:#47d6c7}
.video-aside .span4 .ico{font-size:100px;border-color:#fff;opacity:1;position:absolute;z-index:1;color:rgba(228,249,247,.196078431372549);top:-3px;left:3px}
.video-aside .video-aside-button{z-index:19;position:relative}
.aside-transfer-in{background:#6ed69f}
.aside-transfer-in .span4 img{font-size:100px;opacity:.4;position:absolute;z-index:1;top:8px;left:1px;width:96px;clip:rect(0,95px,62px,0)}
@media only screen and (min-width:1170px){.feature-video-container{margin-top:20px}
}
.video-error{color:#cc3131;padding:15px 0}
.video-panel iframe{border:3px solid #0069b4}
.idm-player{margin-top:20px !important}
.personalised-video-modal-body fieldset{padding:0 10px}
.personalised-video-modal-body .form-actions{padding-left:12px}
.fundRiskVideoModal h3{font-size:18px;padding:5px 10px 15px 20px;border-bottom:1px solid #ccc}
.fundRiskVideoModal.modal{position:absolute}
#IdomooVideoCalculationModal.modal{position:absolute}
.personalised-video-modal-body .message{padding-top:5px}
.personalised-video-modal-body .label_check.large{font-size:16px !important;width:100% !important}
.personalised-video-modal-body .form-actions{padding-top:5px}
.personalised-video-modal-body{padding-top:0}
.personalised-video-modal-body .label_check.large:before{background:#fff}
.personalised-video-modal-body .help-inline{max-width:475px;text-align:left}
@media only screen and (max-width:920px) and (min-width:768px){.video-panel{width:480px !important}
.video-feature-column{width:247px !important}
}
@media only screen and (max-width:768px) and (min-width:577px){.video-aside{width:48%;text-align:center}
.video-info{margin-bottom:30px}
.video-feature-column .span8{margin-top:13px}
.video-flex-container{display:flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;justify-content:space-around}
}
@media only screen and (max-width:768px){.video-feature-column .span4{width:32.20338983% !important;float:left !important}
.video-feature-column .span8{width:66.10169492% !important;float:left !important;margin-top:10px}
}
@media only screen and (max-width:768px) and (min-width:600px){.video-panel{width:100% !important}
.video-feature-column{width:100% !important}
}
@media only screen and (max-width:768px) and (min-width:506px){.video-panel{padding-bottom:0}
}
@media only screen and (max-width:979px) and (min-width:768px){.video-feature-column .span8{margin-left:5px !important}
}
.mb-0{margin-bottom:0}
.mb-0_5{margin-bottom:.5rem}
.mb-1{margin-bottom:1rem}
.mb-1_5{margin-bottom:1.5rem}
.mb-2{margin-bottom:2rem}
.pt-0{padding-top:0}
.pl-0{padding-left:0}
.pr-0{padding-right:0}
.pb-0{padding-bottom:0}
.pt-10{padding-top:10px}
.pb-10{padding-bottom:10px}
.ml-15{margin-left:15px}
.mr-15{margin-right:15px}
.pr-15{padding-right:15px}
.mt-15{margin-top:15px}
@media only screen and (min-width:768px){.gate-button-position{text-align:right}
}
.wp-switch .panel.form-actions{padding-left:0}
.wp-switch .declaration-panel .label_check.large{width:100%;font-size:16px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.declaration-panel.panel{padding-left:0}
.btn-align{margin-right:40px}
.progress-switch.progress-tracker-advanced li{width:18%}
.wp-switch .fund-research-block{margin-top:30px;padding:15px}
.ml-5{margin-left:5px}
form .panel.sell-funds-btn{padding-left:0}
.switch-journey-button.btn.cta-desc{padding:15px}
.switch-journey-button .ico{font-weight:700}
.form-margin{padding-bottom:8px;margin-bottom:25px}
.form-margin .controls{margin-left:15px}
.form-margin .controls .label_check.large{font-size:16px;width:100%;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.form-margin .controls .label_check.large:before{background-color:#fff}
.form-margin p{padding:15px}
.allocation-type{text-align:left;padding-top:15px}
.allocation-type.nav-tabs-btn li a{box-sizing:border-box !important}
@media only screen and (max-width:480px){.form-horizontal.form-margin .controls{margin-left:15px}
}
div#wp-gate-switch{text-align:right}
div.gate-button-position{border:1px solid #00791a;padding:4px 7px;display:inline-block;border-radius:6px;text-align:center}
div.gate-button-position span.gate-button-wrapper{display:inline-block;text-align:center;padding:4px;margin:0 -4px;width:80px;cursor:pointer;color:#00883f}
span.gate-button{display:inline-block;width:fit-content;font-weight:700}
div.gate-button-position span.gate-button-wrapper:first-child{border-radius:4px 0 0 4px}
div.gate-button-position span.gate-button-wrapper:last-child{border-radius:0 4px 4px 0}
div.gate-button-position span.gate-button-wrapper.active,div.gate-button-position span.gate-button-wrapper:hover{background:#00791a;color:#fff}
.wp-gate-tables-wrapper{margin:10px 0}
.wp-gate-table-row{width:100%;display:inline-table;border:1px solid #dbdbdb}
.wp-gate-table .wp-gate-table-head{text-align:left;padding:10px 14px;background:#f2f2f2}
.wp-gate-table .wp-gate-table-head h4{font-weight:700;font-size:18px}
.wp-gate-table .wp-gate-table-product-name{text-align:left;padding:10px 14px;display:table-cell}
.wp-gate-table .wrt-gate1,.wp-gate-table .wrt-gate2,.wp-gate-table .wrt-gate3{padding:10px 14px;display:table-cell;width:80px;border-left:1px solid #dbdbdb;vertical-align:middle;text-align:center}
.wp-gate-table .ico{color:#00883f;font-weight:700;font-size:1.5em;position:relative;top:5px}
.wp-selected-gate{background-color:#00883f1a}
.wp-gate-table-header-mobile{display:none}
.wp-gate-table-header-mobile .wp-gate-table-head{text-align:left;padding:10px 14px;background:#f2f2f2;display:flex}
div#selectedGate{display:inline-block;width:50%;font-size:24px;font-weight:800;vertical-align:middle;margin:6px 0}
div#gateSwitchArrowButtons{display:inline-block;color:#00883f;font-size:36px;font-weight:400;vertical-align:middle;width:50%;text-align:right}
span.arrow-buttons.ico{padding:0 10px}
.wp-switch-gate #nextBtn.hide{display:none}
#wpSwitchBeforeYouBeginComponent .gateDescription h3{padding:10px}
#wpSwitchBeforeYouBeginComponent .gateDescription h3 span.title{display:inline-block;padding-right:20px}
#wpSwitchBeforeYouBeginComponent .gateDescription h3 span.ico{font-size:24px;vertical-align:sub}
.rr-info-panel.block-left.fund-name:before{height:2rem;top:1rem}
.rr-info-panel.block-left.fund-name{background:#fff;margin:1rem}
.wp-switch span.success{color:#00883f}
.wp-switch .error{color:#cc3131}
.wp-switch .gate-change-panel{text-align:center}
.wp-switch .gate-change-panel .gate-tranfer-inforgraphic{display:inline-block}
.wp-switch .gate-change-panel .gate-tranfer-inforgraphic .label-wrapper span.text-bold{font-size:18px}
#wpSwitchGateConfirmComponent .icon-wrapper{font-size:48px;display:flex}
#wpSwitchGateConfirmComponent .icon-wrapper .mid-section{font-size:28px;color:#008562}
#wpSwitchGateConfirmComponent .icon-wrapper .mid-section span.first-icon{opacity:.33}
#wpSwitchGateConfirmComponent .icon-wrapper .mid-section span.second-icon{opacity:.66}
#wpSwitchGateConfirmComponent .icon-wrapper .icon-investment{color:#47d6c7}
#wpSwitchGateConfirmComponent .icon-wrapper .icon-investment.left-icon{opacity:.5}
#wpSwitchGateConfirmComponent .label-wrapper{font-size:17px;font-weight:700;display:flex}
.wp-switch .panel-with-button{border-radius:6px;padding:10px 2px;margin:10px 0;background:#f2f2f2}
.wp-switch .panel-title{border-bottom:1px solid #fff;padding:0 16px}
.wp-switch .panel-button{padding:0 16px}
.wp-switch .panel-with-button .fund-list{padding:0 16px}
.wp-switch .panel-with-button .fund-list-item{background:#fff;margin:10px 0;padding:11px;border-radius:6px}
.wp-switch .panel-with-button .fund-list-item .details{width:100%;margin-bottom:10px}
.wp-switch .panel-with-button .fund-list-item .details .row{display:flex;width:100%;margin:0}
.wp-switch .panel-with-button .fund-list-item .details .col-1{display:inline-block;width:65%}
.wp-switch .panel-with-button .fund-list-item .details .col-2{display:inline-block;width:20%}
.gate-tranfer-inforgraphic .left-section,.gate-tranfer-inforgraphic .mid-section,.gate-tranfer-inforgraphic .right-section{width:60px;display:inline-flex}
.gate-tranfer-inforgraphic .mid-section{width:90px;padding-top:12px}
.wp-switch .panel-with-button .fund-list-item .details h3{margin:0;padding:0}
.wp-switch .panel-with-button .fund-list-item .details{padding:4px 4px 4px 20px}
.wp-switch .panel-with-button .fund-list-item .details .price{width:29%;text-align:right}
.wp-switch .panel-with-button .fund-list-item .related-docs a span.ico{display:inline-block;text-decoration:none !important}
.wp-switch .panel-with-button .fund-list-item .related-docs{padding:0 10px}
.wp-switch .panel-with-button .fund-list-item .related-docs span.ico{font-size:28px;vertical-align:middle}
.wp-switch div.fund-list-table table{font-size:14px}
.wp-switch div.fund-list-table table thead th{background:0;border-top:0;border-bottom:1px solid #f2f2f2;font-size:14px;font-weight:700 !important;color:#333}
.wp-switch div.fund-list-table table{border-radius:6px}
.wp-switch div.document-list ul{margin:0;border-bottom:1px solid #f2f2f2}
.wp-switch li.document-list-item span.ico{font-size:36px;vertical-align:middle}
.wp-switch li.document-list-item{list-style-type:none;padding:16px 0;border-top:1px solid #f2f2f2}
.wp-switch .search-wrapper{display:flex;width:100%;font-size:16px;font-weight:400;margin:10px 0}
.wp-switch .w-50-w-s-100{width:50%;display:inline-block}
.wp-switch .search-field{display:block;min-height:48px;padding:4px;margin-bottom:10px}
.wp-switch .search-field input[type=text]{margin:0;width:100%;height:40px !important}
.wp-switch .search-field span.ico{font-size:28px;background:#00a67a;color:#fff;padding:6px;float:right;margin-top:-40px;border-radius:4px}
.wp-switch .search-label{text-align:right;padding:14px 0;font-weight:700}
@media only screen and (max-width:767px){div.gate-button-position{width:100%}
div.gate-button-position span.gate-button-wrapper{width:33.33%}
.wp-gate-table .wrt-gate-cell{display:none}
.wp-gate-table .wrt-gate-cell.wp-selected-gate{display:table-cell}
.wp-gate-table-header-mobile{display:block}
}
.wp-switch .panel-with-button .fund-list-item .details .supporting-info span{font-size:14px;padding-right:8px}
.wp-switch .panel-with-button .fund-list-item .details .supporting-info span strong{font-weight:500}
.wp-switch .panel-with-button .fund-list-item .details .supporting-info ul{margin-left:0}
.wp-switch .panel-with-button .fund-list-item .details .supporting-info ul li{list-style-type:none}
.amount-block .currency-input,.amount-block .input-percentage{display:inline-block}
.amount-block input[type=text]{width:4rem;margin-bottom:10px;border:1px solid #999}
.amount-block .control-group{display:inline-block;float:right}
.amount-block .control-group .controls label{margin-top:0}
.form-margin .block-pension.fund-name .margin-top .ico{font-size:2em;position:relative;top:-5px}
.amount-block .provided-amount{display:block;font-size:15px;position:absolute;margin-top:5px}
@media only screen and (min-width:767px){.amount-block{position:absolute;top:0;right:1rem}
}
.span7 article div.error{color:#cc3131}
.span7 article div.error-msg{display:flex}
.span7 article div.error span{display:block}
.span7 article div.error .ico{margin-right:5px}
.wp-switch .form-margin .label_check.large:before{border:1px solid #999}
.d-flex{display:flex}
.d-inline-flex{display:inline-flex}
.wp-switch li.document-list-item a{display:flex}
.wp-switch .fund-list-table{border-radius:6px;background:#fff;font-size:14px;margin-bottom:16px}
.wp-switch .fund-list-table .row{display:flex;width:100%;margin:0;border-top:1px solid #f2f2f2}
.wp-switch .fund-list-table .row.heading{font-weight:700;border-top:0}
.wp-switch .fund-list-table .row .col-1{display:inline-block;width:67%;padding:10px 10px}
.wp-switch .fund-list-table .row .col-2{display:inline-block;width:33%;padding:10px 10px 10px 2px;text-align:right}
.wp-switch .choose-fund-description{margin:10px 0}
.wp-switch .choose-fund-description{margin:30px 0}
.wp-switch .choose-funds-panel{padding:10px 0;width:100%;background:#f2f2f2;border-radius:6px;margin-bottom:20px}
.wp-switch .choose-funds-panel .panel-button{width:100%;text-align:center;padding:10px 10px 20px 10px}
.wp-switch .fund-search-section{border-top:2px solid #fff;padding:10px;font-weight:700;font-size:17px}
.wp-switch .fund-search-section span.close{font-size:36px;width:25px}
.wp-switch .control-group.error .help-inline .ico{left:-30px}
.wp-switch .control-group.error .help-inline.controls{max-width:500px;margin-left:25px}
.wp-switch .search-result-wrapper{border-top:2px solid #fff;margin:0 -10px;padding:10px;font-size:16px;font-weight:400}
.wp-switch .panel-with-button .fund-list .add-fund-button{padding:2px 10px 2px 0;margin:6px;position:absolute;right:0;top:5px;background:#00883f}
.wp-switch .panel-with-button .fund-list .add-fund-button.btn.cta:active:focus{position:absolute;padding:2px 10px 2px 0}
.wp-switch .search-result{max-height:310px;overflow-y:scroll;padding:0 2px}
.wp-switch .search-result.panel-with-button .fund-list{padding:0}
.wp-switch .search-result.panel-with-button .fund-list-item:first-child{margin-top:0}
@media only screen and (max-width:979px){.wp-switch .control-group.error .help-inline .ico{left:-3px}
}
@media only screen and (max-width:991px){.wp-switch .w-50-w-s-100{width:100%}
.wp-switch .search-wrapper{display:block}
.wp-switch .search-label{text-align:left}
.wp-switch .panel-with-button .fund-list .add-fund-button{position:relative}
.wp-switch .panel-with-button .fund-list .add-fund-button.btn.cta:active:focus{position:relative}
}
@media only screen and (min-width:1024px){.wp-switch .fund-block-header{width:56%}
.wp-switch .fund-amount-value{width:56%}
}
@media only screen and (min-width:768px) and (max-width:1024px){.wp-switch .fund-block-header{width:30%}
.wp-switch .fund-amount-value{width:30%}
}
#fundListToSell a:focus,#fundListToSell a:hover{text-decoration:none !important}
.wp-switch .bold{font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.wp-switch .search-wrapper .search-label{padding-right:15px}
.wp-switch .related-docs .file-descriptor{position:relative;top:4px;font-size:14px}
.wp-switch .related-docs a:focus,.wp-switch .related-docs a:hover{text-decoration:none !important}
.wp-switch .search-result .fund-list{padding:0 11px}
.wp-switch .fund-list .fund-list-item .amount-block .delete-funds{font-size:28px;padding-left:6px}
.wp-switch .fund-list .fund-list-item .cash-funds{visibility:hidden;font-size:28px;padding-left:6px}
.wp-switch .notification-msg-block .ico{font-size:28px}
.wp-switch .notification-msg-block{color:#333}
.wp-switch .default-state{background-color:#fbe6a4;border-color:#ffc841}
.wp-switch .default-state .ico{color:#ffc841}
.wp-switch .notification-msg-block.alert{border-radius:0;border-width:0 0 0 4px;min-height:5rem;padding-top:28px}
.wp-switch .allocation-text{font-size:28px}
.wp-switch .notification-msg{position:relative;top:-6px;font-size:16px}
.wp-switch .success-state{background-color:#d4ead3;border-color:#1b6133}
.wp-switch .success-state .ico{color:#1b6133}
.wp-switch .error-state{background-color:#efd5d5;border-color:#9b2c2f}
.wp-switch .error-state .ico{color:#9b2c2f}
.wp-switch .declaration-panel .label_check.large{width:100%;font-size:16px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.wp-switch .change-investment-fund .declaration-panel.panel{padding-bottom:0}
.wp-switch a.btn.disabled{pointer-events:none}
@media only screen and (max-width:425px){.wp-switch .supporting-info .d-flex{display:block}
}
@media only screen and (max-width:425px){.wp-switch .panel-with-button .fund-list-item .details .col-1{width:100%;display:block}
}
@media only screen and (max-width:425px){.wp-switch .panel-with-button .fund-list-item{line-height:1.75rem}
}
@media only screen and (max-width:425px){.wp-switch .panel-with-button .fund-list-item .details .col-1 span{display:block}
}
@media only screen and (max-width:425px){.wp-switch .panel-with-button .fund-list-item .details .col-2.price{width:100%;display:block;text-align:left}
}
@media only screen and (max-width:425px){.wp-switch .panel-with-button .fund-list-item .details .row{width:100%;display:block}
}
@media only screen and (max-width:767px){.wp-switch .panel-with-button .fund-list-item .details{padding:0}
}
.wp-switch .fund-list .fund-list-item .fund-name-details{padding-bottom:0;margin-bottom:0}
.wp-switch .amount-block .currency-input .fund-card-input{border:1px solid #999;height:32px;padding:0 3px;border-radius:6px}
.wp-switch .amount-block .currency-input .fund-card-input .currency-symbol{position:relative;top:5px}
.wp-switch .amount-block .currency-input .fund-card-input .contribution-value{border:0;box-shadow:none;width:4.8rem}
.wp-switch .amount-block input[type=text]:focus{outline:0;box-shadow:none}
@media only screen and (max-width:767px){.wp-switch .panel-with-button .fund-list-item .related-docs{padding:0}
}
.wp-switch .fund-list-table .fund-contribution-list-name{color:#007d3b;font-size:14px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
@media only screen and (max-width:767px){.wp-switch .wp-gate-data-table .gate-confirm{margin-top:15px}
}
.wp-switch .panel-with-button .fund-list .add-fund-button.disabled{background:#000}
.wp-switch .amount-block .buy-fund-percentage-block{display:inline-block;border:1px solid #999;height:32px;position:relative;border-radius:6px}
.wp-switch .amount-block .buy-fund-percentage-block .allocated-percentage{width:4rem;border:0;box-shadow:none}
.wp-switch .amount-block .buy-fund-percentage-block .percentage-symbol-span{position:absolute;top:5px;left:45px}
.wp-switch .progress-switch.gate-list.progress-tracker-advanced li{max-width:250px;width:250px}
#fundListToSell h3{border:0}
#fundListToSell .cash label.sell-all-amt-checkbox{width:100px}
#fundListToSell .closed-to-sell .amount-block{pointer-events:none}
#fundListToSell .closed-to-sell,#fundListToSell .closed-to-sell .amount-block .fund-card-input,#fundListToSell .closed-to-sell .amount-block .label_check.large:before,#fundListToSell .closed-to-sell .amount-block input{background:#e2e2e2}
#fundListToSell .closed-to-sell .amount-block .label_check.large:after{color:#e2e2e2}
@media only screen and (min-width:768px) and (max-width:1024px){.wp-switch .selected-fund-list .cash .row.supporting-info{margin:10px 0 0 0}
}
#fundListToSell .panel.border-gray.rr-info-panel.single-fund.fund-name{min-height:90px;padding-bottom:0}
@media only screen and (max-width:768px){#fundListToSell .panel.border-gray.rr-info-panel.single-fund.fund-name.non-cash{padding-bottom:10px}
}
@media only screen and (max-width:375px){#fundListToSell .panel.border-gray.rr-info-panel.single-fund.fund-name .amount-block .control-group .controls{margin-left:0}
#fundListToSell .cash label.sell-all-amt-checkbox{margin-right:0}
}
#wpUSConnectionComponent .selection-buttons{display:inline-flex;width:130px;border:1px solid #00883f;border-radius:6px;padding:2px;color:#00883f;font-weight:700;background:#fff}
#wpUSConnectionComponent .selection-buttons .us-connection-button-wrapper{display:inline-flex;width:50%;text-align:center;padding:7px}
#wpUSConnectionComponent .selection-buttons .us-connection-button-wrapper.active,#wpUSConnectionComponent .selection-buttons .us-connection-button-wrapper:focus,#wpUSConnectionComponent .selection-buttons .us-connection-button-wrapper:hover{background:#00883f;color:#fff;text-decoration:none !important}
#wpUSConnectionComponent .selection-buttons .us-connection-button-wrapper.active:first-child,#wpUSConnectionComponent .selection-buttons .us-connection-button-wrapper:first-child:focus,#wpUSConnectionComponent .selection-buttons .us-connection-button-wrapper:first-child:hover{border-radius:4px 0 0 4px}
#wpUSConnectionComponent .selection-buttons .us-connection-button-wrapper.active:last-child,#wpUSConnectionComponent .selection-buttons .us-connection-button-wrapper:last-child:focus,#wpUSConnectionComponent .selection-buttons .us-connection-button-wrapper:last-child:hover{border-radius:0 4px 4px 0}
#wpUSConnectionComponent .selection-buttons .us-connection-button-wrapper .us-connection-button{width:100%}
#wpUSConnectionComponent .form-actions .button-wrapper{padding:15px;height:70px}
#wpUSConnectionSuccessMessage{background:#efefef;border-radius:6px;margin-bottom:3rem}
#wpUSConnectionSuccessMessage h3.msg-heading{padding:1rem;border-bottom:1px solid #fff;margin:0}
#wpUSConnectionSuccessMessage h3.msg-heading span.ico.success{color:#008562;font-size:28px;vertical-align:middle}
#wpUSConnectionSuccessMessage .success-message{padding:1rem}
#wpUSConnectionComponent #wpUSConnectionForm p.error{color:#cc3131}
#wpUSConnectionComponent #wpUSConnectionForm p.error span.ico{vertical-align:middle;font-size:26px}
#wpUSConnectionComponent button.disabled{pointer-events:none}
#wpUSConnectionSuccessMessage strong{font-weight:400}
#wpUSConnectionComponent span.ico.btn-processing-ico.loadingSpinner{float:right !important;position:relative;top:3px;right:16px}
#wpUSConnectionComponent .us-connection-input-wrapper{margin-bottom:16px}
#wpUSConnectionComponent .single-question{margin-bottom:6px}
#wpUSConnectionComponent form .panel.disclaimer{padding-top:0;padding-bottom:0}
#wpUSConnectionComponent .btn.cta{padding:13px 16px;background:#00a67a;border-radius:3px;font-size:18px}
#wpUSConnectionComponent div.page-description-within-box{margin:30px 0;border:1px solid #d9d9d9;padding:15px;border-radius:6px}
#wpUSConnectionComponent div.page-description-within-box p:last-of-type{margin:0}
#moneyOutTaxCalculation span.ico.success{vertical-align:bottom;font-size:25px}
#moneyOutTaxCalculation .alert.taxcode-known span.ico{left:7px}
#moneyOutTaxCalculation .alert.taxcode-known a{font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;color:#007d3b;text-decoration:none}
#moneyOutTaxCalculation .alert.taxcode-known p{margin-bottom:0;padding-bottom:0;padding-left:31px}
#moneyOutTaxCalculation .taxcode-unknown table{border-radius:5px;border-collapse:collapse;overflow:hidden}
#moneyOutTaxCalculation .taxcode-unknown table th{background:#fff}
#moneyOutTaxCalculation .taxcode-unknown table thead tr{border-bottom:1px solid #ededed}
#moneyOutTaxCalculation .taxcode-unknown table thead th{border-top:1px solid #ededed}
#moneyOutTaxCalculation .taxcode-unknown table tbody tr:last-child,#moneyOutTaxCalculation .taxcode-unknown table tfoot tr:last-child{border-bottom:1px solid #ededed !important}
#moneyOutTaxCalculation .taxcode-unknown tr td:nth-child(2n+2){color:#007d3b}
#moneyOutTaxCalculation .taxcode-unknown tr td:nth-child(n+2),#moneyOutTaxCalculation .taxcode-unknown tr th:nth-child(n+2){text-align:right}
.money-out-illustration .ico.doc{font-size:22px;vertical-align:bottom}
#withdrawTaxAlertText a{font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;color:#007d3b;text-decoration:none}
#ufplsBeforeYouBeginPage .error-message{color:#cc3131}
#ufplsBeforeYouBeginPage .icon-size-24{font-size:24px}
#ufplsBeforeYouBeginPage .font-medium{font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}
#ufplsBeforeYouBeginPage .control-group.error .help-inline.controls{max-width:500px;margin-left:30px}
#ufplsBeforeYouBeginPage .control-group.error .help-inline .ico{left:-30px}
#ufplsBeforeYouBeginPage .no-link-color a{color:inherit;text-decoration:underline}
#security-question span.help-icon,.heading-with-icon span.help-icon{padding-top:.5rem}
#security-question{margin-bottom:1.5rem;border-bottom:1px solid #fff}
#security-question h3.inline,.heading-with-icon h3{width:90%;border-bottom:0}
select[id^=question]{width:90%}
.heading-with-icon{border-bottom:1px solid #fff}
.span7 #security-questions-form div.error{color:#cc3131}
#securityAndContact #security-questions-form .form-horizontal .control-group label{width:165px}
.control-group.error p,.control-group.error span{color:#cc3131}
p.mt-20,div.mt-20{margin-top:20px !important}
p.mb-20,div.mb-20{margin-bottom:20px !important}
p.ml-20,div.ml-20{margin-left:20px !important}
p.mr-20,div.mr-20{margin-right:20px !important}
.pension-nudge .receiving-guidance-info{margin:40px 0}
.book-pension-wise-guidance,.opt-out-pension-wise-guidance{background:#ffd2bd}
.card{padding:10px 20px;margin:40px 0;border-radius:8px}
.pension-nudge-answer-option input[type="radio"]{appearance:auto;margin:0 16px 0 6px;transform:scale(2)}
.pension-nudge-answer-option label{float:none;text-align:left;color:#3793ff;font-size:20px;margin:0 30px 0 0}
.opt-out-pension-wise-guidance .pension-nudge-answer-option label{display:flex;font-size:16px}
.pension-nudge .row{margin-left:-15px;display:inline-flex;margin-right:-15px}
.pension-nudge .col-md-4{display:inline-block;width:33.33%;padding:0 15px}
.further-guidance-and-help.card{background:#f3f3f3}
.further-guidance-and-help.card h2{padding-bottom:10px}
.further-guidance-and-help .image{background:#fff;text-align:center;border-radius:6px;padding:5px;height:100px}
.pension-nudge-question h2{padding-bottom:10px}
#acceptTermscheckbox.hide{display:none}
.pension-nudge-answer-option{margin-bottom:10px}
.pension-nudge-question{margin-bottom:16px;margin-top:50px}
.card .pension-nudge-question{margin-top:0}
.pension-wise-guidance h2,.book-pension-wise-guidance h2{font-family:'Rockwell W01 Bold';padding-bottom:10px}
.pension-nudge p{line-height:1.5em}
.pension-nudge .card p{font-family:"Avenir LT W01 35 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.pension-nudge-question h4{font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5em}
.pension-nudge-answer-option .options span{vertical-align:middle;padding:2px 0}
.pension-wise-guidance-info.card,.pension-wise-guidance-before-proceed.card{background:#e0f4ff}
.pension-wise-guidance-advice.card{background:#f3f3f3}
.pension-nudge .card a{color:#22a8ff;text-decoration:underline}
.pension-wise-guidance{padding:40px 0 0 0}
.further-guidance-and-help h3{border:0;padding-left:0;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px}
.pension-nudge .card.further-guidance-and-help h3 a{text-decoration:none}
#pensionWiseGuidanceInfoBookingDateWrapper strong.appointment-date{font-weight:400;font-family:"Avenir LT W01 85 lite","Helvetica Neue",Helvetica,Arial,sans-serif;color:#f0c}
.hide-manage-beneficiary .btn.amend-benef,.hide-manage-beneficiary .btn.remove-benef{position:relative;right:55px}
.hide-manage-beneficiary .trust-charity button.remove-btn{position:relative;right:95px}
.checkbox-larger input[type="checkbox"]{transform:scale(2)}
/*!
 * Bootstrap Responsive v2.3.2 Extended
 * Aegon - Retiready Website v8.9
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 * Updated by - Aegon
 */.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.clear{clear:both}
#loadingSpinner{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:1;z-index:999999}
#loadingSpinner p{position:absolute;left:50%;top:50%;font-size:21px;width:150px;margin-left:-75px;line-height:18px}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hide-visually{position:absolute;top:-9999px;left:-9999px;margin:0;padding:0}
.green{color:#00883f !important}
.yellow{color:#fcc917 !important}
.red{color:#db1f1f !important}
.gray,.grey{color:#ccc !important}
.border-gray,.border-grey{border:1px solid #d9d9d9}
.border-gray-dark{border:1px solid #707070}
.border-pastel-blue{border:1px solid #b5dff3}
@media only screen and (max-width:767px){.phone-indent{padding-left:15px !important;padding-right:15px !important}
}
.input-block-level{display:block;width:83%;width:calc(100% - 45px);min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.always-in>.ico:first-child{position:absolute;left:7px;top:12px}
.always-in>.ico:first-child~h3,.always-in>.ico:first-child~h4,.always-in>.ico:first-child~p{padding-left:30px}
.always-in>h3:first-child,.always-in>h4:first-child,.always-in>p:first-child{padding-left:30px}
.help-inline.always-in{padding-left:30px}
.help-inline.always-in .ico:first-child{left:-3px;top:2px}
.alert.always-in .ico:first-child{left:7px}
@media only screen and (min-width:768px) and (max-width:979px){.container .span8 .row-fluid .span6{width:calc(100% - 45px)}
}
.background-light-green{background-color:#bad405 !important}
.background-green{background-color:#00883f !important}
.background-green-lighter{background-color:#f1f6cd}
.background-green-light{background-color:#d9ede2}
.background-gray{background-color:#707070 !important}
.background-gray-dark{background-color:#e0e0e0 !important}
.background-gray-lighter{background-color:#efefef !important}
.background-blue{background-color:#36578c !important}
.background-blue-lighter{background-color:#e4f9f7 !important}
.background-light-blue{background-color:#0a94d6 !important}
.background-cyan{background-color:#47d6c7 !important}
.background-purple{background-color:#942eb5 !important}
.background-orange{background-color:#f27d00 !important}
.background-orange-lighter{background-color:#fcdebf !important}
.background-red{background-color:#db1f1f !important}
.background-yellow{background-color:#fcc917 !important}
.background-pastel-light-green{background-color:#6ed69f !important}
.background-pastel-green{background-color:#199b88 !important}
.background-pastel-blue{background-color:#b5dff3 !important}
.background-pastel-orange{background-color:#f7aa59 !important}
.background-aegon-blue{background-color:#0070bb !important}
.background-none{background-color:transparent !important}
.background-white{background-color:#fff !important}
.background-gray *{color:#FFF}
.background-flat-top{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.background-flat-bottom{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
.score-low{background-color:#eb8484 !important}
.score-medium{background-color:#f7aa59 !important}
.score-high{background-color:#fddc68 !important}
.score-very-high{background-color:#8cc9a8 !important}
.lock-bottom-left{position:absolute;left:0;bottom:0;padding:10px}
.border-bottom-white{border-bottom:1px solid #fff}
.black-circle-number{display:inline-block;margin-right:10px;vertical-align:middle;background-color:#000;padding:6px 9px 5px 9px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:14px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1em;color:#fff !important}
.notification{display:inline-block;vertical-align:middle;background-color:#db1f1f;padding:6px 9px 5px 9px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:14px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1em;color:#fff !important}
.mini-widget-counter .non-flipboard{font-size:20px;width:auto}
.mini-widget-counter div{width:24px;height:36px;line-height:.7;font-size:25px}
.smallSelectorStructure .btn-selector p{color:transparent;line-height:0;padding-top:25px}
.smallSelectorStructure .btn-selector span{color:#333}
.smallSelectorStructure .btn-selector span.coming-soon,.smallSelectorStructure .btn-selector span.ico{display:none}
.smallSelectorStructure .enlarged{width:24.1%;min-width:95px;height:100px;margin-top:-1.4em;margin-left:-25px}
.smallSelectorStructure .enlarged p{color:inherit;display:block;line-height:1em;padding-top:8px}
.smallSelectorStructure .enlarged p span{padding:6px 0 0 0;font-size:1.7em;color:inherit}
.smallSelectorStructure .enlarged p .ico{padding:20px 0 0 0 !important;display:block;font-size:1.9em}
.smallSelectorStructure .enlarged p .coming-soon{display:block;margin-top:5px}
.smallSelectorStructure .selection-navigation{display:block;visibility:visible}
.smallSelectorStructure .selector{margin-bottom:40px}
.smallSelectorStructure .selector li{height:55px}
.smallSelectorStructure .selector.risk{margin-top:20px;margin-bottom:20px}
.smallSelectorStructure .selector.risk li{height:10px}
.smallSelectorStructure .selector-container{max-width:400px;margin:0 auto}
.smallSelectorStructure .selector-container .panel{padding:0;margin:0 24px}
.longSelector .fund-selected.fund-selected-long .selected{float:left;width:100%;padding:10px}
.longSelector .fund-selected.fund-selected-long .selected p{float:left;margin:0;width:44%;font-weight:400;padding-left:15px}
.longSelector .fund-selected.fund-selected-long .selected p span{font-size:1em !important;padding-top:5px;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}
.longSelector .fund-selected.fund-selected-long .selected .ico{float:left;font-size:2em;width:auto;line-height:1em}
.longSelectorStacked .fund-selected.fund-selected-long .selected{position:relative}
.longSelectorStacked .fund-selected.fund-selected-long .selected p{padding:0 0 10px 50px;text-align:left;width:auto !important;float:none}
.longSelectorStacked .fund-selected.fund-selected-long .selected p:last-child{padding-bottom:0}
.longSelectorStacked .fund-selected.fund-selected-long .selected .ico{position:absolute;left:10px;top:10px}
.longSelectorStacked .ie8 .fund-selected.fund-selected-long .selected p.last-child{padding-bottom:0}
.squareSelector .fund-selected.fund-selected-square{float:right}
.squareSelector .fund-selected.fund-selected-square .selected{padding:0;margin:0;width:130px;height:130px}
.squareSelector .fund-selected.fund-selected-square .selected p{float:none;padding:10px 0 0 0 !important;margin:0;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#ff000;width:auto;min-height:70px;text-align:center !important}
.squareSelector .fund-selected.fund-selected-square .selected p span{display:block;font-size:1.4em !important;padding-top:5px;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:.9em}
.squareSelector .fund-selected.fund-selected-square .selected p:last-child{text-align:center;width:auto;padding:0;vertical-align:bottom;height:auto}
.squareSelector .fund-selected.fund-selected-square .selected p:last-child span{font-size:1.5em !important;line-height:.9em;padding:2px 0 10px 0}
.squareSelector .fund-selected.fund-selected-square .selected .ico{margin:0;padding:0;display:none;visibility:hidden}
.squareSelector .ie8 .fund-selected.fund-selected-square .selected p.last-child{text-align:center;width:auto;padding:0;vertical-align:bottom;height:auto}
.squareSelector .ie8 .fund-selected.fund-selected-square .selected p.last-child span{font-size:1.5em !important;line-height:.9em;padding:0 0 10px 0 !important}
.selector{padding:0;margin:0;margin-top:20px;margin-bottom:20px;clear:both}
.selector ul{margin:0}
.selector li{height:91px;list-style:none;float:left;padding:0;width:17.5%;margin:0 0 0 3.1%}
.selector li:first-child{margin-left:0}
.selector li:last-child{margin-right:0}
.selector .disabled{color:#f4f4f4}
.selector a span:first-child{position:absolute !important;left:-10000px;top:auto;width:0 !important;height:0 !important;overflow:hidden;display:block !important}
.selector.risk{margin:5px 0}
.selector.risk li{height:14px}
.ie8 .selector ul li.last-child{margin-right:0}
.selector-container{width:100%;padding-top:7px;clear:both}
.selector-container .panel{padding-left:0;padding-right:0;margin:0 15px;padding:7px 0}
.selection-navigation{display:none;visibility:hidden;float:left}
.selection-navigation span{position:absolute;border-radius:8px;font-size:2.5em;padding:10px 0;color:#999;margin-left:0}
.selection-navigation .right span{margin-left:-40px}
.selection-navigation a:focus span,.selection-navigation a:hover span{color:#666;outline:0;cursor:pointer}
.btn-selector{padding:0;width:100%;height:100%;background:#fff;border-width:2px;border-style:solid;box-shadow:none;color:#333}
.btn-selector p{padding:0;margin:0;padding:5px 0 30px;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.btn-selector span{display:block;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3em;padding:0 0 3px}
.btn-selector .ico{font-size:1.9em;font-weight:400 !important;font-family:rr-ico !important;padding:7px 3px 3px 3px}
.btn-selector .coming-soon{font-size:16px;line-height:15px;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.btn-selector .coming-soon~span{display:none}
.enlarged{position:absolute;height:8.3em;margin-top:-1.1em;text-shadow:none;outline:4px solid #fff;z-index:2;width:25%;margin-left:-3.3%}
.enlarged span{font-size:2.2em;padding-top:6px}
.enlarged .ico{font-size:2.7em;display:block;padding:35px 0 0 0;width:100%}
.enlarged .coming-soon{margin-top:15px}
.accordion-inner .enlarged{outline:4px solid #efefef}
.selector.risk .risk-color-1{background-color:#00883f}
.selector.risk .risk-color-2{background-color:#bad405}
.selector.risk .risk-color-3{background-color:#fcc917}
.selector.risk .risk-color-4{background-color:#f27d00}
.selector.risk .risk-color-5{background-color:#db1f1f}
@media print{.selector.risk .risk-color-1{border-top:13px solid #00883f}
.selector.risk .risk-color-2{border-top:13px solid #bad405}
.selector.risk .risk-color-3{border-top:13px solid #fcc917}
.selector.risk .risk-color-4{border-top:13px solid #f27d00}
.selector.risk .risk-color-5{border-top:13px solid #db1f1f}
}
.selection-info{position:relative;clear:both;z-index:3;padding:0 3px;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.selection-info.top,.selection-info.user{display:block;visibility:visible}
.selection-info:after{content:'';display:block;position:absolute;top:100%;left:45%;width:0;height:0;border-color:#fc0 transparent transparent transparent;border-style:solid;border-width:11px;border-top-width:14px;margin-left:-10px}
.selection-info.user:after{top:-14px;border-bottom-width:14px;border-top-width:0}
.selection-info.top:after{border:0}
.selection-info.top:before{content:'';display:block;position:absolute;bottom:-20px;left:45%;width:0;height:0;border-color:#000 transparent transparent transparent;border-style:solid;border-width:11px}
.selection-info p{padding:10px 0 10px 0;margin:0}
.selection-info p span:last-child{font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}
.ie8 .selection-info p span.last-child{font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}
.risk-profiler{width:100%;padding:0 15px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.risk-profiler .panel{padding:0;margin:0 !important}
.risk-profiler>.panel{width:auto !important}
.risk-profiler .selector.risk{margin:20px 0 30px}
.risk-profiler .selector ul li{width:18.4%;margin:0 0 0 2%}
.risk-profiler .selector ul li:first-child{margin:0}
.selected{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;text-align:center}
.selected p span{display:block;font-size:3em;padding-top:27px;width:100%}
.selected p .ico,.selected p span:last-child{font-size:3em;font-weight:400;width:100%}
.selected .ico{font-size:3.5em;font-weight:600;color:#333;width:100%;line-height:2em;padding-top:0}
.selected p{display:block;line-height:1em;padding:10px 0 0 0}
.selected p span{display:inline-block !important}
.pull-right .selected .ico{line-height:1.4em}
.lock-width{width:100px}
.ie8 .fund-selected .selected .ico{font-weight:400}
.fund-selected.fund-selected-long .selected{float:left;width:100%;padding:10px}
.fund-selected.fund-selected-long .selected p{float:left;margin:0;width:44%;font-weight:400;padding-left:15px}
.fund-selected.fund-selected-long .selected p span{font-size:1em !important;padding-top:5px;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}
.fund-selected.fund-selected-long .selected .ico{float:left;font-size:2em;width:auto;line-height:1em}
.ie8 .fund-selected.fund-selected-long .selected{position:relative}
.ie8 .fund-selected.fund-selected-long .selected p{padding:0 0 10px 50px;text-align:left;width:auto !important;float:none}
.ie8 .fund-selected.fund-selected-long .selected p:last-child{padding-bottom:0}
.ie8 .fund-selected.fund-selected-long .selected .ico{position:absolute;left:10px;top:10px}
.ie8 .ie8 .fund-selected.fund-selected-long .selected p.last-child{padding-bottom:0}
.fund-selected.fund-selected-square{float:right}
.fund-selected.fund-selected-square .selected{padding:0;margin:0;width:130px;height:130px}
.fund-selected.fund-selected-square .selected p{float:none;padding:10px 0 0 0 !important;margin:0;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#ff000;width:auto;min-height:70px;text-align:center !important}
.fund-selected.fund-selected-square .selected p span{display:block;font-size:1.4em !important;padding-top:5px;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:.9em}
.fund-selected.fund-selected-square .selected p:last-child{text-align:center;width:auto;padding:0;vertical-align:bottom;height:auto}
.fund-selected.fund-selected-square .selected p:last-child span{font-size:1.5em !important;line-height:.9em;padding:2px 0 10px 0}
.fund-selected.fund-selected-square .selected .ico{margin:0;padding:0;display:none;visibility:hidden}
.ie8 .fund-selected.fund-selected-square .selected p.last-child{text-align:center;width:auto;padding:0;vertical-align:bottom;height:auto}
.ie8 .fund-selected.fund-selected-square .selected p.last-child span{font-size:1.5em !important;line-height:.9em;padding:0 0 10px 0 !important}
.fund-upgrade{padding-left:160px;min-height:160px}
.fund-upgrade .fund-selected.fund-selected-square.fund-aegon{position:absolute;left:15px;top:15px}
.fund-upgrade .fund-selected.fund-selected-square.fund-aegon.fund-aegon-nopos{position:static;left:0;top:0}
.fund-upgrade .fund-selected.fund-selected-square.fund-aegon span.ico{visibility:visible;position:relative;top:auto;left:auto;margin:0 auto;padding:0;float:none;font-size:55px !important}
.fund-upgrade .selection-info{margin-bottom:7px}
.fund-upgrade .selection-info:after{display:none}
@media only screen and (min-width:450px) and (max-width:767px){.fund-upgrade{padding-left:160px !important}
}
@media only screen and (max-width:449px){.fund-upgrade .fund-selected.fund-selected-square.fund-aegon{position:relative;left:0;top:7px;float:none;padding:0 0 10px}
.fund-upgrade .fund-selected.fund-selected-square.fund-aegon:after,.fund-upgrade .fund-selected.fund-selected-square.fund-aegon:before{display:table;content:"";line-height:0}
.fund-upgrade .fund-selected.fund-selected-square.fund-aegon:after{clear:both}
.fund-upgrade .fund-selected.fund-selected-square.fund-aegon>div{width:100%;height:auto}
.fund-upgrade .fund-selected.fund-selected-square.fund-aegon span.ico{visibility:visible;position:absolute;top:0;left:10px;font-size:45px !important}
.fund-upgrade .fund-selected.fund-selected-square.fund-aegon .selected p{height:auto;min-height:0;text-align:left !important;margin-left:60px;padding:0 !important}
.fund-upgrade .fund-selected.fund-selected-square.fund-aegon .selected p:first-child{padding:15px 0 !important}
}
.section-goals .fund-selected.fund-selected-long.fund-aegon .selected{position:relative;padding-left:50px;min-height:50px}
.section-goals .fund-selected.fund-selected-long.fund-aegon .ico{position:absolute;top:10px;left:10px}
.section-goals .fund-selected.fund-selected-long.fund-aegon p{text-align:left;width:100%;padding:0 20px 0 0 !important}
@media only screen and (max-width:449px){.fund-selected.fund-selected-long.fund-aegon p{text-align:left;width:50%}
}
@media only screen and (min-width:1200px){.btn-selector span{padding-top:3px}
.btn-selector .ico{padding-top:20px !important}
.enlarged{height:9.3em}
.enlarged span{padding-top:12px}
.enlarged .ico{padding-top:35px !important;font-size:3em}
.enlarged .coming-soon{font-size:18px}
.selector li{height:111px}
}
@media only screen and (min-width:768px) and (max-width:979px),only screen and (max-width:580px),print{.btn-selector p{color:transparent;line-height:0;padding-top:25px}
.btn-selector span{color:#333}
.btn-selector span.coming-soon,.btn-selector span.ico{display:none}
.enlarged{width:24.1%;min-width:95px;height:100px;margin-top:-1.4em;margin-left:-25px}
.enlarged p{color:inherit;display:block;line-height:1em;padding-top:8px}
.enlarged p span{padding:6px 0 0 0;font-size:1.7em;color:inherit}
.enlarged p .ico{padding:20px 0 0 0 !important;display:block;font-size:1.9em}
.enlarged p .coming-soon{display:block;margin-top:5px}
.selection-navigation{display:block;visibility:visible}
.selector{margin-bottom:40px}
.selector li{height:55px}
.selector.risk{margin-top:20px;margin-bottom:20px}
.selector.risk li{height:10px}
.selector-container{max-width:400px;margin:0 auto}
.selector-container .panel{padding:0;margin:0 24px}
}
@media only screen and (min-width:979px),only screen and (min-width:581px) and (max-width:767px){.span6 .btn-selector p{color:transparent;line-height:0;padding-top:25px}
.span6 .btn-selector span{color:#333}
.span6 .btn-selector span.coming-soon,.span6 .btn-selector span.ico{display:none}
.span6 .enlarged{width:24.1%;min-width:95px;height:100px;margin-top:-1.4em;margin-left:-25px}
.span6 .enlarged p{color:inherit;display:block;line-height:1em;padding-top:8px}
.span6 .enlarged p span{padding:6px 0 0 0;font-size:1.7em;color:inherit}
.span6 .enlarged p .ico{padding:20px 0 0 0 !important;display:block;font-size:1.9em}
.span6 .enlarged p .coming-soon{display:block;margin-top:5px}
.span6 .selection-navigation{display:block;visibility:visible}
.span6 .selector{margin-bottom:40px}
.span6 .selector li{height:55px}
.span6 .selector.risk{margin-top:20px;margin-bottom:20px}
.span6 .selector.risk li{height:10px}
.span6 .selector-container{max-width:400px;margin:0 auto}
.span6 .selector-container .panel{padding:0;margin:0 24px}
.span6 .enlarged{margin-left:-3.3%}
.span6 .selector-container .panel{padding:0;margin:0 auto;width:400px}
.span6 .selector.risk{margin-top:20px;margin-bottom:20px}
.span6 .selector.risk ul li{height:10px}
.span6 .selection-info{width:auto}
}
@media only screen and (min-width:980px) and (max-width:1120px),only screen and (max-width:450px){.fund-selected.fund-selected-long .selected{position:relative}
.fund-selected.fund-selected-long .selected p{padding:0 0 10px 50px;text-align:left;width:auto !important;float:none}
.fund-selected.fund-selected-long .selected p:last-child{padding-bottom:0}
.fund-selected.fund-selected-long .selected .ico{position:absolute;left:10px;top:10px}
.ie8 .fund-selected.fund-selected-long .selected p.last-child{padding-bottom:0}
}
@media print{.btn-selector p{color:transparent !important}
.btn-selector.enlarged{background-color:#fff !important}
.btn-selector.enlarged p{color:#000 !important}
.enlarged{position:relative;outline:0;z-index:''}
.selection-navigation{display:block;visibility:hidden;float:left}
}
.performance{padding:0 0 7px;overflow:hidden;font-size:15px}
.performance [class*=value]{width:22%;float:left;text-align:center}
.performance [class*=value] .ico:first-child{font-size:32px}
.performance [class*=value] h3,.performance [class*=value] h4{margin:2px 0 6px}
.performance [class*=value] p{padding:0}
.performance [class*=value] .total{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.performance [class*=value] p.total{padding:8px 0;text-align:center;font-size:20px;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}
.performance .value-current{float:right}
.performance .value-change{width:46%;margin:34px 5% 0}
.performance .value-change ul{overflow:hidden;border-bottom:1px solid #d9d9d9;margin:0 0 7px;padding:0 0 8px}
.performance .value-change ul li{overflow:hidden;padding-top:4px}
.performance .value-change ul li>span{width:35%;float:left;text-align:right}
.performance .value-change ul li>span:first-child{width:65%;text-align:left}
.performance .value-change ul li>span .ico{line-height:15px;vertical-align:middle;margin:0 -2px}
.performance .value-change ul li>span .ico:first-child{font-size:30px}
.performance .value-change ul li.total{padding:12px 0;margin-bottom:8px}
.performance .value-change ul li.total>span{width:65%}
.performance .value-change ul li.total>span:first-child{width:35%}
.performance .value-change ul li.total>span:last-child{font-size:20px;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}
.performance .value-change ul li.total>span.last-child{font-size:20px;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}
.performance .value-change ul li.total .ico{font-size:42px !important;margin:0 -7px}
.performance .help-icon{margin-left:0;line-height:1em}
.performance .help-icon a{height:auto;vertical-align:text-top}
@media only screen and (max-width:570px),only screen and (min-width:768px) and (max-width:880px){.performance{padding-top:7px}
.performance [class*=value]{float:left;width:47.5%;margin:0 0 20px}
.performance [class*=value] .total{padding:4px 0}
.performance .value-start{margin-right:5%}
.performance .value-change{float:none;clear:both;width:100%;margin:0}
}
.rateit .rateit-range{position:relative;display:-moz-inline-box;display:inline-block;background-image:url(clientlibs/img/star.svg);background-size:25px 25px;height:25px;outline:0}
.ie8 .rateit .rateit-range{background-image:url(clientlibs/img/star.png)}
.rateit .rateit-range *{display:block}
.rateit .rateit-hover,.rateit .rateit-selected{position:absolute;left:0}
.rateit .rateit-hover-rtl,.rateit .rateit-selected-rtl{left:auto;right:0}
.rateit .rateit-hover{background:url(clientlibs/img/star-on.svg);background-size:25px 25px}
.ie8 .rateit .rateit-hover{background-image:url(clientlibs/img/star-on.png)}
.rateit .rateit-hover-rtl{background-position:right -32px}
.rateit .rateit-selected{background:url(clientlibs/img/star-on.svg);background-size:25px 25px}
.ie8 .rateit .rateit-selected{background-image:url(clientlibs/img/star-on.png)}
.rateit .rateit-selected-rtl{background-position:right -16px}
.rateit .rateit-preset{background:url(clientlibs/img/star-on.svg);background-size:25px 25px}
.ie8 .rateit .rateit-preset{background-image:url(clientlibs/img/star-on.png)}
.rateit button.rateit-reset:focus,.rateit button.rateit-reset:hover{background-position:0 -16px}
.score-modal .rating-description{float:left;padding-top:5px}
@media only screen and (max-width:599px){.score-modal .rating-description{float:none;display:block}
.score-modal .rating-ico{float:none !important;margin:5px 0 !important}
.score-modal h3{text-align:left}
}
.score-modal .rating-ico{font-size:0;color:#707070 !important;padding:0;float:right}
.score-modal .rating-ico span{font-size:30px}
.score-modal .rating-ico .preset{color:#f27d00}
.score-modal p{clear:both}
.promo-panel-green{background-color:#00883f;color:#FFF}
.promo-panel-green h3{color:#FFF;font-size:22px}
.promo-panel-green p{width:50%;font-size:.9em;padding-bottom:0}
.promo-panel-gray-border{border:1px solid #efefef}
.promo-panel-gray-border div span{width:35%}
.error-notification{color:#d9d9d9}
.error-notification .error-ico{font-size:8em}
#cookie-statement{background-color:#fef1c5;border:1px solid #fcc917;display:none}
#cookie-statement .header-tag,#cookie-statement h3{float:left;display:block}
.js #cookie-statement{display:block;position:fixed;bottom:0;z-index:9999}
#cookie-statement p{padding:10px}
#cookie-statement .ico-grande{color:#fcc917;margin-right:2px;float:left;display:block}
#cookie-statement .cookie-header{border-bottom:1px solid #fcc917;padding:7px}
#cookie-statement .cookie-header.first-child,#cookie-statement .cookie-header:first-child{margin-top:0;font-size:2em;line-height:0;padding-top:5px}
#cookie-statement .cookie-header #cookie-statement-close-btn{padding:4px;margin-top:4px}
#cookie-statement .cookie-header #cookie-statement-close-btn .ico{margin:0;padding:0;line-height:1em;vertical-align:middle}
.cookie-open{-moz-transform:translate3d(0,1px,0) !important;-webkit-transform:translate3d(0,1px,0) !important;-o-transform:translate3d(0,1px,0) !important;transform:translate3d(0,1px,0) !important;opacity:1 !important}
.cookie-close{-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-moz-transform-style:preserve-3d;-moz-transform:translate3d(0,300px,0);-moz-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0,300px,0);-webkit-backface-visibility:hidden;-o-transform-style:preserve-3d;-o-transform:translate3d(0,300px,0);-o-backface-visibility:hidden;transform-style:preserve-3d;transform:translate3d(0,300px,0);backface-visibility:hidden}
.nojs-warning{position:absolute;z-index:500;width:100%;padding:10px}
.nojs-warning div{background-color:#fbe8e8;border:1px solid #cc3131;color:#cc3131;margin:0 auto;max-width:1170px}
.nojs-warning span{position:absolute;padding-left:8px}
.nojs-warning p{margin-left:38px;padding:5px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.hideCookie{display:none;visibility:hidden}
.section-goals .score-preset{display:block;padding-top:10px;font-family:"Avenir LT W01 65 Medium"}
.section-goals .notification{display:inline-block;padding:10px 0 10px 0}
.section-goals .notification .ico{position:absolute}
.section-goals .notification .notification-text{display:block;padding-left:35px}
.section-goals .notification .notification-text:focus{outline:0}
@media only screen and (min-width:980px),print{.section-goals .notification .ico{left:-50px}
.section-goals .notification .notification-text{padding-left:0}
}
.section-goals .correct-notification{color:#00883f;display:inline-block;padding:10px 0 10px 0}
.section-goals .correct-notification .ico{position:absolute}
.section-goals .correct-notification .notification-text{display:block;padding-left:35px}
.section-goals .correct-notification .notification-text:focus{outline:0}
@media only screen and (min-width:980px),print{.section-goals .correct-notification .ico{left:-50px}
.section-goals .correct-notification .notification-text{padding-left:0}
}
.section-goals .incorrect-notification{color:#db1f1f;display:inline-block;padding:10px 0 10px 0}
.section-goals .incorrect-notification .ico{position:absolute}
.section-goals .incorrect-notification .notification-text{display:block;padding-left:35px}
.section-goals .incorrect-notification .notification-text:focus{outline:0}
@media only screen and (min-width:980px),print{.section-goals .incorrect-notification .ico{left:-50px}
.section-goals .incorrect-notification .notification-text{padding-left:0}
}
.section-goals .incorrect-validation{color:#db1f1f;display:inline-block;padding:10px 0 10px 0}
.section-goals .incorrect-validation .ico{position:absolute}
.section-goals .incorrect-validation .notification-text{display:block;padding-left:35px}
.section-goals .incorrect-validation .notification-text:focus{outline:0}
@media only screen and (min-width:980px),print{.section-goals .incorrect-validation .ico{left:-50px}
.section-goals .incorrect-validation .notification-text{padding-left:0}
}
.section-goals .correct-answer{border:1px solid #00883f;border-radius:5px;background-color:#fff !important}
.section-goals .incorrect-answer{border:1px solid #db1f1f;border-radius:5px;background-color:#fff !important}
.section-goals .accordion-body a.pull-right{margin-top:10px}
.section-goals .selector-container{padding:0 0 10px}
.section-goals .selector-container>.panel{width:auto}
.section-goals .forecast .left-flipboard,.section-goals .forecast .right-flipboard,.section-goals .forecast .stack-container{width:45%}
.section-goals .forecast .left-flipboard .stack,.section-goals .forecast .right-flipboard .stack,.section-goals .forecast .stack-container .stack{background:#6ed69f;display:block;width:108px;height:304px;margin:20px auto 0;transition:all .3s ease}
.section-goals .forecast .plus-sign{width:10%;margin-top:45px}
.section-goals .forecast .goal-left{display:none}
@media only screen and (min-width:320px){.section-goals .forecast .goal-right .on-track,.section-goals .forecast .goal-right .overshoot,.section-goals .forecast .goal-right .shortfall{padding:5px 60px}
}
@media only screen and (min-width:600px){.section-goals .forecast .goal-right .on-track,.section-goals .forecast .goal-right .overshoot,.section-goals .forecast .goal-right .shortfall{padding:5px 200px}
}
@media only screen and (min-width:768px){.section-goals .forecast .goal-right .on-track,.section-goals .forecast .goal-right .overshoot,.section-goals .forecast .goal-right .shortfall{padding:5px 100px}
}
@media only screen and (min-width:1200px){.section-goals .forecast .goal-left{display:inline;position:absolute;top:90px;left:30px}
.section-goals .forecast .goal-right{position:absolute;top:90px;left:240px}
.section-goals .forecast .goal-right .on-track,.section-goals .forecast .goal-right .overshoot,.section-goals .forecast .goal-right .shortfall{padding:5px 80px}
}
.section-goals .forecast .on-track .goal-right .overshoot,.section-goals .forecast .on-track .goal-right .shortfall{display:none}
.section-goals .forecast .overshoot .goal-right .on-track,.section-goals .forecast .overshoot .goal-right .shortfall{display:none}
.section-goals .forecast .shortfall .goal-right .on-track,.section-goals .forecast .shortfall .goal-right .overshoot{display:none}
.section-goals .forecast .goal-right .on-track{display:inline-block;border:1px solid #00883f;border-radius:5px;color:#00883f}
.section-goals .forecast .goal-right .on-track h3{display:inline;color:#00883f}
.section-goals .forecast .goal-right .overshoot{display:inline-block;border:1px solid #db1f1f;border-radius:5px;color:#db1f1f}
.section-goals .forecast .goal-right .overshoot h3{display:inline;color:#db1f1f}
.section-goals .forecast .goal-right .shortfall{display:inline-block;border:1px solid #db1f1f;border-radius:5px;color:#db1f1f}
.section-goals .forecast .goal-right .shortfall h3{display:inline;color:#db1f1f}
.section-goals .pigPrepend:before{font-family:rr-ico;content:"\f703";color:#0a94d6;font-weight:400;font-variant:normal;font-size:60px;position:absolute;bottom:125px;left:50%;margin-left:-20px;text-align:center}
@media only screen and (max-width:505px),only screen and (min-width:768px) and (max-width:979px),print{.section-goals .pigPrepend:before{font-size:40px;bottom:110px}
}
.section-goals .goal-confirm{background-color:#b5dff3;font-family:"Rockwell W01",Georgia,"Times New Roman",Times,serif;font-size:17px;text-align:center;margin-bottom:10px}
.section-goals .goal-confirm p:last-child{padding:0;margin:0}
.section-goals .goal-confirm p.last-child{padding:0;margin:0}
.section-goals .form-prepop{display:inline}
.section-goals .form-prepop span{font-family:"Avenir LT W01 65 Medium"}
.section-goals .panel-prepop span{font-family:"Avenir LT W01 65 Medium"}
.section-goals #pensionTotal{font-weight:700}
.section-goals .alert .btn .ico{position:static;color:#FFF;font-size:19px}
@media only screen and (min-width:1200px){.section-goals .selector-container .panel{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.section-goals .selector-container .panel:after,.section-goals .selector-container .panel:before{display:table;content:"";line-height:0}
.section-goals .selector-container .panel:after{clear:both}
}
.section-goals #tabElsewhere .header-tag,.section-goals #tabElsewhere h3{border:0;padding-left:0}
.section-goals #goalBreakdown .accordion-inner .header-tag,.section-goals #goalBreakdown .accordion-inner h3{border:0}
.section-goals #goalBreakdown .accordion-inner h3{padding-left:0}
.section-goals #goalBreakdown .accordion-inner li{padding-bottom:15px}
.section-goals #goalBreakdown .accordion-inner li .stack-text{vertical-align:top;display:inline-block;padding-left:5px;width:calc(100% - 55px)}
.section-goals #goalBreakdown .accordion-inner li .stack-text>span{margin:0}
.section-goals #goalBreakdown .accordion-inner li .stack-text span.combine-text{display:inline-block}
.section-goals #goalBreakdown .accordion-inner li .stack-text span.stack-total{display:block;margin-top:5px}
.section-goals #goalBreakdown .accordion-inner li .ico{font-size:2em}
.section-goals #goalBreakdown .accordion-inner li .ico-pensions{color:#6ed69f}
.section-goals #goalBreakdown .accordion-inner li .ico-isa{color:#199b88}
.goal-products{margin:0 -15px}
.goal-products .goal-product{padding:15px}
.goal-products .goal-product:first-child{padding-top:0}
.goal-products-multiple{border-bottom:1px solid #ddd;margin-bottom:15px}
.goal-products-multiple .goal-product{border-top:1px solid #ddd}
.goal-products-multiple .goal-product:first-child{padding-top:15px}
.goal-products-multiple .goal-product-even{background:#e8e8e8}
.risk-assessment-promotion{overflow:hidden;clear:both}
.risk-assessment-promotion .pull-right,.risk-assessment-promotion p{margin:0 !important}
.risk-selector{overflow:hidden;clear:both}
.risk-selector ul{overflow:hidden;list-style:none;margin:20px 0}
.risk-selector ul li{width:17.5%;float:left;margin:0 0 0 3.1%;padding:0;text-align:center;position:relative}
.risk-selector ul li:first-child{margin-left:0}
.risk-selector ul .risk-selector-btn{background:#fff;border-width:2px;border-style:solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;height:80px;max-height:80px;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3em}
.risk-selector ul .risk-selector-btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.risk-selector .risk-selector-scale{position:relative;overflow:hidden;margin:-10px 0 0}
.risk-selector .risk-selector-scale .scale-low{float:left;width:19%;text-align:left;color:#666}
.risk-selector .risk-selector-scale .scale-high{float:left;width:19%;text-align:right;color:#666}
.risk-selector .risk-selector-scale .scale-line{position:relative;float:left;width:62%;height:10px}
.risk-selector .risk-selector-scale .scale-line:before{content:"";position:absolute;top:10px;display:block;width:98%;border:1px dashed #ccc}
.risk-selector .risk-selector-scale .scale-line:after{position:absolute;top:3px;right:0;content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:8px 0 8px 14px;border-color:transparent transparent transparent #ccc}
.section-goals .risk-selector,.section-goals .selection-info{max-width:450px;margin:0 auto}
.section-goals .risk-selector{margin-top:20px;margin-bottom:30px}
.forecast-results{position:relative;width:100%;margin-bottom:20px}
.forecast-results:after{font-family:rr-ico;content:"\f70b";color:#333;font-weight:400;font-variant:normal;font-size:35px;line-height:0;position:absolute;left:50%;margin-left:-25px;bottom:35px;padding:0}
@media only screen and (max-width:505px),only screen and (min-width:768px) and (max-width:979px),print{.forecast-results:after{font-size:20px;margin-left:-15px;bottom:45px}
}
.forecast-results .left-column{float:left;width:50%}
.forecast-results .left-column .container .stack{background:#6ed69f;display:block;width:108px;height:304px;margin:0 auto}
@media only screen and (max-width:505px),only screen and (min-width:768px) and (max-width:979px),print{.forecast-results .left-column .container .stack{width:67px;height:192px}
}
.forecast-results .left-column .container .results{margin:0 auto;text-align:center}
.forecast-results .left-column .horizontal-bar{position:absolute;top:40px;left:0;width:100%}
.forecast-results .left-column .horizontal-bar .arrows{position:relative;background-color:transparent;display:inline-block;width:100%;margin:0 auto;height:0}
.forecast-results .left-column .horizontal-bar .arrows:before{font-family:rr-ico;content:"\f744";color:#db1f1f;font-weight:400;font-variant:normal;font-size:35px;line-height:0;position:absolute;left:50%;margin-left:-78px}
@media only screen and (max-width:505px),only screen and (min-width:768px) and (max-width:979px),print{.forecast-results .left-column .horizontal-bar .arrows:before{margin-left:-55px}
}
.forecast-results .left-column .horizontal-bar .arrows:after{font-family:rr-ico;content:"\f745";color:#db1f1f;font-weight:400;font-variant:normal;font-size:35px;line-height:0;position:absolute;left:50%;margin-left:46px}
@media only screen and (max-width:505px),only screen and (min-width:768px) and (max-width:979px),print{.forecast-results .left-column .horizontal-bar .arrows:after{margin-left:25px}
}
.forecast-results .left-column .horizontal-bar .value{width:230px;min-height:33px;position:absolute;left:50%;margin-left:80px;top:0;border-radius:6px;border:2px solid red;background-color:#fff;display:inline-block;padding:0 10px 0 10px}
.forecast-results .left-column .horizontal-bar .value span.ico{display:block;color:#db1f1f;position:absolute;margin:3px 0}
.forecast-results .left-column .horizontal-bar .value .header-tag,.forecast-results .left-column .horizontal-bar .value h3{display:block;margin:5px 5px 5px 35px;padding:0;font-size:16px}
@media only screen and (max-width:505px),only screen and (min-width:768px) and (max-width:979px),print{.forecast-results .left-column .horizontal-bar .value{width:150px;position:absolute;left:50%;margin-left:55px}
.forecast-results .left-column .horizontal-bar .value .header-tag,.forecast-results .left-column .horizontal-bar .value h3{font-size:14px}
}
.forecast-results .right-column{float:left;width:50%}
.forecast-results .right-column .container .results{margin:0 auto;text-align:center}
@media only screen and (max-width:505px),only screen and (min-width:768px) and (max-width:979px),print{.forecast-results .results .header-tag,.forecast-results .results h3{font-size:14px}
}
.forecast-results.on-track .left-column .horizontal-bar .arrows:before{font-family:rr-ico;content:"\f744";color:#00883f;font-weight:400;font-variant:normal;font-size:35px;line-height:0;position:absolute;left:50%;margin-left:-78px}
@media only screen and (max-width:505px),only screen and (min-width:768px) and (max-width:979px),print{.forecast-results.on-track .left-column .horizontal-bar .arrows:before{margin-left:-55px}
}
.forecast-results.on-track .left-column .horizontal-bar .arrows:after{font-family:rr-ico;content:"\f745";color:#00883f;font-weight:400;font-variant:normal;font-size:35px;line-height:0;position:absolute;left:50%;margin-left:46px}
@media only screen and (max-width:505px),only screen and (min-width:768px) and (max-width:979px),print{.forecast-results.on-track .left-column .horizontal-bar .arrows:after{margin-left:25px}
}
.forecast-results.on-track .left-column .horizontal-bar .value{border-color:#00883f}
.forecast-results.on-track .left-column .horizontal-bar .value h3{color:#00883f}
.forecast-results.on-track .left-column .horizontal-bar .value .ico{color:#00883f}
.forecast-results.overshoot .left-column .horizontal-bar .arrows:before,.forecast-results.shortfall .left-column .horizontal-bar .arrows:before{font-family:rr-ico;content:"\f744";color:#db1f1f;font-weight:400;font-variant:normal;font-size:35px;line-height:0;position:absolute;left:50%;margin-left:-78px}
@media only screen and (max-width:505px),only screen and (min-width:768px) and (max-width:979px),print{.forecast-results.overshoot .left-column .horizontal-bar .arrows:before,.forecast-results.shortfall .left-column .horizontal-bar .arrows:before{margin-left:-55px}
}
.forecast-results.overshoot .left-column .horizontal-bar .arrows:after,.forecast-results.shortfall .left-column .horizontal-bar .arrows:after{font-family:rr-ico;content:"\f745";color:#db1f1f;font-weight:400;font-variant:normal;font-size:35px;line-height:0;position:absolute;left:50%;margin-left:46px}
@media only screen and (max-width:505px),only screen and (min-width:768px) and (max-width:979px),print{.forecast-results.overshoot .left-column .horizontal-bar .arrows:after,.forecast-results.shortfall .left-column .horizontal-bar .arrows:after{margin-left:25px}
}
.forecast-results.overshoot .left-column .horizontal-bar .value,.forecast-results.shortfall .left-column .horizontal-bar .value{border-color:#db1f1f}
.forecast-results.overshoot .left-column .horizontal-bar .value .header-tag,.forecast-results.overshoot .left-column .horizontal-bar .value h3,.forecast-results.shortfall .left-column .horizontal-bar .value .header-tag,.forecast-results.shortfall .left-column .horizontal-bar .value h3{color:#db1f1f}
.forecast-results.overshoot .left-column .horizontal-bar .value .ico,.forecast-results.shortfall .left-column .horizontal-bar .value .ico{color:#db1f1f}
.feature-goals{font-family:"Rockwell W01",Georgia,"Times New Roman",Times,serif;font-size:17px;padding-top:21px !important;height:165px !important}
.feature-goals:after{display:none !important}
.feature-goals .widget-counter{margin:9px 0}
.forecast>.panel>.panel{width:50%;float:left;text-align:center}
.forecast .income-state{font-family:"Rockwell W01",Georgia,"Times New Roman",Times,serif;font-size:17px}
.forecast .income-state .tab-content{padding-top:9px;min-height:153px}
.forecast .income-state .tab-content .widget-counter{margin:9px 0}
.forecast .income-state .nav-tabs-btn{margin:10px 0 0}
.visible-phone.shortfall{border:1px solid #db1f1f;margin:5px 0 20px;padding:3px 0}
.visible-phone.shortfall .panel{padding:0;margin:0}
.visible-phone.shortfall .panel .ico{margin:0}
.shortfall [class*=track]{background:#fff;color:#00883f;font-family:"Rockwell W01 Bold",Georgia,"Times New Roman",Times,serif;font-size:17px;margin:0 0 15px}
.shortfall [class*=track]>p{margin:0;padding:0}
.shortfall [class*=track] .ico{font-size:64px;display:block;line-height:53px;margin:0 0 5px}
.shortfall .off-track{color:#db1f1f}
.shortfall>p{margin:0 0 10px;padding:0}
@media only screen and (max-width:920px){.forecast{margin-bottom:25px !important}
}
@media only screen and (max-width:599px){.forecast>.panel>.panel{width:100%;float:none;text-align:center;padding-left:0;padding-right:0}
.forecast .income-state .tab-content{padding:0;font-size:15px;min-height:123px}
.forecast .income-state .nav-tabs-btn{margin:5px 0 5px}
.forecast .income-state .nav-tabs-btn li a{min-width:76px !important}
.forecast .shortfall [class*=track]{padding:2px 0;margin:0 0 8px}
}
@media only screen and (max-width:480px){.shortfall [class*=track]{text-align:center;width:100%}
.shortfall [class*=track] p{padding:0}
.shortfall [class*=track] .ico{font-size:32px !important;display:inline-block !important;vertical-align:middle;line-height:30px !important}
}
@media only screen and (max-width:505px),only screen and (min-width:768px) and (max-width:979px),print{.forecast-results .text-center .header-tag,.forecast-results .text-center h3{font-size:15px}
.forecast-results .widget-counter .non-flipboard{font-size:20px;width:auto}
.forecast-results .widget-counter div{width:24px;height:36px;line-height:.7;font-size:25px}
}
.slider{padding:0;margin:0;position:relative;padding-bottom:40px}
.slider ul{margin:0}
.slider-nav{display:block}
.slider-nav .left,.slider-nav .right{position:absolute;width:47px;height:40px;top:50%;margin-top:-20px}
.slider-nav .left span,.slider-nav .right span{border-radius:8px;display:block;position:absolute;width:100%;font-size:2.5em;color:#333;-moz-opacity:.35;opacity:.35;filter:alpha(opacity=35)}
.slider-nav .left span:first-child,.slider-nav .right span:first-child{display:none}
.slider-nav .left:focus span,.slider-nav .left:hover span,.slider-nav .right:focus span,.slider-nav .right:hover span{background-color:transparent;cursor:pointer;-moz-opacity:.75;opacity:.75;filter:alpha(opacity=75)}
.slider-nav .left{left:0;text-align:left}
.slider-nav .right{right:0;text-align:right}
.slide-selector{display:block;position:absolute;bottom:0;width:100%;margin:3px;font-size:0}
.slide-selector ul{position:relative;list-style:none;padding:0;display:block;text-align:center}
.slide-selector li{background-color:#333;border-radius:15px;display:inline-block;width:11px;height:11px;margin:5px;-moz-opacity:.25;opacity:.25;filter:alpha(opacity=25)}
.slide-selector li span{display:none}
.slide-selector li.active{-moz-opacity:.75;opacity:.75;filter:alpha(opacity=75)}
.slide{padding:0;margin:0 auto;list-style:none}
.slide .template1:after,.slide .template1:before{display:table;content:"";line-height:0}
.slide .template1:after{clear:both}
.slide .template1 img{width:150px;float:left;margin:0 10px 5px 0}
.slide .template2 div{margin:0 !important}
.slide .template2 img{position:relative;width:100%;height:100%;left:0;right:0;top:0;bottom:0}
@media only screen and (min-width:979px){.slider-nav .left{margin-left:-47px}
.slider-nav .right{margin-right:-47px}
.slide{padding:0}
}
@media only screen and (max-width:480px){.slide.template1 img{width:100%;float:none;margin:10px 10px 10px 10px}
}
.module-nav .home a:focus .ico,.module-nav .home a:hover .ico{color:#00883f}
.module-nav .home a:focus:after,.module-nav .home a:hover:after{background-color:#00883f}
.module-nav .home.active .ico{color:#00883f}
.module-nav .home.active a:after{background-color:#00883f}
#navigation .home .ico{color:#00883f}
#navigation .home:after{background-color:#00883f}
.module-nav .goals a:focus .ico,.module-nav .goals a:hover .ico{color:#0a94d6}
.module-nav .goals a:focus:after,.module-nav .goals a:hover:after{background-color:#0a94d6}
.module-nav .goals.active .ico{color:#0a94d6}
.module-nav .goals.active a:after{background-color:#0a94d6}
#navigation .goals .ico{color:#0a94d6}
#navigation .goals:after{background-color:#0a94d6}
.module-nav .shop a:focus .ico,.module-nav .shop a:hover .ico{color:#942eb5}
.module-nav .shop a:focus:after,.module-nav .shop a:hover:after{background-color:#942eb5}
.module-nav .shop.active .ico{color:#942eb5}
.module-nav .shop.active a:after{background-color:#942eb5}
#navigation .shop .ico{color:#942eb5}
#navigation .shop:after{background-color:#942eb5}
.module-nav .savings a:focus .ico,.module-nav .savings a:hover .ico{color:#47d6c7}
.module-nav .savings a:focus:after,.module-nav .savings a:hover:after{background-color:#47d6c7}
.module-nav .savings.active .ico{color:#47d6c7}
.module-nav .savings.active a:after{background-color:#47d6c7}
#navigation .savings .ico{color:#47d6c7}
#navigation .savings:after{background-color:#47d6c7}
.module-nav .coach a:focus .ico,.module-nav .coach a:hover .ico{color:#bad405}
.module-nav .coach a:focus:after,.module-nav .coach a:hover:after{background-color:#bad405}
.module-nav .coach.active .ico{color:#bad405}
.module-nav .coach.active a:after{background-color:#bad405}
#navigation .coach .ico{color:#bad405}
#navigation .coach:after{background-color:#bad405}
.module-nav .support a:focus .ico,.module-nav .support a:hover .ico{color:#f27d00}
.module-nav .support a:focus:after,.module-nav .support a:hover:after{background-color:#f27d00}
.module-nav .support.active .ico{color:#f27d00}
.module-nav .support.active a:after{background-color:#f27d00}
#navigation .support .ico{color:#f27d00}
#navigation .support:after{background-color:#f27d00}
.module-nav .profile a:focus .ico,.module-nav .profile a:hover .ico{color:#fcc917}
.module-nav .profile a:focus:after,.module-nav .profile a:hover:after{background-color:#fcc917}
.module-nav .profile.active .ico{color:#fcc917}
.module-nav .profile.active a:after{background-color:#fcc917}
#navigation .profile .ico{color:#fcc917}
#navigation .profile:after{background-color:#fcc917}
.module-nav .upgrade a:focus .ico,.module-nav .upgrade a:hover .ico{color:#e4e4e4}
.module-nav .upgrade a:focus:after,.module-nav .upgrade a:hover:after{background-color:#e4e4e4}
.module-nav .upgrade.active .ico{color:#e4e4e4}
.module-nav .upgrade.active a:after{background-color:#e4e4e4}
#navigation .upgrade .ico{color:#e4e4e4}
#navigation .upgrade:after{background-color:#e4e4e4}
.section-default .header-background,.section-default .section-background-colour{background-color:#d9ede2}
.section-goals .header-background,.section-goals .section-background-colour{background-color:#daeff9}
.section-shop .header-background,.section-shop .section-background-colour{background-color:#efe0f4}
.section-savings .header-background,.section-savings .section-background-colour{background-color:#e4f9f7}
.section-coach .header-background,.section-coach .section-background-colour{background-color:#f1f6cd}
.section-support .header-background,.section-support .section-background-colour{background-color:#fcdebf}
.section-faq .header-background,.section-faq .section-background-colour{background-color:#fcdebf}
.section-profile .header-background,.section-profile .section-background-colour{background-color:#fcdebf}
.section-upgrade .header-background,.section-upgrade .section-background-colour{background-color:#e4e4e4}
.section-default .hero{background-color:#00883f}
.section-default .hero header .hero-video,.section-default .hero header h1,.section-default .hero header p{color:#FFF}
.section-default .hero header:after{content:"\f700";color:#d9ede2;font-size:445px;bottom:-142px;right:15%;-moz-opacity:.15;-khtml-opacity:.15;opacity:.15}
.section-default .feature-box .ico:first-child{color:#00883f}
.section-default .feature-box:after{background:#00883f}
.section-default .equal-box .ico:first-child{color:#00883f}
.section-default .equal-box:after{background:#00883f}
.section-default .add-space .feature-box-double:after{display:none}
.section-default .add-space .feature-box-double .link-container:after{background:#00883f}
.section-default .visual-wrapper{color:#00883f}
@media only screen and (max-width:600px){.section-default .hero header:after{font-size:395px;top:13px;right:-180px}
}
.section-goals .hero{background-color:#0a94d6}
.section-goals .hero header .hero-video,.section-goals .hero header h1,.section-goals .hero header p{color:#232323}
.section-goals .hero header:after{content:"\f727";color:#daeff9;font-size:445px;bottom:-130px;right:16%;-moz-opacity:.17;-khtml-opacity:.17;opacity:.17}
.section-goals .feature-box .ico:first-child{color:#0a94d6}
.section-goals .feature-box:after{background:#0a94d6}
.section-goals .equal-box .ico:first-child{color:#0a94d6}
.section-goals .equal-box:after{background:#0a94d6}
.section-goals .add-space .feature-box-double:after{display:none}
.section-goals .add-space .feature-box-double .link-container:after{background:#0a94d6}
.section-goals .visual-wrapper{color:#0a94d6}
@media only screen and (max-width:600px){.section-goals .hero header:after{font-size:395px;top:-2px;right:-170px}
}
.section-shop .hero{background-color:#942eb5}
.section-shop .hero header .hero-video,.section-shop .hero header h1,.section-shop .hero header p{color:#FFF}
.section-shop .hero header:after{content:"\f705";color:#efe0f4;font-size:370px;bottom:-85px;right:20%;-moz-opacity:.14;-khtml-opacity:.14;opacity:.14}
.section-shop .feature-box .ico:first-child{color:#942eb5}
.section-shop .feature-box:after{background:#942eb5}
.section-shop .equal-box .ico:first-child{color:#942eb5}
.section-shop .equal-box:after{background:#942eb5}
.section-shop .add-space .feature-box-double:after{display:none}
.section-shop .add-space .feature-box-double .link-container:after{background:#942eb5}
.section-shop .visual-wrapper{color:#942eb5}
@media only screen and (max-width:600px){.section-shop .hero header:after{font-size:320px;top:20px;right:-120px}
}
.section-savings .hero{background-color:#47d6c7}
.section-savings .hero header .hero-video,.section-savings .hero header h1,.section-savings .hero header p{color:#232323}
.section-savings .hero header:after{content:"\f703";color:#e4f9f7;font-size:395px;bottom:-100px;right:16%;-moz-opacity:.29;-khtml-opacity:.29;opacity:.29}
.section-savings .feature-box .ico:first-child{color:#47d6c7}
.section-savings .feature-box:after{background:#47d6c7}
.section-savings .equal-box .ico:first-child{color:#47d6c7}
.section-savings .equal-box:after{background:#47d6c7}
.section-savings .add-space .feature-box-double:after{display:none}
.section-savings .add-space .feature-box-double .link-container:after{background:#47d6c7}
.section-savings .visual-wrapper{color:#47d6c7}
@media only screen and (max-width:600px){.section-savings .hero header:after{font-size:345px;top:20px;right:-140px}
}
.section-coach .hero{background-color:#bad405}
.section-coach .hero header .hero-video,.section-coach .hero header h1,.section-coach .hero header p{color:#232323}
.section-coach .hero header:after{content:"\f700";color:#f1f6cd;font-size:440px;bottom:-140px;right:15%;-moz-opacity:.33;-khtml-opacity:.33;opacity:.33}
.section-coach .feature-box .ico:first-child{color:#bad405}
.section-coach .feature-box:after{background:#bad405}
.section-coach .equal-box .ico:first-child{color:#bad405}
.section-coach .equal-box:after{background:#bad405}
.section-coach .add-space .feature-box-double:after{display:none}
.section-coach .add-space .feature-box-double .link-container:after{background:#bad405}
.section-coach .visual-wrapper{color:#bad405}
@media only screen and (max-width:600px){.section-coach .hero header:after{font-size:390px;top:13px;right:-180px}
}
.section-support .hero{background-color:#f27d00}
.section-support .hero header .hero-video,.section-support .hero header h1,.section-support .hero header p{color:#232323}
.section-support .hero header:after{content:"\f702";color:#fcdebf;font-size:420px;bottom:-120px;right:15%;-moz-opacity:.22;-khtml-opacity:.22;opacity:.22}
.section-support .feature-box .ico:first-child{color:#f27d00}
.section-support .feature-box:after{background:#f27d00}
.section-support .equal-box .ico:first-child{color:#f27d00}
.section-support .equal-box:after{background:#f27d00}
.section-support .add-space .feature-box-double:after{display:none}
.section-support .add-space .feature-box-double .link-container:after{background:#f27d00}
.section-support .visual-wrapper{color:#f27d00}
@media only screen and (max-width:600px){.section-support .hero header:after{font-size:370px;top:10px;right:-180px}
}
.section-done .hero{background-color:#FFF}
.section-done .hero header .hero-video,.section-done .hero header h1,.section-done .hero header p{color:#333}
.section-done .hero header:after{content:"\f702";color:#FFF;font-size:420px;bottom:-120px;right:15%;-moz-opacity:.22;-khtml-opacity:.22;opacity:.22}
.section-done .feature-box .ico:first-child{color:#FFF}
.section-done .feature-box:after{background:#FFF}
.section-done .equal-box .ico:first-child{color:#FFF}
.section-done .equal-box:after{background:#FFF}
.section-done .add-space .feature-box-double:after{display:none}
.section-done .add-space .feature-box-double .link-container:after{background:#FFF}
.section-done .visual-wrapper{color:#FFF}
@media only screen and (max-width:600px){.section-done .hero header:after{font-size:370px;top:10px;right:-180px}
}
.section-rizone .hero{background-color:#008762}
.section-rizone .hero header .hero-video,.section-rizone .hero header h1,.section-rizone .hero header p{color:#FFF}
.section-rizone .hero header:after{content:"\f700";color:#d9ede2;font-size:445px;bottom:-142px;right:15%;-moz-opacity:.15;-khtml-opacity:.15;opacity:.15}
.section-rizone .feature-box .ico:first-child{color:#008762}
.section-rizone .feature-box:after{background:#008762}
.section-rizone .equal-box .ico:first-child{color:#008762}
.section-rizone .equal-box:after{background:#008762}
.section-rizone .add-space .feature-box-double:after{display:none}
.section-rizone .add-space .feature-box-double .link-container:after{background:#008762}
.section-rizone .visual-wrapper{color:#008762}
@media only screen and (max-width:600px){.section-rizone .hero header:after{font-size:395px;top:13px;right:-180px}
}
.fund-1,.risk-level-1{color:#FFF;background-color:#037035;background-image:-moz-linear-gradient(top,#00883f,#037035);background-image:-webkit-gradient(linear,0 0,0 100%,from(#00883f),to(#037035));background-image:-webkit-linear-gradient(top,#00883f,#037035);background-image:-o-linear-gradient(top,#00883f,#037035);background-image:linear-gradient(to bottom,#00883f,#037035);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00883f',endColorstr='#ff037035',GradientType=0)}
.fund-1 .btn-selector,.risk-level-1 .btn-selector{border-color:#037035}
.fund-1 .btn-selector .ico,.risk-level-1 .btn-selector .ico{color:#037035}
.fund-1 .btn-selector:focus,.fund-1 .btn-selector:hover,.risk-level-1 .btn-selector:focus,.risk-level-1 .btn-selector:hover{color:#FFF !important;border-color:#037035;background-color:#037035;background-image:-moz-linear-gradient(top,#00883f,#037035);background-image:-webkit-gradient(linear,0 0,0 100%,from(#00883f),to(#037035));background-image:-webkit-linear-gradient(top,#00883f,#037035);background-image:-o-linear-gradient(top,#00883f,#037035);background-image:linear-gradient(to bottom,#00883f,#037035);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00883f',endColorstr='#ff037035',GradientType=0)}
.fund-1 .btn-selector:focus p span,.fund-1 .btn-selector:hover p span,.risk-level-1 .btn-selector:focus p span,.risk-level-1 .btn-selector:hover p span{color:#FFF}
.fund-1 .enlarged,.fund-1 .selected,.risk-level-1 .enlarged,.risk-level-1 .selected{background-color:#037035 !important;color:#FFF !important;border-color:#037035;background-color:#037035;background-image:-moz-linear-gradient(top,#00883f,#037035);background-image:-webkit-gradient(linear,0 0,0 100%,from(#00883f),to(#037035));background-image:-webkit-linear-gradient(top,#00883f,#037035);background-image:-o-linear-gradient(top,#00883f,#037035);background-image:linear-gradient(to bottom,#00883f,#037035);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00883f',endColorstr='#ff037035',GradientType=0)}
.fund-1 .enlarged:focus,.fund-1 .enlarged:hover,.fund-1 .selected:focus,.fund-1 .selected:hover,.risk-level-1 .enlarged:focus,.risk-level-1 .enlarged:hover,.risk-level-1 .selected:focus,.risk-level-1 .selected:hover{background:#037035}
.fund-1 .enlarged .ico,.fund-1 .selected .ico,.risk-level-1 .enlarged .ico,.risk-level-1 .selected .ico{color:#FFF}
.fund-2,.risk-level-2{color:#333;background-color:#bad405;background-image:-moz-linear-gradient(top,#dfeb8a,#bad405);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dfeb8a),to(#bad405));background-image:-webkit-linear-gradient(top,#dfeb8a,#bad405);background-image:-o-linear-gradient(top,#dfeb8a,#bad405);background-image:linear-gradient(to bottom,#dfeb8a,#bad405);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfeb8a',endColorstr='#ffbad405',GradientType=0)}
.fund-2 .btn-selector,.risk-level-2 .btn-selector{border-color:#bad405}
.fund-2 .btn-selector .ico,.risk-level-2 .btn-selector .ico{color:#bad405}
.fund-2 .btn-selector:focus,.fund-2 .btn-selector:hover,.risk-level-2 .btn-selector:focus,.risk-level-2 .btn-selector:hover{color:#333 !important;border-color:#bad405;background-color:#bad405;background-image:-moz-linear-gradient(top,#dfeb8a,#bad405);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dfeb8a),to(#bad405));background-image:-webkit-linear-gradient(top,#dfeb8a,#bad405);background-image:-o-linear-gradient(top,#dfeb8a,#bad405);background-image:linear-gradient(to bottom,#dfeb8a,#bad405);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfeb8a',endColorstr='#ffbad405',GradientType=0)}
.fund-2 .btn-selector:focus p span,.fund-2 .btn-selector:hover p span,.risk-level-2 .btn-selector:focus p span,.risk-level-2 .btn-selector:hover p span{color:#333}
.fund-2 .enlarged,.fund-2 .selected,.risk-level-2 .enlarged,.risk-level-2 .selected{background-color:#bad405 !important;color:#333 !important;border-color:#bad405;background-color:#bad405;background-image:-moz-linear-gradient(top,#dfeb8a,#bad405);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dfeb8a),to(#bad405));background-image:-webkit-linear-gradient(top,#dfeb8a,#bad405);background-image:-o-linear-gradient(top,#dfeb8a,#bad405);background-image:linear-gradient(to bottom,#dfeb8a,#bad405);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfeb8a',endColorstr='#ffbad405',GradientType=0)}
.fund-2 .enlarged:focus,.fund-2 .enlarged:hover,.fund-2 .selected:focus,.fund-2 .selected:hover,.risk-level-2 .enlarged:focus,.risk-level-2 .enlarged:hover,.risk-level-2 .selected:focus,.risk-level-2 .selected:hover{background:#bad405}
.fund-2 .enlarged .ico,.fund-2 .selected .ico,.risk-level-2 .enlarged .ico,.risk-level-2 .selected .ico{color:#333}
.fund-3,.risk-level-3{color:#333;background-color:#fcc917;background-image:-moz-linear-gradient(top,#fee694,#fcc917);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fee694),to(#fcc917));background-image:-webkit-linear-gradient(top,#fee694,#fcc917);background-image:-o-linear-gradient(top,#fee694,#fcc917);background-image:linear-gradient(to bottom,#fee694,#fcc917);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffee694',endColorstr='#fffcc917',GradientType=0)}
.fund-3 .btn-selector,.risk-level-3 .btn-selector{border-color:#fcc917}
.fund-3 .btn-selector .ico,.risk-level-3 .btn-selector .ico{color:#fcc917}
.fund-3 .btn-selector:focus,.fund-3 .btn-selector:hover,.risk-level-3 .btn-selector:focus,.risk-level-3 .btn-selector:hover{color:#333 !important;border-color:#fcc917;background-color:#fcc917;background-image:-moz-linear-gradient(top,#fee694,#fcc917);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fee694),to(#fcc917));background-image:-webkit-linear-gradient(top,#fee694,#fcc917);background-image:-o-linear-gradient(top,#fee694,#fcc917);background-image:linear-gradient(to bottom,#fee694,#fcc917);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffee694',endColorstr='#fffcc917',GradientType=0)}
.fund-3 .btn-selector:focus p span,.fund-3 .btn-selector:hover p span,.risk-level-3 .btn-selector:focus p span,.risk-level-3 .btn-selector:hover p span{color:#333}
.fund-3 .enlarged,.fund-3 .selected,.risk-level-3 .enlarged,.risk-level-3 .selected{background-color:#fcc917 !important;color:#333 !important;border-color:#fcc917;background-color:#fcc917;background-image:-moz-linear-gradient(top,#fee694,#fcc917);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fee694),to(#fcc917));background-image:-webkit-linear-gradient(top,#fee694,#fcc917);background-image:-o-linear-gradient(top,#fee694,#fcc917);background-image:linear-gradient(to bottom,#fee694,#fcc917);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffee694',endColorstr='#fffcc917',GradientType=0)}
.fund-3 .enlarged:focus,.fund-3 .enlarged:hover,.fund-3 .selected:focus,.fund-3 .selected:hover,.risk-level-3 .enlarged:focus,.risk-level-3 .enlarged:hover,.risk-level-3 .selected:focus,.risk-level-3 .selected:hover{background:#fcc917}
.fund-3 .enlarged .ico,.fund-3 .selected .ico,.risk-level-3 .enlarged .ico,.risk-level-3 .selected .ico{color:#333}
.fund-4,.risk-level-4{color:#333;background-color:#f27d00;background-image:-moz-linear-gradient(top,#f9c287,#f27d00);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9c287),to(#f27d00));background-image:-webkit-linear-gradient(top,#f9c287,#f27d00);background-image:-o-linear-gradient(top,#f9c287,#f27d00);background-image:linear-gradient(to bottom,#f9c287,#f27d00);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9c287',endColorstr='#fff27d00',GradientType=0)}
.fund-4 .btn-selector,.risk-level-4 .btn-selector{border-color:#f27d00}
.fund-4 .btn-selector .ico,.risk-level-4 .btn-selector .ico{color:#f27d00}
.fund-4 .btn-selector:focus,.fund-4 .btn-selector:hover,.risk-level-4 .btn-selector:focus,.risk-level-4 .btn-selector:hover{color:#333 !important;border-color:#f27d00;background-color:#f27d00;background-image:-moz-linear-gradient(top,#f9c287,#f27d00);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9c287),to(#f27d00));background-image:-webkit-linear-gradient(top,#f9c287,#f27d00);background-image:-o-linear-gradient(top,#f9c287,#f27d00);background-image:linear-gradient(to bottom,#f9c287,#f27d00);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9c287',endColorstr='#fff27d00',GradientType=0)}
.fund-4 .btn-selector:focus p span,.fund-4 .btn-selector:hover p span,.risk-level-4 .btn-selector:focus p span,.risk-level-4 .btn-selector:hover p span{color:#333}
.fund-4 .enlarged,.fund-4 .selected,.risk-level-4 .enlarged,.risk-level-4 .selected{background-color:#f27d00 !important;color:#333 !important;border-color:#f27d00;background-color:#f27d00;background-image:-moz-linear-gradient(top,#f9c287,#f27d00);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9c287),to(#f27d00));background-image:-webkit-linear-gradient(top,#f9c287,#f27d00);background-image:-o-linear-gradient(top,#f9c287,#f27d00);background-image:linear-gradient(to bottom,#f9c287,#f27d00);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9c287',endColorstr='#fff27d00',GradientType=0)}
.fund-4 .enlarged:focus,.fund-4 .enlarged:hover,.fund-4 .selected:focus,.fund-4 .selected:hover,.risk-level-4 .enlarged:focus,.risk-level-4 .enlarged:hover,.risk-level-4 .selected:focus,.risk-level-4 .selected:hover{background:#f27d00}
.fund-4 .enlarged .ico,.fund-4 .selected .ico,.risk-level-4 .enlarged .ico,.risk-level-4 .selected .ico{color:#333}
.fund-5,.risk-level-5{color:#FFF;background-color:#b50e0e;background-image:-moz-linear-gradient(top,#db1f1f,#b50e0e);background-image:-webkit-gradient(linear,0 0,0 100%,from(#db1f1f),to(#b50e0e));background-image:-webkit-linear-gradient(top,#db1f1f,#b50e0e);background-image:-o-linear-gradient(top,#db1f1f,#b50e0e);background-image:linear-gradient(to bottom,#db1f1f,#b50e0e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdb1f1f',endColorstr='#ffb50e0e',GradientType=0)}
.fund-5 .btn-selector,.risk-level-5 .btn-selector{border-color:#b50e0e}
.fund-5 .btn-selector .ico,.risk-level-5 .btn-selector .ico{color:#b50e0e}
.fund-5 .btn-selector:focus,.fund-5 .btn-selector:hover,.risk-level-5 .btn-selector:focus,.risk-level-5 .btn-selector:hover{color:#FFF !important;border-color:#b50e0e;background-color:#b50e0e;background-image:-moz-linear-gradient(top,#db1f1f,#b50e0e);background-image:-webkit-gradient(linear,0 0,0 100%,from(#db1f1f),to(#b50e0e));background-image:-webkit-linear-gradient(top,#db1f1f,#b50e0e);background-image:-o-linear-gradient(top,#db1f1f,#b50e0e);background-image:linear-gradient(to bottom,#db1f1f,#b50e0e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdb1f1f',endColorstr='#ffb50e0e',GradientType=0)}
.fund-5 .btn-selector:focus p span,.fund-5 .btn-selector:hover p span,.risk-level-5 .btn-selector:focus p span,.risk-level-5 .btn-selector:hover p span{color:#FFF}
.fund-5 .enlarged,.fund-5 .selected,.risk-level-5 .enlarged,.risk-level-5 .selected{background-color:#b50e0e !important;color:#FFF !important;border-color:#b50e0e;background-color:#b50e0e;background-image:-moz-linear-gradient(top,#db1f1f,#b50e0e);background-image:-webkit-gradient(linear,0 0,0 100%,from(#db1f1f),to(#b50e0e));background-image:-webkit-linear-gradient(top,#db1f1f,#b50e0e);background-image:-o-linear-gradient(top,#db1f1f,#b50e0e);background-image:linear-gradient(to bottom,#db1f1f,#b50e0e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdb1f1f',endColorstr='#ffb50e0e',GradientType=0)}
.fund-5 .enlarged:focus,.fund-5 .enlarged:hover,.fund-5 .selected:focus,.fund-5 .selected:hover,.risk-level-5 .enlarged:focus,.risk-level-5 .enlarged:hover,.risk-level-5 .selected:focus,.risk-level-5 .selected:hover{background:#b50e0e}
.fund-5 .enlarged .ico,.fund-5 .selected .ico,.risk-level-5 .enlarged .ico,.risk-level-5 .selected .ico{color:#FFF}
.fund-aegon,.risk-level-aegon{color:#FFF;background-color:#3d90dd;background-image:-moz-linear-gradient(top,#6ab1ef,#3d90dd);background-image:-webkit-gradient(linear,0 0,0 100%,from(#6ab1ef),to(#3d90dd));background-image:-webkit-linear-gradient(top,#6ab1ef,#3d90dd);background-image:-o-linear-gradient(top,#6ab1ef,#3d90dd);background-image:linear-gradient(to bottom,#6ab1ef,#3d90dd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6ab1ef',endColorstr='#ff3d90dd',GradientType=0)}
.fund-aegon .btn-selector,.risk-level-aegon .btn-selector{border-color:#3d90dd}
.fund-aegon .btn-selector .ico,.risk-level-aegon .btn-selector .ico{color:#3d90dd}
.fund-aegon .btn-selector:focus,.fund-aegon .btn-selector:hover,.risk-level-aegon .btn-selector:focus,.risk-level-aegon .btn-selector:hover{color:#FFF !important;border-color:#3d90dd;background-color:#3d90dd;background-image:-moz-linear-gradient(top,#6ab1ef,#3d90dd);background-image:-webkit-gradient(linear,0 0,0 100%,from(#6ab1ef),to(#3d90dd));background-image:-webkit-linear-gradient(top,#6ab1ef,#3d90dd);background-image:-o-linear-gradient(top,#6ab1ef,#3d90dd);background-image:linear-gradient(to bottom,#6ab1ef,#3d90dd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6ab1ef',endColorstr='#ff3d90dd',GradientType=0)}
.fund-aegon .btn-selector:focus p span,.fund-aegon .btn-selector:hover p span,.risk-level-aegon .btn-selector:focus p span,.risk-level-aegon .btn-selector:hover p span{color:#FFF}
.fund-aegon .enlarged,.fund-aegon .selected,.risk-level-aegon .enlarged,.risk-level-aegon .selected{background-color:#3d90dd !important;color:#FFF !important;border-color:#3d90dd;background-color:#3d90dd;background-image:-moz-linear-gradient(top,#6ab1ef,#3d90dd);background-image:-webkit-gradient(linear,0 0,0 100%,from(#6ab1ef),to(#3d90dd));background-image:-webkit-linear-gradient(top,#6ab1ef,#3d90dd);background-image:-o-linear-gradient(top,#6ab1ef,#3d90dd);background-image:linear-gradient(to bottom,#6ab1ef,#3d90dd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6ab1ef',endColorstr='#ff3d90dd',GradientType=0)}
.fund-aegon .enlarged:focus,.fund-aegon .enlarged:hover,.fund-aegon .selected:focus,.fund-aegon .selected:hover,.risk-level-aegon .enlarged:focus,.risk-level-aegon .enlarged:hover,.risk-level-aegon .selected:focus,.risk-level-aegon .selected:hover{background:#3d90dd}
.fund-aegon .enlarged .ico,.fund-aegon .selected .ico,.risk-level-aegon .enlarged .ico,.risk-level-aegon .selected .ico{color:#FFF}
.risk-0{background-color:#efefef;color:#333 !important;text-shadow:none;border-color:#efefef}
.risk-0:after,.risk-0:before{left:50%;border-top-color:#efefef}
.user.risk-0:after{left:50%;border-bottom-color:#efefef}
.top.risk-0:before{left:50%;border-top-color:#efefef}
.risk-0:after{display:none}
.risk-1{background-color:#00883f;color:#FFF !important;text-shadow:none;border-color:#00883f}
.risk-1:after,.risk-1:before{left:9%;border-top-color:#00883f}
.user.risk-1:after{left:9%;border-bottom-color:#00883f}
.top.risk-1:before{left:9%;border-top-color:#00883f}
.risk-2{background-color:#bad405;color:#333 !important;text-shadow:none;border-color:#bad405}
.risk-2:after,.risk-2:before{left:29%;border-top-color:#bad405}
.user.risk-2:after{left:29%;border-bottom-color:#bad405}
.top.risk-2:before{left:29%;border-top-color:#bad405}
.risk-3{background-color:#fcc917;color:#333 !important;text-shadow:none;border-color:#fcc917}
.risk-3:after,.risk-3:before{left:50%;border-top-color:#fcc917}
.user.risk-3:after{left:50%;border-bottom-color:#fcc917}
.top.risk-3:before{left:50%;border-top-color:#fcc917}
.risk-4{background-color:#f27d00;color:#333 !important;text-shadow:none;border-color:#f27d00}
.risk-4:after,.risk-4:before{left:70.5%;border-top-color:#f27d00}
.user.risk-4:after{left:70.5%;border-bottom-color:#f27d00}
.top.risk-4:before{left:70.5%;border-top-color:#f27d00}
.risk-5{background-color:#db1f1f;color:#FFF !important;text-shadow:none;border-color:#db1f1f}
.risk-5:after,.risk-5:before{left:91%;border-top-color:#db1f1f}
.user.risk-5:after{left:91%;border-bottom-color:#db1f1f}
.top.risk-5:before{left:91%;border-top-color:#db1f1f}
.investment.risk-level-1{color:#FFF;background-color:#037035;background-image:-moz-linear-gradient(top,#00883f,#037035);background-image:-webkit-gradient(linear,0 0,0 100%,from(#00883f),to(#037035));background-image:-webkit-linear-gradient(top,#00883f,#037035);background-image:-o-linear-gradient(top,#00883f,#037035);background-image:linear-gradient(to bottom,#00883f,#037035);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00883f',endColorstr='#ff037035',GradientType=0)}
.investment.risk-level-1 .btn-selector{border-color:#037035}
.investment.risk-level-1 .btn-selector .ico{color:#037035}
.investment.risk-level-1 .btn-selector:focus,.investment.risk-level-1 .btn-selector:hover{color:#FFF !important;border-color:#037035;background-color:#037035;background-image:-moz-linear-gradient(top,#00883f,#037035);background-image:-webkit-gradient(linear,0 0,0 100%,from(#00883f),to(#037035));background-image:-webkit-linear-gradient(top,#00883f,#037035);background-image:-o-linear-gradient(top,#00883f,#037035);background-image:linear-gradient(to bottom,#00883f,#037035);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00883f',endColorstr='#ff037035',GradientType=0)}
.investment.risk-level-1 .btn-selector:focus p span,.investment.risk-level-1 .btn-selector:hover p span{color:#FFF}
.investment.risk-level-1 .enlarged,.investment.risk-level-1 .selected{background-color:#037035 !important;color:#FFF !important;border-color:#037035;background-color:#037035;background-image:-moz-linear-gradient(top,#00883f,#037035);background-image:-webkit-gradient(linear,0 0,0 100%,from(#00883f),to(#037035));background-image:-webkit-linear-gradient(top,#00883f,#037035);background-image:-o-linear-gradient(top,#00883f,#037035);background-image:linear-gradient(to bottom,#00883f,#037035);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00883f',endColorstr='#ff037035',GradientType=0)}
.investment.risk-level-1 .enlarged:focus,.investment.risk-level-1 .enlarged:hover,.investment.risk-level-1 .selected:focus,.investment.risk-level-1 .selected:hover{background:#037035}
.investment.risk-level-1 .enlarged .ico,.investment.risk-level-1 .selected .ico{color:#FFF}
.investment.risk-level-2{color:#333;background-color:#bad405;background-image:-moz-linear-gradient(top,#dfeb8a,#bad405);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dfeb8a),to(#bad405));background-image:-webkit-linear-gradient(top,#dfeb8a,#bad405);background-image:-o-linear-gradient(top,#dfeb8a,#bad405);background-image:linear-gradient(to bottom,#dfeb8a,#bad405);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfeb8a',endColorstr='#ffbad405',GradientType=0)}
.investment.risk-level-2 .btn-selector{border-color:#bad405}
.investment.risk-level-2 .btn-selector .ico{color:#bad405}
.investment.risk-level-2 .btn-selector:focus,.investment.risk-level-2 .btn-selector:hover{color:#333 !important;border-color:#bad405;background-color:#bad405;background-image:-moz-linear-gradient(top,#dfeb8a,#bad405);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dfeb8a),to(#bad405));background-image:-webkit-linear-gradient(top,#dfeb8a,#bad405);background-image:-o-linear-gradient(top,#dfeb8a,#bad405);background-image:linear-gradient(to bottom,#dfeb8a,#bad405);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfeb8a',endColorstr='#ffbad405',GradientType=0)}
.investment.risk-level-2 .btn-selector:focus p span,.investment.risk-level-2 .btn-selector:hover p span{color:#333}
.investment.risk-level-2 .enlarged,.investment.risk-level-2 .selected{background-color:#bad405 !important;color:#333 !important;border-color:#bad405;background-color:#bad405;background-image:-moz-linear-gradient(top,#dfeb8a,#bad405);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dfeb8a),to(#bad405));background-image:-webkit-linear-gradient(top,#dfeb8a,#bad405);background-image:-o-linear-gradient(top,#dfeb8a,#bad405);background-image:linear-gradient(to bottom,#dfeb8a,#bad405);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfeb8a',endColorstr='#ffbad405',GradientType=0)}
.investment.risk-level-2 .enlarged:focus,.investment.risk-level-2 .enlarged:hover,.investment.risk-level-2 .selected:focus,.investment.risk-level-2 .selected:hover{background:#bad405}
.investment.risk-level-2 .enlarged .ico,.investment.risk-level-2 .selected .ico{color:#333}
.investment.risk-level-3{color:#333;background-color:#fcc917;background-image:-moz-linear-gradient(top,#fee694,#fcc917);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fee694),to(#fcc917));background-image:-webkit-linear-gradient(top,#fee694,#fcc917);background-image:-o-linear-gradient(top,#fee694,#fcc917);background-image:linear-gradient(to bottom,#fee694,#fcc917);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffee694',endColorstr='#fffcc917',GradientType=0)}
.investment.risk-level-3 .btn-selector{border-color:#fcc917}
.investment.risk-level-3 .btn-selector .ico{color:#fcc917}
.investment.risk-level-3 .btn-selector:focus,.investment.risk-level-3 .btn-selector:hover{color:#333 !important;border-color:#fcc917;background-color:#fcc917;background-image:-moz-linear-gradient(top,#fee694,#fcc917);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fee694),to(#fcc917));background-image:-webkit-linear-gradient(top,#fee694,#fcc917);background-image:-o-linear-gradient(top,#fee694,#fcc917);background-image:linear-gradient(to bottom,#fee694,#fcc917);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffee694',endColorstr='#fffcc917',GradientType=0)}
.investment.risk-level-3 .btn-selector:focus p span,.investment.risk-level-3 .btn-selector:hover p span{color:#333}
.investment.risk-level-3 .enlarged,.investment.risk-level-3 .selected{background-color:#fcc917 !important;color:#333 !important;border-color:#fcc917;background-color:#fcc917;background-image:-moz-linear-gradient(top,#fee694,#fcc917);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fee694),to(#fcc917));background-image:-webkit-linear-gradient(top,#fee694,#fcc917);background-image:-o-linear-gradient(top,#fee694,#fcc917);background-image:linear-gradient(to bottom,#fee694,#fcc917);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffee694',endColorstr='#fffcc917',GradientType=0)}
.investment.risk-level-3 .enlarged:focus,.investment.risk-level-3 .enlarged:hover,.investment.risk-level-3 .selected:focus,.investment.risk-level-3 .selected:hover{background:#fcc917}
.investment.risk-level-3 .enlarged .ico,.investment.risk-level-3 .selected .ico{color:#333}
.investment.risk-level-4{color:#333;background-color:#f27d00;background-image:-moz-linear-gradient(top,#f9c287,#f27d00);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9c287),to(#f27d00));background-image:-webkit-linear-gradient(top,#f9c287,#f27d00);background-image:-o-linear-gradient(top,#f9c287,#f27d00);background-image:linear-gradient(to bottom,#f9c287,#f27d00);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9c287',endColorstr='#fff27d00',GradientType=0)}
.investment.risk-level-4 .btn-selector{border-color:#f27d00}
.investment.risk-level-4 .btn-selector .ico{color:#f27d00}
.investment.risk-level-4 .btn-selector:focus,.investment.risk-level-4 .btn-selector:hover{color:#333 !important;border-color:#f27d00;background-color:#f27d00;background-image:-moz-linear-gradient(top,#f9c287,#f27d00);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9c287),to(#f27d00));background-image:-webkit-linear-gradient(top,#f9c287,#f27d00);background-image:-o-linear-gradient(top,#f9c287,#f27d00);background-image:linear-gradient(to bottom,#f9c287,#f27d00);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9c287',endColorstr='#fff27d00',GradientType=0)}
.investment.risk-level-4 .btn-selector:focus p span,.investment.risk-level-4 .btn-selector:hover p span{color:#333}
.investment.risk-level-4 .enlarged,.investment.risk-level-4 .selected{background-color:#f27d00 !important;color:#333 !important;border-color:#f27d00;background-color:#f27d00;background-image:-moz-linear-gradient(top,#f9c287,#f27d00);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9c287),to(#f27d00));background-image:-webkit-linear-gradient(top,#f9c287,#f27d00);background-image:-o-linear-gradient(top,#f9c287,#f27d00);background-image:linear-gradient(to bottom,#f9c287,#f27d00);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9c287',endColorstr='#fff27d00',GradientType=0)}
.investment.risk-level-4 .enlarged:focus,.investment.risk-level-4 .enlarged:hover,.investment.risk-level-4 .selected:focus,.investment.risk-level-4 .selected:hover{background:#f27d00}
.investment.risk-level-4 .enlarged .ico,.investment.risk-level-4 .selected .ico{color:#333}
.investment.risk-level-5{color:#FFF;background-color:#b50e0e;background-image:-moz-linear-gradient(top,#db1f1f,#b50e0e);background-image:-webkit-gradient(linear,0 0,0 100%,from(#db1f1f),to(#b50e0e));background-image:-webkit-linear-gradient(top,#db1f1f,#b50e0e);background-image:-o-linear-gradient(top,#db1f1f,#b50e0e);background-image:linear-gradient(to bottom,#db1f1f,#b50e0e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdb1f1f',endColorstr='#ffb50e0e',GradientType=0)}
.investment.risk-level-5 .btn-selector{border-color:#b50e0e}
.investment.risk-level-5 .btn-selector .ico{color:#b50e0e}
.investment.risk-level-5 .btn-selector:focus,.investment.risk-level-5 .btn-selector:hover{color:#FFF !important;border-color:#b50e0e;background-color:#b50e0e;background-image:-moz-linear-gradient(top,#db1f1f,#b50e0e);background-image:-webkit-gradient(linear,0 0,0 100%,from(#db1f1f),to(#b50e0e));background-image:-webkit-linear-gradient(top,#db1f1f,#b50e0e);background-image:-o-linear-gradient(top,#db1f1f,#b50e0e);background-image:linear-gradient(to bottom,#db1f1f,#b50e0e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdb1f1f',endColorstr='#ffb50e0e',GradientType=0)}
.investment.risk-level-5 .btn-selector:focus p span,.investment.risk-level-5 .btn-selector:hover p span{color:#FFF}
.investment.risk-level-5 .enlarged,.investment.risk-level-5 .selected{background-color:#b50e0e !important;color:#FFF !important;border-color:#b50e0e;background-color:#b50e0e;background-image:-moz-linear-gradient(top,#db1f1f,#b50e0e);background-image:-webkit-gradient(linear,0 0,0 100%,from(#db1f1f),to(#b50e0e));background-image:-webkit-linear-gradient(top,#db1f1f,#b50e0e);background-image:-o-linear-gradient(top,#db1f1f,#b50e0e);background-image:linear-gradient(to bottom,#db1f1f,#b50e0e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdb1f1f',endColorstr='#ffb50e0e',GradientType=0)}
.investment.risk-level-5 .enlarged:focus,.investment.risk-level-5 .enlarged:hover,.investment.risk-level-5 .selected:focus,.investment.risk-level-5 .selected:hover{background:#b50e0e}
.investment.risk-level-5 .enlarged .ico,.investment.risk-level-5 .selected .ico{color:#FFF}
.investment-aegon{color:#FFF;background-color:#3d90dd;background-image:-moz-linear-gradient(top,#6ab1ef,#3d90dd);background-image:-webkit-gradient(linear,0 0,0 100%,from(#6ab1ef),to(#3d90dd));background-image:-webkit-linear-gradient(top,#6ab1ef,#3d90dd);background-image:-o-linear-gradient(top,#6ab1ef,#3d90dd);background-image:linear-gradient(to bottom,#6ab1ef,#3d90dd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6ab1ef',endColorstr='#ff3d90dd',GradientType=0)}
.investment-aegon .btn-selector{border-color:#3d90dd}
.investment-aegon .btn-selector .ico{color:#3d90dd}
.investment-aegon .btn-selector:focus,.investment-aegon .btn-selector:hover{color:#FFF !important;border-color:#3d90dd;background-color:#3d90dd;background-image:-moz-linear-gradient(top,#6ab1ef,#3d90dd);background-image:-webkit-gradient(linear,0 0,0 100%,from(#6ab1ef),to(#3d90dd));background-image:-webkit-linear-gradient(top,#6ab1ef,#3d90dd);background-image:-o-linear-gradient(top,#6ab1ef,#3d90dd);background-image:linear-gradient(to bottom,#6ab1ef,#3d90dd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6ab1ef',endColorstr='#ff3d90dd',GradientType=0)}
.investment-aegon .btn-selector:focus p span,.investment-aegon .btn-selector:hover p span{color:#FFF}
.investment-aegon .enlarged,.investment-aegon .selected{background-color:#3d90dd !important;color:#FFF !important;border-color:#3d90dd;background-color:#3d90dd;background-image:-moz-linear-gradient(top,#6ab1ef,#3d90dd);background-image:-webkit-gradient(linear,0 0,0 100%,from(#6ab1ef),to(#3d90dd));background-image:-webkit-linear-gradient(top,#6ab1ef,#3d90dd);background-image:-o-linear-gradient(top,#6ab1ef,#3d90dd);background-image:linear-gradient(to bottom,#6ab1ef,#3d90dd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6ab1ef',endColorstr='#ff3d90dd',GradientType=0)}
.investment-aegon .enlarged:focus,.investment-aegon .enlarged:hover,.investment-aegon .selected:focus,.investment-aegon .selected:hover{background:#3d90dd}
.investment-aegon .enlarged .ico,.investment-aegon .selected .ico{color:#FFF}
.feature-light-green .ico:first-child{color:#bad405 !important}
.feature-light-green:after{background:#bad405 !important}
.feature-green .ico:first-child{color:#00883f !important}
.feature-green:after{background:#00883f !important}
.feature-gray .ico:first-child{color:#333 !important}
.feature-gray:after{background:#333 !important}
.feature-blue .ico:first-child{color:#36578c !important}
.feature-blue:after{background:#36578c !important}
.feature-light-blue .ico:first-child{color:#0a94d6 !important}
.feature-light-blue:after{background:#0a94d6 !important}
.feature-cyan .ico:first-child{color:#47d6c7 !important}
.feature-cyan:after{background:#47d6c7 !important}
.feature-purple .ico:first-child{color:#942eb5 !important}
.feature-purple:after{background:#942eb5 !important}
.feature-orange .ico:first-child{color:#f27d00 !important}
.feature-orange:after{background:#f27d00 !important}
.feature-red .ico:first-child{color:#db1f1f !important}
.feature-red:after{background:#db1f1f !important}
.feature-yellow .ico:first-child{color:#fcc917 !important}
.feature-yellow:after{background:#fcc917 !important}
.feature-pastel-light-green .ico:first-child{color:#6ed69f !important}
.feature-pastel-light-green:after{background:#6ed69f !important}
.feature-pastel-green .ico:first-child{color:#199b88 !important}
.feature-pastel-green:after{background:#199b88 !important}
.feature-aegon-blue .ico:first-child{color:#0070bb !important}
.feature-aegon-blue:after{background:#0070bb !important}
.panel.feature-box-social .visual-wrapper-ico .ico{color:#3cbdeb}
.panel.feature-box-social .visual-wrapper-ico:first-child .ico{color:#3b5998}
.panel.feature-box-social .link-container:after{background:#3cbdeb !important}
.panel.feature-box-social .link-container:first-child:after{background:#3b5998 !important}
.panel.feature-box-investments .visual-wrapper-ico .ico{color:#199b88}
.panel.feature-box-investments .visual-wrapper-ico:first-child .ico{color:#6ed69f}
.panel.feature-box-investments .link-container:after{background:#199b88 !important}
.panel.feature-box-investments .link-container:first-child:after{background:#6ed69f !important}
.panel.feature-box-investment-safeguards .visual-wrapper-ico .ico{color:#942eb5}
.panel.feature-box-investment-safeguards .visual-wrapper-ico:first-child .ico{color:#942eb5}
.panel.feature-box-investment-safeguards .link-container:after{background:#942eb5 !important}
.panel.feature-box-investment-safeguards .link-container:first-child:after{background:#942eb5 !important}
.ico-light-green{color:#bad405}
.ico-green{color:#00883f}
.ico-gray{color:#333}
.ico-blue{color:#36578c}
.ico-light-blue{color:#0a94d6}
.ico-cyan{color:#47d6c7}
.ico-purple{color:#942eb5}
.ico-orange{color:#f27d00}
.ico-red{color:#db1f1f}
.ico-yellow{color:#fcc917}
.ico-pastel-light-green{color:#6ed69f}
.ico-pastel-green{color:#199b88}
.ico-aegon-blue{color:#0070bb}
.feature-list-green .ico:first-child{color:#00883f}
.feature-list-green li{border-color:#00883f}
.feature-list-yellow .ico:first-child{color:#fcc917}
.feature-list-yellow li{border-color:#fcc917}
li.savings-total a:focus,li.savings-total a:hover,li.savings-total.active a{background:#e4f9f7}
li.savings-total a:before{background:#47d6c7}
li.savings-total.active .ico{color:#47d6c7 !important}
.savings-total .accordion-toggle{background:#e4f9f7}
.savings-total .accordion-toggle+.collapse.in{border-color:#47d6c7}
.savings-total .performance div>.ico{color:#47d6c7}
.savings-total .performance p.total{border-color:#47d6c7}
.savings-total th{border-color:#47d6c7;background:#e4f9f7}
li.savings-pension a:focus,li.savings-pension a:hover,li.savings-pension.active a{background:#e2f7ec}
li.savings-pension a:before{background:#6ed69f}
li.savings-pension.active .ico{color:#6ed69f !important}
.savings-pension .accordion-toggle{background:#e2f7ec}
.savings-pension .accordion-toggle+.collapse.in{border-color:#6ed69f}
.savings-pension .performance div>.ico{color:#6ed69f}
.savings-pension .performance p.total{border-color:#6ed69f}
.savings-pension th{border-color:#6ed69f;background:#e2f7ec}
li.savings-isa a:focus,li.savings-isa a:hover,li.savings-isa.active a{background:#d1ebe7}
li.savings-isa a:before{background:#199b88}
li.savings-isa.active .ico{color:#199b88 !important}
.savings-isa .accordion-toggle{background:#d1ebe7}
.savings-isa .accordion-toggle+.collapse.in{border-color:#199b88}
.savings-isa .performance div>.ico{color:#199b88}
.savings-isa .performance p.total{border-color:#199b88}
.savings-isa th{border-color:#199b88;background:#d1ebe7}
li.savings-memo a:focus,li.savings-memo a:hover,li.savings-memo.active a{background:#d7dde8}
li.savings-memo a:before{background:#36578c}
li.savings-memo.active .ico{color:#36578c !important}
.savings-memo .accordion-toggle{background:#d7dde8}
.savings-memo .accordion-toggle+.collapse.in{border-color:#36578c}
.savings-memo .performance div>.ico{color:#36578c}
.savings-memo .performance p.total{border-color:#36578c}
.savings-memo th{border-color:#36578c;background:#d7dde8}
.mailbox-unread.mailbox-read a,.mailbox-unread.mailbox-selected a,.mailbox-unread.mailbox-unread a{background:#fcdebf}
.mailbox-unread.mailbox-read a:before,.mailbox-unread.mailbox-selected a:before,.mailbox-unread.mailbox-unread a:before{background:#f27d00}
.mailbox-unread.mailbox-read a:focus,.mailbox-unread.mailbox-read a:hover,.mailbox-unread.mailbox-selected a:focus,.mailbox-unread.mailbox-selected a:hover,.mailbox-unread.mailbox-unread a:focus,.mailbox-unread.mailbox-unread a:hover{background:#f8c188}
.mailbox-unread.mailbox-selected .ico{color:#f27d00 !important}
.mailbox-read.mailbox-read a,.mailbox-read.mailbox-selected a,.mailbox-read.mailbox-unread a{background:#fff}
.mailbox-read.mailbox-read a:before,.mailbox-read.mailbox-selected a:before,.mailbox-read.mailbox-unread a:before{background:#d9d9d9}
.mailbox-read.mailbox-read a:focus,.mailbox-read.mailbox-read a:hover,.mailbox-read.mailbox-selected a:focus,.mailbox-read.mailbox-selected a:hover,.mailbox-read.mailbox-unread a:focus,.mailbox-read.mailbox-unread a:hover{background:#efefef}
.mailbox-read.mailbox-selected .ico{color:#d9d9d9 !important}
.mailbox-selected.mailbox-read a,.mailbox-selected.mailbox-selected a,.mailbox-selected.mailbox-unread a{background:#efefef}
.mailbox-selected.mailbox-read a:before,.mailbox-selected.mailbox-selected a:before,.mailbox-selected.mailbox-unread a:before{background:#8f8d8f}
.mailbox-selected.mailbox-read a:focus,.mailbox-selected.mailbox-read a:hover,.mailbox-selected.mailbox-selected a:focus,.mailbox-selected.mailbox-selected a:hover,.mailbox-selected.mailbox-unread a:focus,.mailbox-selected.mailbox-unread a:hover{background:#e2e2e2}
.mailbox-selected.mailbox-selected .ico{color:#8f8d8f !important}
.horizontal-mailbox-unread[class*=horizontal] a:before{background:#f27d00}
.horizontal-mailbox-read[class*=horizontal] a:before{background:#d9d9d9}
.risk-level-1 .risk-selector-btn{border-color:#037035}
.risk-level-1 .risk-selector-btn:focus,.risk-level-1 .risk-selector-btn:hover{background-color:#037035;color:#FFF !important;border-color:#037035}
.risk-level-1 .risk-selector-selected{background-color:#037035 !important;color:#FFF !important;border-color:#037035}
.risk-level-1 .risk-selector-selected:focus,.risk-level-1 .risk-selector-selected:hover{background:#037035}
.risk-level-2 .risk-selector-btn{border-color:#bad405}
.risk-level-2 .risk-selector-btn:focus,.risk-level-2 .risk-selector-btn:hover{background-color:#bad405;color:#333 !important;border-color:#bad405}
.risk-level-2 .risk-selector-selected{background-color:#bad405 !important;color:#333 !important;border-color:#bad405}
.risk-level-2 .risk-selector-selected:focus,.risk-level-2 .risk-selector-selected:hover{background:#bad405}
.risk-level-3 .risk-selector-btn{border-color:#fcc917}
.risk-level-3 .risk-selector-btn:focus,.risk-level-3 .risk-selector-btn:hover{background-color:#fcc917;color:#333 !important;border-color:#fcc917}
.risk-level-3 .risk-selector-selected{background-color:#fcc917 !important;color:#333 !important;border-color:#fcc917}
.risk-level-3 .risk-selector-selected:focus,.risk-level-3 .risk-selector-selected:hover{background:#fcc917}
.risk-level-4 .risk-selector-btn{border-color:#f27d00}
.risk-level-4 .risk-selector-btn:focus,.risk-level-4 .risk-selector-btn:hover{background-color:#f27d00;color:#333 !important;border-color:#f27d00}
.risk-level-4 .risk-selector-selected{background-color:#f27d00 !important;color:#333 !important;border-color:#f27d00}
.risk-level-4 .risk-selector-selected:focus,.risk-level-4 .risk-selector-selected:hover{background:#f27d00}
.risk-level-5 .risk-selector-btn{border-color:#b50e0e}
.risk-level-5 .risk-selector-btn:focus,.risk-level-5 .risk-selector-btn:hover{background-color:#b50e0e;color:#FFF !important;border-color:#b50e0e}
.risk-level-5 .risk-selector-selected{background-color:#b50e0e !important;color:#FFF !important;border-color:#b50e0e}
.risk-level-5 .risk-selector-selected:focus,.risk-level-5 .risk-selector-selected:hover{background:#b50e0e}
.hidden{display:none !important;visibility:hidden;margin:0;padding:0;position:absolute;top:-999px}
.screenreader-visible,.sr-only{position:absolute !important;left:-10000px;top:auto;width:0 !important;height:0 !important;overflow:hidden;display:block !important}
.visible-phone{display:none !important}
.visible-tablet{display:none !important}
.hidden-desktop{display:none !important}
.visible-desktop{display:inherit !important}
.visible-up-to-599{display:none !important}
.visible-img{display:none !important}
@media only screen and (max-width:599px){.visible-img{display:inherit !important;width:100%}
.hidden-img{display:none !important}
}
@media only screen and (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}
.visible-desktop{display:none !important}
.visible-tablet{display:inherit !important}
.hidden-tablet{display:none !important}
}
@media only screen and (max-width:767px){.hidden-desktop{display:inherit !important}
.visible-desktop{display:none !important}
.visible-phone{display:inherit !important}
.hidden-phone{display:none !important}
}
@media only screen and (max-width:599px){.visible-up-to-599{display:inherit !important}
.hidden-up-to-599{display:none !important}
}
.visible-print{display:none !important}
@media print{.visible-print{display:inherit !important}
.hidden-print{display:none !important}
}
.ie8 #fixed-footer,.ie8 #fixed-header,.ie8 #fixed-menu-module-container,.ie8 .container,.ie8 .fixed-tools,.ie8 .navbar-fixed-bottom .container,.ie8 .navbar-fixed-top .container,.ie8 .navbar-static-top .container{width:960px !important}
.ie8 .container .container{width:auto !important}
.ie8 .menu,.ie9 .menu{display:none}
.ie8 .menu-open,.ie9 .menu-open{display:block}
.height-spacer{height:70px}
.gutter1{margin-left:90px !important}
.gutter2{margin-left:40px !important;width:27% !important;margin-top:7px}
.span12+.span7{margin-top:15px}
.span12+.span7+.span3{margin-top:15px}
@media only screen and (max-width:767px){.gutter2{margin-top:15px}
}
@media only screen and (min-width:1200px){.row{margin-left:-20px}
.row:after,.row:before{display:table;content:"";line-height:0}
.row:after{clear:both}
[class*=span]{float:left;min-height:1px;margin-left:20px}
.span12{width:1060px}
.span11{width:970px}
.span10{width:880px}
.span9{width:790px}
.span8{width:700px}
.span7{width:610px}
.span6{width:520px}
.span5{width:430px}
.span4{width:340px}
.span3{width:250px}
.span2{width:160px}
.span1{width:70px}
.offset12{margin-left:1100px}
.offset11{margin-left:1010px}
.offset10{margin-left:920px}
.offset9{margin-left:830px}
.offset8{margin-left:740px}
.offset7{margin-left:650px}
.offset6{margin-left:560px}
.offset5{margin-left:470px}
.offset4{margin-left:380px}
.offset3{margin-left:290px}
.offset2{margin-left:200px}
.offset1{margin-left:110px}
.row-fluid{width:100%}
.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*=span]{display:block;width:83%;width:calc(100% - 45px);min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:1.88679245%}
.row-fluid [class*=span]:first-child{margin-left:0}
.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:1.88679245%}
.row-fluid .span12{width:100%}
.row-fluid .span11{width:91.50943396%}
.row-fluid .span10{width:83.01886792%}
.row-fluid .span9{width:74.52830189%}
.row-fluid .span8{width:66.03773585%}
.row-fluid .span7{width:57.54716981%}
.row-fluid .span6{width:49.05660377%}
.row-fluid .span5{width:40.56603774%}
.row-fluid .span4{width:32.0754717%}
.row-fluid .span3{width:23.58490566%}
.row-fluid .span2{width:15.09433962%}
.row-fluid .span1{width:6.60377358%}
.row-fluid .offset12{margin-left:103.77358491%}
.row-fluid .offset12:first-child{margin-left:101.88679245%}
.row-fluid .offset11{margin-left:95.28301887%}
.row-fluid .offset11:first-child{margin-left:93.39622642%}
.row-fluid .offset10{margin-left:86.79245283%}
.row-fluid .offset10:first-child{margin-left:84.90566038%}
.row-fluid .offset9{margin-left:78.30188679%}
.row-fluid .offset9:first-child{margin-left:76.41509434%}
.row-fluid .offset8{margin-left:69.81132075%}
.row-fluid .offset8:first-child{margin-left:67.9245283%}
.row-fluid .offset7{margin-left:61.32075472%}
.row-fluid .offset7:first-child{margin-left:59.43396226%}
.row-fluid .offset6{margin-left:52.83018868%}
.row-fluid .offset6:first-child{margin-left:50.94339623%}
.row-fluid .offset5{margin-left:44.33962264%}
.row-fluid .offset5:first-child{margin-left:42.45283019%}
.row-fluid .offset4{margin-left:35.8490566%}
.row-fluid .offset4:first-child{margin-left:33.96226415%}
.row-fluid .offset3{margin-left:27.35849057%}
.row-fluid .offset3:first-child{margin-left:25.47169811%}
.row-fluid .offset2{margin-left:18.86792453%}
.row-fluid .offset2:first-child{margin-left:16.98113208%}
.row-fluid .offset1{margin-left:10.37735849%}
.row-fluid .offset1:first-child{margin-left:8.49056604%}
.uneditable-input,input,textarea{margin-left:0}
.controls-row [class*=span]+[class*=span]{margin-left:20px}
.uneditable-input.span12,input.span12,textarea.span12{width:1046px}
.uneditable-input.span11,input.span11,textarea.span11{width:956px}
.uneditable-input.span10,input.span10,textarea.span10{width:866px}
.uneditable-input.span9,input.span9,textarea.span9{width:776px}
.uneditable-input.span8,input.span8,textarea.span8{width:686px}
.uneditable-input.span7,input.span7,textarea.span7{width:596px}
.uneditable-input.span6,input.span6,textarea.span6{width:506px}
.uneditable-input.span5,input.span5,textarea.span5{width:416px}
.uneditable-input.span4,input.span4,textarea.span4{width:326px}
.uneditable-input.span3,input.span3,textarea.span3{width:236px}
.uneditable-input.span2,input.span2,textarea.span2{width:146px}
.uneditable-input.span1,input.span1,textarea.span1{width:56px}
.thumbnails{margin-left:-20px}
.thumbnails>li{margin-left:20px}
.row-fluid .thumbnails{margin-left:0}
#fixed-header{width:1170px}
#fixed-footer{width:1170px}
.container{max-width:1170px}
.input-xlarge{width:340px}
.help-block{margin-bottom:0;display:inline-block;max-width:320px}
.help-block:after,.help-block:before{display:table;content:"";line-height:0}
.help-block:after{clear:both}
.help-inline{max-width:340px}
.gutter1{margin-left:90px !important}
.gutter2{margin-left:55px !important}
.modal .form-horizontal .control-group>.labeltxt,.modal .form-horizontal .control-group>label{float:none;width:auto;padding-top:0;text-align:left}
.modal .form-horizontal .controls{margin-left:0}
.modal .form-horizontal .control-group .toggle-group{clear:both}
.modal .form-horizontal .control-group.wide .help-inline .ico{margin-left:0}
.modal .form-horizontal .control-list{padding-top:0}
.modal .form-horizontal .form-actions{padding-left:10px;padding-right:10px}
.modal .help-block{margin-bottom:0;display:inline-block;max-width:none}
}
@media only screen and (min-width:768px) and (max-width:979px){.row{margin-left:-15px}
.row:after,.row:before{display:table;content:"";line-height:0}
.row:after{clear:both}
[class*=span]{float:left;min-height:1px;margin-left:15px}
.span12{width:669px}
.span11{width:612px}
.span10{width:555px}
.span9{width:498px}
.span8{width:441px}
.span7{width:384px}
.span6{width:327px}
.span5{width:270px}
.span4{width:213px}
.span3{width:156px}
.span2{width:99px}
.span1{width:42px}
.offset12{margin-left:699px}
.offset11{margin-left:642px}
.offset10{margin-left:585px}
.offset9{margin-left:528px}
.offset8{margin-left:471px}
.offset7{margin-left:414px}
.offset6{margin-left:357px}
.offset5{margin-left:300px}
.offset4{margin-left:243px}
.offset3{margin-left:186px}
.offset2{margin-left:129px}
.offset1{margin-left:72px}
.row-fluid{width:100%}
.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*=span]{display:block;width:83%;width:calc(100% - 45px);min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.24215247%}
.row-fluid [class*=span]:first-child{margin-left:0}
.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.24215247%}
.row-fluid .span12{width:100%}
.row-fluid .span11{width:91.47982063%}
.row-fluid .span10{width:82.95964126%}
.row-fluid .span9{width:74.43946188%}
.row-fluid .span8{width:65.91928251%}
.row-fluid .span7{width:57.39910314%}
.row-fluid .span6{width:48.87892377%}
.row-fluid .span5{width:40.35874439%}
.row-fluid .span4{width:31.83856502%}
.row-fluid .span3{width:23.31838565%}
.row-fluid .span2{width:14.79820628%}
.row-fluid .span1{width:6.27802691%}
.row-fluid .offset12{margin-left:104.48430493%}
.row-fluid .offset12:first-child{margin-left:102.24215247%}
.row-fluid .offset11{margin-left:95.96412556%}
.row-fluid .offset11:first-child{margin-left:93.72197309%}
.row-fluid .offset10{margin-left:87.44394619%}
.row-fluid .offset10:first-child{margin-left:85.20179372%}
.row-fluid .offset9{margin-left:78.92376682%}
.row-fluid .offset9:first-child{margin-left:76.68161435%}
.row-fluid .offset8{margin-left:70.40358744%}
.row-fluid .offset8:first-child{margin-left:68.16143498%}
.row-fluid .offset7{margin-left:61.88340807%}
.row-fluid .offset7:first-child{margin-left:59.64125561%}
.row-fluid .offset6{margin-left:53.3632287%}
.row-fluid .offset6:first-child{margin-left:51.12107623%}
.row-fluid .offset5{margin-left:44.84304933%}
.row-fluid .offset5:first-child{margin-left:42.60089686%}
.row-fluid .offset4{margin-left:36.32286996%}
.row-fluid .offset4:first-child{margin-left:34.08071749%}
.row-fluid .offset3{margin-left:27.80269058%}
.row-fluid .offset3:first-child{margin-left:25.56053812%}
.row-fluid .offset2{margin-left:19.28251121%}
.row-fluid .offset2:first-child{margin-left:17.04035874%}
.row-fluid .offset1{margin-left:10.76233184%}
.row-fluid .offset1:first-child{margin-left:8.52017937%}
.uneditable-input,input,textarea{margin-left:0}
.controls-row [class*=span]+[class*=span]{margin-left:15px}
.uneditable-input.span12,input.span12,textarea.span12{width:655px}
.uneditable-input.span11,input.span11,textarea.span11{width:598px}
.uneditable-input.span10,input.span10,textarea.span10{width:541px}
.uneditable-input.span9,input.span9,textarea.span9{width:484px}
.uneditable-input.span8,input.span8,textarea.span8{width:427px}
.uneditable-input.span7,input.span7,textarea.span7{width:370px}
.uneditable-input.span6,input.span6,textarea.span6{width:313px}
.uneditable-input.span5,input.span5,textarea.span5{width:256px}
.uneditable-input.span4,input.span4,textarea.span4{width:199px}
.uneditable-input.span3,input.span3,textarea.span3{width:142px}
.uneditable-input.span2,input.span2,textarea.span2{width:85px}
.uneditable-input.span1,input.span1,textarea.span1{width:28px}
.module-nav .home{display:none;visibility:hidden}
.fixed-header-height{margin-top:75px}
.gutter1{margin-left:5px !important}
.gutter2{margin-left:75px !important;width:31% !important}
.span7.gutter2{width:57.6271186440678% !important}
.help-block{margin-bottom:0;display:inline-block;max-width:320px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.modal .form-horizontal .control-group>label{float:none;width:auto;padding-top:0;text-align:left}
.modal .form-horizontal .controls{margin-left:0}
.modal .form-horizontal .control-group.wide .help-inline .ico{margin-left:0}
.modal .form-horizontal .control-list{padding-top:0}
.modal .form-horizontal .form-actions{padding-left:10px;padding-right:10px}
.modal .help-block{margin-bottom:0;display:inline-block;max-width:none}
}
@media only screen and (max-width:767px){.fixed-header-height{margin-top:100px}
html{font-size:93.8%;-webkit-text-size-adjust:93.8%;-ms-text-size-adjust:93.8%}
.container{padding:0 10px}
section>.container{padding:8px 10px 15px}
body{padding-left:0;padding-right:0}
.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{margin-left:-20px;margin-right:-20px}
.container-fluid{padding:0}
.dl-horizontal dt{float:none;clear:none;width:auto;text-align:left}
.dl-horizontal dd{margin-left:0}
.container{width:auto}
.row-fluid{width:100%}
.row,.thumbnails{margin-left:0}
.thumbnails>li{float:none;margin-left:0}
.row-fluid [class*=span],.row-fluid [class*=span].pull-right,.uneditable-input[class*=span],[class*=span]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.row-fluid .span12,.span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.row-fluid [class*=offset]:first-child{margin-left:0}
.span12>.span3{margin-bottom:15px}
.input-large,.input-xlarge,.input-xxlarge,.uneditable-input,input[class*=span],select[class*=span],textarea[class*=span]{display:block;width:83%;width:calc(100% - 45px);min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.input-append input,.input-append input[class*=span],.input-prepend input,.input-prepend input[class*=span]{display:inline-block}
.input-prepend.input-append input{width:100px !important}
.input-prepend.input-append.input-increments input{width:155px !important}
.controls-row [class*=span]+[class*=span]{margin-left:0}
.gutter1{margin-left:0 !important}
.gutter2{margin-left:0 !important;width:100% !important}
.panel,form .background-none .panel{padding:7px 0}
.accordion-body .panel,.accordion-body form .background-none .panel,.panel .panel,.panel[class*=background],.panel[class*=border],form .background-none .panel .panel,form .background-none .panel[class*=background],form .background-none .panel[class*=border]{padding:7px 15px}
.accordion-small-only>a.accordion-toggle{padding:0}
.help-block{margin-bottom:0;display:inline-block;max-width:none}
.btn-block-responsive{display:block;width:100%;padding-left:3px;padding-right:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.modal .form-horizontal .control-group>label{float:none;width:auto;padding-top:0;text-align:left}
.modal .form-horizontal .controls{margin-left:0}
.modal .form-horizontal .control-group.wide .help-inline .ico{margin-left:0}
.modal .form-horizontal .control-list{padding-top:0}
.modal .form-horizontal .form-actions{padding-left:10px;padding-right:10px}
.modal .help-block{margin-bottom:0;display:inline-block;max-width:none}
.progress-tracker{text-align:center}
}
@media only screen and (max-width:480px){#content{min-height:300px}
.module-nav .home{display:none;visibility:hidden}
.nav-collapse{-webkit-transform:translate3d(0,0,0)}
.page-header h1 small{display:block;line-height:20px}
input[type=checkbox],input[type=radio]{border:1px solid #ccc}
.form-horizontal .control-label{width:auto;padding-top:0;text-align:left}
.form-horizontal .controls{margin-left:0}
.form-horizontal .control-list{padding-top:0}
.form-horizontal .form-actions{padding-left:10px;padding-right:10px}
.media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px}
.media-object{margin-right:0;margin-left:0}
.input-small{width:117px !important}
.carousel-caption{position:static}
.help-block{margin-bottom:0;display:inline-block;clear:both}
.span3 label{width:80%}
#full-width-footer{margin-top:15px}
.footer{margin:15px 0}
.panel-left-arrow:after{display:none}
.progress-tracker{padding:0 0 10px 0}
}
@media only screen and (-webkit-device-pixel-ratio:1) and (max-device-width:480px) and (orientation:portrait){.fixed-supported #full-width-header{position:absolute;z-index:900}
#full-width-header{position:absolute;z-index:900}
#menu-scroll-links{overflow-y:visible !important;height:auto !important}
.element{position:absolute !important;z-index:auto;background-color:#fc0 !important}
.brand img{display:none}
.brand{background-image:url(clientlibs/img/retire-ready-logo-small.png);background-repeat:none;width:110px !important;height:25px !important;margin-left:0 !important;margin-top:17px !important;margin-bottom:10px !important}
.module-nav{margin-top:-2px;display:block;visibility:visible}
#header-full-width{position:absolute;margin:0;left:0}
#full-width-footer{width:auto}
body{margin:0}
}
#overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#FFF;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;z-index:19;text-align:center;display:none}
.element{display:none;float:none;width:300px;height:500px;background-color:#333;color:#777;text-align:right;padding:0;position:absolute;z-index:900;top:0;right:0;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-moz-transform-style:preserve-3d;-moz-transform:translate3d(300px,0,0);-moz-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(300px,0,0);-webkit-backface-visibility:hidden;-o-transform-style:preserve-3d;-o-transform:translate3d(300px,0,0);-o-backface-visibility:hidden;transform-style:preserve-3d;transform:translate3d(300px,0,0);backface-visibility:hidden}
.dropdown{position:relative;width:180px;display:table-cell}
.dropdown .static{background-color:#333;color:#777;padding:0 0 0 10px;text-align:left}
.dropdown .static:after{background-color:#fcc917;content:"";display:block;position:absolute;height:32px;width:6px;top:0;right:0;margin:18px 0 0}
.dropdown .static:focus{outline:0}
.dropdown #topLink{width:100%;margin-top:20px;text-align:right !important;padding-right:60px;padding-bottom:20px}
.dropdown #topLink span{text-align:right;color:#fff !important}
.dropdown #topLink:focus,.dropdown #topLink:hover{color:#FFF !important}
.dropdown #topLink .ico{color:#fcc917 !important;font-size:2em;vertical-align:middle;line-height:.5em;width:auto;text-align:left;float:left;padding:0;margin:0;text-decoration:none}
.dropdown #closeBtn{margin:15px 10px 0 0;padding:5px;border:0;text-align:center;vertical-align:bottom;border-radius:5px;color:#fff !important;background-color:transparent;text-decoration:none;position:absolute;top:0;right:0}
.dropdown #closeBtn:focus{outline:0}
.dropdown #closeBtn span:first-child{display:none}
.dropdown #closeBtn span{display:block;font-size:2em;color:#666}
.dropdown #closeBtn span:hover,.dropdown #closeBtn:focus span{color:#00883f;text-decoration:none}
.dropdown .tools{text-align:right;margin-right:62px;margin-top:-5px}
.dropdown #signOutBtn,.dropdown #yourProfileBtn{color:#fff;padding:0;text-align:right;display:inline-block;margin-left:15px;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px}
.dropdown #lastVisit{display:block;color:#999;text-align:right;margin-right:62px;font-size:13px;padding:5px 0 10px 0}
.dropdown .options{position:absolute;top:0;right:0;margin:15px 5px 0 0}
.dropdown .options a{padding:10px 0;margin-right:0;color:#666;font-size:15px}
.dropdown .options a:focus,.dropdown .options a:hover{color:#00883f}
.dropdown .options #openBtn{padding:5px;border:0;text-align:center;vertical-align:bottom;border-radius:5px;color:#333;text-decoration:none;background-color:transparent}
.dropdown .options #openBtn:focus{outline:0;background-color:#f4f4f4;background-color:rgba(0,0,0,.1)}
.dropdown .options #openBtn span{display:block;font-size:2em;color:#666}
.dropdown .options #openBtn span:first-child{display:none}
.dropdown .options #openBtn span:hover,.dropdown .options #openBtn:focus span{color:#00883f;ext-decoration:none}
.tertiary-nav .static{background-color:#333;color:#777;padding:0 0 0 10px;text-align:left}
.tertiary-nav .static:after{background-color:#fcc917;content:"";display:block;position:absolute;height:32px;width:6px;top:0;right:0;margin:18px 0 0}
.tertiary-nav .static:focus{outline:0}
.tertiary-nav #topLink{width:100%;margin-top:20px;text-align:right !important;padding-right:60px;padding-bottom:20px}
.tertiary-nav #topLink span{text-align:right;color:#fff !important}
.tertiary-nav #topLink:focus,.tertiary-nav #topLink:hover{color:#FFF !important}
.tertiary-nav #topLink .ico{color:#fcc917 !important;font-size:2em;vertical-align:middle;line-height:.5em;width:auto;text-align:left;float:left;padding:0;margin:0;text-decoration:none}
.tertiary-nav #closeBtn{margin:15px 10px 0 0;padding:5px;border:0;text-align:center;vertical-align:bottom;border-radius:5px;color:#fff !important;background-color:transparent;text-decoration:none;position:absolute;top:0;right:0}
.tertiary-nav #closeBtn:focus{outline:0}
.tertiary-nav #closeBtn span:first-child{display:none}
.tertiary-nav #closeBtn span{display:block;font-size:2em;color:#666}
.tertiary-nav #closeBtn span:hover,.tertiary-nav #closeBtn:focus span{color:#00883f;text-decoration:none}
.tertiary-nav .tools{text-align:right;margin-right:62px;margin-top:-5px}
.tertiary-nav #signOutBtn,.tertiary-nav #yourProfileBtn{color:#fff;padding:0;text-align:right;display:inline-block;margin-left:15px;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px}
.tertiary-nav #lastVisit{display:block;color:#999;text-align:right;margin-right:62px;font-size:13px;padding:5px 0 10px 0}
.tertiary-nav .options a:focus,.tertiary-nav .options a:hover{color:#00883f}
#menu-scroll-links{background-color:#333;text-align:left;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}
#navigation ul{margin:0}
#navigation ul ul li:after{width:0;height:0;margin:0}
#navigation ul ul a{border-top:0;padding:3px 0 3px 50px;margin-bottom:10px;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
#navigation ul ul a:focus,#navigation ul ul a:hover{text-decoration:underline}
#navigation ul ul .notification{position:absolute;padding:4px 8px 3px 7px;margin-left:10px}
#navigation li{position:relative;padding:0}
#navigation li:after{content:"";display:block;position:absolute;height:32px;width:6px;top:0;right:0;margin:8px 0 0}
#navigation a{color:#FFF;border-top:1px solid #707070;padding:15px 10px 15px 10px;display:block}
#navigation a:focus,#navigation a:hover{text-decoration:none}
#navigation a:focus .txt,#navigation a:hover .txt{text-decoration:underline;color:#FFF !important}
#navigation a:focus [data-icon]:after,#navigation a:hover [data-icon]:after{margin-right:5px}
#navigation [data-icon]:after{font-family:rr-ico;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;text-decoration:none;content:attr(data-icon);speak:none;position:absolute;right:0;margin-right:15px;font-size:1.2em;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
#navigation .ico{color:#fc0;text-decoration:none;font-size:1.8em;line-height:.2em;vertical-align:middle;padding:0;margin:0 10px 0 0}
@media only screen and (min-width:1025px){.element{-moz-transform:translate3d(0,-400px,0);-webkit-transform:translate3d(0,-400px,0);-o-transform:translate3d(0,-400px,0);transform:translate3d(0,-400px,0);opacity:0}
}
.menu-open{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.showMenu{display:block}
@media print{h1{display:block !important;position:relative !important;left:0 !important;width:auto !important;height:auto !important}
.help-icon,.list-action{display:none !important;visibility:hidden}
#cookie-statement{display:none !important}
[class*=mailbox] .accordion-toggle .ico:first-child{display:inline-block;visibility:visible}
.lifestyle-set ul li{margin-top:0;display:block}
.lifestyle-set ul li a{display:none}
.lifestyle-set ul li a.active{display:block;margin-top:10px}
.panel-lifestyle-total+.panel{display:none}
.row-fluid .span4:first-child{display:none}
.row-fluid .span4:first-child+.span8{width:100%;margin:0}
.overview{padding-bottom:20px}
.overview .actions,.overview .slide-selector{display:none}
.tabs-to-accordion .accordion-toggle span{display:none;visibility:hidden}
.tabs-to-accordion .accordion-toggle+div{height:0 !important;visibility:hidden}
.tabs-to-accordion+.panel .inline-elements button{display:none}
[class*=widget-counter]>div{background:#fff !important;border:0 !important}
[class*=widget-counter]>div span:after,[class*=widget-counter]>div span:before{display:none}
.footer li{display:none}
.footer li:first-child{display:inline-block;margin:0}
}
.fixed-header-height.section-rizone{margin-top:0}
.master-header.zone-header{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border:0;position:relative !important;background-color:#fff !important}
.master-header.zone-header .addnew-logo{width:402px !important}
.master-header.zone-header .addnew-logo a.pull-left{padding-right:0 !important;height:70px}
.master-header.zone-header .logo a.aegon{float:left;padding:10px 0 0 0;font-size:13.6px;width:157px;height:63px;margin:6px 0 0 2px;color:#707070}
.master-header.zone-header .logo a.aegon img{width:120px}
@media only screen and (max-width:767px){.master-header.zone-header{max-height:47px;border:0}
.master-header.zone-header .addnew-logo{width:292px !important}
.master-header.zone-header .addnew-logo a.pull-left{padding-right:0 !important;padding:0 0 0 8px}
.master-header.zone-header .logo a.aegon{padding:0;width:113px;height:63px;margin:9px 0 0 0 !important;font-size:10.6px}
.master-header.zone-header .logo a.aegon img{width:74px;height:30px}
.master-header.zone-header .navigation{display:none !important;visibility:hidden}
}
.master-header.zone-header>.container{background-color:transparent}
.site-header{background-color:#04a77b;margin:0 auto;width:100%;border-bottom:2px solid #008762}
.site-header h1{max-width:1170px;font-size:1.2em;font-weight:400;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;margin:0 auto;padding:0 20px}
.homepage.section-rizone{margin-top:0}
@media only screen and (max-width:790px) and (min-width:767px){.homepage.section-rizone .row-fluid .span3{width:100%;margin-left:0}
.homepage.section-rizone .row-fluid .span3 .feature-panel.linear-numbered{margin-top:20px}
}
.homepage.section-rizone .panel-group{background-color:#FFF !important;border:none !important}
.homepage.section-rizone .panel-group ul{display:block}
.homepage.section-rizone .container.background-gray-lighter{padding:10px}
.feature-panel{background-color:transparent;margin:0 0 20px 0;text-align:left;text-decoration:none;position:relative;display:block;border-radius:0}
.feature-panel.centered-content{text-align:center;max-width:690px;display:block;margin:0 auto;clear:both;margin-bottom:25px}
a.feature-panel{background-color:#f2f2f2;border:0 solid #ccc;cursor:pointer;border-radius:5px}
a.feature-panel:focus,a.feature-panel:hover{text-decoration:none !important;background-color:#f4f4f4}
a.feature-panel h1,a.feature-panel h2,a.feature-panel h3,a.feature-panel h4,a.feature-panel h5,a.feature-panel h6{color:#04a77b !important}
a.feature-panel h1:focus,a.feature-panel h1:hover,a.feature-panel h2:focus,a.feature-panel h2:hover,a.feature-panel h3:focus,a.feature-panel h3:hover,a.feature-panel h4:focus,a.feature-panel h4:hover,a.feature-panel h5:focus,a.feature-panel h5:hover,a.feature-panel h6:focus,a.feature-panel h6:hover{color:#008762 !important}
a.feature-panel p{color:#333}
a.feature-panel:focus h1,a.feature-panel:focus h2,a.feature-panel:focus h3,a.feature-panel:focus h4,a.feature-panel:focus h5,a.feature-panel:focus h6,a.feature-panel:hover h1,a.feature-panel:hover h2,a.feature-panel:hover h3,a.feature-panel:hover h4,a.feature-panel:hover h5,a.feature-panel:hover h6{color:#008762 !important;text-decoration:underline !important}
.feature-panel.case-study{background-color:#FFF;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#333}
.feature-panel.case-study p{margin-bottom:0;font-size:1.4em}
.feature-panel.case-study p a{font-size:inherit !important;font-family:inherit !important;color:inherit !important;text-decoration:underline}
.feature-panel.case-study p a:focus,.feature-panel.case-study p a:hover{color:#008762 !important}
.feature-panel.case-study .span5{padding:10px}
.feature-panel.case-study .span7{margin:0;padding:10px;padding:0}
.feature-panel.case-study img{display:block;margin:auto}
@media only screen and (max-width:920px){.feature-panel.case-study{text-align:center}
.feature-panel.case-study ul{text-align:left;margin:0 auto;display:block;max-width:80%}
.feature-panel.case-study ul li{margin-left:10px}
.feature-panel.case-study .feature-panel{display:inline}
.feature-panel.case-study .feature-panel .btn{margin:10px auto;display:block;width:auto}
.feature-panel.case-study .span5{padding:10px;width:100%}
.feature-panel.case-study .span7{width:100%;padding:0 10px 0 10px}
}
.feature-panel.linear-numbered{padding-top:40px;padding-left:20px;padding-right:20px;padding-bottom:10px;position:relative}
.feature-panel.linear-numbered h1,.feature-panel.linear-numbered h2,.feature-panel.linear-numbered h3,.feature-panel.linear-numbered h4,.feature-panel.linear-numbered h5,.feature-panel.linear-numbered h6{text-align:center;line-height:1.3em}
.feature-panel.linear-numbered ul{margin:0 0 10px 15px}
.feature-panel.linear-numbered .float-wrapper{background-color:transparent;display:inline;width:100%;position:absolute;top:-25px;left:0;text-align:center}
.feature-panel.linear-numbered .float-wrapper .circle-number{width:51px;margin:0 auto}
.feature-panel.linear-numbered .float-wrapper .circle-number:after{content:"";display:block;width:100%;height:0;padding-bottom:85%;background:#04a77b;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:4px solid #fff}
.feature-panel.linear-numbered .float-wrapper .circle-number div{float:left;width:100%;padding-top:44%;line-height:1em;margin-top:-.25em;text-align:center;color:#fff;font-weight:400;font-size:1.2em}
@media only screen and (max-width:768px){.feature-panel.linear-numbered{margin-left:0;padding-left:35px;padding-top:10px}
.feature-panel.linear-numbered h1,.feature-panel.linear-numbered h2,.feature-panel.linear-numbered h3,.feature-panel.linear-numbered h4,.feature-panel.linear-numbered h5,.feature-panel.linear-numbered h6{text-align:left;padding-top:8px}
.feature-panel.linear-numbered .float-wrapper{background-color:transparent;display:inline;width:auto;position:absolute;top:10px;left:-25px;text-align:center}
.feature-panel.linear-numbered .float-wrapper .circle-number div{margin-top:-.3em}
}
@media only screen and (max-width:660px){.feature-panel.linear-numbered{margin-left:20px}
}
.feature-panel.cta-content{background-color:#f2f2f2;padding:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.feature-panel.cta-content .span6.offset3{float:none !important}
.section-rizone .hero{background-color:#008762}
.section-rizone .hero p a:link,.section-rizone .hero p a:visited{color:#fff;text-decoration:underline}
.section-rizone .hero p a:focus,.section-rizone .hero p a:hover{color:#49cda9}
.section-rizone .hero header .hero-top{height:auto;margin:20px 0 0}
.section-rizone .hero .absolute-vertical-center-desktop{top:42%}
@media only screen and (max-width:767px){.section-rizone .hero header{padding-left:20px;padding-right:20px}
}
@media only screen and (min-width:600px){.section-rizone .hero .absolute-vertical-center-desktop{position:relative;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}
}
.new-hero{padding:20px}
.new-hero:before{font-family:rr-ico;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;z-index:0;display:inline-block;content:"\f700";color:#FFF;font-size:445px;right:30%;-moz-opacity:.05;-khtml-opacity:.05;opacity:.05}
.new-hero .hero-text{margin:0 50px 0 0}
.new-hero .hero-text h1{color:#FFF;font-size:2.8em;font-weight:400;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1em;padding:0 0 20px 0;margin:0}
.new-hero .hero-text p{font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.4em;color:#FFF;padding:0 0 10px 0}
.new-hero .hero-text a{color:#FFF;text-decoration:underline}
.new-hero .hero-text a:focus,.new-hero .hero-text a:hover{color:#000}
@media only screen and (max-width:920px){.new-hero .hero-text{margin:0;font-size:1em}
.new-hero .hero-text h1{font-size:1.8em}
}
@media only screen and (max-width:767px){.new-hero .new-hero{padding:10px}
.new-hero .hero-text{margin:0}
.new-hero .hero-text h1{font-size:1.6em}
}
.new-hero .hero-video{margin:0 auto;display:block}
.new-hero .hero-video .rounded-corners{max-width:400px;display:inline;border-radius:6px}
.new-hero .hero-video .large-thumbnail-video{border-radius:15px;overflow:hidden}
.new-hero .hero-video .large-thumbnail-video a:first-child p{background-color:#333}
.new-hero .hero-video .large-thumbnail-video a:focus p,.new-hero .hero-video .large-thumbnail-video a:hover p{background-color:#000}
@media only screen and (max-width:767px){.new-hero .hero-video .rounded-corners{max-width:auto;display:inline;border-radius:0;margin:0;padding:0}
.new-hero .hero-video .large-thumbnail-video{border-radius:0;margin:0;padding:0}
.new-hero .hero-video .large-thumbnail-video p{display:none;visibility:hidden}
}
.new-hero .phone-video-wrapper{position:relative;padding-bottom:36.25%;padding-top:60px;background-color:transparent;-webkit-border-radius:5;-moz-border-radius:5;border-radius:5}
.new-hero .phone-video-wrapper embed,.new-hero .phone-video-wrapper iframe,.new-hero .phone-video-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-border-radius:5;-moz-border-radius:5;border-radius:5}
.new-hero .phone-video-wrapper embed #player,.new-hero .phone-video-wrapper embed .player,.new-hero .phone-video-wrapper embed .video-wrapper,.new-hero .phone-video-wrapper iframe #player,.new-hero .phone-video-wrapper iframe .player,.new-hero .phone-video-wrapper iframe .video-wrapper,.new-hero .phone-video-wrapper object #player,.new-hero .phone-video-wrapper object .player,.new-hero .phone-video-wrapper object .video-wrapper{background-color:transparent !important}
@media only screen and (min-width:420px){.new-hero .phone-video-wrapper{padding-bottom:46%;overflow:hidden}
}
@media only screen and (max-width:790px) and (min-width:600px){.new-hero .container{width:100% !important}
}
.section-default .new-hero{background-color:#942eb5;color:#333}
.section-rizone .new-hero{background-color:#008762;color:#fff}
.btn-cta{color:#fff;background-color:#f05a00;background-image:-moz-linear-gradient(top,#f27d00,#f05a00);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f27d00),to(#f05a00));background-image:-webkit-linear-gradient(top,#f27d00,#f05a00);background-image:-o-linear-gradient(top,#f27d00,#f05a00);background-image:linear-gradient(to bottom,#f27d00,#f05a00);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff27d00',endColorstr='#fff05a00',GradientType=0);border-color:#f05a00 #f05a00 #a33d00;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color:#e8511e}
.btn-cta .ico:last-child{color:#aaa}
.btn-cta .ico.last-child{color:#aaa}
.btn-cta{text-decoration:none !important;background:0;border:1px solid #fff}
.ie8 .btn-cta:focus,.ie8 .btn-cta:hover,.ie9 .btn-cta:focus,.ie9 .btn-cta:hover{background:#666 !important}
.btn-adv{height:100%;margin-bottom:10px !important;display:block;padding:10px 40px 10px 10px;background:#FFF !important;color:#04a77b;text-align:left;position:relative;font-size:1.1em;border:0}
.btn-adv .description{padding-top:5px;color:#333;display:block;font-size:1rem;text-decoration:none}
.btn-adv:after{font-family:rr-ico;content:"\f719";font-weight:400;font-variant:normal;position:absolute;font-size:2em;color:#04a77b;height:30px;bottom:0;top:0;right:10px;display:block;width:30px;margin:auto 0;line-height:.9em}
.btn-adv:focus,.btn-adv:hover{outline:0;color:#008762 !important}
.btn-adv:focus span:first-child,.btn-adv:hover span:first-child{text-decoration:underline !important}
.btn-adv:focus:after,.btn-adv:hover:after{color:#008762 !important}
a.panel.accordion-toggle.accordion-desc{height:auto;padding-left:20px;padding-right:55px;padding-bottom:10px;color:#333;text-decoration:none !important}
a.panel.accordion-toggle.accordion-desc .ico{position:absolute;top:0;right:0;font-size:1.9em;line-height:1em;padding:0;margin:7px;color:#fff}
a.panel.accordion-toggle.accordion-desc h1,a.panel.accordion-toggle.accordion-desc h2,a.panel.accordion-toggle.accordion-desc h3,a.panel.accordion-toggle.accordion-desc h4,a.panel.accordion-toggle.accordion-desc h5,a.panel.accordion-toggle.accordion-desc h6{display:block;padding:10px 0 0 0;margin:0;line-height:1.3em;padding-bottom:5px}
a.panel.accordion-toggle.accordion-desc span.description{display:block;pading-bottom:20px}
a.panel.accordion-toggle.accordion-desc-ico{height:auto;padding-left:70px;padding-right:55px;padding-bottom:10px;color:#333;text-decoration:none !important}
a.panel.accordion-toggle.accordion-desc-ico .ico{position:absolute;top:0;right:0;font-size:1.9em;line-height:1em;padding:0;margin:7px;color:#fff}
a.panel.accordion-toggle.accordion-desc-ico h1,a.panel.accordion-toggle.accordion-desc-ico h2,a.panel.accordion-toggle.accordion-desc-ico h3,a.panel.accordion-toggle.accordion-desc-ico h4,a.panel.accordion-toggle.accordion-desc-ico h5,a.panel.accordion-toggle.accordion-desc-ico h6{display:block;padding:10px 0 0 0;margin:0;line-height:1.3em;padding-bottom:5px}
a.panel.accordion-toggle.accordion-desc-ico span.description{display:block;pading-bottom:20px}
a.panel.accordion-toggle.accordion-desc-ico span.left-content{position:absolute;display:block;width:60px;top:0;left:5px;background-color:#0ff}
a.panel.accordion-toggle.accordion-desc-ico span.left-content .ico{color:#04a77b;font-size:3.2em}
a.panel.accordion-toggle.accordion-ico{height:auto;padding-left:50px;padding-right:55px;padding-bottom:8px;color:#333;text-decoration:none !important}
a.panel.accordion-toggle.accordion-ico .ico{position:absolute;top:0;right:0;font-size:1.9em;line-height:1em;padding:0;margin:7px;color:#fff}
a.panel.accordion-toggle.accordion-ico h1,a.panel.accordion-toggle.accordion-ico h2,a.panel.accordion-toggle.accordion-ico h3,a.panel.accordion-toggle.accordion-ico h4,a.panel.accordion-toggle.accordion-ico h5,a.panel.accordion-toggle.accordion-ico h6{display:block;padding:13px 0 0 0;margin:0;line-height:1.3em;padding-bottom:5px}
a.panel.accordion-toggle.accordion-ico span.left-content{position:absolute;display:inline;width:50px;top:0;left:0;background-color:#0ff}
a.panel.accordion-toggle.accordion-ico span.left-content .ico{color:#04a77b;font-size:2.2em}
.breadcrumb{padding:5px 5px;margin-bottom:1em;margin-left:0;list-style:none;line-height:1em;width:100%}
.breadcrumb>li{display:inline;padding:0}
.breadcrumb>li+li:before{position:relative;font-weight:400;content:"/";padding:0 2px;color:#CCC;font-size:1em;line-height:1.2em;padding:0 5px 0 1px}
.breadcrumb>.active{color:#999}
.breadcrumb ol{margin:0 10px 0 0;padding:8px 0 0 0}
.large-thumbnail-video img{width:100% !important;background-color:#fc0}
@media only screen and (max-width:767px){.large-thumbnail-video p{display:none}
}
.btn-desc{position:relative;margin-bottom:30px;overflow:visible}
.btn-desc .description{right:0;position:absolute;word-wrap:normal;text-align:right;color:#333;display:block;width:290px;margin-top:12px;padding-top:4px}
.btn-desc:focus{outline:0}
.accordion-heading{border:0}
.accordion-inner{margin-top:0 !important}
.sub-page-header{background-color:#666;padding:10px;margin-bottom:20px;position:relative;border-bottom:2px solid #454545}
.sub-page-header h1,.sub-page-header h2,.sub-page-header h3,.sub-page-header h4,.sub-page-header h5,.sub-page-header h6{color:#FFF;font-size:1.2em;margin:0;padding:0 0 0 75px;line-height:1.3em}
.sub-page-header a,.sub-page-header button{display:block;padding:11px 5px;position:absolute;margin:auto 0;left:0;top:0;color:#FFF}
.sub-page-header a:focus,.sub-page-header a:hover,.sub-page-header button:focus,.sub-page-header button:hover{color:#FFF}
.ie8 .new-hero:before{content:'';display:none}
.linear .feature-panel.linear-progress{padding-top:40px;padding-left:20px;padding-right:20px;padding-bottom:10px}
.linear .feature-panel.linear-progress h1,.linear .feature-panel.linear-progress h2,.linear .feature-panel.linear-progress h3,.linear .feature-panel.linear-progress h4,.linear .feature-panel.linear-progress h5,.linear .feature-panel.linear-progress h6{text-align:center;line-height:1.3em}
.linear .feature-panel.linear-progress ul{margin:0 0 10px 15px}
.linear .feature-panel.linear-progress .float-wrapper{background-color:transparent;display:inline;width:100%;position:absolute;top:-17px;left:0;text-align:center}
.linear .feature-panel.linear-progress .float-wrapper .circle-number{width:36px;margin:0 auto}
.linear .feature-panel.linear-progress .float-wrapper .circle-number:after{content:"";display:block;width:100%;height:0;padding-bottom:85%;background:#04a77b;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:2px solid #fff;background-color:#f4f4f4}
.linear .feature-panel.linear-progress .float-wrapper .circle-number div{float:left;width:100%;padding-top:42%;line-height:.8em;margin-top:-.2em;font-size:.7em;color:#333;text-align:center;font-weight:400;font-size:1.2em}
@media only screen and (max-width:660px){.linear .feature-panel.linear-progress{margin-left:0;padding-left:35px;padding-top:10px}
.linear .feature-panel.linear-progress h1,.linear .feature-panel.linear-progress h2,.linear .feature-panel.linear-progress h3,.linear .feature-panel.linear-progress h4,.linear .feature-panel.linear-progress h5,.linear .feature-panel.linear-progress h6{text-align:left;padding-top:8px}
.linear .feature-panel.linear-progress .float-wrapper{background-color:transparent;display:inline;width:auto;position:absolute;top:10px;left:-25px;text-align:center}
.linear .feature-panel.linear-progress .float-wrapper .circle-number div{margin-top:-.3em}
}
@media(min-width:767px) and (max-width:950px){.linear .feature-panel.linear-progress{margin-left:20px;padding-left:20px;padding-top:5px;padding-bottom:13px}
.linear .feature-panel.linear-progress h1,.linear .feature-panel.linear-progress h2,.linear .feature-panel.linear-progress h3,.linear .feature-panel.linear-progress h4,.linear .feature-panel.linear-progress h5,.linear .feature-panel.linear-progress h6{text-align:left;padding-top:8px;margin:0 !important}
.linear .feature-panel.linear-progress .float-wrapper{background-color:transparent;display:inline;width:auto;position:absolute;top:5px;left:-20px;text-align:center}
.linear .feature-panel.linear-progress .float-wrapper .circle-number div{margin-top:-.3em}
}
@media only screen and (max-width:660px){.linear .feature-panel.linear-progress{margin-left:20px;padding-left:20px}
.linear .feature-panel.linear-progress h1,.linear .feature-panel.linear-progress h2,.linear .feature-panel.linear-progress h3,.linear .feature-panel.linear-progress h4,.linear .feature-panel.linear-progress h5,.linear .feature-panel.linear-progress h6{text-align:left;padding-top:0;margin:0 !important}
.linear .feature-panel.linear-progress .float-wrapper{top:2px;left:-20px}
}
.linear .nav{margin:25px 0 0 0}
.linear .nav-tabs{border:0}
.linear .nav-tabs li{padding:0 !important;max-width:23.728813559322035%;margin-right:8px;min-width:23%}
.linear .nav-tabs li a{border:0;border-bottom:3px solid #ccc}
.linear .nav-tabs li a h1,.linear .nav-tabs li a h2,.linear .nav-tabs li a h3,.linear .nav-tabs li a h4,.linear .nav-tabs li a h5,.linear .nav-tabs li a h6{margin:-15px 5px 5px 5px !important;padding:0;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em}
.linear .nav-tabs li a:focus{text-decoration:none}
.linear .nav-tabs li.active a{background-color:#f4f4f4;border:0;border-bottom:3px solid #333}
.linear .nav-tabs li.active a h1,.linear .nav-tabs li.active a h2,.linear .nav-tabs li.active a h3,.linear .nav-tabs li.active a h4,.linear .nav-tabs li.active a h5,.linear .nav-tabs li.active a h6{color:#333 !important}
.linear .nav-tabs li.active a:focus{text-decoration:none}
.linear .nav-tabs li:last-child{margin-right:0}
.linear .navTransform,.linear .navTransform-md{overflow:hidden;position:relative;font-family:rr-ico}
.linear .navTransform-md::after,.linear .navTransform::after{content:"\f718";font-family:rr-ico;font-size:1.375em;color:#333;position:absolute;top:20px;right:8px;z-index:2;pointer-events:none}
.linear .navTransform-md.nav-transform-open a,.linear .navTransform.nav-transform-open a{position:relative;display:block}
.linear .navTransform li,.linear .navTransform-md li{display:block;float:none;margin:0;overflow:hidden;max-width:100%}
.linear .navTransform a,.linear .navTransform-md a{position:absolute;top:0;left:0;width:100%;height:auto;padding-right:2.2em;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.linear .navTransform li.active a,.linear .navTransform-md li.active a{position:relative;border:0;z-index:1;cursor:pointer;border-bottom:3px solid #333}
.linear .nav-transform-always{overflow:hidden;position:relative;font-family:rr-ico}
.linear .nav-transform-always::after{content:"\f718";font-family:rr-ico;font-size:1.375em;color:#333;position:absolute;top:20px;right:8px;z-index:2;pointer-events:none}
.linear .nav-transform-always.nav-transform-open a{position:relative;display:block}
.linear .nav-transform-always li{display:block;float:none;margin:0;overflow:hidden;max-width:100%}
.linear .nav-transform-always a{position:absolute;top:0;left:0;width:100%;height:auto;padding-right:2.2em;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.linear .nav-transform-always li.active a{position:relative;border:0;z-index:1;cursor:pointer;border-bottom:3px solid #333}
@media(min-width:767px) and (max-width:950px){.linear .nav-transform-md{overflow:hidden;position:relative;font-family:rr-ico}
.linear .nav-transform-md::after{content:"\f718";font-family:rr-ico;font-size:1.375em;color:#333;position:absolute;top:20px;right:8px;z-index:2;pointer-events:none}
.linear .nav-transform-md.nav-transform-open a{position:relative;display:block}
.linear .nav-transform-md li{display:block;float:none;margin:0;overflow:hidden;max-width:100%}
.linear .nav-transform-md a{position:absolute;top:0;left:0;width:100%;height:auto;padding-right:2.2em;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.linear .nav-transform-md li.active a{position:relative;border:0;z-index:1;cursor:pointer;border-bottom:3px solid #333}
}
@media(max-width:660px){.linear .nav-transform-md{overflow:hidden;position:relative;font-family:rr-ico}
.linear .nav-transform-md::after{content:"\f718";font-family:rr-ico;font-size:1.375em;color:#333;position:absolute;top:20px;right:8px;z-index:2;pointer-events:none}
.linear .nav-transform-md.nav-transform-open a{position:relative;display:block}
.linear .nav-transform-md li{display:block;float:none;margin:0;overflow:hidden;max-width:100%}
.linear .nav-transform-md a{position:absolute;top:0;left:0;width:100%;height:auto;padding-right:2.2em;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.linear .nav-transform-md li.active a{position:relative;border:0;z-index:1;cursor:pointer;border-bottom:3px solid #333}
}
@media only screen and (max-width:660px){.linear .navTransform::after{top:20px;right:8px}
}
.section-rizone h1{line-height:1.2em}
@media only screen and (max-width:660px){.section-rizone h1{font-size:30px;line-height:36px}
}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}
.embed-responsive.embed-responsive-16by9{padding-bottom:63.25%}
.embed-responsive.embed-responsive-16by9-vimeo{padding-bottom:56.25%}
.embed-responsive.embed-responsive-4by3{padding-bottom:75%}
.inpage-video.transcript{display:inline-block;margin:10px 0 0}
.modal-tool{top:0;position:fixed;padding-bottom:50.5%;height:96%;margin:0 0 0 45%;left:-40%;width:90%;max-height:none}
.modal-tool.fade.in{top:2%}
.modal-tool embed,.modal-tool iframe,.modal-tool object{position:absolute;width:100%;height:100%;left:0;top:0}
@media only screen and (max-width:767px){.modal-tool{top:0;height:96%;width:98%;left:-44%;max-height:none}
.modal-tool.fade.in{top:2%}
}
@media only screen and (max-width:767px) and (orientation:landscape){.modal-tool{top:0;height:96%;max-height:none}
.modal-tool .fade.in{top:2%}
}
.homepage.section-rizone .panel.feature-box{border:1px solid #d9d9d9;background-color:#fff;position:relative;margin:0 0 10px 0}
.homepage.section-rizone .hero+.container{text-align:left}
.homepage.section-rizone .feature-box{height:auto;min-width:320px}
.ie8 .linear .nav-tabs li{width:23.5% !important}
.faa-results-list ul li{display:block;border-top:1px solid #CCC;padding:20px 0 20px 0;background-color:#fff}
.faa-results-list ul li .number{display:block;background:#04a77b;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#FFF}
.faa-results-list ul li .title{display:inline-block;color:#04a77b;font-size:1.2em}
.faa-results-list ul li .distance{color:#CCC;font-size:1em;display:inline-block}
.faa-results-list ul li .hidden-title{position:absolute;top:-99999;height:0;width:0;float:left}
.faa-results-list ul li .left-cell{float:left;display:block;width:45%;position:relative}
.faa-results-list ul li .left-cell .address-element{display:block}
.faa-results-list ul li .right-cell{float:left;display:block;width:45%;position:relative}
.faa-results-list ul li .right-cell ul li{display:block}
.faa-results-list ul li:last-child{border-bottom:1px solid #CCC}
.faa-results-list ul li.last-child{border-bottom:1px solid #CCC}
.section-rizone .advisor-search legend+.control-group{margin:0}
.section-rizone .advisor-search label{float:left;padding:14px 0 0 15px}
.section-rizone .advisor-search .controls{float:left;clear:none}
.section-rizone .advisor-search .controls .btn-link{margin:10px}
.section-rizone #map-locations ul li ul{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}
.section-rizone #map-locations ul{list-style:none;margin:0;position:relative}
.section-rizone #map-locations ul li{position:relative;display:block;vertical-align:top;clear:both}
.section-rizone #map-locations ul li .position{display:inline-block;padding:7px;position:relative;line-height:.5em;margin-top:0;font-size:.7em;color:#fff;text-align:center;font-weight:400;font-size:.8em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:2px solid green;background-color:green;margin-left:-30px}
.section-rizone #map-locations ul li .companyTitle{display:inline;margin-right:200px;margin-top:0;vertical-align:top}
.section-rizone #map-locations ul li .companyTitle button{font-size:1.2em;line-height:1.1em}
.section-rizone #map-locations ul li .distance{position:absolute;top:0;right:0;margin-top:8px;display:block;text-align:right;vertical-align:top;color:#666;font-size:.8em}
.section-rizone #map-locations ul li .info{width:58%;display:inline-block}
.section-rizone #map-locations ul li .info span{display:block;line-height:1.5em;padding:3px 0}
.section-rizone #map-locations ul li .address{color:#666;width:40%;display:inline-block}
.section-rizone #map-locations ul li .address span{display:block;line-height:1.5em}
.section-rizone #map-locations ul li .email,.section-rizone #map-locations ul li .web{word-wrap:break-word}
.section-rizone #map-locations ul li .email:before,.section-rizone #map-locations ul li .name:before,.section-rizone #map-locations ul li .number:before,.section-rizone #map-locations ul li .web:before{font-family:rr-ico !important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#999;position:absolute;left:-27px;font-size:1.2em}
.section-rizone #map-locations ul li .name:before{content:"\f701"}
.section-rizone #map-locations ul li .number:before{content:"\f742"}
.section-rizone #map-locations ul li .email:before{content:"\f720"}
.section-rizone #map-locations ul li .web:before{content:"\f721"}
@media only screen and (min-width:768px) and (max-width:979px){.section-rizone #map-locations ul li .address,.section-rizone #map-locations ul li .distance,.section-rizone #map-locations ul li .info{width:100%;display:block;position:relative;top:inherit;right:inherit;text-align:left;margin:0 0 0 30px}
.section-rizone #map-locations ul li .position{margin-left:0;position:absolute}
.section-rizone #map-locations ul li .companyTitle{display:inline-block;margin:0 0 0 30px}
}
@media only screen and (min-width:630px) and (max-width:767px){.section-rizone #map-locations ul li .info{width:50% !important;display:inline-block !important}
.section-rizone #map-locations ul li .info span{display:block;line-height:1.5em;padding:3px 0}
.section-rizone #map-locations ul li .address{color:#666;width:40% !important;display:inline-block !important}
.section-rizone #map-locations ul li .address span{display:block;line-height:1.5em}
}
@media only screen and (max-width:767px){.section-rizone #map-locations ul li{display:block;width:100%}
.section-rizone #map-locations ul li .address,.section-rizone #map-locations ul li .distance,.section-rizone #map-locations ul li .info{width:100%;display:block;position:relative;top:inherit;right:inherit;text-align:left;margin:0 0 0 30px}
.section-rizone #map-locations ul li .position{margin-left:0;position:absolute}
.section-rizone #map-locations ul li .companyTitle{display:inline-block;margin:0 0 0 30px}
}
@media only screen and (max-width:790px) and (min-width:600px){.homepage.section-rizone aside .panel.feature-box{width:100%;margin:0;min-width:0}
}
.homepage.section-rizone aside .panel.feature-box{background-color:#fff;float:none;position:relative;margin:0 0 14px 0;height:auto;min-width:0}
.gm-style img{max-width:none}
.gm-style label{width:auto;display:inline}
#map-canvas{height:300px;width:100%;margin:10px;padding:10px}
#map-canvas .position{position:relative;display:inline-block;width:2.8em;height:2.8em;padding:12px 0 8px 0;line-height:1em;background-color:#008762;color:#fff;font-weight:400;font-size:.9em;text-align:center;border:2px solid #fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}
.slide>div{margin:0}
.form-step{text-align:center}
#riskQuestionnaire{border:3px solid #00a67a;padding:20px !important;border-radius:3px !important;min-height:270px}
#riskQuestionnaire label{text-align:left !important}
.xxl-button{text-align:center;padding:55px}
#results span.ico{position:relative;margin-top:-25px;float:left;font-size:50px;color:#fcc917;padding-right:10px}
.result{padding-bottom:10px}
.result-header{font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.result p{padding-left:60px !important}
.docLink{text-align:right;float:right}
.docLink .descTxt{font-size:13px}
.pull-right{float:right}
.option-buttons input{position:absolute;left:-9999px}
.promo-ban{position:relative;display:block;background-color:#FFF;padding:20px;overflow:hidden;border-radius:6px;margin:0 0 20px 0;clear:both}
.promo-ban.two{text-align:left;background-color:#efefef;padding:20px 20px 20px 110px;overflow:visible}
.promo-ban.two h2,.promo-ban.two h3,.promo-ban.two h4,.promo-ban.two h5,.promo-ban.two h6{color:#333;font-size:1.3em;display:block;position:relative;z-index:1;max-width:65%}
.promo-ban.two::before{position:absolute;top:20px;left:10px;background-color:transparent;display:block;width:58px;height:68px;color:#008562;font-family:rr-ico;font-size:90px;line-height:1em;vertical-align:middle}
.promo-ban.two .btn,.promo-ban.two p{position:relative;z-index:1;max-width:65%}
.promo-ban.two img{position:absolute;bottom:0;right:20px;width:30%;margin-top:-30px;vertical-align:baseline}
.promo-ban.three{text-align:center;background-color:#efefef}
.promo-ban.three h2,.promo-ban.three h3,.promo-ban.three h4,.promo-ban.three h5,.promo-ban.three h6{color:#333;font-size:1.3em;display:block;position:relative;z-index:1}
.promo-ban.three::before{position:absolute;top:0;left:0;background-color:transparent;display:block;width:68px;height:68px;color:#f7f7f7;font-family:rr-ico;font-size:260px;line-height:1em;vertical-align:middle;z-index:1}
.promo-ban.three .btn,.promo-ban.three p{position:relative;z-index:1}
.promo-ban.ico-clock:before{content:"\f700"}
.promo-ban.dark{background-color:#545454;color:#fff}
.promo-ban.dark h2,.promo-ban.dark h3,.promo-ban.dark h4,.promo-ban.dark h5,.promo-ban.dark h6{color:#fff}
.promo-ban.dark::before{color:#616161}
.promo-ban.light{background-color:#efefef;color:#333}
.promo-ban.light h2,.promo-ban.light h3,.promo-ban.light h4,.promo-ban.light h5,.promo-ban.light h6{color:#333}
.promo-ban.light::before{color:#008562}
.invertBtn{background:0;border:1px solid #fff}
.invertBtn:focus,.invertBtn:hover{color:#545454;background-color:#fff}
@media screen and (max-width:711px){.promo-ban.two{text-align:center;padding:20px}
.promo-ban.two h2,.promo-ban.two h3,.promo-ban.two h4,.promo-ban.two h5,.promo-ban.two h6,.promo-ban.two img,.promo-ban.two p{max-width:100%}
.promo-ban.two::before{position:relative;top:0;left:0;background-color:transparent;display:block;margin:0 auto;width:90px;height:90px;color:#008562;font-family:rr-ico;font-size:90px;line-height:1em;vertical-align:middle}
.promo-ban.two img{display:none}
}
.pathway .form-horizontal .people-like-you{background-color:#fff;border-color:#bad405}
.pathway .form-horizontal .people-like-you .large-icon .ico{font-size:68px}
.pathway .form-horizontal .people-like-you .close-icon .ico{font-size:22px}
.pathway a{color:#008562}
.pathway a:focus,.pathway a:hover{color:#333;text-decoration:underline}
.pathway input{box-shadow:none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.pathway input+.confirm-icon+button,.pathway input+button{margin-left:10px}
.pathway .add-on{background-color:transparent !important}
.pathway .input-prepend{background-color:transparent !important}
.pathway div.panel.form-actions{padding:30px 0}
.pathway .playBackPanel{background:#fff;display:block;max-width:320px}
.pathway .playBackPanel p{padding:10px}
.pathway .brl{border-left:2px solid #333}
.pathway .br-green{border-color:#008562}
.pathway .help-icon a{color:#666;opacity:1}
.pathway .help-icon a:focus,.pathway .help-icon a:hover{color:#008562}
.pathway .toggle-group+.help-icon,.pathway input+a{margin-top:8px}
.pathway .btn-processing-ico{margin-top:20px !important;margin-left:5px}
.pathway .button-wording{width:auto;display:inline-block;text-align:right}
.pathway .direction{width:100%;display:inline-block;font-size:18px}
.pathway .large-ico{font-size:55px;vertical-align:top;line-height:40px}
.pathway .btn-large{padding:11px 5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.pathway .stack-spacer{text-align:center}
.pathway .form-horizontal .frm-lbl{text-align:right;margin-left:20px !important;margin-right:20px !important}
.pathway .full-width-lbl{width:100% !important;text-align:left !important;margin-left:20px !important}
.pathway .no-margin{margin-left:0 !important}
.pathway .middle-btn{text-align:center}
.pathway button.btn.cta-large{background:0 0 !important;background-image:none !important;background-color:#00a67a !important;color:#fff;border:1px solid #00a67a !important;border-bottom:3px solid #066f53 !important}
.pathway button.btn.cta-large:hover{background-color:#066f53 !important;color:#fff;background-image:none !important;border:1px solid #066f53 !important;border-bottom:3px solid #066f53 !important}
.pathway button.btn.cta-large .ico-large{font-size:3em;margin:10px -15px 0 0 !important;padding:0 !important;float:right}
.pathway button.btn.cta-large .large-btn-text{font-size:2em}
.pathway button .button-text .btn-text{padding-bottom:2px}
.pathway button .button-text{text-align:right !important;display:inline-block !important}
.pathway .isa-summary .stack-spacer .control-group,.pathway .pension-summary .stack-spacer .control-group{margin-top:20px}
.pathway .isa-summary .right label,.pathway .pension-summary .right label{width:60%;margin-right:20px}
.pathway .isa-summary label,.pathway .pension-summary label{float:right;text-align:left}
.pathway .isa-summary .total-savings,.pathway .pension-summary .total-savings{font-size:36px;line-height:40px}
.pathway .isa-summary .large-amount,.pathway .pension-summary .large-amount{font-size:28px;line-height:30px;vertical-align:middle}
.pathway .removePension{float:right;line-height:40px;margin-right:20px}
.pathway .savings-actions{float:right;margin-right:20px;margin-top:-20px}
.pathway .isa-summary .right{margin-top:30px}
.pathway .investment-choice{padding-top:0}
.pathway .marketing-preferences{padding-top:0}
.pathway .marketing-pre label.label_check.large{width:80px;display:inline-block}
.pathway .verify-email .control-group:first-child{margin-bottom:0}
.pathway .ico.icon-doc:before{font-family:rr-ico;content:"\f71f"}
.pathway .control-group .lbl-centered{vertical-align:middle;padding-top:8px !important}
.pathway .control-group .lbl-50{padding-top:15px !important}
.pathway .control-group .btn-lbl-centered{vertical-align:middle;margin-top:15px !important}
.pathway .control-group .input-lbl{line-height:40px;margin-left:10px}
.pathway .control-group .centered-btn-help{line-height:42px}
.pathway .control-group input,.pathway .control-group select{height:40px !important}
.pathway .control-group .input-prepend input{border-left:0}
.pathway .control-group .add-on{height:40px !important;line-height:40px !important;vertical-align:middle !important;padding:0 0 0 6px !important;background-color:#fff !important;border-right:none !important}
.pathway .control-group .form-help{height:40px !important;width:40px !important;padding:5px 0 0 0 !important}
.pathway .control-group .controls.controls-full{margin-left:0}
.pathway .control-group .controls.controls-full select{width:100%}
.pathway fieldset.no-bg{background:0}
.pathway .toggle-group{background-color:transparent !important;border:none !important;padding:0 !important}
.pathway .toggle-group.focus{outline:2px solid #74b9ef;outline-offset:2px}
.pathway .toggle-group #togbtn-as-link{border:none !important}
.pathway .toggle-group .margin-right.toggle-btn-xl{margin-right:10px !important}
.pathway .toggle-group .toggle-btn-xl{height:50px !important;padding:15px}
.pathway .toggle-group .toggle-btn-xl:focus,.pathway .toggle-group .toggle-btn-xl:hover{background:0 0 !important;text-decoration:underline;color:#333}
.pathway .toggle-group label.btn.toggle-left{margin-right:10px !important}
.pathway .toggle-group label+button{margin-left:10px !important}
@media only screen and (max-width:400px){.pathway .toggle-group .margin-right.toggle-btn-xl{margin-right:7px !important}
.pathway .toggle-group label.btn.toggle-left{margin-right:7px !important}
.pathway .toggle-group label+button{margin-left:7px !important}
}
.pathway .toggle-group input[type=radio]+label.btn{height:50px;color:#008562;background:#fff;border-color:#ccc;border:1px solid #ccc !important;border-radius:6px !important;border-bottom:3px solid #ccc !important;min-width:50px !important;text-align:center !important;padding:15px 6px}
.pathway .toggle-group input[type=radio]+label.btn.btn-link{height:50px;color:#008562;background:0;border-color:transparent;border:1px solid transparent !important;border-radius:6px !important;min-width:auto !important;text-align:left !important;padding:15px 0 15px 0}
.pathway .toggle-group input[type=radio]+label.btn:focus,.pathway .toggle-group input[type=radio]+label.btn:hover{color:#777 !important;background-color:#fff !important;border:1px solid #999 !important;padding:16px 6px 14px 6px}
.pathway .toggle-group input[type=radio]+label.btn.btn-link:focus,.pathway .toggle-group input[type=radio]+label.btn.btn-link:hover{color:#333 !important;background-color:transparent !important;border:1px solid transparent !important;padding:15px 0 15px 0}
.pathway .toggle-group input[type=radio]+label.checked:hover{background-color:#777 !important;color:#fff !important;border-color:#777 !important;border-top:3px solid #333 !important;padding:13px 6px 15px 6px}
.pathway .toggle-group input[type=radio]:checked+label{background-color:#777 !important;color:#fff !important;border-color:#777 !important;border-top:3px solid #333 !important;padding:13px 6px 15px 6px}
.pathway .empty-shape-container{background:url(clientlibs/img/gray-shape.png) no-repeat top left;width:81px;height:167px;margin:0 auto;position:relative}
.pathway .empty-shape-container div{background:url(clientlibs/img/value-1.png) no-repeat bottom left;width:81px;height:167px;display:block;position:absolute;left:0;bottom:0;opacity:0;-webkit-transition:opacity 2s ease-in;-moz-transition:opacity 2s ease-in;-o-transition:opacity 2s ease-in;-ms-transition:opacity 2s ease-in;transition:opacity 2s ease-in}
.pathway .empty-shape-container.left-empty div{display:block}
.pathway .empty-shape-container.left-empty div:nth-child(1){bottom:60px;opacity:1;z-index:6}
.pathway .empty-shape-container.left-empty div:nth-child(2){bottom:50px;opacity:1;z-index:5}
.pathway .empty-shape-container.left-empty div:nth-child(3){bottom:40px;opacity:1;z-index:4}
.pathway .empty-shape-container.left-empty div:nth-child(4){bottom:30px;opacity:1;z-index:3}
.pathway .empty-shape-container.left-empty div:nth-child(5){bottom:20px;opacity:1;z-index:2}
.pathway .empty-shape-container.left-empty div:nth-child(6){bottom:10px;opacity:1;z-index:1}
.pathway .empty-shape-container.left-empty div:nth-child(7){bottom:0;opacity:1;z-index:0}
.pathway .empty-shape-container.left-empty div:nth-child(8){bottom:0;opacity:1;z-index:999}
.pathway .empty-shape-container.right-empty div{display:none}
.pathway .empty-shape-container.right-empty div:nth-child(1){bottom:0;opacity:1}
.pathway .empty-shape-container.right-empty div:nth-child(2){bottom:10px;opacity:1}
.pathway .empty-shape-container.right-empty div:nth-child(3){bottom:20px;opacity:1}
.pathway .empty-shape-container.right-empty div:nth-child(4){bottom:30px;opacity:1}
.pathway .empty-shape-container.right-empty div:nth-child(5){bottom:40px;opacity:1}
.pathway .empty-shape-container.right-empty div:nth-child(6){bottom:50px;opacity:1}
.pathway .empty-shape-container.right-empty div:nth-child(7){bottom:60px;opacity:1}
.pathway .empty-shape-container.right-empty div:nth-child(8){bottom:70px;opacity:1}
.pathway.replay-details .sub-txt{color:#666;display:inline-block}
.pathway.replay-details address{margin-bottom:0}
@media only screen and (max-width:979px){.pathway.replay-details .control-group .lbl-centered{padding-top:0 !important}
}
@media only screen and (min-width:1200px){.modal .form-horizontal .control-group>.labeltxt,.modal .form-horizontal .control-group>label{float:left !important;width:150px !important;padding-top:0;text-align:right;margin-right:20px !important}
}
@media only screen and (max-width:979px) and (min-width:768px){.help-block{padding-top:10px;display:block;max-width:320px}
ul#detailsTabs li a span{display:block}
}
button.btn.cta-back,button.btn.cta-back:active,button.btn.cta-back:active:focus,button.btn.cta-back:visited{position:relative;display:inline-block;overflow:hidden;margin-left:0;border:0;color:#008562;text-decoration:none}
button.btn.cta-back:focus,button.btn.cta-back:hover{color:#333;text-decoration:underline;outline:0}
.btn.cta,.btn.cta:active,.btn.cta:active:focus,.btn.cta:visited,button.btn.cta,button.btn.cta:active,button.btn.cta:active:focus,button.btn.cta:visited{position:relative;display:inline-block;overflow:hidden;padding:9px;border-radius:6px;color:#fff;text-decoration:none;transition:background-color .5s ease;background-color:#064f38;border:1px solid #008562;background-size:100% 200%;background-image:-moz-linear-gradient(top,#008562 50%,#064f38 50%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#008562 50%),to(#064f38 50%));background-image:-webkit-linear-gradient(top,#008562 50%,#064f38 50%);background-image:-o-linear-gradient(top,#008562 50%,#064f38 50%);background-image:linear-gradient(to bottom,#008562 50%,#064f38 50%);background-repeat:repeat-x;transition:background-position .2s;text-shadow:1px 1px 1px rgba(0,0,0,.2)}
button.btn.cta.cta-white{position:relative;display:inline-block;overflow:hidden;padding:9px;border-radius:6px;color:#008562;text-decoration:none;background:#fff;border:1px solid #ccc;text-shadow:none}
button.btn.cta:focus,button.btn.cta:hover{background-color:#064f38;background-position:0 100%;outline:0}
.btn.cta:after,button.btn.cta:after{content:"";position:absolute;display:block;width:100%;height:3px;background-color:#064f38;bottom:0;left:0;border-radius:0 0 5px 5px}
.btn.cta,.btn.cta.no-text-shadow,.btn.cta:active,.btn.cta:active:focus,.btn.cta:visited{text-shadow:none}
.btn.cta:after{height:2px}
button.btn.cta.cta-white:after{content:"";position:absolute;display:block;width:100%;height:3px;background-color:#ccc;bottom:0;left:0;border-radius:0 0 5px 5px}
button.btn.cta.cta-white:focus,button.btn.cta.cta-white:hover{background-color:#fff;border-color:#999;color:#666;outline:0}
button.btn.cta.cta-white:focus:after,button.btn.cta.cta-white:hover:after{display:none}
button.btn.cta-desc{font-size:1.1em;text-align:right;display:block;padding:11px 50px 11px 15px}
button.btn.cta-desc span.descTxt{padding-top:3px;display:block;font-size:.9em;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
button.btn.cta-desc span.ico-large{font-size:3em;position:absolute;top:0;right:0;vertical-align:top;line-height:65px}
button.btn.cta-desc.cta-mid{padding:11px 15px 11px 15px}
button.btn.cta-desc.cta-mid span.ico-mid{font-size:1.5em}
button.btn.cta-back.cta-desc{text-align:left;padding:11px 11px 11px 40px;background:0}
button.btn.cta-back.cta-desc span.ico-large{font-size:3em;position:absolute;top:0;left:-10px;vertical-align:top;line-height:65px}
button.btn.cta.cta-desc.cta-disabled{background:#999;border-color:#999;color:#f4f4f4}
button.btn.cta.cta-desc.cta-disabled:after{background-color:#666}
button.btn.cta-desc:active,button.btn.cta-desc:active:focus{padding:11px 50px 11px 15px}
button.btn.cta-back.cta-desc:active,button.btn.cta-back.cta-desc:active:focus{padding:11px 11px 11px 40px}
button.btn.cta-desc.cta-mid:active,button.btn.cta-desc.cta-mid:active:focus{padding:11px 15px 11px 15px}
.xxl-button{padding:55px !important}
.stick{position:fixed;top:100px;width:27%;z-index:9;border-radius:0 0 .5em .5em}
.call-back{padding-left:55px;padding-bottom:20px}
.call-back h3{font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px}
@media only screen and (max-width:979px) and (min-width:768px){.stick{width:31%}
}
@media only screen and (min-width:1200px){.stick{width:313px}
}
.pension-docs .intro-text{font-size:20px}
.pension-docs .info-graph{text-align:center}
.pension-docs .reports-list div{margin-top:25px}
.investment-choice .header,.one-last-thing .header,.payments-tranfers .header,.pension-docs .header,.transfer-illustration .header{font-family:"Rockwell W01",Georgia,"Times New Roman",Times,serif;font-size:23px}
.investment-choice .ico-left,.one-last-thing .ico-left,.payments-tranfers .ico-left,.pension-docs .ico-left,.transfer-illustration .ico-left{margin:15px 0;padding:0 0 0 38px;display:block}
div .investment-choice .ico-left,div .one-last-thing .ico-left,div .payments-tranfers .ico-left,div .pension-docs .ico-left,div .transfer-illustration .ico-left{position:relative}
.investment-choice .ico-left .ico:first-child,.one-last-thing .ico-left .ico:first-child,.payments-tranfers .ico-left .ico:first-child,.pension-docs .ico-left .ico:first-child,.transfer-illustration .ico-left .ico:first-child{font-size:40px;left:-7px;position:absolute;top:-4px;color:#d9d9d9}
.investment-choice .ico-left h4,.one-last-thing .ico-left h4,.payments-tranfers .ico-left h4,.pension-docs .ico-left h4,.transfer-illustration .ico-left h4{color:#00883f;font-size:18px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 4px}
.investment-choice .ico-left .file-descriptor,.one-last-thing .ico-left .file-descriptor,.payments-tranfers .ico-left .file-descriptor,.pension-docs .ico-left .file-descriptor,.transfer-illustration .ico-left .file-descriptor{color:#666;font-size:16px;margin:2px 0 0}
.investment-choice .reports-list a:hover h4,.one-last-thing .reports-list a:hover h4,.payments-tranfers .reports-list a:hover h4,.pension-docs .reports-list a:hover h4,.transfer-illustration .reports-list a:hover h4{text-decoration:underline;-moz-text-decoration-color:#00883f;text-decoration-color:#00883f}
.key-features,.one-last-thing,.payments-tranfers,.personal-illustration{margin-top:15px}
.key-features .size-text,.one-last-thing .size-text,.payments-tranfers .size-text,.personal-illustration .size-text{color:#666;font-size:16px;display:block;line-height:1.3em}
.investment-choice{margin-top:30px}
.investment-choice .solution{font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;width:80%;border-radius:6px;border-style:solid;border-width:1px;text-align:center}
.investment-choice .solution.invest-risk-level-1{border-color:#00883f}
.investment-choice .solution.invest-risk-level-1 .header{background:#00883f;color:#FFF}
.investment-choice .solution.invest-risk-level-2{border-color:#bad405}
.investment-choice .solution.invest-risk-level-2 .header{background:#bad405}
.investment-choice .solution.invest-risk-level-3{border-color:#fcc917}
.investment-choice .solution.invest-risk-level-3 .header{background:#fcc917}
.investment-choice .solution.invest-risk-level-4{border-color:#f27d00}
.investment-choice .solution.invest-risk-level-4 .header{background:#f27d00}
.investment-choice .solution.invest-risk-level-5{border-color:#db1f1f}
.investment-choice .solution.invest-risk-level-5 .header{background:#db1f1f;color:#FFF}
.investment-choice .solution .header{height:50px;line-height:50px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.investment-choice .solution .header:before{content:"\f703";display:inline-block;position:relative;font-family:rr-ico !important;font-size:1.5em;line-height:1;vertical-align:top;margin:6px 10px 0 -30px}
.investment-choice .solution .risk-level{font-size:18px;height:50px;line-height:50px;position:relative}
.investment-choice .solution .risk-level img{width:40px;margin:10px 10px 0 -40px;vertical-align:top;height:26px}
.investment-choice .reports-list .ico-left{margin-top:0}
.transfer-illustration{text-align:center}
.transfer-illustration .horizontal-border{width:95%}
.transfer-illustration .horizontal-border:nth-of-type(2){margin-bottom:0}
.transfer-illustration .text-hint{color:#999;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;line-height:1.3em;font-size:16px}
.transfer-illustration p{margin:15px auto 0 auto;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px}
.transfer-illustration .transfer-value{color:#999;margin:60px 0 95px;font-size:16px;font-family:"Avenir LT W01 65 Medium";color:#333;font-size:30px;line-height:1.5em}
.transfer-illustration .ico-right-arrow{color:#d9d9d9 !important;font-size:4em;position:relative}
.transfer-illustration .ico-right-arrow:after{font-family:rr-ico;content:"\f719";margin:0 auto}
.transfer-illustration .header{display:none}
.horizontal-border{border-top:1px solid #999;display:block;width:90%;height:1px;text-align:center;margin:20px auto}
.payments-tranfers{margin-top:30px}
.payments-tranfers .info-graph{text-align:left}
.payments-tranfers .payment-text{font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;line-height:1.2em}
.payments-tranfers div{overflow:hidden}
.one-last-thing{margin-top:30px}
.one-last-thing .terms{margin:40px 0}
.pathway.review-confirm-form .declaration{background:0}
.pathway.review-confirm-form .declaration .text-area::-webkit-scrollbar{width:10px;background-color:#f9f9f9}
.pathway.review-confirm-form .declaration .text-area::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2);background-color:#f9f9f9}
.pathway.review-confirm-form .declaration .text-area::-webkit-scrollbar-thumb{border-radius:10px;height:20px;background-color:#c1c1c1}
.pathway.review-confirm-form .declaration .text-area{border:1px solid #ccc;padding:10px 20px;height:250px;overflow:auto;-moz-box-shadow:0 -20px 15px -10px #dadada;-webkit-box-shadow:0 -20px 15px -10px #dadada;box-shadow:inset 0 -20px 15px -10px #dadada}
.pathway.review-confirm-form .declaration .text-area h3{padding-left:0;border-bottom:0}
.pathway.review-confirm-form .declaration .text-area ol,.pathway.review-confirm-form .declaration .text-area ul{margin-left:50px}
.pathway.review-confirm-form .declaration .text-area ol li,.pathway.review-confirm-form .declaration .text-area ul li{padding-left:5px}
.pathway.review-confirm-form .declaration .text-area .high-light-txt{padding:20px 0 30px 0;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.pathway.review-confirm-form div.panel.form-actions.spec-label-panel{padding-top:40px}
@media only screen and (min-width:768px) and (max-width:895px){.transfer-illustration .transfer-value{margin-bottom:100px;font-size:25px}
}
@media only screen and (max-width:767px){.payments-tranfers .reports-list div{margin-top:0}
.investment-choice .reports-list{margin-top:25px}
.investment-choice .solution{width:100%}
.investment-choice .solution .header:before{margin:6px 10px 0 0}
.investment-choice .solution .risk-level img{margin:10px 10px 0 0}
.transfer-illustration .empty-shape-container,.transfer-illustration img{float:left}
.transfer-illustration p{float:left;padding:25px 0 0 25px;text-align:left;width:65%}
.transfer-illustration .transfer-value{margin:0;padding:0 0 0 106px;width:100%;text-align:left}
.transfer-illustration .transfer-value .text-hint{font-size:18px}
.transfer-illustration .ico-right-arrow:before{font-family:rr-ico;content:"\f719";margin:20px 0;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;left:-4px}
.transfer-illustration .ico-right-arrow:after{content:""}
.transfer-illustration .header{display:block;text-align:left}
}
@media only screen and (min-width:768px) and (max-width:1023px){.investment-choice .solution .risk-level img{margin:10px 5px 0 -9px}
.investment-choice .solution .header:before{margin:6px 5px 0 -5px}
}
.ie8-only{display:none}
.ie8 .ie8-only{display:block}
.white-backing{padding:10px;background-color:#fff}
.buttonStyle{transition:background-color .5s ease;border-style:solid;border:2px solid #ccc;border-bottom:5px solid #ccc;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;text-align:center;background-size:100% 200%;background-image:-moz-linear-gradient(top,#fff 50%,#ccc 50%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff 50%),to(#ccc 50%));background-image:-webkit-linear-gradient(top,#fff 50%,#ccc 50%);background-image:-o-linear-gradient(top,#fff 50%,#ccc 50%);background-image:linear-gradient(to bottom,#fff 50%,#ccc 50%);background-repeat:repeat-x;transition:background-position .2s;height:115px}
.buttonStyle span.fs-type{display:block;padding:10px 10px 0 10px;font-size:1em}
.buttonStyle span.fs-number{display:block;padding:10px 10px 10px 10px;font-family:"Avenir LT W01 65 Medium";font-size:1.2em}
.buttonStyle span.fs-ico-pig{position:relative;display:block;padding:10px;font-family:rr-ico;font-weight:400;font-variant:normal;font-size:1.9em;text-align:center;background-color:transparent;padding:0 0 5px 0}
.buttonStyle span.fs-ico-pig:before{font-family:rr-ico;content:"\f703"}
.buttonStyle span.fs-ico-none{font-size:3.15em;line-height:1.1em;color:#ccc}
.buttonStyle span.fs-ico-none:before{font-family:rr-ico;content:"\f713"}
.buttonStyle:focus,.buttonStyle:hover{background-position:0 100%;background-color:#ccc;outline:0}
.fsContainer{position:relative;display:block;background-color:#fff;width:100%}
.fsContainer #fsRiskBar{position:relative;display:block;width:100%;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;padding:10px;background-color:#fc0}
.fsContainer ol{margin:0;padding:0;background-color:#fff;overflow:hidden}
.fsContainer ol li{list-style:none;display:inline-block;float:left;background-color:#fff;margin:0 0 0 2.5%;padding:0;width:18%}
.fsContainer ol li button.fs-cta{position:relative;margin:5px 0;width:100%;padding:2px 4px;transition:background-color .5s ease;border-style:solid;border:2px solid #ccc;border-bottom:5px solid #ccc;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;text-align:center;background-size:100% 200%;background-image:-moz-linear-gradient(top,#fff 50%,#ccc 50%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff 50%),to(#ccc 50%));background-image:-webkit-linear-gradient(top,#fff 50%,#ccc 50%);background-image:-o-linear-gradient(top,#fff 50%,#ccc 50%);background-image:linear-gradient(to bottom,#fff 50%,#ccc 50%);background-repeat:repeat-x;transition:background-position .2s;height:115px}
.fsContainer ol li button.fs-cta span.fs-type{display:block;padding:10px 10px 0 10px;font-size:1em}
.fsContainer ol li button.fs-cta span.fs-number{display:block;padding:10px 10px 10px 10px;font-family:"Avenir LT W01 65 Medium";font-size:1.2em}
.fsContainer ol li button.fs-cta span.fs-ico-pig{position:relative;display:block;padding:10px;font-family:rr-ico;font-weight:400;font-variant:normal;font-size:1.9em;text-align:center;background-color:transparent;padding:0 0 5px 0}
.fsContainer ol li button.fs-cta span.fs-ico-pig:before{font-family:rr-ico;content:"\f703"}
.fsContainer ol li button.fs-cta span.fs-ico-none{font-size:3.15em;line-height:1.1em;color:#ccc}
.fsContainer ol li button.fs-cta span.fs-ico-none:before{font-family:rr-ico;content:"\f713"}
.fsContainer ol li button.fs-cta:focus,.fsContainer ol li button.fs-cta:hover{background-position:0 100%;background-color:#ccc;outline:0}
.fsContainer ol li button.fs-cta.col-1{border-color:#27863d;background-image:-moz-linear-gradient(top,#fff 50%,#27863d 50%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff 50%),to(#27863d 50%));background-image:-webkit-linear-gradient(top,#fff 50%,#27863d 50%);background-image:-o-linear-gradient(top,#fff 50%,#27863d 50%);background-image:linear-gradient(to bottom,#fff 50%,#27863d 50%);background-repeat:repeat-x}
.fsContainer ol li button.fs-cta.col-1 .fs-ico-pig{color:#27863d}
.fsContainer ol li button.fs-cta.col-1:focus,.fsContainer ol li button.fs-cta.col-1:hover{background-position:0 100%;background-color:#27863d;color:#fff}
.fsContainer ol li button.fs-cta.col-1:focus .fs-ico-pig,.fsContainer ol li button.fs-cta.col-1:hover .fs-ico-pig{color:#fff}
.fsContainer ol li button.fs-cta.col-1.selected{background-position:0 100%;background-color:#27863d;color:#fff}
.fsContainer ol li button.fs-cta.col-1.selected .fs-ico-pig{color:#fff}
.fsContainer ol li button.fs-cta.col-1.disabled{border-color:#ccc;background-image:-moz-linear-gradient(top,#fff 50%,#ccc 50%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff 50%),to(#ccc 50%));background-image:-webkit-linear-gradient(top,#fff 50%,#ccc 50%);background-image:-o-linear-gradient(top,#fff 50%,#ccc 50%);background-image:linear-gradient(to bottom,#fff 50%,#ccc 50%);background-repeat:repeat-x}
.fsContainer ol li button.fs-cta.col-1.disabled .fs-ico-pig{color:#ccc}
.fsContainer ol li button.fs-cta.col-1.disabled:focus,.fsContainer ol li button.fs-cta.col-1.disabled:hover{background-position:0 100%;background-color:#ccc;color:#fff}
.fsContainer ol li button.fs-cta.col-1.disabled:focus .fs-ico-pig,.fsContainer ol li button.fs-cta.col-1.disabled:hover .fs-ico-pig{color:#fff}
.fsContainer ol li button.fs-cta.col-1.disabled.selected{background-position:0 100%;background-color:#ccc;color:#fff}
.fsContainer ol li button.fs-cta.col-1.disabled.selected .fs-ico-pig{color:#fff}
.fsContainer ol li button.fs-cta.col-1.disabled:focus,.fsContainer ol li button.fs-cta.col-1.disabled:hover{background-position:0 0;background-color:#fff;color:#666;cursor:not-allowed}
.fsContainer ol li button.fs-cta.col-2{border-color:#bad405;background-image:-moz-linear-gradient(top,#fff 50%,#bad405 50%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff 50%),to(#bad405 50%));background-image:-webkit-linear-gradient(top,#fff 50%,#bad405 50%);background-image:-o-linear-gradient(top,#fff 50%,#bad405 50%);background-image:linear-gradient(to bottom,#fff 50%,#bad405 50%);background-repeat:repeat-x}
.fsContainer ol li button.fs-cta.col-2 .fs-ico-pig{color:#bad405}
.fsContainer ol li button.fs-cta.col-2:focus,.fsContainer ol li button.fs-cta.col-2:hover{background-position:0 100%;background-color:#bad405;color:#333}
.fsContainer ol li button.fs-cta.col-2:focus .fs-ico-pig,.fsContainer ol li button.fs-cta.col-2:hover .fs-ico-pig{color:#333}
.fsContainer ol li button.fs-cta.col-2.selected{background-position:0 100%;background-color:#bad405;color:#333}
.fsContainer ol li button.fs-cta.col-2.selected .fs-ico-pig{color:#333}
.fsContainer ol li button.fs-cta.col-3{border-color:#fcc917;background-image:-moz-linear-gradient(top,#fff 50%,#fcc917 50%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff 50%),to(#fcc917 50%));background-image:-webkit-linear-gradient(top,#fff 50%,#fcc917 50%);background-image:-o-linear-gradient(top,#fff 50%,#fcc917 50%);background-image:linear-gradient(to bottom,#fff 50%,#fcc917 50%);background-repeat:repeat-x}
.fsContainer ol li button.fs-cta.col-3 .fs-ico-pig{color:#fcc917}
.fsContainer ol li button.fs-cta.col-3:focus,.fsContainer ol li button.fs-cta.col-3:hover{background-position:0 100%;background-color:#fcc917;color:#333}
.fsContainer ol li button.fs-cta.col-3:focus .fs-ico-pig,.fsContainer ol li button.fs-cta.col-3:hover .fs-ico-pig{color:#333}
.fsContainer ol li button.fs-cta.col-3.selected{background-position:0 100%;background-color:#fcc917;color:#333}
.fsContainer ol li button.fs-cta.col-3.selected .fs-ico-pig{color:#333}
.fsContainer ol li button.fs-cta.col-4{border-color:#f27d00;background-image:-moz-linear-gradient(top,#fff 50%,#f27d00 50%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff 50%),to(#f27d00 50%));background-image:-webkit-linear-gradient(top,#fff 50%,#f27d00 50%);background-image:-o-linear-gradient(top,#fff 50%,#f27d00 50%);background-image:linear-gradient(to bottom,#fff 50%,#f27d00 50%);background-repeat:repeat-x}
.fsContainer ol li button.fs-cta.col-4 .fs-ico-pig{color:#f27d00}
.fsContainer ol li button.fs-cta.col-4:focus,.fsContainer ol li button.fs-cta.col-4:hover{background-position:0 100%;background-color:#f27d00;color:#333}
.fsContainer ol li button.fs-cta.col-4:focus .fs-ico-pig,.fsContainer ol li button.fs-cta.col-4:hover .fs-ico-pig{color:#333}
.fsContainer ol li button.fs-cta.col-4.selected{background-position:0 100%;background-color:#f27d00;color:#333}
.fsContainer ol li button.fs-cta.col-4.selected .fs-ico-pig{color:#333}
.fsContainer ol li button.fs-cta.col-5{border-color:#b50e0e;background-image:-moz-linear-gradient(top,#fff 50%,#b50e0e 50%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff 50%),to(#b50e0e 50%));background-image:-webkit-linear-gradient(top,#fff 50%,#b50e0e 50%);background-image:-o-linear-gradient(top,#fff 50%,#b50e0e 50%);background-image:linear-gradient(to bottom,#fff 50%,#b50e0e 50%);background-repeat:repeat-x}
.fsContainer ol li button.fs-cta.col-5 .fs-ico-pig{color:#b50e0e}
.fsContainer ol li button.fs-cta.col-5:focus,.fsContainer ol li button.fs-cta.col-5:hover{background-position:0 100%;background-color:#b50e0e;color:#fff}
.fsContainer ol li button.fs-cta.col-5:focus .fs-ico-pig,.fsContainer ol li button.fs-cta.col-5:hover .fs-ico-pig{color:#fff}
.fsContainer ol li button.fs-cta.col-5.selected{background-position:0 100%;background-color:#b50e0e;color:#fff}
.fsContainer ol li button.fs-cta.col-5.selected .fs-ico-pig{color:#fff}
.fsContainer ol :first-child{margin:0}
.fsContainer #fsRiskIndicator{position:relative;width:100%}
.fsContainer #fsRiskIndicator :before{position:absolute;top:50%;left:0;content:'';display:block;width:100%;height:0;border-bottom:2px dashed #ccc}
.fsContainer #fsRiskIndicator .rIContent{position:relative;display:block;width:100%;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;padding:10px 0;background-color:#fff;clear:both}
.fsContainer #fsRiskIndicator .rIContent .first-child-item{background-color:#fff;display:inline-block;position:relative;padding-right:4px}
.fsContainer #fsRiskIndicator .rIContent .first-child-item:before{display:none}
.fsContainer #fsRiskIndicator .rIContent .last-child-item{position:relative;background-color:#fff;float:right;display:block;overflow:visible;padding-left:4px}
.fsContainer #fsRiskIndicator .rIContent .last-child-item:before{content:'';display:block;position:absolute;top:25%;width:0;height:0;border-color:transparent transparent transparent #ccc;border-style:solid;border-width:6px;border-top-width:6px;margin-left:-6px}
.fsContainer #fsSelectedBar{position:relative;display:block;background-color:#ccc;padding:2px;font-size:1em;font-weight:400;width:100%;height:2px;margin-top:12px}
.fsContainer #fsSelectedBar:before{content:'';display:block;position:absolute;bottom:100%;left:50%;width:0;height:0;border-color:transparent transparent #ccc transparent;border-style:solid;border-width:11px;border-top-width:14px;margin-left:-10px}
.fsContainer #fsSelectedBar.fund-1-selected{background-color:#27863d}
.fsContainer #fsSelectedBar.fund-1-selected:before{border-color:transparent transparent #27863d transparent;left:9%}
.fsContainer #fsSelectedBar.fund-2-selected{background-color:#bad405}
.fsContainer #fsSelectedBar.fund-2-selected:before{border-color:transparent transparent #bad405 transparent;left:29.5%}
.fsContainer #fsSelectedBar.fund-3-selected{background-color:#fcc917}
.fsContainer #fsSelectedBar.fund-3-selected:before{border-color:transparent transparent #fcc917 transparent;left:50%}
.fsContainer #fsSelectedBar.fund-4-selected{background-color:#f27d00}
.fsContainer #fsSelectedBar.fund-4-selected:before{border-color:transparent transparent #f27d00 transparent;left:70.5%}
.fsContainer #fsSelectedBar.fund-5-selected{background-color:#b50e0e}
.fsContainer #fsSelectedBar.fund-5-selected:before{border-color:transparent transparent #b50e0e transparent;left:91%}
.fsContainer #fsUserRiskIndicated{display:block;position:relative;width:100%;background-color:#efefef;margin-bottom:15px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;text-align:center}
.fsContainer #fsUserRiskIndicated p{padding:10px}
.fsContainer #fsUserRiskIndicated p .users-risk-indicator{font-family:"Avenir LT W01 65 Medium"}
.fsContainer #fsUserRiskIndicated:after{content:'';display:block;position:absolute;left:28%;width:0;height:0;border-color:#efefef transparent transparent transparent;border-style:solid;border-width:11px;border-top-width:14px;margin-left:-10px}
.fsContainer #fsUserRiskIndicated.risk-1-ass{background-color:#27863d;color:#fff}
.fsContainer #fsUserRiskIndicated.risk-1-ass:after{border-color:#27863d transparent transparent transparent;left:9%}
.fsContainer #fsUserRiskIndicated.risk-2-ass{background-color:#bad405}
.fsContainer #fsUserRiskIndicated.risk-2-ass:after{border-color:#bad405 transparent transparent transparent;left:29.5%}
.fsContainer #fsUserRiskIndicated.risk-3-ass{background-color:#fcc917}
.fsContainer #fsUserRiskIndicated.risk-3-ass:after{border-color:#fcc917 transparent transparent transparent;left:50%}
.fsContainer #fsUserRiskIndicated.risk-4-ass{background-color:#f27d00}
.fsContainer #fsUserRiskIndicated.risk-4-ass:after{border-color:#f27d00 transparent transparent transparent;left:70.5%}
.fsContainer #fsUserRiskIndicated.risk-5-ass{background-color:#b50e0e;color:#fff}
.fsContainer #fsUserRiskIndicated.risk-5-ass:after{border-color:#b50e0e transparent transparent transparent;left:91%}
@media screen and (max-width:474px){.fsContainer ol li button.fs-cta span.fs-ico-pig{display:none}
.fsContainer ol li button.fs-cta span.fs-type{display:none}
.fsContainer ol li button.fs-cta{min-height:58px}
}
@media screen and (max-width:560px){.fsContainer ol li button.fs-cta{height:65px}
.fsContainer ol li button.fs-cta span.fs-ico-pig{display:none}
.fsContainer ol li button.fs-cta{min-height:58px}
.fsContainer ol li button.fs-cta span.fs-ico-none{font-size:2.15em}
ul#detailsTabs li a span{display:block}
}
@media screen and (max-width:462px){.nav-tabs>.active>a,.nav-tabs>.active>a:focus,.nav-tabs>.active>a:hover,.nav-tabs>li>a{min-height:58px}
}
@media screen and (min-width:767px) and (max-width:979px){.fsContainer ol li button.fs-cta{height:85px}
.fsContainer ol li button.fs-cta span.fs-ico-pig{display:none}
.fsContainer ol li button.fs-cta span.fs-type{display:none}
.fsContainer ol li button.fs-cta{min-height:58px}
.fsContainer ol li button.fs-cta span.fs-ico-none{font-size:2.15em}
.nav-tabs>.active>a,.nav-tabs>.active>a:focus,.nav-tabs>.active>a:hover,.nav-tabs>li>a{min-height:58px}
}
@media screen and (max-width:560px) and (min-width:475px){.fsContainer ol li button.fs-cta{min-height:81px}
.fsContainer ol li button.fs-cta.disabled span.fs-type{display:none}
}
fieldset.form-white{background-color:#fff}
fieldset.form-white h3{padding:15px 0 15px 0}
.hidden{display:none !important}
.ico.icon-help:before{font-family:rr-ico;content:"\f70d"}
.ico.icon-close:before{font-family:rr-ico;content:"\f706"}
.ico.icon-tick:before{font-family:rr-ico;content:"\f70f"}
.ico.icon-right-arrow:before{font-family:rr-ico;content:"\f719"}
.ico.icon-spinner:before{font-family:rr-ico;content:"\f70c"}
.ico.icon-doc:before{font-family:rr-ico;content:"\f71f"}
.ico.icon-comment:before{font-family:rr-ico;content:"\f716"}
.ico.icon-email:before{font-family:rr-ico;content:"\f720"}
.ico.icon-info:before{font-family:rr-ico;content:"\f721"}
.ico.icon-help-heavy:before{font-family:rr-ico;content:"\f722"}
.ico.icon-savings:before{font-family:rr-ico;content:"\f703"}
.ico.icon-confirm:before{font-family:rr-ico;content:"\f707"}
.ico.icon-clock:before{font-family:rr-ico;content:"\f700"}
.ico.icon-calculator:before{font-family:rr-ico;content:"\f746"}
.ico.icon-phone{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.ico.icon-phone:before{font-family:rr-ico;content:"\f72e"}
.left-align{text-align:left !important}
.nav.nav-tabs{margin-bottom:0;border-bottom:1px solid #ccc}
.nav.nav-tabs li{padding:0 !important}
.nav.nav-tabs li a{background:#efefef;padding-top:12px;padding-bottom:12px;margin-right:5px}
.nav.nav-tabs li.active a{background:#fff}
.nav-tabs li a{border-bottom:1px solid #ccc}
.nav-tabs li a:focus,.nav-tabs li a:hover{border-color:#efefef #efefef #ccc}
.nav-tabs .active a,.nav-tabs .active a:focus,.nav-tabs .active a:hover{border-color:#ccc;border-bottom-color:transparent}
.pathway .tab-content{background-color:#fff;border:1px solid #ccc;padding:20px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;border-top:0;overflow-x:hidden}
.pathway div.panel.form-actions.spec-label-panel{padding-top:50px;padding-bottom:10px}
.pathway div.panel.form-actions.spec-label-panel label.label_check.large{font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;margin-right:0;width:100%}
form #fsSelectedInfo .info-panel{margin-top:10px;margin-bottom:20px;position:relative;background-color:#efefef;padding:20px;min-height:170px}
form #fsSelectedInfo .info-panel img{float:left;margin-right:20px;width:130px}
form #fsSelectedInfo .info-panel h5,form #fsSelectedInfo .info-panel p{position:relative;margin-left:150px}
form #fsSelectedInfo .info-panel a{display:block;padding-top:10px !important}
form #fsSelectedInfo .pdf-link .ico{color:#999;font-size:1.8em;position:relative;top:.18em}
form #fsSelectedInfo .pdf-link .file-descriptor{color:#666;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}
form #fsSelectedInfo h3,form #fsSelectedInfo h4{padding-left:0}
form #fsSelectedInfo .side-wrapper{position:relative;clear:both}
form #fsSelectedInfo .side1,form #fsSelectedInfo .side2{width:49%;display:inline-block;vertical-align:top}
form #fsSelectedInfo .side2{padding-left:30px}
form #fsSelectedInfo h4.h5-style{font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (max-width:410px){form #fsSelectedInfo .info-panel img{float:none;display:block;margin:0 auto}
form #fsSelectedInfo .info-panel h5,form #fsSelectedInfo .info-panel p{position:relative;margin-left:0}
form #fsSelectedInfo .pdf-link .ico{top:.3em}
form #fsSelectedInfo .pdf-link .file-descriptor{display:block;margin-left:30px}
}
.pie-chart-holder{box-shadow:0 0 0 3px #ccc;width:70%;margin:0 auto;border-radius:50%}
.pie-chart-holder.pie-chart-holder-ph{height:0;padding-top:70%;position:relative;margin-top:5%;margin-bottom:10%}
.pie-chart-holder svg{position:absolute !important;top:0;left:0;width:100%;height:100%}
ul.key{position:relative;margin:15px 0;padding:0}
ul.key li{font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;margin:0 0 10px 0;line-height:1.4em;padding:0 0 0 30px;list-style:none;vertical-align:middle}
ul.key li span.color{display:inline-block;position:absolute;top:0;left:0;content:'';background-color:#ccc;width:21px;height:21px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
ul.key li span.color.pink-theme-1{background-color:#411e51}
ul.key li span.color.pink-theme-2{background-color:#722f79}
ul.key li span.color.pink-theme-3{background-color:#945d9a}
ul.key li span.color.pink-theme-4{background-color:#9c8ba4}
ul.key li span.color.pink-theme-5{background-color:#bdafc5}
ul.key li span.color.green-theme-1{background-color:#257151}
ul.key li span.color.green-theme-2{background-color:#87b4a4}
ul.key li span.color.green-theme-3{background-color:#a0cac2}
ul.key li span.color.green-theme-4{background-color:#afddcc}
ul.key li span.percentage{font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (max-width:480px){form #fsSelectedInfo .side1{display:block;width:100%}
form #fsSelectedInfo .side2{display:block;width:100%;padding-left:0}
form #fsSelectedInfo .flip .side1{width:100%;height:auto;float:left;margin-top:140px}
form #fsSelectedInfo .flip .side2{width:100%;height:auto;float:left;margin-left:-100%;padding-left:0}
}
.rl-indicator-wrapper{position:relative;display:block;overflow:hidden;width:100%;height:135px;margin:0 auto;margin-top:10px;background-color:#fff}
.rl-indicator-wrapper img{position:absolute;left:0;top:0;width:100%;height:190px}
.rl-indicator-wrapper .rl-indicator{-ms-transition:all 1s cubic-bezier(.175,.885,.32,1);-webkit-transition:all 1s cubic-bezier(.175,.885,.32,1);-webkit-transition:all 1s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all 1s cubic-bezier(.175,.885,.32,1.275);-o-transition:all 1s cubic-bezier(.175,.885,.32,1.275);transition:all 1s cubic-bezier(.175,.885,.32,1.275);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.rl-indicator-wrapper .rl-indicator.pos-1{-ms-transform:rotate(-72deg);-moz-transform:rotate(-72deg);-o-transform:rotate(-72deg);-webkit-transform:rotate(-72deg);transform:rotate(-72deg)}
.rl-indicator-wrapper .rl-indicator.pos-2{-ms-transform:rotate(-36deg);-moz-transform:rotate(-36deg);-o-transform:rotate(-36deg);-webkit-transform:rotate(-36deg);transform:rotate(-36deg)}
.rl-indicator-wrapper .rl-indicator.pos-3{-ms-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
.rl-indicator-wrapper .rl-indicator.pos-4{-ms-transform:rotate(36deg);-moz-transform:rotate(36deg);-o-transform:rotate(36deg);-webkit-transform:rotate(36deg);transform:rotate(36deg)}
.rl-indicator-wrapper .rl-indicator.pos-5{-ms-transform:rotate(72deg);-moz-transform:rotate(72deg);-o-transform:rotate(72deg);-webkit-transform:rotate(72deg);transform:rotate(72deg)}
.rl-indicator-wrapper .rl-text{display:block;position:absolute;width:100%;bottom:0;background-color:#fff;padding:10px;text-align:center;font-size:1.2em}
.ie8 .rl-indicator{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(___YUICSSMIN_PRESERVED_TOKEN_13___)";margin-left:-3px;margin-top:-3px}
.ie8 .rl-indicator.pos-1{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(___YUICSSMIN_PRESERVED_TOKEN_14___)";margin-left:-28px;margin-top:-27px}
.ie8 .rl-indicator.pos-2{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(___YUICSSMIN_PRESERVED_TOKEN_15___)";margin-left:-41px;margin-top:-41px}
.ie8 .rl-indicator.pos-3{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(___YUICSSMIN_PRESERVED_TOKEN_16___)";margin-left:-3px;margin-top:-3px}
.ie8 .rl-indicator.pos-4{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(___YUICSSMIN_PRESERVED_TOKEN_17___)";margin-left:-41px;margin-top:-41px}
.ie8 .rl-indicator.pos-5{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(___YUICSSMIN_PRESERVED_TOKEN_18___)";margin-left:-27px;margin-top:-28px}
@media screen{.controls>input[type=checkbox]:first-child{left:-9999px;top:0;margin-top:6px;position:absolute}
.has-js .label_check.large{padding-left:45px;width:80%;text-align:left;font-weight:400;font-size:1.2em;line-height:1.2em;margin-left:0;margin-bottom:10px;margin-right:10px;padding-top:3px !important;margin-top:8px}
.label_check.large input[type=checkbox]{width:auto;margin-right:10px;margin-top:-3px}
.ie8 .has-js .form-horizontal .label_check.large{width:200px}
.has-js .label_check.large>input:first-child{position:absolute;left:-9999px}
.has-js .label_check.large{background:0}
.has-js .label_check.large:before{position:absolute;content:'';left:0;width:30px;height:30px;border:2px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;top:0}
.has-js .label_check.large:after{position:absolute;font-family:rr-ico;content:"\f707";color:#fff;font-weight:400;font-variant:normal;font-size:1.3em;text-align:center;left:2px;top:5px;width:28px;height:28px}
.ie8 .has-js .label_check.large,.no-svg .has-js .label_check.large{background:0}
.ie8 .has-js .label_check.large:before,.no-svg .has-js .label_check.large:before{position:absolute;content:'';left:0;width:30px;height:30px;border:2px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.ie8 .has-js .label_check.large:after,.no-svg .has-js .label_check.large:after{position:absolute;font-family:rr-ico;content:"\f707";color:#fff;font-weight:400;font-variant:normal;font-size:1.3em;text-align:center;left:2px;top:5px;width:28px;height:28px}
.has-js label.disabled{background:0;cursor:help}
.ie8 .has-js .label_chec .disabled,.ie8 .has-js .label_check.large .disabled,.no-svg .has-js .label_check.large .disabled{background:0;cursor:help}
.has-js label.label_check.large.c_on{background:0}
.has-js label.label_check.large.c_on:after{color:#007d3b}
.has-js label.label_check.large.c_on.focus:after,.has-js label.label_check.large.c_on.focus:hover:after,.has-js label.label_check.large.c_on:focus:after,.has-js label.label_check.large.c_on:hover:after{color:#7dae94}
.ie8 .has-js label.label_check.large.c_on,.no-svg .has-js label.label_check.large.c_on{background:0}
.ie8 .has-js label.label_check.large.c_on:after,.no-svg .has-js label.label_check.large.c_on:after{color:#007d3b}
.has-js .label_check.large:hover,.label_check.large.focus{background:0}
.has-js .label_check.large:hover:after,.label_check.large.focus:after{color:#ccc}
.ie8 .has-js .label_check.large:hover,.ie8 .label_check.large.focus,.no-svg .has-js .label_check.large:hover,.no-svg .label_check.large.focus{background:0}
.ie8 .has-js .label_check.large:hover:after,.ie8 .label_check.large.focus:after,.no-svg .has-js .label_check.large:hover:after,.no-svg .label_check.large.focus:after{color:#fff}
.has-js label.label_check.large.c_on.focus,.has-js label.label_check.large.c_on:hover{background:0}
.has-js label.label_check.large.c_on.focus:after,.has-js label.label_check.large.c_on:hover:after{color:#007d3b}
.ie8 .has-js .label_check.large.focus,.ie8 .has-js .label_check.large:hover,.no-svg .has-js .label_check.large.focus,.no-svg .has-js .label_check.large:hover{background:0}
.ie8 .has-js .label_check.large.focus:after,.ie8 .has-js .label_check.large:hover:after,.no-svg .has-js .label_check.large.focus:after,.no-svg .has-js .label_check.large:hover:after{color:#007d3b}
}
.has-js label.label_check.large.toggle{padding-left:0;font-size:16px;position:relative;color:#666;height:30px;width:100%}
.has-js label.label_check.large.toggle span.leftLabel{position:absolute;padding:3px 10px 3px 0;left:0;display:inline-block}
.has-js label.label_check.large.toggle span.rightLabel{position:absolute;padding:3px 0 3px 10px;right:0}
.has-js label.label_check.large.toggle:after,.has-js label.label_check.large.toggle:before{display:none}
.has-js label.label_check.large.toggle span.before-elm{position:absolute;content:'';left:65px;top:0;display:inline-block;width:77px;height:30px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#666}
.has-js label.label_check.large.toggle span.after-elm{position:absolute;transition:left .1s linear;background-color:#fff;width:24px;height:24px;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;content:'';left:68px;top:3px}
.has-js label.label_check.large.toggle:focus span.before-elm,.has-js label.label_check.large.toggle:hover span.before-elm{border-color:#066f53;background-color:#008562}
.has-js label.label_check.large.toggle.c_on span.after-elm{transition:left .1s linear;left:115px}
#return .potential-outcome{text-align:center}
#return .control-group{position:relative;width:100%;text-align:center}
#return .control-group .controls{display:inline-block;margin:0 auto;width:200px;text-align:center}
#return .control-group .help-icon{position:relative;top:-20px;margin:0}
#return .potential-outcome li{max-width:90px;width:18%;margin:0 7%}
#return .potential-outcome li .chart-bar{display:inline-block;width:100%;height:150px;margin:20px 0 0;position:relative}
@media screen and (max-width:480px){#return .potential-outcome li .chart-bar{height:100px}
}
@media screen and (max-width:400px){#return .potential-outcome li .chart-bar{height:75px}
}
#return .potential-outcome li img{position:absolute;bottom:0;left:0}
.riskChartInModal{width:90%;margin:0 auto;max-width:350px;margin-top:30px}
.riskChartInModal img{margin-bottom:30px;width:100%}
.riskChartInModal .icon-diamond{width:10px;height:10px;border:1px solid #333;background:#fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;margin-right:10px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.progress-tracker-advanced li{position:relative}
.progress-tracker-advanced li:after{left:50%;width:100%}
}
.pathway .input-prepend.disabled .add-on{background-color:transparent !important}
.uneditable-input:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,select:focus,textarea:focus{border-color:#74b9ef;outline:2px solid #74b9ef;-webkit-box-shadow:inset 0 2px 2px @outline,0 0 8px @outline;-moz-box-shadow:inset 0 2px 2px @outline,0 0 8px @outline;box-shadow:inset 0 2px 2px @outline,0 0 8px @outline}
.uneditable-input.ie9 :focus,input[type=text].ie9 :focus,input[type=password].ie9 :focus,input[type=datetime].ie9 :focus,input[type=datetime-local].ie9 :focus,input[type=date].ie9 :focus,input[type=month].ie9 :focus,input[type=time].ie9 :focus,input[type=week].ie9 :focus,input[type=number].ie9 :focus,input[type=email].ie9 :focus,input[type=url].ie9 :focus,input[type=search].ie9 :focus,input[type=tel].ie9 :focus,input[type=color].ie9 :focus,select.ie9 :focus,textarea.ie9 :focus{outline:thin #74b9ef}
#investMixContentArea{position:relative}
ol.l-alpha{list-style-type:lower-alpha}
.pathway .slide-window{overflow:hidden}
.pathway .yes-no-btn-block{width:100%}
.pathway .yes-no-btn-block .btn-no{margin-left:15px}
.pathway .before-you-apply-block{display:none;width:100%;margin-left:100%}
.pathway .before-you-apply-block a:hover{color:#008562}
.pathway .before-you-apply-block ol.l-alpha li{padding-left:10px}
.pathway .before-you-apply-block.loggedin-user{display:block;margin-left:0}
.pathway .before-you-apply-block .in.collapse.mouseout-border,.pathway .before-you-apply-block h3.h4-style a.accordion-toggle.opened,.pathway .before-you-apply-block h3.h4-style a.accordion-toggle.opened:focus,.pathway .before-you-apply-block h4 a.accordion-toggle.opened,.pathway .before-you-apply-block h4 a.accordion-toggle.opened:focus{border-color:#ccc}
.pathway .before-you-apply-block .in.collapse,.pathway .before-you-apply-block .in.collapse.mouseover-border,.pathway .before-you-apply-block h3.h4-style a.accordion-toggle.opened:hover,.pathway .before-you-apply-block h3.h4-style a.accordion-toggle:hover,.pathway .before-you-apply-block h4 a.accordion-toggle.opened:hover,.pathway .before-you-apply-block h4 a.accordion-toggle:hover{border-color:#666}
.pathway .before-you-apply-block h3.mar-top{margin-top:40px}
.pathway .before-you-apply-block h3.mar-top:first-child{margin-top:20px}
.pathway .before-you-apply-block .h5-style{font-size:16px;margin:10px 0;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:30px}
.pathway .before-you-apply-block p.no-margin-padding{padding:0;margin:0}
.pathway .before-you-apply-block .reports-list .ico-left span.ico{color:#bfbfbf}
.pathway .before-you-apply-block .reports-list .ico-left h4{font-size:16px}
.pathway .before-you-apply-block .reports-list .ico-left .file-descriptor{font-size:14px;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.pathway .before-you-apply-block .form-confirmation{background:0}
.pathway .before-you-apply-block .nopad-left-right{padding-left:0;padding-right:0}
.pathway ul.confirm-list{list-style:none;margin:0;padding:0}
.pathway ul.confirm-list li{position:relative;padding-left:38px}
.pathway ul.confirm-list li .ico{color:#00883f;font-size:26px;top:4px;position:absolute;left:0}
.pathway .inside-list-ico{margin-top:20px;position:relative;padding-left:38px}
.pathway .inside-list-ico span.ico{font-size:40px;color:#999;position:absolute;left:-7px}
.section-shop-product a:focus,.section-shop-product a:hover{color:#008562}
.section-shop-product .hero{background-color:#18a57b;overflow:hidden}
.section-shop-product .hero header{overflow:inherit}
.section-shop-product .hero header .hero-top{margin-bottom:40px;z-index:1}
.section-shop-product .hero header .hero-content{max-width:600px;margin-right:0}
.section-shop-product .hero header .hero-content h1{font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left}
.section-shop-product .hero header .hero-content p{font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;margin:0;padding:30px 0 0 0;text-align:left}
.section-shop-product .hero header:after{display:none}
.section-shop-product .container h2{color:#666366;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.section-shop-product .container h3{color:#666366;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}
.section-shop-product .container .block-60{padding-top:60px;padding-bottom:60px}
.section-shop-product .container .block-50{padding-top:50px;padding-bottom:50px}
.section-shop-product .actions-block{display:inline-block;padding:10px;background:#fff;position:relative;top:-20px;z-index:1;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-top:-33px}
.section-shop-product .product-list-style{list-style:none;margin:0;padding:0;position:relative;margin-bottom:30px}
.section-shop-product .product-list-style li{padding-left:50px;position:relative;margin-top:10px;font-size:18px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.section-shop-product .product-list-style li:first-child{margin:0}
.section-shop-product .product-list-style li:before{position:absolute;left:0;top:0;color:#999;display:inline-block;font-family:rr-ico;font-style:normal;font-weight:400;font-size:2em;line-height:1em !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;content:"\f70f";padding-left:4px;padding-right:2px}
.section-shop-product .personal-pension-tab h2{padding:40px 0}
.section-shop-product .personal-pension-tab h3{font-size:24px;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:50px}
.section-shop-product .personal-pension-tab h4.h5-style{font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:inherit}
.section-shop-product .personal-pension-tab .nav-tabs>li{float:none;display:inline-block}
.section-shop-product .personal-pension-tab .nav-tabs{text-align:center}
.section-shop-product .personal-pension-tab .nav.nav-tabs{border-bottom:0}
.section-shop-product .personal-pension-tab .nav.nav-tabs li a{padding:17px;font-size:20px}
.section-shop-product .personal-pension-tab .nav.nav-tabs li a:focus,.section-shop-product .personal-pension-tab .nav.nav-tabs li a:hover{text-decoration:underline !important}
.section-shop-product .personal-pension-tab .nav.nav-tabs li.active a:focus,.section-shop-product .personal-pension-tab .nav.nav-tabs li.active a:hover{text-decoration:none !important}
.section-shop-product .personal-pension-tab .tab-content{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border-top:1px solid #ccc;padding:20px 50px}
.section-shop-product .personal-pension-tab .product-list-style li{font-size:100%;color:#333;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.section-shop-product .personal-pension-tab .btn.cta.pad-all,.section-shop-product .personal-pension-tab .btn.cta.pad-all:focus{padding:20px}
.section-shop-product .personal-pension-tab .btn.cta.large-btn-text{font-size:1.15em}
.section-shop-product .personal-pension-tab .split-block{width:90%;margin:0 auto}
.section-shop-product .personal-pension-tab .split-block .ico.icon-savings{font-size:66px;color:#999}
.section-shop-product .personal-pension-tab .split-block .icons-svg{width:100px}
.section-shop-product .personal-pension-tab .charge-custom-table table th{background:0;border-top:0;color:#666366;font-size:18px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.section-shop-product .personal-pension-tab .charge-custom-table table tbody>tr:nth-child(odd)>td{background-color:#efefef}
.section-shop-product .personal-pension-tab .charge-custom-table table tr,.section-shop-product .personal-pension-tab .charge-custom-table table tr:last-child{border-bottom:0 !important}
.section-shop-product .personal-pension-tab .comp-charge{padding:15px 15px 30px 15px;border-radius:6px;margin-left:30px}
.section-shop-product .personal-pension-tab .comp-charge h4{font-size:22px;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.section-shop-product .personal-pension-tab .comp-charge .ico.icon-calculator{font-size:1.5em;top:-2px;position:relative}
.section-shop-product .green-block{background-color:#18a57b}
.section-shop-product .hero-money-transfer{padding:60px 50px}
.section-shop-product .hero-money-transfer .switch-push-right{float:right}
.section-shop-product .hero-money-transfer .switch-push-left{margin-left:0}
.section-shop-product .hero-money-transfer h2{color:#fff}
.section-shop-product .hero-money-transfer p{color:#fff;font-size:18px}
.section-shop-product .hero-money-transfer .hero-img-container{text-align:center;max-width:250px;margin:0 auto}
.section-shop-product .hero-money-transfer .hero-img-container img{max-width:100%}
.section-shop-product .protect-money{padding:50px}
.section-shop-product .protect-money h2{color:#666366;margin-top:0}
.section-shop-product .protect-money h2 span{display:block;font-size:20px;line-height:20px}
.section-shop-product .protect-money .protect-img-container img{max-width:100%}
.section-shop-product .need-help-main.container{padding-bottom:0}
.section-shop-product .need-help{padding:50px 50px 0}
.section-shop-product .need-help h2{color:#666366;font-size:32px}
.section-shop-product .need-help h2 .contact-no{color:#008562;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:50px;padding-top:20px;display:block}
.section-shop-product .need-help .need-help-img-container{min-height:432px;position:relative}
.section-shop-product .need-help .need-help-img-container img{max-width:100%;position:absolute;bottom:20px}
.section-shop-product .need-help li,.section-shop-product .need-help ul{list-style:none;color:#008562;margin:0}
.section-shop-product .need-help li span.ico,.section-shop-product .need-help ul span.ico{font-size:1.8em;top:7px;position:relative;margin-right:15px}
.section-shop-product .need-help ul{margin-bottom:60px}
.section-shop-product .need-guidance{margin:0 30px;font-size:1.2em;display:inline-block}
.section-shop-product aside .panel{padding:15px}
.section-shop-product aside .border-gray-out{border:1px solid #d9d9d9;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.section-shop-product aside li{color:#666366;padding:.7em 0}
.section-shop-product .grey-block{background-color:#efefef}
.section-shop-product .grey-block .padd-all-50{padding:60px 50px}
.section-shop-product .grey-block q{quotes:"'" "'";font-size:1.5em;line-height:1.3em;color:#333;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 10px;display:block}
.section-shop-product .grey-block p+q{font-size:1.125em;color:#666366;margin:0}
.section-shop-product .grey-block p q{margin:0}
.section-shop-product .grey-block p q:before{content:open-quote;display:inline-block}
.section-shop-product .grey-block p q:after{content:close-quote}
.section-shop-product .grey-block p+p{font-size:18px}
.section-shop-product .fix-foot-block{background-color:#fff;padding:10px 0;box-shadow:0 -2px 10px #ccc}
.section-shop-product #fixNav{bottom:-125px;position:fixed;width:100%;max-height:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:10}
.section-shop-product #fixNav.affix-bottom{opacity:0;max-height:200px}
.section-shop-product #fixNav.affix{opacity:1;max-height:200px;bottom:0}
@media screen and (min-width:768px) and (max-width:920px){.section-shop-product .comp-charge .btn.cta-green{display:block}
.section-shop-product .comp-charge .btn.cta-green span{display:table-cell}
.section-shop-product .need-help .span6{width:100% !important}
.section-shop-product .need-help .span6 ul{margin-bottom:0}
.section-shop-product .need-help .span6 .need-help-img-container img{position:static}
}
@media only screen and (min-width:768px) and (max-width:790px){.section-shop-product .container{width:auto !important;padding:0 25px;margin:0}
.section-shop-product .actions-block{top:-10px}
}
@media only screen and (min-width:768px){.section-shop-product .fix-foot-block .span12{margin-left:15px}
}
@media screen and (max-width:767px){.section-shop-product .container{width:auto !important;padding:0 10px}
.section-shop-product .hero-money-transfer{text-align:center}
.section-shop-product .hero-money-transfer .hero-img-container{margin-bottom:20px;text-align:center}
.section-shop-product .hero-money-transfer .hero-img-container img{height:175px}
.section-shop-product .hero header .hero-content{max-width:100%}
.section-shop-product .hero header .hero-content h1{font-size:28px}
.section-shop-product .hero header .hero-content p{font-size:22px;padding-bottom:10px;padding-top:10px}
.section-shop-product .actions-block{top:-10px}
.section-shop-product .personal-pension-tab .nav.nav-tabs li a{text-align:left}
.section-shop-product .personal-pension-tab .split-block{width:auto;margin-top:25px}
.section-shop-product .personal-pension-tab .split-block.no-margin{margin-top:0}
.section-shop-product .personal-pension-tab .comp-charge{margin-left:0}
.section-shop-product .protect-money h2{margin-top:30px}
.section-shop-product .protect-money .protect-img-container{text-align:center}
.section-shop-product .need-guidance{margin-left:0;margin-right:0;margin-top:20px;display:block}
.section-shop-product .need-help ul{margin-bottom:0}
.section-shop-product .need-help .need-help-img-container{min-height:inherit}
.section-shop-product .need-help .need-help-img-container img{position:static}
}
.section-shop-product .offscreen{position:absolute;left:-9999px;width:1px;height:1px;top:auto}
@media screen and (max-width:599px){.section-shop-product .personal-pension-tab .nav.nav-tabs li{float:left}
.section-shop-product .personal-pension-tab .nav.nav-tabs li a{font-size:17px;height:76px;line-height:40px}
.section-shop-product .personal-pension-tab .nav.nav-tabs li a#tab-1{line-height:normal}
.section-shop-product .personal-pension-tab .nav.nav-tabs li a span{display:block;height:20px;overflow:hidden}
.section-shop-product .personal-pension-tab .tab-content{border-top-left-radius:0}
.section-shop-product .hero header .hero-top{margin-top:28px}
}
@media screen and (max-width:499px){.section-shop-product .hero header .hero-content h1{font-size:20px;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}
.section-shop-product .hero header .hero-content p{font-size:20px;text-align:center}
}
@media screen and (max-width:480px){.section-shop-product .personal-pension-tab .nav.nav-tabs li a{font-size:16px;text-align:left}
.section-shop-product .personal-pension-tab .tab-content{padding:20px}
.section-shop-product .grey-block .padd-all-50{padding:60px 20px}
.section-shop-product .hero-money-transfer{padding:60px 20px}
.section-shop-product .protect-money{padding:50px 20px}
.section-shop-product .need-help-main{margin-bottom:-15px}
.section-shop-product .need-help-main .need-help{padding:50px 20px 0}
}
@media screen and (max-width:399px){.section-shop-product .personal-pension-tab .nav.nav-tabs li a{padding:17px 10px;margin-right:5px}
.section-shop-product .need-help h2 .contact-no{font-size:38px}
}
@media screen and (max-width:374px){.section-shop-product .personal-pension-tab .nav.nav-tabs li a{padding:17px 5px}
}
.section-shop-product .par-background{background:url(clientlibs/img/par-pension-background.svg) no-repeat;background-position:0 0}
.section-shop-product .par-background.isa-image{background:url(clientlibs/img/par-isa-background.svg) no-repeat}
@media screen and (max-width:767px){.section-shop-product .par-background{background:url(clientlibs/img/par-phablet-pension-background.svg) no-repeat}
.section-shop-product .par-background.isa-image{background:url(clientlibs/img/par-phablet-isa-background.svg) no-repeat}
}
@media screen and (max-width:499px){.section-shop-product .par-background{background:url(clientlibs/img/par-mobile-pension-background.svg) no-repeat}
.section-shop-product .par-background.isa-image{background:url(clientlibs/img/par-mobile-isa-background.svg) no-repeat}
}
.section-shop-product .par-background{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);width:140px;height:199px;position:absolute;top:45%;left:78%}
@media screen and (max-width:767px){.section-shop-product .par-background{top:0;left:0;height:303px;width:540px}
}
@media screen and (max-width:499px){.section-shop-product .par-background{height:287px;width:355px}
}
.section-shop-product .par-middle{background:url(clientlibs/img/par-pension-middle.svg) no-repeat;background-position:0 0}
.section-shop-product .par-middle.isa-image{background:url(clientlibs/img/par-isa-middle.svg) no-repeat}
@media screen and (max-width:767px){.section-shop-product .par-middle{background:url(clientlibs/img/par-phablet-pension-middle.svg) no-repeat;background-position:0 0}
.section-shop-product .par-middle.isa-image{background:url(clientlibs/img/par-phablet-isa-middle.svg) no-repeat}
}
@media screen and (max-width:499px){.section-shop-product .par-middle{background:url(clientlibs/img/par-mobile-pension-middle.svg) no-repeat;background-position:0 0}
.section-shop-product .par-middle.isa-image{background:url(clientlibs/img/par-mobile-isa-middle.svg) no-repeat}
}
.section-shop-product .par-middle{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);width:528px;height:490px;position:absolute;top:-16%;left:54%}
@media screen and (max-width:767px){.section-shop-product .par-middle{top:0;left:0;height:460px;width:742px}
}
@media screen and (max-width:499px){.section-shop-product .par-middle{height:450px;width:499px}
}
.section-shop-product .par-foreground{background:url(clientlibs/img/par-pension-foreground.svg) no-repeat;background-position:0 0}
.section-shop-product .par-foreground.isa-image{background:url(clientlibs/img/par-isa-foreground.svg) no-repeat}
@media screen and (max-width:767px){.section-shop-product .par-foreground{background:url(clientlibs/img/par-phablet-pension-foreground.svg) no-repeat}
.section-shop-product .par-foreground.isa-image{background:url(clientlibs/img/par-phablet-isa-foreground.svg) no-repeat}
}
@media screen and (max-width:499px){.section-shop-product .par-foreground{background:url(clientlibs/img/par-mobile-pension-foreground.svg) no-repeat}
.section-shop-product .par-foreground.isa-image{background:url(clientlibs/img/par-mobile-isa-foreground.svg) no-repeat}
}
.section-shop-product .par-foreground{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);width:942px;height:422px;position:absolute;top:-9%;left:12%}
@media screen and (max-width:767px){.section-shop-product .par-foreground{top:0;left:0;height:374px;width:758px}
}
@media screen and (max-width:499px){.section-shop-product .par-foreground{height:378px;width:352px}
}
.btn.cta.cta-white-transparent,.btn.cta.cta-white-transparent:active,.btn.cta.cta-white-transparent:active:focus,.btn.cta.cta-white-transparent:visited{padding:20px;color:#fff;background-color:transparent;border:1px solid #FFF;background-size:100% 200%;background-image:-moz-linear-gradient(top,transparent 50%,#FFF 50%);background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent 50%),to(#FFF 50%));background-image:-webkit-linear-gradient(top,transparent 50%,#FFF 50%);background-image:-o-linear-gradient(top,transparent 50%,#FFF 50%);background-image:linear-gradient(to bottom,transparent 50%,#FFF 50%);background-repeat:repeat-x}
.btn.cta.cta-white-transparent:hover{background-color:#FFF !important;background-position:0 100%;color:#008562}
.btn.cta.cta-white-transparent:after{background-color:#FFF}
.btn.cta.cta-white-transparent .ico{font-size:1.5em}
.btn.cta.cta-white-transparent .large-btn-text{font-size:1.1em}
.btn.cta.cta-orange,.btn.cta.cta-orange:active,.btn.cta.cta-orange:active:focus,.btn.cta.cta-orange:visited{color:#fff;padding:20px 30px;background-color:#e68922;border:1px solid #c8781d;background-size:100% 200%;background-image:-moz-linear-gradient(top,#e68922 50%,#c8781d 50%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e68922 50%),to(#c8781d 50%));background-image:-webkit-linear-gradient(top,#e68922 50%,#c8781d 50%);background-image:-o-linear-gradient(top,#e68922 50%,#c8781d 50%);background-image:linear-gradient(to bottom,#e68922 50%,#c8781d 50%);background-repeat:repeat-x}
.btn.cta.cta-orange:hover{background-color:#c8781d !important;background-position:0 100%}
.btn.cta.cta-orange:after{background-color:#c8781d;height:4px}
.btn.cta.cta-orange .ico{font-size:1em}
.btn.cta.cta-orange .large-btn-text{font-size:1.5em}
.btn.cta.cta-green,.btn.cta.cta-green:active,.btn.cta.cta-green:active:focus,.btn.cta.cta-green:visited{padding:9px 18px;background-color:#fff;border:1px solid #008562;color:#008562;background-size:100% 200%;background-image:-moz-linear-gradient(top,#fff 50%,#008562 50%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff 50%),to(#008562 50%));background-image:-webkit-linear-gradient(top,#fff 50%,#008562 50%);background-image:-o-linear-gradient(top,#fff 50%,#008562 50%);background-image:linear-gradient(to bottom,#fff 50%,#008562 50%);background-repeat:repeat-x}
.btn.cta.cta-green:focus,.btn.cta.cta-green:hover{color:#fff;background-color:#008562 !important;background-position:0 100%}
.btn.cta.cta-green:after{background-color:#008562}
.product-modal-divider-box{width:49%;background-color:#f6f6f6;padding:0 10px 10px 10px;float:left;margin-left:2%;min-height:450px;overflow:hidden;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
@media only screen and (max-width:580px){.product-modal-divider-box{width:100%;float:none;margin-left:0;min-height:auto;margin-top:10px}
}
.product-modal-divider-box h3{font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px}
.product-modal-divider-box h3.icon-profile:before{color:#666;font-size:30px;font-family:rr-ico;content:"\f701";position:relative;top:5px;padding-right:5px}
.product-modal-divider-box h3.icon-post{margin-left:-8px}
.product-modal-divider-box h3.icon-post img{width:54px;position:relative;top:-5px}
.product-modal-divider-box .product-list-style li{font-size:inherit;font-family:"Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;padding-left:45px}
.product-modal-divider-box .product-list-style li.alert-ico:before{content:"\f70e"}
.product-modal-divider-box .contact-no{display:block;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;padding:5px 0 10px 0}
.product-modal-divider-box:first-child{margin-left:0;margin-top:0}
.ico.ico-note{font-size:36px;position:relative;top:10px}
.modal-body h3+ul{margin-left:40px}
.goals-setting-link+a[data-toggle=modal]{margin-bottom:20px;display:block;margin-top:-15px}
.save-your-goalplan-modal h3{padding-left:38px;position:relative}
.save-your-goalplan-modal h3 .ico-note{position:absolute;top:-9px;left:0}
.additional-support{background-color:#007d3b;color:#fff}
.additional-support h3{text-align:left;line-height:1.2em;color:#fff;font-size:22px}
.additional-support .ico:first-child{font-size:60px;vertical-align:text-top}
@media only screen and (min-width:767px){#additional-support-modal textarea.input-xlarge{width:320px}
}
.fund-box,body .selection-info.user,#selected-fund-details .projections-panel,body .hidden-element{display:none}
.chart-bar{display:inline-block;width:69px;height:69px}
[id^='cq-'] .fund-box,[id^='cq-'] .selection-info.user,[id^='cq-'] #selected-fund-details .projections-panel{display:block}
.radio-appearance{-webkit-appearance:radio !important}