<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
	Adviser Portals Theme: X
	================================
	Copyright Adviser Portals Ltd, 2015 All Rights Reserved.
	
	Designed by Andy Griffiths, 2015
*/

/* Typography */

body {
	/* customize_body_color */ color:#565656; /* customize_body_color */
	line-height: 1.6;
	font-family: 'Lato';
	font-weight: 400;
}

div.header-wrap h1,
div.header-wrap h2,
div.header-wrap h3,
div.header-wrap h4,
div.header-wrap h5,
div.header-wrap h6,
div.header-wrap p,
div.header-wrap a {
	font-family: 'Lato';
	font-weight: 400;
}

.top-bar-section ul li &gt; a {
	font-family: 'Lato';
	font-weight: 400;
	font-size: 16px;
}

div.main-wrap h1,
div.main-wrap h2,
div.main-wrap h3,
div.main-wrap h4,
div.main-wrap h5,
div.main-wrap h6 {
	font-family: 'Lato';
	font-weight: 700;
	color: #222222;
}

div.main-wrap p,
div.main-wrap a {
	font-family: 'Lato';
	font-weight: 400;
}

div.ap-wrapper div.main-wrap a {
	/* customize_link_color */ color:#006902; /* customize_link_color */
	text-decoration: underline;
}

div.ap-wrapper div.main-wrap a:hover {
	/* customize_link_hover_color */ color:#c29d54; /* customize_link_hover_color */
}

div.ap-wrapper div.main-wrap div.main {
	padding-top: 15px;
	/*
	box-shadow: -3px 3px 0px 0px rgba(0,0,0,0.025);
*/
}

div.ap-wrapper div.main-wrap div.sidebar {
	padding-top: 15px;
	box-shadow: -3px 3px 0px 0px rgba(0,0,0,0.025);
}

/* Site Width */

.ap-wrapper .row,
.contain-to-grid .top-bar {
	max-width: 68.75rem;
}

/* Top Panel */

div.top-panel-wrap {
	/* customize_top_panel_bg_color */ background-color:#FFFFFF; /* customize_top_panel_bg_color */
	/*
padding-top: 5px;
	padding-bottom: 5px;
*/
}

/* Header */

div.header-wrap {
	/* customize_header_bg_color */ background-color:#FFFFFF; /* customize_header_bg_color */
}

/* Branding */

div.ap-branding {
	padding-top: 25px;
	padding-bottom: 25px;
}

/* Navigation */

nav.top-bar,
nav.top-bar ul.right,
nav.top-bar ul.left {
	margin-bottom:0;
}

div.ap-wrapper nav.top-bar .toggle-topbar.menu-icon a,
div.ap-wrapper nav.top-bar .toggle-topbar.menu-icon a span {
	/* customize_navigation_mobile_menu_color */ color:#FFFFFF; /* customize_navigation_mobile_menu_color */
}

div.ap-wrapper nav.top-bar .toggle-topbar.menu-icon a span::after {
	box-shadow: 0 0 0 1px inherit, 0 7px 0 1px inherit, 0 14px 0 1px inherit;
}

div.contain-to-grid,
nav.top-bar,
.top-bar-section ul li,
.top-bar-section li:not(.has-form) a:not(.button),
.top-bar-section .has-form,
nav.top-bar.expanded .title-area {
	/* customize_navigation_bg_color */ background-color:#006902; /* customize_navigation_bg_color */
	/* customize_navigation_color */ color:#FFFFFF; /* customize_navigation_color */
}

.top-bar-section li.active:not(.has-form) a:not(.button),
.top-bar-section li.active:not(.has-form) a:hover:not(.button),
nav.top-bar .top-bar-section li.nav-path-selected a {
	/* customize_navigation_link_active_bg_color */ background-color:#c29d54; /* customize_navigation_link_active_bg_color */
	/* customize_navigation_link_active_color */ color:#FFFFFF; /* customize_navigation_link_active_color */
}

.top-bar-section li:not(.has-form) a:hover:not(.button),
.top-bar-section ul li:hover:not(.has-form) &gt; a {
	/* customize_navigation_link_hover_bg_color */ background-color:#c29d54; /* customize_navigation_link_hover_bg_color */
	/* customize_navigation_link_hover_color */ color:#FFFFFF; /* customize_navigation_link_hover_color */
}

.top-bar-section .dropdown li:not(.has-form):not(.active) &gt; a:not(.button) {
	/* customize_subnav_bg_color */ background-color:#c29d54; /* customize_subnav_bg_color */
	/* customize_subnav_color */ color:#FFFFFF; /* customize_subnav_color */
}

.top-bar-section .dropdown li:hover:not(.has-form):not(.active) &gt; a:not(.button) {
	/* customize_subnav_link_hover_bg_color */ background-color:#006902; /* customize_subnav_link_hover_bg_color */
	/* customize_subnav_link_hover_color */ color:#FFFFFF; /* customize_subnav_link_hover_color */
}

.top-bar-section ul li ul li.active:not(.has-form) a:not(.button),
.top-bar-section ul li ul  li.active:not(.has-form) a:hover:not(.button) {
	/* customize_subnav_link_active_bg_color */ background-color:#006902; /* customize_subnav_link_active_bg_color */
	/* customize_subnav_link_active_color */ color:#FFFFFF; /* customize_subnav_link_active_color */
}

.ap-wrapper .top-bar-section ul {
	margin-left: 0;
}

/* Sub Nav */

div.secondary-nav {
	/* customize_secondary_nav_bg_color */ background-color:#c29d54; /* customize_secondary_nav_bg_color */
}

div.ap-wrapper .sub-nav {
	margin: 0;
	padding: 0;
}

div.ap-wrapper .sub-nav dd {
	margin: 0;
}

div.ap-wrapper .sub-nav dd a {
	/* customize_secondary_nav_color */ color:#FFFFFF; /* customize_secondary_nav_color */
}

div.ap-wrapper .sub-nav dd a,
div.ap-wrapper .sub-nav dd.active a {
	margin: 15px 7.5px;
	padding: 0.5rem 1rem;
	display: inline-block;
}

div.ap-wrapper .sub-nav dd.active a {
	/* customize_secondary_nav_active_bg_color */ background-color:#006902; /* customize_secondary_nav_active_bg_color */
	/* customize_secondary_nav_active_color */ color:#FFFFFF; /* customize_secondary_nav_active_color */
	border-radius: 3px;
	cursor: pointer;
}

div.ap-wrapper .sub-nav dd a:hover,
div.ap-wrapper .sub-nav dd.active a:hover {
	/* customize_secondary_nav_hover_bg_color */ background-color:#006902; /* customize_secondary_nav_hover_bg_color */
	/* customize_secondary_nav_hover_color */ color:#ffffff; /* customize_secondary_nav_hover_color */
	border-radius: 3px;
	cursor: pointer;
}

@media only screen and (min-width: 40em) and (max-width: 64.063em) {	
	.top-bar .name h1,
	.top-bar-section &gt; li a:not(.button),
	.top-bar-section li.active:not(.has-form) a:not(.button),
	.top-bar-section li:not(.has-form) a:not(.button) {
		font-size: 14px;
	}
}

@media only screen and (min-width: 40em) {
	.top-bar .logo img,
	.top-bar li.name a img,
	.top-bar-section {
		max-height: 80px;
		width: auto;
	}
	
	.top-bar-section {
		margin-left: 15px;
	}
	
	.top-bar li.name a h1,
	.top-bar-section .has-form p,
	.top-bar-section .has-form a {
		line-height: 80px;
	}
	
	.top-bar-section .has-form {
		height: 80px;
	}

	.top-bar .top-bar-section .has-form a.button {
		height: 50px;
		line-height: 50px;
		padding-top: 0;
		padding-bottom: 0;
	}

	.top-bar input,
	.top-bar button,
	.top-bar .button {
		top: 15px;
		margin-bottom: 0;
	}		
	
	.fixed.expanded:not(.top-bar) .top-bar-section {
		margin-top: 80px;
	}
	
	.top-bar {
		height: 80px;
		line-height: 80px;
	}
	
	.top-bar .name {
		height: 80px;
	}
	
	.top-bar .name h1,
	.top-bar-section &gt; li a:not(.button),
	.top-bar-section li.active:not(.has-form) a:not(.button),
	.top-bar-section li:not(.has-form) a:not(.button) {
		line-height: 80px;
	}
	
	.top-bar-section ul.dropdown li.active:not(.has-form) a:not(.button),
	.top-bar-section ul.dropdown li:not(.has-form) a:not(.button) {
		line-height: 45px;
	}
	
	.top-bar-section &gt; ul &gt; .divider, .top-bar-section &gt; ul &gt; [role="separator"],
	.top-bar-section .has-form {
		height: 80px;
	}

	.top-bar-section .has-dropdown &gt; a:after {
		top: 40px;
	}

	.top-bar-section .has-dropdown &gt; a:after {
	    border-color: #ADADAD transparent transparent;
	}


	.top-bar-section &gt; ul &gt; .divider, .top-bar-section &gt; ul &gt; [role="separator"] {
			height: 80px;
			border-right-color: #F5F5F5;
			border-right-width: 0px;
	}
	
	.top-bar-section .divider, .top-bar-section [role="separator"] {
		border-top: 1px solid #565656;
	}	
		
	nav.top-bar ul.left {
		/* border-left: 1px solid #F5F5F5; */
		width: 100%;
	}
}

@media only screen and (max-width: 40em) {
	.top-bar-section .has-dropdown &gt; a:after {
	    border-color: transparent transparent transparent #ADADAD;
	}
	
	.top-bar-section &gt; ul &gt; .divider, .top-bar-section &gt; ul &gt; [role="separator"] {
		border-top: 0px solid transparent;
		border-top-color: #F5F5F5;
		border-top-width: 1px;
	}
	
	.top-bar .toggle-topbar.menu-icon a {
		color: #7F7F7F;
	}
	
	.top-bar .toggle-topbar.menu-icon a span::after {
		box-shadow: 0 0 0 1px #7F7F7F, 0 7px 0 1px #7F7F7F, 0 14px 0 1px #7F7F7F
	}

	.top-bar.expanded .title-area {
		background-color: #F5F5F5;
	}

	.top-bar .logo img {
		max-height: 45px;
		width: auto;
	}

	div.secondary-nav {
		display: none;
	}	
	
	div.ap-wrapper .sub-nav dd {
		width: 100%;
	}
	
	div.ap-wrapper .sub-nav dd a,
	div.ap-wrapper .sub-nav dd.active a {
		margin: 2px 7.5px;
		padding: 0.5rem 1rem;
		display: block;
	}
	
}

/* Banner */

div.banner-wrap {
	/* customize_banner_bg_color */ background-color:#FFFFFF; /* customize_banner_bg_color */
}

div.banner-wrap img {
	float: none;
	margin: 0 auto;
	display: block;
}

/* Main */

div.main-wrap {
	/* customize_main_bg_color */ background-color:#FFFFFF; /* customize_main_bg_color */
	padding-top: 50px;
	padding-bottom: 50px;
}

/* Footer */

div.footer-top-wrap {
	/* customize_footer_top_bg_color */ background-color:#006902; /* customize_footer_top_bg_color */
	/* customize_footer_top_color */ color:#FFFFFF; /* customize_footer_top_color */
	padding-top: 25px;
	padding-bottom: 25px;
}

div.footer-bottom-wrap {
	/* customize_footer_bottom_bg_color */ background-color:#c29d54; /* customize_footer_bottom_bg_color */
	/* customize_footer_bottom_color */ color:#FFFFFF; /* customize_footer_bottom_color */
	padding-top: 25px;
	padding-bottom: 25px;
}

div.footer-bottom-wrap a,
div.footer-bottom-wrap a:hover {
	color: #FFFFFF;
}

/* Utility */

@media only screen and (min-width: 64.063em) {
	.large-only-float-right {
		float: right;
	}
}

div[id^="ifapcalculator-"][id*="-wrap"],
div[id^="ifap-"][id*="-form-wrap"] {
	background-color: #b4b4b4!important;
}

div[id^="ifapcalculator-"][id*="-wrap"],
div[id^="ifap-"][id*="-form-wrap"],
div[id^="ifapcalculator-"][id*="-wrap"] input, 
div[id^="ifapcalculator-"][id*="-wrap"] select,
div[id^="ifap-"][id*="-form-wrap"] input,
div[id^="ifap-"][id*="-form-wrap"] select,
div[id^="ifap-"][id*="-form-wrap"] textarea {
    border-width: 1px;
    border-style: solid;
    border-color: #b4b4b4!important;
}


form#ap-forgot-password-form input.button.small {
	padding: 0 10px;
}

/* customize_miscellaneous */  /* customize_miscellaneous */

/* -----------------------------------------
	#IE 8
----------------------------------------- */

/* The Grid ---------------------- */
.lt-ie9 .row { width: 940px; max-width: 100%; min-width: 768px; margin: 0 auto; }
.lt-ie9 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.lt-ie9 .row.large-collapse .column, 
.lt-ie9 .row.large-collapse .columns { padding: 0; }
.lt-ie9 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.lt-ie9 .row .row.large-collapse { margin: 0; }

.lt-ie9 .column, .lt-ie9 .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }
.lt-ie9 .column.large-centered, .columns.large-centered { float: none; margin: 0 auto; }

.lt-ie9 [class*="column"] + [class*="column"]:last-child { float: right; }
.lt-ie9 [class*="column"] + [class*="column"].end { float: left; }

.lt-ie9 .large-1, 
.lt-ie9 .row .large-1 { width: 8.33333%; }

.lt-ie9 .large-2, 
.lt-ie9 .row .large-2 { width: 16.66667%; }

.lt-ie9 .large-3, 
.lt-ie9 .row .large-3 { width: 25%; }

.lt-ie9 .large-4, 
.lt-ie9 .row .large-4 { width: 33.33333%; }

.lt-ie9 .large-5, 
.lt-ie9 .row .large-5 { width: 41.66667%; }

.lt-ie9 .large-6, 
.lt-ie9 .row .large-6 { width: 50%; }

.lt-ie9 .large-7, 
.lt-ie9 .row .large-7 { width: 58.33333%; }

.lt-ie9 .large-8, 
.lt-ie9 .row .large-8 { width: 66.66667%; }

.lt-ie9 .large-9, 
.lt-ie9 .row .large-9 { width: 75%; }

.lt-ie9 .large-10, 
.lt-ie9 .row .large-10 { width: 83.33333%; }

.lt-ie9 .large-11, 
.lt-ie9 .row .large-11 { width: 91.66667%; }

.lt-ie9 .large-12,
.lt-ie9 .row .large-12 { width: 100%; }

.lt-ie9 .row .large-offset-1 { margin-left: 8.33333%; }
.lt-ie9 .row .large-offset-2 { margin-left: 16.66667%; }
.lt-ie9 .row .large-offset-3 { margin-left: 25%; }
.lt-ie9 .row .large-offset-4 { margin-left: 33.33333%; }
.lt-ie9 .row .large-offset-5 { margin-left: 41.66667%; }
.lt-ie9 .row .large-offset-6 { margin-left: 50%; }
.lt-ie9 .row .large-offset-7 { margin-left: 58.33333%; }
.lt-ie9 .row .large-offset-8 { margin-left: 66.66667%; }
.lt-ie9 .row .large-offset-9 { margin-left: 75%; }
.lt-ie9 .row .large-offset-10 { margin-left: 83.33333%; }

.lt-ie9 .pull-2 { right: 16.66667%; }
.lt-ie9 .pull-3 { right: 25%; }
.lt-ie9 .pull-4 { right: 33.33333%; }
.lt-ie9 .pull-5 { right: 41.66667%; }
.lt-ie9 .pull-6 { right: 50%; }
.lt-ie9 .pull-7 { right: 58.33333%; }
.lt-ie9 .pull-8 { right: 66.66667%; }
.lt-ie9 .pull-9 { right: 75%; }
.lt-ie9 .pull-10 { right: 83.33333%; }

.lt-ie9 .push-2 { left: 16.66667%; }
.lt-ie9 .push-3 { left: 25%; }
.lt-ie9 .push-4 { left: 33.33333%; }
.lt-ie9 .push-5 { left: 41.66667%; }
.lt-ie9 .push-6 { left: 50%; }
.lt-ie9 .push-7 { left: 58.33333%; }
.lt-ie9 .push-8 { left: 66.66667%; }
.lt-ie9 .push-9 { left: 75%; }
.lt-ie9 .push-10 { left: 83.33333%; }

/* Nicolas Gallagher's micro clearfix */
.lt-ie9 .row { *zoom: 1; }
.lt-ie9 .row:before, .row:after { content: " "; display: table; }
.lt-ie9 .row:after { clear: both; }

.lt-ie9 .page-wrap {
	margin-bottom: 0;
}

.lt-ie9 .top-bar {
/* background: #2f2f2f; */
*zoom: 1;
overflow: visible;
}
.lt-ie9 .top-bar:before, .lt-ie9 .top-bar:after {
content: " ";
display: table;
}
.lt-ie9 .top-bar:after { clear: both; }
.lt-ie9 .top-bar .toggle-topbar { display: none; }
.lt-ie9 .top-bar .title-area { float: left; }
.lt-ie9 .top-bar .name h1 a { width: auto; }
.lt-ie9 .top-bar input,
.lt-ie9 .top-bar .button {
line-height: 2em;
font-size: 0.875em;
height: 2em;
padding: 0 10px;
position: relative;
top: 8px;
}
.lt-ie9 .top-bar.expanded { background: #111111; }
.lt-ie9 .contain-to-grid .top-bar {
max-width: 57.5em;
margin: 0 auto;
min-height: 62px;
}
.lt-ie9 .top-bar-section {
-webkit-transition: none 0 0;
-moz-transition: none 0 0;
transition: none 0 0;
left: 0 !important;
}
.lt-ie9 .top-bar-section ul {
width: auto;
height: auto !important;
display: inline;
}
.lt-ie9 .top-bar-section ul li { float: left; }
.lt-ie9 .top-bar-section ul li &gt; a { padding-right: 14px !important; }
.lt-ie9 .top-bar-section ul li .js-generated { display: none; }
.lt-ie9 .top-bar-section li a:not(.button) {
padding: 0 15px;
line-height: 45px;
background: #111111;
}
.lt-ie9 .top-bar-section li a:not(.button):hover { background: #2b2b2b; }
.lt-ie9 .top-bar-section .has-dropdown &gt; a { /* padding-right: 35px !important; */ }
.lt-ie9 .top-bar-section .has-dropdown &gt; a:after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 5px;
border-color: rgba(255, 255, 255, 0.5) transparent transparent transparent;
margin-top: -2.5px;
}
.lt-ie9 .top-bar-section .has-dropdown.moved { position: relative; }
.lt-ie9 .top-bar-section .has-dropdown.moved &gt; .dropdown { visibility: hidden; }
.lt-ie9 .top-bar-section .has-dropdown:hover &gt; .dropdown,
.lt-ie9 .top-bar-section .has-dropdown:active &gt; .dropdown { visibility: visible; }
.lt-ie9 .top-bar-section .has-dropdown .dropdown li.has-dropdown &gt; a:after {
border: none;
content: "\00bb";
margin-top: -7px;
right: 5px;
}
.lt-ie9 .top-bar-section .dropdown {
left: 0;
top: auto;
background: transparent;
}
.lt-ie9 .top-bar-section .dropdown li a {
line-height: 1;
white-space: nowrap;
padding: 7px 15px;
background: #1e1e1e;
}
.lt-ie9 .top-bar-section .dropdown li label {
white-space: nowrap;
background: #1e1e1e;
}
.lt-ie9 .top-bar-section .dropdown li .dropdown {
left: 100%;
top: 0;
}
.lt-ie9 .top-bar-section &gt; ul &gt; .divider {
border-bottom: none;
border-top: none;
border-right: solid 1px #2b2b2b;
border-left: solid 1px black;
clear: none;
height: 45px;
width: 0px;
}
.lt-ie9 .top-bar-section .has-form {
background: #111111;
padding: 0 15px;
height: 45px;
}
.lt-ie9 .top-bar-section ul.right li .dropdown {
left: auto;
right: 0;
}
.lt-ie9 .top-bar-section ul.right li .dropdown li .dropdown { right: 100%; }

.lt-ie9 .top-bar ul.title-area li.name {
display: none;
}

.lt-ie9 .top-bar-section li a {
background-color: transparent;
}

.lt-ie9 .top-bar-section .has-dropdown &gt; a:after {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
border-image: none;
border-style: solid;
border-width: 0px;
content: "";
display: block;
height: 0;
margin-top: -2.5px;
width: 0;
margin-right: 0!important;
}

/* CMS Fixes */
ul#ccm-main-nav a, ul#ccm-system-nav a {
	box-sizing: content-box;
}</pre></body></html>