﻿/* Brand refresh */
.banner__button--default, .complex-cta__inner--secondary-button-solid .complex-cta__button:first-child {
	border: 1px solid #007bc6; 
	background-color: #007bc6;
}

#slideOut {
	background:#672993;
	border-color:#672993;
}
a.content-preview__cta, .item-list__faq-answer {
		font-style:normal !important;
}
.item-list__faq-answer p { color:#333; }
/* extras */
h2.complex-cta__value-proposition {
	font-size: 1.5rem;
}
.layout-template__inner {
background: #fff;
}

.header__top-bar-link {
	font-size:  .8125rem;
	display:block;
	line-height:44.5px !important
}

.header__umb-nav-item  {
	font-size:  .8125rem;
}

.banner__image {
	background-size: cover !important;
}
.content-preview__inner.content-preview__inner--icon-image-size.content-preview__inner--center {
	text-align: center;
}
.content-preview h3.content-preview__heading {
	font-weight:600
}
input, select {
	padding: .25em;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	margin: 4px 0 0;
	font-weight: 400;
	font-family: inherit
}
/* font and line-height fixes */
body, html { font-size:1em !important; }
.wysiwyg.component { overflow:visible }
.wysiwyg, .component, .wysiwyg p, .wysiwyg li, .wysiwyg td, .wysiwyg th, .layout-template__meta-information .wysiwyg.component *, .data td, .data th, .layout-template__never-contained,
.accordion-item, .alert-message, .breadcrumbs, .content-preview, .content-preview__inner, .content-preview__inner ol:not(.item-list__items), .content-preview__inner p, .content-preview__inner ul:not(.item-list__items), .data-card, .footer, .general-form-input, .general-form-input-label, .general-form-select, .general-pagination, .header, .in-context-nav, .item-list__item, .layout-template__meta-information, .notification-message, .search-input, .search-panel.component, .search-results, .simple-table, .summary-panel .summary-panel__description, .wysiwyg, .wysiwyg ol:not(.item-list__items), .wysiwyg ul:not(.item-list__items), .content-preview__cta, .content-preview__duration, .tabcordion .tabcordion-tabs {
	font-family: 'Helvetica Neue LT Light',segoe-ui-local-400,Helvetica Neue,helvetica-neue-lt-light,Frutiger,Frutiger Linotype,Dejavu Sans,Arial,sans-serif !important;
	font-size:1.125rem; /* 1.125 = 18px */
	line-height:1.5 !important
}
.cookie-alert-wrapper .alert .cookie-alert-body p, .notification-banner-inner-EOFY a, .notification-banner-inner-EOFY a:hover, .notification-banner-inner-EOFY p,  .notification-banner-inner-prof a, .notification-banner-inner-prof a:hover, .notification-banner-inner-prof p, .notification-banner-inner a, .notification-banner-inner a:hover, .notification-banner-inner p, .notification-banner-inner-scam *, .notification-banner-inner-scam a:hover, .notification-banner-inner-scam p,
.footer, .footer *, .footer .wysiwyg * {
	font-size:.9rem !important;
	line-height:1.5 !important
}
.wysiwyg .wysiwyg--disclaimer, .wysiwyg .wysiwyg--disclaimer :not(sub):not(sup) {
	font-size:.9rem !important;
	line-height:2 !important
}
.div404 p {
	font-size:1.1rem !important; 
	line-height:1.5 !important
}
@media (min-width: 800px) {
	.div404 p {
		font-size:1.8vw !important;
		line-height:1.5 !important
	}
	.div404 p small {
		font-size:1.4vw !important;
	}
}
h1, .wysiwyg h1, .header__content__static h1, .layout-template__meta-information h1 { font-family: 'Helvetica Neue LT Light',segoe-ui-local-400,Helvetica Neue,helvetica-neue-lt-light,Frutiger,Frutiger Linotype,Dejavu Sans,Arial,sans-serif !important; font-size:2.25rem; font-weight:300 !important }
h2, .wysiwyg h2, .blade-list h2.blade-list__item-heading, .blade-list__items--ordered .blade-list__item-prefix, .columns-section h2.columns-section__heading, .content-preview__inner h2, .simple-table h2.simple-table__heading, .summary-container h2.summary-container__heading, .wysiwyg h2, .component h2, .layout-template__meta-information .wysiwyg.component * { font-size:1.75rem ; font-weight:300 !important; font-family: 'Helvetica Neue LT Light',segoe-ui-local-400,Helvetica Neue,helvetica-neue-lt-light,Frutiger,Frutiger Linotype,Dejavu Sans,Arial,sans-serif !important }
h3, .wysiwyg h3 { font-size:1.333rem; line-height:1.5 !important }
h4, .wysiwyg h4 { font-size:1.222rem; line-height:1.5 !important }
h5, .wysiwyg h5 { font-size:1.175rem; line-height:1.5 !important }
h6, .wysiwyg h6 { font-size:1.125rem; line-height:1.5 !important }
.accordion-item > a, .accordion-item__head, .component a.accordion-item__head { margin: 0 0 1px; padding:1.48rem 1rem  }
.complex-cta__inner--secondary-button-solid .complex-cta__button:first-child, .default-button-solid, .secondary-button-solid {
	margin:0 4px 13.5px 0;
}
.complex-cta__button:first-child { margin-right:0 }
/* table fixes */
.data caption {
  font-size: 1.1em;
  font-weight:600;
  margin: .25em 0 .75em;
}
.wysiwyg table.data, .wysiwyg table.boxed,
.data, .boxed {
  border: 1px solid #ccc !important;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
}
.wysiwyg table.data th, .wysiwyg table.data td, .data td, .data th,
.wysiwyg table.boxed th, .wysiwyg table.boxed td, .boxed td, .boxed th {
    color: #333;
    padding: .625em;
 }
/*
.wysiwyg table.data th, .wysiwyg table.data td, .data td, .data th {
    text-align: center;
}
*/
.wysiwyg table.boxed td,
.wysiwyg table.boxed th {
  border: 1px solid #ccc !important;
  border-collapse: collapse;
}
.layout-template__never-contained .disclaimer, .layout-template__never-contained .disclaimer li {
    font-family: segoe-ui-local-400,Helvetica Neue,helvetica-neue-lt-light,Frutiger,Frutiger Linotype,Dejavu Sans,Arial,sans-serif;
}
.wysiwyg table.data td.vam, td.vam { vertical-align:middle !important }
.wysiwyg table.data.tal td, .data.tal td, .data td.tal, .wysiwyg table.data td.tal, table.tal td, table .tal { text-align: left !important; }
.zebra tr:nth-of-type(even), tr.even, td.even, .even td, .even th { background:rgba(230,230,230,.2) }
tr.odd, td.odd, .odd td, .odd th, th.odd { background:#fff !important }
/*
.data th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-weight: 600;
  background:#f9f9f9;
}
*/
.wysiwyg h2 sup { vertical-align:super; top:auto }
/* WCAG AAA - make links have larger click area */
.wysiwyg a:link, a.content-preview__cta, .breadcrumbs a, .component table a:link, .wysiwyg--disclaimer a:link {
	padding: .64em .2em;
	margin: -.5em 0;
	min-inline-size:45px;
	min-width:45px;
	writing-mode:horizontal-tb;
}
.breadcrumbs a {
		padding:.82em .27em
}
.breadcrumbs a span {
	min-inline-size:45px;
	min-width:45px;
	writing-mode:horizontal-tb;
}
.wysiwyg .wysiwyg--disclaimer a:link { padding:1em 0 !important }
.general-pagination__page-item { padding:.4em 1.1em !important; font-size:1.1rem !important }
select, option { padding:.72em .25em !important; font-size:1.1rem !important }
.footer__internal a {
	padding: .9rem .21em;
	min-width:44px;
	display:inline-block;
	text-align:center;
}
.footer__logo-container { min-height:44px; }
.header__top-bar-link, .header__primary-drawer-logo-link, .closeAlert { min-height:48px; min-width:48px; }
.component a.header__top-bar-link, .component a.header__primary-drawer-logo-link {
	margin:0 10px !important; 
	padding:0 !important
}
@media (min-width: 768px) {
	.footer__logo-container { margin:0 !important; padding:0 !important }
	.footer__logo {
		height: 36px;
	}
	.closeAlert {
		right: 2px;
		top: 2px;
	}
	.footer__corporate-nav, .footer__primary-nav {
		margin-bottom: 0 !important;
	}
/* DO NOT ENLARGE BASIC FONTS FOR BIG SCREENS
	.wysiwyg, .component, .wysiwyg p, .wysiwyg li, .wysiwyg td, .wysiwyg th, .data td, .data th, .layout-template__never-contained,
.accordion-item, .alert-message, .breadcrumbs, .breadcrumbs__item, .breadcrumbs a, .content-preview, .content-preview__inner, .content-preview__inner ol:not(.item-list__items), .content-preview__inner p, .content-preview__inner ul:not(.item-list__items), .data-card, .footer, .general-form-input, .general-form-input-label, .general-form-select, .general-pagination, .header, .in-context-nav, .item-list__item, .layout-template__meta-information, .notification-message, .search-input, .search-panel.component, .search-results, .simple-table, .summary-panel .summary-panel__description, .wysiwyg, .wysiwyg ol:not(.item-list__items), .wysiwyg ul:not(.item-list__items), .tabcordion .tabcordion-tabs { font-size:1.125rem; }
	.cookie-alert-wrapper .alert .cookie-alert-body p, .notification-banner-inner-EOFY a, .notification-banner-inner-EOFY a:hover, .notification-banner-inner-EOFY p,  .notification-banner-inner-prof a, .notification-banner-inner-prof a:hover, .notification-banner-inner-prof p, .notification-banner-inner a, .notification-banner-inner a:hover, .notification-banner-inner p, .notification-banner-inner-scam *, .notification-banner-inner-scam a:hover, .notification-banner-inner-scam p {
		font-size:1.1rem;
	} */
	.section .wysiwyg ul:not(.item-list__items) li, .section .wysiwyg ol:not(.item-list__items) li { padding-top:.1em; padding-bottom:.5em; } /* smaller than item-list li which are 13.5px t/b */
	.section .wysiwyg ul:not(.item-list__items), .section .wysiwyg ol:not(.item-list__items) { margin-top:0; margin-bottom:.66rem }
	h1, .wysiwyg h1, .header__content__static h1, .layout-template__meta-information h1 { font-size:3.125rem }
	h2, .wysiwyg h2, .component h2 { font-size:2rem }
	.banner__content--h1-large .banner__text ol, .banner__content--h1-large .banner__text p, .banner__content--h1-large .banner__text ul, .banner__content-left--h1-large .banner__text ol, .banner__content-left--h1-large .banner__text p, .banner__content-left--h1-large .banner__text ul {
		font-size:1.5rem;
	}
	h3, .wysiwyg h3 { font-size:1.4rem }
	h4, .wysiwyg h4, .layout-template__meta-information .wysiwyg.component * { font-size:1.3rem }
	h5, .wysiwyg h5 { font-size:1.2rem }
	h6, .wysiwyg h6 { font-size:1.175rem }
	h4, h5, h6 { margin:1.2em 0 .6em }
	h4 > *, h5 > *, h6 > * { font-weight:300 }

	.banner__content-left__static {
		background-color: #fff !important;
		width: 60% !important;
		padding: 40px 22px 44px 22px !important;
		font-size: 1.125rem;
		border-radius:0 !important;
	}
	.banner__content-left__static:before , .banner__content-left__static:after {
		content: "";
		position: absolute;
		display: block;
		background: #007bc6;
		left: 22px;
		right: 22px;
		height: 3px;
	}
	.banner__content-left__static:before {
		top: 22px;
	}
	.banner__content-left__static:after {
		bottom: 22px;
	}
	.banner__content-left__static.banner__content--h1-large .banner__title,
	.banner__content-left__static.banner__content--h1-large .banner__title-white,
	.banner__content-left__static.banner__content--h1-normal .banner__title,
	.banner__content-left__static.banner__content--h1-normal .banner__title-white,
	.banner__content-left__static.banner__content-left--h1-large .banner__title,
	.banner__content-left__static.banner__content-left--h1-large .banner__title-white,
	.banner__content-left__static.banner__content-left--h1-normal .banner__title,
	.banner__content-left__static.banner__content-left--h1-normal .banner__title-white {
		font-weight:300;
		margin-bottom: 1.1rem;
		font-size: 1.85rem;
	}
	.banner__content-left__static.banner__content--h1-normal .banner__title-white,
	.banner__content-left__static.banner__content-left--h1-normal .banner__title-white {
		font-size: 2rem;
		color: #171717 !important;
	}
	.banner__content-left__static.banner__content--h1-normal .banner__text ol,
	.banner__content-left__static.banner__content--h1-normal .banner__text p,
	.banner__content-left__static.banner__content--h1-normal .banner__text ul,
	.banner__content-left__static.banner__content-left--h1-normal .banner__text ol,
	.banner__content-left__static.banner__content-left--h1-normal .banner__text p,
	.banner__content-left__static.banner__content-left--h1-normal .banner__text ul,
	.banner__content-left__static.banner__content--h1-normal .banner__text .wysiwyg ol,
	.banner__content-left__static.banner__content--h1-normal .banner__text .wysiwyg p,
	.banner__content-left__static.banner__content--h1-normal .banner__text .wysiwyg ul,
	.banner__content-left__static.banner__content-left--h1-normal .banner__text .wysiwyg ol,
	.banner__content-left__static.banner__content-left--h1-normal .banner__text .wysiwyg p,
	.banner__content-left__static.banner__content-left--h1-normal .banner__text .wysiwyg ul,
	.banner__content-left__static.banner__text-white .wysiwyg p,
	.banner__content-left__static.banner__title-white p,
	.banner__content-left__static.banner__content--h1-normal .banner__text-white ol,
	.banner__content-left__static.banner__content--h1-normal .banner__text-white p,
	.banner__content-left__static.banner__content--h1-normal .banner__text-white .wysiwyg ol,
	.banner__content-left__static.banner__content--h1-normal .banner__text-white .wysiwyg p {
		font-weight:300;
		font-size: 1.125rem;
		color: #171717 !important;
		margin-bottom:.5rem
	}
	.header__wrapper__static .banner__button--acquisition,
	.header__wrapper__static .banner__button--default {
		margin: 1rem 0 .6rem;
	}
	.content-preview .content-preview__heading, .content-preview__inner h3 { font-size:1.125rem }

	h2.complex-cta__value-proposition {
		font-size: 1.75rem;
	}
	.layout-template--article .layout-template__contained-by-article, .layout-template--article .layout-template__content-max-width .layout-template__contained-by-article, .layout-template--article .layout-template__meta-information, .layout-template__article-max-width {
		max-width: 644px !important;
	}
}
@media (min-width: 992px){
	/* 1.2rem = 19.6px too big! */
/*	.wysiwyg, .component, .wysiwyg p, .wysiwyg li, .wysiwyg td, .wysiwyg th, .data td, .data th, .layout-template__never-contained,
.accordion-item, .alert-message, .breadcrumbs, .breadcrumbs__item, .breadcrumbs a, .content-preview, .content-preview__inner, .content-preview__inner ol:not(.item-list__items), .content-preview__inner p, .content-preview__inner ul:not(.item-list__items), .data-card, .footer, .general-form-input, .general-form-input-label, .general-form-select, .general-pagination, .header, .in-context-nav, .item-list__item, .layout-template__meta-information, .notification-message, .search-input, .search-panel.component, .search-results, .simple-table, .summary-panel .summary-panel__description, .wysiwyg, .wysiwyg ol:not(.item-list__items), .wysiwyg ul:not(.item-list__items), .tabcordion .tabcordion-tabs { font-size:1.125rem; } */
	.banner__content-left__static {
		width: 50% !important;
		font-size: 2.2rem;
	}
	.banner__content-left__static.banner__content--h1-large .banner__title,
	.banner__content-left__static.banner__content--h1-large .banner__title-white,
	.banner__content-left__static.banner__content--h1-normal .banner__title,
	.banner__content-left__static.banner__content--h1-normal .banner__title-white,
	.banner__content-left__static.banner__content-left--h1-large .banner__title,
	.banner__content-left__static.banner__content-left--h1-large .banner__title-white,
	.banner__content-left__static.banner__content-left--h1-normal .banner__title,
	.banner__content-left__static.banner__content-left--h1-normal .banner__title-white {
		font-size: 2.3rem;
		font-weight: 300 !important;
		padding-top: 0 !important;
		color: #171717 !important;
	}
	.banner__content-left__static.banner__content--h1-normal .banner__text ol,
	.banner__content-left__static.banner__content--h1-normal .banner__text p,
	.banner__content-left__static.banner__content--h1-normal .banner__text ul,
	.banner__content-left__static.banner__content-left--h1-normal .banner__text ol,
	.banner__content-left__static.banner__content-left--h1-normal .banner__text p,
	.banner__content-left__static.banner__content-left--h1-normal .banner__text ul,
	.banner__content-left__static.banner__content--h1-normal .banner__text .wysiwyg ol,
	.banner__content-left__static.banner__content--h1-normal .banner__text .wysiwyg p,
	.banner__content-left__static.banner__content--h1-normal .banner__text .wysiwyg ul,
	.banner__content-left__static.banner__content-left--h1-normal .banner__text .wysiwyg ol,
	.banner__content-left__static.banner__content-left--h1-normal .banner__text .wysiwyg p,
	.banner__content-left__static.banner__content-left--h1-normal .banner__text .wysiwyg ul,
	.banner__content-left__static.banner__title-white p,
	.banner__content-left__static.banner__content--h1-normal .banner__text-white ol,
	.banner__content-left__static.banner__content--h1-normal .banner__text-white p,
	.banner__content-left__static.banner__text-white .wysiwyg p {
		font-family: 'Helvetica Neue LT Light',segoe-ui-local-400,Helvetica Neue,helvetica-neue-lt-light,Frutiger,Frutiger Linotype,Dejavu Sans,Arial,sans-serif !important;
		color: #171717 !important;
		font-size: 1.125rem;
		padding-bottom: 0 !important;
	}
	h1, .header__content__static h1, .layout-template__meta-information h1 { font-size:3.85rem }
}
@media screen and (max-width: 1024px) {
	.content-preview__inner, .coral-RichText-editable, .wysiwyg {
		overflow-x: visible !important;
		max-width: inherit !important;
	}
}
@media screen and (max-width: 767px) {
	.content-preview__inner--horizontal, .content-preview__inner--horizontal .content-preview__image-container {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.content-preview__inner--horizontal .content-preview__image-container {
		margin-top: -24px !important;
	}
	.content-preview__inner--horizontal .content-preview__content-container {
		display: block !important;
		margin-left: 20px !important;
		margin-right: 20px !important;
	}
}
/* WCAG AA no clipping */
.columns-section__meta-information, 
.layout-template, .header__switch-drawer-sm,.header__toggle-drawer-sm,.header__toggle-search-button-sm, 
.header__primary-drawer-inner, .header__pri-nav-item, .in-context-nav__drawer-container, .js .collapsible-body
 {
	overflow: visible !important;
}
/* WCAG A - links more identifiable */
.wysiwyg a:link:not(.complex-cta__button), .columns-section a:link:not(.complex-cta__button):not(.accordion-item__head), .content-preview__cta-container a:link, .item-list__faq-answer a:link {
	background:transparent !important;
	transition: text-decoration .7s ease;
	text-decoration:underline solid rgba(0, 85, 133, 1) !important;
	text-underline-offset: .2em;
}
.wysiwyg a:link:not(.complex-cta__button):focus,
.wysiwyg a:link:not(.complex-cta__button):hover,
.wysiwyg a:link:not(.complex-cta__button):active,
.content-preview__cta-container a:link:focus,
.content-preview__cta-container a:link:hover,
.content-preview__cta-container a:link:active,
.columns-section a:link:not(.complex-cta__button):focus,
.columns-section a:link:not(.complex-cta__button):hover,
.columns-section a:link:not(.complex-cta__button):active {
	text-decoration:underline solid rgba(0, 85, 133, 1) !important
}
.complex-cta__inner--secondary-button-hollow .complex-cta__button:focus, .complex-cta__inner--secondary-button-solid .complex-cta__button:nth-child(2):focus, .default-button-hollow, .secondary-button-hollow:focus,
.complex-cta__inner--secondary-button-hollow .complex-cta__button:hover, .complex-cta__inner--secondary-button-solid .complex-cta__button:nth-child(2):hover, .default-button-hollow, .secondary-button-hollow:hover,
.complex-cta__inner--secondary-button-hollow .complex-cta__button:active, .complex-cta__inner--secondary-button-solid .complex-cta__button:nth-child(2):active, .default-button-hollow, .secondary-button-hollow:active
 {
	 background-color:rgba(0,79,151,.1) !important
}
.footer a, .footer .wysiwyg a {
	background:transparent !important;
	transition: text-decoration .7s ease;
	text-underline-offset: .2em;
	text-decoration:underline solid rgba(255, 255, 255, 1) !important
}
.footer a:focus, .footer a:hover, .footer a:active,
.footer .wysiwyg a:link:not(.complex-cta__button), .footer .wysiwyg a:focus, .footer .wysiwyg a:hover, .footer .wysiwyg a:active {
	text-decoration:underline solid rgba(255, 255, 255, 1) !important;
	color:#fff !important
}
/* WCAG AAA compliant colours - foreground */
.accordion-item__preview, .content-preview__category, .content-preview .content-preview__date, .content-preview__duration,
.general-pagination__page-item, .header__int-nav-link, .header__pri-nav-item, .header__pri-nav-link, .header__pri-nav-link:visited,
.header__sec-nav-link, .header__sec-nav-link:visited, .header__value-proposition, .search-config__advanced-search-toggle,.search-config__filter, .search-result__category-tag, .search-results__pos-and-amount, .search-results__related-items-heading,
.layout-template__meta-information .complex-cta__value-proposition, .layout-template__meta-information .component.content-preview__inner, .layout-template__meta-information .component.content-preview__inner *, .layout-template__meta-information .component.coral-RichText-editable, .layout-template__meta-information .component.coral-RichText-editable *, .layout-template__meta-information .wysiwyg.component, .layout-template__meta-information .wysiwyg.component * {
	color: #444;
}
.header__pri-nav-link.header__pri-nav-link--current {
	color: #004f97;
}
@media (min-width: 768px) {
	.header__pri-nav-link.header__pri-nav-link--current {
		color: #004f97;
	}
}
.in-context-nav__ellipsis,
.in-context-nav__toggle-button,
.search-advanced__limit-input:checked+.search-advanced__limit-label .search-advanced__limit-switch,.search-advanced__limit-input:checked+.search-advanced__limit-label .search-advanced__limit-switch-toggle {
	border: 1px solid #0059a8
}

.header__sec-nav-link:before {
	border-top: 1px solid #0059a8;
	border-left: 1px solid #0059a8;
}

.breadcrumbs a, .content-preview__inner a, .coral-RichText-editable a, .in-context-nav a,
.search-results__related-item a, .wysiwyg a, .data-card__expand-nested-list,
.data-card__nested-list-anchor, .data-card__expand-nested-list:visited,
.complex-cta__inner--secondary-button-hollow .complex-cta__button:visited:first-child, 
.complex-cta__inner--secondary-button-hollow .complex-cta__button:visited:nth-child(2), 
.complex-cta__inner--secondary-button-solid .complex-cta__button:visited:nth-child(2), 
.default-button-hollow:visited, .secondary-button-hollow:visited, .general-form-select,
.header__drawer-heading, .header__drawer-sub-heading,
.general-pagination__page-item.general-pagination__page-item--selected, .general-pagination__page-item:hover,
.header__sec-nav-link.header__nav-item--current, .header__sec-nav-link:hover,
.in-context-nav__sibling-list a:hover, .in-context-nav__sibling-list .in-context-nav__sibling-list-item--active,
.cookie-alert-wrapper .alert .cookie-alert-body p a,
.search-config__advanced-search-toggle--selected,
.search-config__advanced-search-toggle:hover, .search-config__filter--selected, .search-config__filter:hover,
.search-input__predictive-item-link:focus, .search-toggles-sm__toggle--active,
#slideOutTab2 h3, .layout-template__meta-information .wysiwyg.component a {
	color: #004a92
}

@media (max-width: 767px) {
	.header__wrapper__static .banner__button--acquisition,
	.breadcrumbs__item--active,.breadcrumbs__item--active a {
		color:#0059a8
	}
}
.header__top-bar-item--login {
	background-color: #0059a8;
}
.header__top-bar-item--current {
	border-bottom: 3px solid #00B5F5;
}
.header__top-bar-link.header__top-bar-link--current, .header__top-bar-link:hover, .header__umb-nav-link.header__umb-nav-link--current, .footer__social-item, .footer__internal a:hover {
	color: #00B5F5;
}
/* white accordions */
.accordion-item--expanded .accordion-item__body, .accordion-item--expanded .accordion-item__head, .accordion-item__body, .accordion-item__head:hover {
    background-color: #fff;
}
/* WCAG AAA compliant blue - other */
.accordion-item:after,
.in-context-nav__toggle-button:active,.in-context-nav__toggle-button:focus,.in-context-nav__toggle-button:hover,
.search-advanced__limit-input:checked+.search-advanced__limit-label .search-advanced__limit-switch,
.simple-table__inner--horizontal-header .simple-table__row:first-child .simple-table__cell:after {
	background-color: #0059A8
}
.in-context-nav__ellipsis,
.in-context-nav__toggle-button,
.search-advanced__limit-input:checked+.search-advanced__limit-label .search-advanced__limit-switch,.search-advanced__limit-input:checked+.search-advanced__limit-label .search-advanced__limit-switch-toggle {
	border: 1px solid #0059A8
}

.header__sec-nav-link:before {
	border-top: 1px solid #0059A8;
	border-left: 1px solid #0059A8;
}

.banner__button--default,.complex-cta__inner--secondary-button-solid .complex-cta__button:first-child,.default-button-solid,.secondary-button-solid {
	border: 1px solid #0059A8;
	background-color: #0059A8;
}

.complex-cta__inner--secondary-button-hollow .complex-cta__button:first-child,.complex-cta__inner--secondary-button-hollow .complex-cta__button:nth-child(2),.complex-cta__inner--secondary-button-solid .complex-cta__button:nth-child(2),.default-button-hollow,.secondary-button-hollow {
	border: 1px solid #0059A8;
	color: #0059A8;
	background:#fff;
}
.columns-section__background--bluegrey .complex-cta__inner--secondary-button-hollow .complex-cta__button:first-child,.columns-section__background--bluegrey .complex-cta__inner--secondary-button-hollow .complex-cta__button:nth-child(2),.columns-section__background--bluegrey .complex-cta__inner--secondary-button-solid .complex-cta__button:nth-child(2),.columns-section__background--bluegrey .default-button-hollow,.columns-section__background--bluegrey .secondary-button-hollow {
/*	border: 1px solid #00345a; */
	color: #00345a;
}
/*
.columns-section__background--bluegrey .complex-cta__inner--secondary-button-solid .complex-cta__button:first-child, .columns-section__background--bluegrey .default-button-solid, .columns-section__background--bluegrey .secondary-button-solid {
	border: 1px solid #00345a;
	background-color: #00345a;
}
*/
@media (min-width: 768px) {
	 .header__drawer-sub-heading:hover, .header__drawer-heading:hover {
		color: #00345a;
	}
}
.acquisition-button-solid:hover,.banner__button--acquisition:hover,.complex-cta__inner--primary-button-solid .complex-cta__button:hover:first-child,.primary-button-solid:hover,
.banner__button--default:hover,.complex-cta__inner--secondary-button-solid .complex-cta__button:hover:first-child,.default-button-solid:hover,.secondary-button-solid:hover {
	border: 1px solid #00345a;
	background-color: #00345a;
}
.complex-cta__inner--secondary-button-hollow .complex-cta__button:hover:first-child,.complex-cta__inner--secondary-button-hollow .complex-cta__button:hover:nth-child(2),.complex-cta__inner--secondary-button-solid .complex-cta__button:hover:nth-child(2),.default-button-hollow:hover,.secondary-button-hollow:hover,
.complex-cta__inner--secondary-button-hollow .complex-cta__button:visited:hover:first-child,.complex-cta__inner--secondary-button-hollow .complex-cta__button:visited:hover:nth-child(2),.complex-cta__inner--secondary-button-solid .complex-cta__button:visited:hover:nth-child(2),.default-button-hollow:visited:hover,.secondary-button-hollow:visited:hover  {
	border: 1px solid #00345a;
	color: #00345a
}
@media (max-width: 767px) {
	.banner__button--acquisition {
		border: 1px solid #0059A8;
		background-color: #0059A8
	}
	.header__wrapper__static .banner__button--acquisition,
	.breadcrumbs__item--active,.breadcrumbs__item--active a {
		color:#004a92
	}
}
@media (min-width: 768px) {
	.header__sec-nav-item:after,
	.in-context-nav__sibling-list-item:before,
	.search-result:before ,
	.summary-panel:before {
		 background-color: #0059A8;
	}
}
.flickity-page-dots .dot.is-selected {
	border: 1px solid #0059A8;
}
.flickity-prev-next-button:focus {
	box-shadow: 0 0 0 4px #0059A8
}
.flickity-prev-next-button { width:44px; height:44px }
.dynamic-image > a { display:block; min-height:44px }
/* flickity - not so necessary */
.tabcordion .tabcordion-tabs.tabcordion-tabs-justified .tabcordion-tab { background: #f9f9f9; margin-bottom:-1px; border-bottom:1px solid #C3C3C3 }
.tabcordion .tabcordion-tabs.tabcordion-tabs-justified .tabcordion-tab.is-active { background: #fff; border-bottom:1px solid #fff }
.tabcordion .tabcordion-tabs.tabcordion-tabs-justified .tabcordion-tab a { text-decoration:none !important }
/* tighter column rows */
.layout-template__inner .component {
    margin-top: 1.75rem; /* was 48px / 3rem */
}
.columns-section__background {
    padding: 1.5rem 0;
}
@media (min-width: 768px) {
    .layout-template__inner .component {
        margin-top: 2rem; /* was 54px / 3.375rem */
    }
    .columns-section__background {
        padding: 2rem 0;
    }
}
/* UNCHANGED FROM HERON AT THIS POINT */
/* wider columns rows */
@media only screen and (min-width: 768px) {
    .alert-message__content,.banner__content-container,.banner__content-container-left,.banner__content-container-left__static,.banner__content-container__static,.footer__disclaimer-internal.content-preview__inner,.footer__disclaimer-internal.coral-RichText-editable,.footer__disclaimer-internal.wysiwyg,.footer__internal,.header__secondary-drawer-inner,.search-advanced__inner,.search-config__inner,.search-input__inner,.search-results__inner,
    .layout-template--article .layout-template__contained-by-content,.layout-template--content .layout-template__contained-by-content,.layout-template__content-max-width,
    .cookie-alert-wrapper .alert .cookie-alert-body {
        width: auto;
        max-width: calc(100% - 43px)
        old-max-width: 725px;
        margin-left: auto;
        margin-right: auto
    }
}
@media only screen and (min-width: 992px) {
    .alert-message__content,.banner__content-container,.banner__content-container-left,.banner__content-container-left__static,.banner__content-container__static,.footer__disclaimer-internal.content-preview__inner,.footer__disclaimer-internal.coral-RichText-editable,.footer__disclaimer-internal.wysiwyg,.footer__internal,.header__secondary-drawer-inner,.search-advanced__inner,.search-config__inner,.search-input__inner,.search-results__inner,
    .layout-template--article .layout-template__contained-by-content,.layout-template--content .layout-template__contained-by-content,.layout-template__content-max-width,
    .cookie-alert-wrapper .alert .cookie-alert-body {
        max-width: calc(100% - 56px)
        old-max-width: 936px
    }
}
@media only screen and (min-width: 1220px) {
    .alert-message__content,.banner__content-container,.banner__content-container-left,.banner__content-container-left__static,.banner__content-container__static,.footer__disclaimer-internal.content-preview__inner,.footer__disclaimer-internal.coral-RichText-editable,.footer__disclaimer-internal.wysiwyg,.footer__internal,.header__secondary-drawer-inner,.search-advanced__inner,.search-config__inner,.search-input__inner,.search-results__inner,
    .layout-template--article .layout-template__contained-by-content,.layout-template--content .layout-template__contained-by-content,.layout-template__content-max-width,
    .cookie-alert-wrapper .alert .cookie-alert-body {
        max-width: calc(100% - 44px)
        old-max-width: 1176px
    }
}
@media only screen and (min-width: 1324px) {
    .alert-message__content,.banner__content-container,.banner__content-container-left,.banner__content-container-left__static,.banner__content-container__static,.footer__disclaimer-internal.content-preview__inner,.footer__disclaimer-internal.coral-RichText-editable,.footer__disclaimer-internal.wysiwyg,.footer__internal,.header__secondary-drawer-inner,.search-advanced__inner,.search-config__inner,.search-input__inner,.search-results__inner,
    .layout-template--article .layout-template__contained-by-content,.layout-template--content .layout-template__contained-by-content,.layout-template__content-max-width,
    .cookie-alert-wrapper .alert .cookie-alert-body {
        max-width: 1280px
    }
}

/* wider articles */
@media (min-width: 768px) {
    .layout-template--article .layout-template__contained-by-article,.layout-template--article .layout-template__content-max-width .layout-template__contained-by-article,.layout-template--article .layout-template__meta-information,.layout-template__article-max-width {
        max-width:644px;
        max-width: calc(100% - 43px)
        margin-left: auto;
        margin-right: auto
    }
    .blade-list h1.blade-list__item-heading,.columns-section h1.columns-section__heading,.content-preview__inner h1,.coral-RichText-editable h1,.simple-table h1.simple-table__heading,.summary-container h1.summary-container__heading,.wysiwyg h1 {
        margin-bottom: .6rem;
        font-size: 2.5rem
        line-height: 1.5
    }
}

@media (min-width: 992px) {
    .layout-template--article .layout-template__contained-by-article,.layout-template--article .layout-template__content-max-width .layout-template__contained-by-article,.layout-template--article .layout-template__meta-information,.layout-template__article-max-width {
        max-width:644px
        max-width: calc(100% - 100px)
    }
    .blade-list h1.blade-list__item-heading,.columns-section h1.columns-section__heading,.content-preview__inner h1,.coral-RichText-editable h1,.simple-table h1.simple-table__heading,.summary-container h1.summary-container__heading,.wysiwyg h1 {
        font-size: 3.125rem
    }
}
/* */