body{padding-top:50px}nav.navbar-fixed-top{border:0}ol.breadcrumb{border-radius:0;margin-bottom:0}ol.breadcrumb li span.badge{display:none}ul.nav-tabs+ul.nav-pills{background:linear-gradient(#fff, #fff, #eee);margin-bottom:5px;padding-bottom:0px;border-bottom:none}ul.nav-pills{border-bottom:1px solid #eee;padding-bottom:0.25em;margin-bottom:0.5em}ul.nav-pills:empty{border-bottom:0px;background:none}.nav-tabs>li:first-child:not(.active)>a{border-color:#eee #eee #ddd;background-color:#eeeeee;color:#333}#content-container{margin-top:5px}.app-info h1,.app-info h2,.app-info h3,.app-info h4,.app-info h5,.app-info h6{margin-top:0em}.app-info div.btn-group{margin-bottom:10px}.dataTables_info{color:#999}.dataTables_info:hover{color:#333333}.dataTables_paginate{font-size:80%}.dataTables_paginate .pagination>li>a,.dataTables_paginate .pagination>li>span{padding:3px 6px}.table tr td ul{padding:0px;margin:0px;list-style-position:inside}.table .sorting_1{background:rgba(255,250,10,0.2)}.table .sorting_2{background:rgba(255,250,10,0.1)}.jumbotron.danger{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:120px 120px;background-color:rgba(255,0,0,0.2)}.jumbotron.warning{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:120px 120px;background-color:rgba(240,173,78,0.4)}div.datepicker{z-index:9999}.jumbotron.warning .form-control,.jumbostron.danger .form-control{background-color:rgba(255,255,255,0.75)}label.col-md-offset-1 input#confirm{position:relative;margin-left:0px;margin-top:0px}.dl-horizontal dd>ul{padding-left:16px;margin-bottom:0px}body.default-error div.panel{margin-top:1em}body.default-error #error{max-height:30em;padding:1em;margin-top:1em;overflow-y:scroll;background:linear-gradient(#fff, #fff, #eee)}
:required{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AsJDzsyL3E2PAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAGMSURBVDjLnZOxSxxREMZ/8zSncHCCQooUIWgdsLYJIt6+3SOQInVSiJ0YkUAKA/kXRCUgNkkVE5FrZPdtYhsIaYKlWFhopxx4CIbL+ibF6XEsd3o63fvm+76Z4c0IXSKNghlVmUVUROVLkLjlTjzpbmC1/Z15hirO1fM8A7ATlQtpZEe4MbLBNvPhxJYHAUxs7cADzFfgtwuD993kAgrgQrsI/DLGVJPIFsVF9oVAtY174GHOQNpuoKovReQD8LSFwWtJI/sHGM8V9Nfj3YIdG1S3O3RsesQ2pTlXEIjIR2CU3uJIlTc2cdXWN249m+wvFQdiYPoW8c/GpZ9+nn6/aLUVh+VHpWIhAaZ6qD5R6DM/4tCOAYiLgleCbAAF7haZKgsG5O09xAD9IiwZUV3LJeoK83m2wjugloNXjKhsAntAHfiWZX7Mxm41b3Dp/238bfBY4TNwBuzj/bo0d7s8DGYoiN1h92PKHlbc7slV7omH8zB2p3e4xmyk4nZrvWzX9cwrXB2QwqdOYoD/ke+OImg5tPsAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:right 20px center}input:required{padding-right:45px}select:required,textarea:required{padding-right:25px}select[multiple]:required,textarea:required{background-position:right 20px top 9px}form.timeout-soon{transition:all 1s;border:2px solid #ff0;padding:0.1em}form.timeout-expired{transition:all 1s;border:2px solid #f00;padding:0.5em}form.timeout-expired>div{transition:all 1s;opacity:0.4}form.timeout-expired>div.alert{opacity:1}form.timeout-expired>div button[type=submit]{opacity:0.3}
body.development-mode div.site-dev-banner{z-index:9998}body.maintenance-mode div.site-dev-banner{z-index:9999}div.site-dev-banner{top:0;position:absolute;width:100%}div.site-dev-banner p{margin:0;padding:0 0 0 5px;font-size:9px;font-weight:bold}
#forgotten-password iframe{width:100%;border:0;height:300px}
#setting-view-modal iframe{width:100%;border:0}
div.content-template div.content-template-title{float:left}div.content-template div.panel-heading{width:100%;float:left}div.content-template div.content-template-actions{float:right}div.content-template div.panel-body{clear:both}#content-templates-loading{position:fixed;z-index:10000;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.3)}#content-templates-loading i{position:absolute;left:50%;top:20%;z-index:11000}li.content-template-variable{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}li.content-template-variable em{display:block}li.content-template-variable button{margin:5px 0}
div.uploadFileModal div.modal-body{height:900px}div.uploadFileModal iframe{border:0;width:100%;height:100%}div.responsive-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}div.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.table .sorting_1{background:rgba(95,186,230,0.2)}.table .sorting_2{background:rgba(95,186,230,0.1)}.navbar-brand img{margin:-15px 0px 0px 0px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#e8f1fa;background-color:#0050e9}.navbar-default{background-color:#fff;border-color:#e7e7e7;box-shadow:0px 0px 8px #ccc;font-family:'Nunito Sans',sans-serif}.navbar-default .navbar-nav>li>a{color:#0050e9}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#0050e9;background-color:#fff}a.navbar-brand{display:none}.navbar-nav li.home-icon{width:280px;height:50px;background:url("/img/app/brands/logo.png");background-repeat:no-repeat;background-position:center;background-size:contain}.navbar-nav li.home-icon a{display:none}.breadcrumb{font-family:'Nunito Sans',sans-serif}.breadcrumb.affix{opacity:0.9}.breadcrumb>li+li::before{color:#666}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#e8f1fa;background-color:#0050e9}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#e8f1fa;background-color:#0050e9}.col h2{color:#0050e9}.home .panel{position:relative;border:2px solid #0050e9}.home .panel h2{margin-top:0px;padding:0.25em;background:#f8f8f8;font-family:'Nunito Sans',sans-serif;font-weight:bold}.home .panel>div{padding:0em .5em 1em .5em}.home .panel .table-responsive{overflow-x:hidden}.home .panel h2{background:#0050e9;color:#e8f1fa;-webkit-print-color-adjust:exact;color-adjust:exact}.home .panel h2 small{color:#e8f1fa}#footer{text-align:center;color:#aaa;margin-top:3em;padding-top:2em;padding-bottom:2em}li.danger{background-color:#c9302c}li.danger a{color:white}
p.import-template-desc{padding-left:15px}
i.fund-info{cursor:pointer}
.table .sorting_1{background:rgba(95,186,230,0.2)}.table .sorting_2{background:rgba(95,186,230,0.1)}table thead tr.descriptions th{font-weight:normal;font-style:italic;font-size:12px}table td div.input-group{width:100%}table tr.tpl{display:none}table tr.faded{opacity:0.7}table tfoot th.total{text-align:right}.yield-cashflow{background-color:#eee}.monetary-value{text-align:right}#reportNavExpander{position:absolute;background:#69c0e9;color:white;width:50px;cursor:pointer;right:-50px;transition:all .3s;text-align:center;opacity:0.3}#reportNavExpander i{background:#69c0e9;padding:0.4em}#reportNavExpander:hover{opacity:1}#reportNav{position:fixed;width:300px;left:-300px;height:100%;transition:all .3s;z-index:15;font-family:'Nunito Sans',sans-serif}#reportNav .reportNavContent{width:300px;box-shadow:none;background:#fff;height:100%}#reportNav .reportNavContent .title{font-size:150%;margin-bottom:0.25em;padding:0.5em;background:#0050e9;color:#fff}#reportNav .reportNavContent #reportTitle{padding:0.5em;color:#999;border-bottom:1px solid #ccc}#reportNav ul.nav{border-bottom:none}#reportNav ul.nav>li>a{border-radius:0px}#reportNav ul.nav li.delete{margin-top:50px;border-top:1px solid #ddd}#reportNav ul.nav li.delete a:hover{background-color:#d9534f;color:white}#reportNav ul.nav li.report-snapshot-manager{border-top:1px solid #ddd}#reportNav ul.nav li.nav-label span{position:relative;display:block;padding:3px 15px;border-bottom:1px solid #000}#reportNav #reportNavFoot{background-color:#0050e9;width:100%;height:48px;position:fixed;bottom:0;margin-left:-25px}#reportContent{margin-bottom:100px}#reportContent #reportTitle{text-align:right;font-weight:bold}div.actionButton{background:#69c0e9;text-align:center;position:fixed;bottom:0;width:100%;left:0;margin-bottom:0;padding:8px;height:48px;z-index:12}div.validate h3{margin:0;padding:0}div.validate h3 i{width:25px}#choose-sections ul,div.show-sections ul{list-style-type:none}#choose-sections ul input[type=checkbox],div.show-sections ul input[type=checkbox]{margin:0}#choose-sections ul li.level1:before,div.show-sections ul li.level1:before{font-family:'Font Awesome 5 Free';font-style:normal;font-variant:normal;font-weight:900;content:'\f1dc';margin:0 .2em 0 -1.2em;color:#fff;background-color:#000}#choose-sections ul li.level2:before,div.show-sections ul li.level2:before{font-family:'Font Awesome 5 Free';font-style:normal;font-variant:normal;font-weight:900;content:'\f1dc';margin:0 .2em 0 -1.2em;color:#000}#choose-sections ul li.level3:before,div.show-sections ul li.level3:before{font-family:'Font Awesome 5 Free';font-style:normal;font-variant:normal;font-weight:900;content:'\f246';margin:0 .2em 0 -1.2em;color:#000}div.updateSuitabilityModal{float:right}#updateSuitabilityModal div.modal-body{height:900px}#updateSuitabilityModal iframe{border:0;width:100%;height:100%}div.appendix-file div.input-group-addon{padding:0;width:63px}td.monetaryValue{text-align:right}tfoot td.total{text-align:right;font-weight:bold}.trumbowyg-iaChartSnapshots-button:after{content:"\f030"}.trumbowyg-iaTables-button:before{content:"\f0ce"}.trumbowyg-iaTableHelpers-dropdown-button:before{content:"\f0ce";margin-right:10px}.trumbowyg-addRow-dropdown-button:before{content:"\f0fe";margin-right:10px}.trumbowyg-deleteRow-dropdown-button:before{content:"\f146";margin-right:10px}td.nestedTable{padding:0 !important;border:0 !important}table.nestedTable{margin:0;border:0}table.nestedTable tr{border:0 !important}div.pdf-preview div.modal-body{padding:0}div.pdf-preview div.bootbox-body{height:850px}div.pdf-preview iframe{width:100%;height:100%;border:0}p.adviserSignature{margin-top:100px}p.clientConfirmStatement,p.companyDeclaration{text-align:center;font-weight:bold}p.declineReasons{font-weight:bold;width:100%;height:200px;border:1px solid #000;padding:5px}table.clientSignatures td{width:50%;border:0;padding:30px 0 !important}table.clientSignatures td.signature{border:1px solid #000}label.not-section{text-decoration:line-through}p{margin-bottom:30px}tfoot.total td{border-top:2px solid #ddd !important;font-weight:bold}#loader{width:30em;margin-top:3em;padding:3em;text-align:center}#loader div.progress-bar{width:0%}#loader div.details{margin:1em 0;text-align:left}div.complete-report,div.complete-factfind{display:none}div.complete-report #generatingFactFind,div.complete-factfind #generatingFactFind,div.complete-report #generatingReport,div.complete-factfind #generatingReport,div.complete-report #combiningAppendix,div.complete-factfind #combiningAppendix,div.complete-report #addingCovers,div.complete-factfind #addingCovers,div.complete-report #uploadingIo,div.complete-factfind #uploadingIo{display:none}div.complete-report #generatingFactFind span.label,div.complete-factfind #generatingFactFind span.label,div.complete-report #generatingReport span.label,div.complete-factfind #generatingReport span.label,div.complete-report #combiningAppendix span.label,div.complete-factfind #combiningAppendix span.label,div.complete-report #addingCovers span.label,div.complete-factfind #addingCovers span.label,div.complete-report #uploadingIo span.label,div.complete-factfind #uploadingIo span.label{float:right}div.complete-report #completing-error,div.complete-factfind #completing-error{display:none}a.toggle-section-flag i.fa-star{color:red}a.toggle-section-flag i.fa-star-o{color:black}i.section-flag.fa-star{color:red}#taxpiecurrentlegend th,#taxpieproposedlegend th{font-weight:normal !important}#taxpiecurrentlegend td,#taxpieproposedlegend td{font-weight:bold !important}.report.breadcrumb>li+li::before{content:"|\00a0"}form.report div.form-group{padding-left:0}form.report button.factfind-readonly-button{float:right;margin-bottom:15px;margin-right:15px}#reviewDateForm input:checked+.plan-checkbox{background-color:green}#reviewDateForm input:disabled+.plan-checkbox{opacity:0.5}#reviewDateForm .plan-checkbox{display:flex;flex-direction:column;padding:10px;border:#0050e9 solid 1px;border-radius:5px;background-color:#69c0e9;color:white}#reviewDateForm .plan-checkbox .plan-info{padding-top:5px;display:flex;flex-direction:row;justify-content:space-between}
.riskchart #riskChart,.allocation-strategy #riskChart{position:relative}.riskchart .loader,.allocation-strategy .loader{height:100%;width:100%;text-align:center;position:absolute;background:rgba(0,0,0,0.3);color:#fff;text-anchor:middle;padding-top:200px;z-index:9;cursor:not-allowed}.riskchart .periodloader,.allocation-strategy .periodloader{display:none;width:100%;text-align:center;position:absolute;color:#000;text-anchor:middle;z-index:9}.riskchart .periodloader div,.allocation-strategy .periodloader div{color:#000;background:rgba(255,255,255,0.8);text-align:center;padding:2em;border-radius:5px;border:2px solid rgba(0,0,0,0.4);display:inline-block;margin-top:100px}.riskchart .btn-toolbar,.allocation-strategy .btn-toolbar,.riskchart #btnNarrative,.allocation-strategy #btnNarrative,.riskchart #btnSnapshot,.allocation-strategy #btnSnapshot,.riskchart #btnSave,.allocation-strategy #btnSave{font-family:'Nunito Sans',sans-serif}.riskchart svg,.allocation-strategy svg{font:14px sans-serif}.riskchart .axis path,.allocation-strategy .axis path,.riskchart .axis line,.allocation-strategy .axis line{fill:none;stroke:#000;shape-rendering:crispEdges}.riskchart .axis text,.allocation-strategy .axis text{fill:#000}.riskchart .axis .tick line,.allocation-strategy .axis .tick line{stroke:rgba(0,0,0,0.1);opacity:1}.riskchart .axis .tick line.zero,.allocation-strategy .axis .tick line.zero{stroke:rgba(0,0,0,0.6)}.riskchart #valueTargetScenario3,.allocation-strategy #valueTargetScenario3{fill:none}.riskchart #valueNoInvestment,.allocation-strategy #valueNoInvestment{fill:none}.riskchart #valueTargetReturn,.allocation-strategy #valueTargetReturn{fill:none}.riskchart #disasterScenario,.allocation-strategy #disasterScenario{fill:none}.riskchart .milestone.CriticalNeed,.allocation-strategy .milestone.CriticalNeed{stroke-width:0}.riskchart .milestone.CriticalNeed line,.allocation-strategy .milestone.CriticalNeed line{fill:none;stroke-width:2}.riskchart .cashflow,.allocation-strategy .cashflow{stroke:none}.riskchart #spectrumHolder,.allocation-strategy #spectrumHolder{width:100%;height:160px}.riskchart input[type=range].slider,.allocation-strategy input[type=range].slider{-webkit-appearance:none;width:100%;margin:10px 0}.riskchart input[type=range].slider:focus,.allocation-strategy input[type=range].slider:focus{outline:none}.riskchart input[type=range].slider::-moz-range-track,.allocation-strategy input[type=range].slider::-moz-range-track{width:100%;height:30px;cursor:pointer;box-shadow:1.4px 1.4px 1.7px #000;border-radius:0px;border:0px}.riskchart input[type=range].slider::-moz-range-thumb,.allocation-strategy input[type=range].slider::-moz-range-thumb{border:0px;height:38px;width:16px;border-radius:3px;background:rgba(0,0,0,0.7);cursor:pointer}.riskchart input[type=range].slider.inactive::-moz-range-thumb,.allocation-strategy input[type=range].slider.inactive::-moz-range-thumb{background:rgba(0,0,0,0)}.riskchart input[type=range].slider::-webkit-slider-runnable-track,.allocation-strategy input[type=range].slider::-webkit-slider-runnable-track{width:100%;height:30px;cursor:pointer;box-shadow:1.4px 1.4px 1.7px #000;border-radius:0px;border:0px}.riskchart input[type=range].slider::-webkit-slider-thumb,.allocation-strategy input[type=range].slider::-webkit-slider-thumb{border:0px;height:38px;width:16px;border-radius:3px;background:rgba(0,0,0,0.7);cursor:pointer;-webkit-appearance:none;margin:-2px}.riskchart input[type=range].slider.inactive::-webkit-slider-thumb,.allocation-strategy input[type=range].slider.inactive::-webkit-slider-thumb{background:rgba(0,0,0,0)}.riskchart input[type=range].slider::-ms-track,.allocation-strategy input[type=range].slider::-ms-track{width:100%;height:30px;cursor:pointer;color:transparent;box-shadow:1.4px 1.4px 1.7px #000;border-radius:0px;border:0px}.riskchart input[type=range].slider::-ms-thumb,.allocation-strategy input[type=range].slider::-ms-thumb{border:0px;height:38px;width:16px;border-radius:3px;background:rgba(0,0,0,0.7);cursor:pointer}.riskchart input[type=range].slider.inactive::-ms-thumb,.allocation-strategy input[type=range].slider.inactive::-ms-thumb{background:rgba(0,0,0,0)}.riskchart .graphicContainer,.allocation-strategy .graphicContainer{display:table;width:100%}.riskchart .graphicContainer .main,.allocation-strategy .graphicContainer .main{display:table-cell;vertical-align:top}.riskchart .graphicContainer .side,.allocation-strategy .graphicContainer .side{width:220px;display:table-cell;vertical-align:top;text-align:center;line-height:1.2}.riskchart .graphicContainer .side .background,.allocation-strategy .graphicContainer .side .background{min-height:660px;margin-top:20px;padding-bottom:20px;border-radius:10px;border:5px solid #ddd;display:flex;flex-direction:column;justify-content:space-between}.riskchart .graphicContainer .side .background p,.allocation-strategy .graphicContainer .side .background p{margin-bottom:0px}.riskchart .graphicContainer .side .background #chartLegend,.allocation-strategy .graphicContainer .side .background #chartLegend{margin-bottom:20px;flex-grow:1}.riskchart .graphicContainer .side .background #chartLegendLandscape,.allocation-strategy .graphicContainer .side .background #chartLegendLandscape{visibility:hidden}.riskchart .graphicContainer .side .background #chartPieAssetCategory,.allocation-strategy .graphicContainer .side .background #chartPieAssetCategory{flex-grow:1}.riskchart .spectrumContainer,.allocation-strategy .spectrumContainer{border:none;width:100%}.riskchart .spectrumContainer .padding,.allocation-strategy .spectrumContainer .padding{width:70px}.riskchart .spectrumContainer .padding.padding-right,.allocation-strategy .spectrumContainer .padding.padding-right{width:10px}.riskchart #chartKey,.allocation-strategy #chartKey{display:none}.riskchart svg.pie,.allocation-strategy svg.pie{width:150px}.riskchart .pieTitle,.allocation-strategy .pieTitle{font-size:18px;margin:5px 0px 0px;text-align:center;font-weight:bold}.riskchart ul.pieLegend,.allocation-strategy ul.pieLegend{list-style:none;padding:0px 0px 0px 10px}.riskchart ul.pieLegend li,.allocation-strategy ul.pieLegend li{text-align:left;font-size:12px;font-family:'Nunito Sans',sans-serif}.riskchart ul.pieLegend li div.colour,.allocation-strategy ul.pieLegend li div.colour{width:1em;height:1em;display:inline-block;margin-right:0.25em}.riskchart ul.pieLegend.type3,.allocation-strategy ul.pieLegend.type3{padding:0px}.riskchart ul.pieLegend.type3 li,.allocation-strategy ul.pieLegend.type3 li{display:inline-block;margin-right:0.25em}.riskchart .allocation-panel svg.pie,.allocation-strategy .allocation-panel svg.pie{width:900px}.riskchart div.allocation-panel,.allocation-strategy div.allocation-panel{min-width:900px;min-height:500px;float:left}.riskchart ul.dropdown-menu .showhide.disabled,.allocation-strategy ul.dropdown-menu .showhide.disabled{cursor:not-allowed;color:#999}
form#ProspectiveClient div.form-group:nth-child(2),form#ProspectiveClient div.form-group:nth-child(6),form#ProspectiveClient div.form-group:nth-child(8){margin-bottom:2.5em}form#ProspectiveClient input:required,form#ProspectiveClient select:required{padding-right:initial}form#ProspectiveClient div.form-group:nth-child(10):before{content:'Primary Client';font-size:200%;display:block;margin-bottom:0.5em}form#ProspectiveClient div.form-group:nth-child(15):before{content:'Secondary Client';font-size:200%;display:block;margin-bottom:0.5em}#guidance-client-report #report-preview p{margin-bottom:10px}#guidancemode-home .well p{margin-bottom:10px}#guidancemode-home .well h1,#guidancemode-home .well .h1,#guidancemode-home .well h2,#guidancemode-home .well .h2,#guidancemode-home .well h3,#guidancemode-home .well .h3{margin-top:5px;margin-bottom:10px}#guidancemode-home .well h3,#guidancemode-home .well .h3{font-size:20px}#guidance-client-report label.block{margin-left:15px}
div.pdf-only{display:none}form.factfind h1,form.factfind h2,form.factfind h3,form.factfind h4{color:#0050e9}form.factfind h2.sticky{top:50px}form.factfind h3.sticky{top:83px}form.factfind .sticky{position:-webkit-sticky;position:sticky;top:60px;background:#fff;backdrop-filter:blur(5px);z-index:3}form.factfind textarea.form-control.single-line,form.factfind td>textarea.single-line{height:34px}form.factfind td>div.form-group{margin-bottom:0px}td fieldset>.form-group{height:2.5em;margin-bottom:5px}td fieldset>.form-group div.radio{display:inline-block;margin-top:5px;margin-bottom:5px;padding-right:1em}fieldset>.form-group span.input-group-addon,td.remove-row span.input-group-addon{cursor:pointer}fieldset>.form-group span.input-group-addon:hover,td.remove-row span.input-group-addon:hover,fieldset>.form-group span.input-group-addon.hovered,td.remove-row span.input-group-addon.hovered{color:#fff;background-color:#fe4545}td.remove-row span.input-group-addon{border-radius:4px;border:1px solid #ccc;display:inline}tbody.hasFieldsets div.form-group{margin-bottom:0px}fieldset>button.add-element:hover,tr.add-row button.add-element:hover,fieldset>button.add-element.hovered,tr.add-row button.add-element.hovered{color:#fff;background-color:#50ae4d}fieldset>button.add-element{display:block;clear:both}div.radio+span.input-group-addon{border-left:1px solid #ccc;border-bottom-left-radius:4px;border-top-left-radius:4px}form .inline .form-group>label{display:block}form .inline div.radio{display:inline;margin-right:1em;position:initial}form.factfind tfoot .total label{display:none}form.factfind tfoot .total_left{text-align:right;font-weight:bold;padding-top:12px}.factfind.breadcrumb>li+li::before{content:"|\00a0"}input.confirm_checkbox{transform:scale(2);margin-right:10px}tr.template-only{display:none}fieldset.defined-benefit-pension-fieldset,fieldset.existing-regular-funding-fieldset{border:2px solid #777;padding:1em;margin-bottom:1em}table.current-lifestage .clientName h2{margin-bottom:0px}div.reducedLabelWidth label.checkbox{display:inline-block}