/*---------------------------------------------------------------------------------------
FONTS 
--------------------------------------------------------------------------------------- */
@font-face {
    font-family: 'Source Sans Pro Bold';
    font-style: normal;
    font-weight: bold;
    src: url("../fonts/ukd/sourcesanspro-bold-webfont.woff2") format('woff2'),
        url("../fonts/ukd/sourcesanspro-bold-webfont.woff") format('woff');
}

@font-face {
	font-family: 'Source Sans Pro Semibold';
	font-style: normal;
	font-weight: bold;
	src: url("../fonts/ukd/sourcesanspro-semibold-webfont.woff2") format('woff2'),
	    url("../fonts/ukd/sourcesanspro-semibold-webfont.woff") format('woff');
}

@font-face {
	font-family: 'Source Sans Pro Regular';
	font-style: normal;
	font-weight: normal;
	src: url("../fonts/ukd/sourcesanspro-regular-webfont.woff2") format('woff2'),
	    url("../fonts/ukd/sourcesanspro-regular-webfont.woff") format('woff');
}

@font-face {
	font-family: 'Source Sans Pro Light';
	font-style: normal;
	font-weight: normal;
	src: url("../fonts/ukd/sourcesanspro-light-webfont.woff2") format('woff2'),
	    url("../fonts/ukd/sourcesanspro-light-webfont.woff") format('woff');
}


/*---------------------------------------------------------------------------------------
RESET
--------------------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0;  
    font-size: 100%;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
img { max-width: 100%; border: 0; }
strong { font-weight: bold; }
em, 
.em { 
	font-style: italic; 
}

.clearFix:before,
.clearFix:after {
    content: "";
    display: table;
}
.clearFix:after { clear: both; }

input[type=button], 
input[type=submit], 
input[type=reset],
form[role=search] input[type=search] {
    -webkit-appearance:none;
    -moz-appearance:none;
}

input[type="number"] {
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
}


/* ---------------------------------------------------------------------------------------
LAYOUT
--------------------------------------------------------------------------------------- */
@-webkit-viewport{ width:device-width; }
@-moz-viewport{ width:device-width; }
@-ms-viewport{ width:device-width; }
@-o-viewport{ width:device-width; }
@viewport{ width:device-width; }

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body, html {
    height: 100%;
}
body {
    width: 100%;
	color: #333;
    font: 62.5%/1.4 "Source Sans Pro Regular", -apple-system, blinkmacsystemfont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', 'arial', 'helvetica', sans-serif;
    -webkit-text-size-adjust: 100%; 
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
	background-color: #eee;
}
body {
    -ms-overflow-style: scrollbar; /* as fix for [CIMSS-957] - problems with the LivePersonChat button and the scrollbars on IE @ Motor Landing page */
}
body.white {
	background-color: #fff;
}


/*---------------------------------------------------------------------------------------
Headings 
--------------------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6, .heading {
	color: #333;
	font-family: "Source Sans Pro Regular", Arial, Helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0;
}
.heading {
	color: #5c596d;
}
h1, .heading-1 {
	font-size: 3.2em;
	line-height: 1.1875;
	margin-bottom: .58333em;
}
h2, .heading-2 {
	font-size: 2em;
	line-height: 1.4em;
	margin-bottom: .77778em;
}

.headingText {
	margin-bottom: 0em;
}

.headingWapper {
	padding-top: 2em;
	padding-bottom: 2em;
	padding-left: 1em;
	padding-right: 1em;
}

h3, .heading-3 {
	font-size: 1.8em;
	margin-bottom: .77778em;
}
h4, .heading-4 {
	font-size: 1.8em;
	margin-bottom: .5em;
}
h5, .heading-5 {
	font-size: 1.4em;
}
.small-text{
	font-size:1em;
}

@media only screen and (min-width: 35em) {
	h1, .heading-1 {
        font-size: 3.7em;
        margin-bottom: .37837em;
    }
	h2, .heading-2 {
		font-size: 2.5em;
	}
	h3, .heading-3,
	h4, .heading-4 {
		font-size: 2em;
		line-height: 1.4em;
	}

	.m-footer__list-heading {
		font-size: 1.8em;
	}
}

@media only screen and (min-width: 55em) {
    h1, .heading-1 {
        font-size: 4.2em;
        line-height: 1.2857em;
    }
    h2, .heading-2 {
        font-size: 3.2em;
        line-height: 1.1875em;
		margin-bottom: .60869em;
    }
}
.custom--font {
	font-size: 2em
}


/*---------------------------------------------------------------------------------------
Typography
--------------------------------------------------------------------------------------- */
p {
	font-size: 1.4em;
}

.paragraphPadding {
	padding: 1em;
	margin-bottom: 0em;
}

.paragraphPaddingAdditionalSupport {
	padding-top: 1em;
	padding-bottom: 1em;
}


.headingText {
	padding: 0.5em;
	font-weight: bold;
}

#additionalSupportNeeds {
	display : none; 
}
.u--margin-none{
	margin-bottom:0em;
}

/*---------------------------------------------------------------------------------------
LINKS & BUTTONS
--------------------------------------------------------------------------------------- */
a,
a:link,
a:visited {
	color: #004fb6;
	-webkit-tap-highlight-color: rgba(0,79,182,.45);
}


/*---------------------------------------------------------------------------------------
BANNER 
--------------------------------------------------------------------------------------- */

.submitBannerWrapper {
	padding: 16px 20px;
	position: relative
}

.submitBannerContainer {
	flex-direction: row;
	border: 1px solid #D8DDE6;
	border-radius: 8px;
	padding: 1em;
	display: flex;
	align-items: center; 
	gap: 12px;
}


.informationIcon {
	width: 32px; 
	height: 32px;
	flex: 0 0 auto; 
	display: block; 
}


.submitBannerContainer p {
	margin: 0; 
	font-size: 16px;
	line-height: 1.45; 
	max-width: 72ch;
}




	/*---------------------------------------------------------------------------------------
LISTS 
--------------------------------------------------------------------------------------- */
	ul, ol, dl {
	font-size: 1.4em;
	list-style: none;
	margin: 0;
	padding: 0;
}
li {	
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul label,
ul input {
	font-size: 1em;
}
.unordered-list li {
	background-repeat: no-repeat;
	background-size: auto;
	background-position: left .15em;
	margin-bottom: 1em;
}
.unordered-list--triangle li {
	background-image: url(../images/icons/list/list-standard.png);
    padding-left: 1.4em;
}
.svg .unordered-list--triangle li  {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igkgd2lkdGg9IjkwcHgiIGhlaWdodD0iOTBweCIgdmlld0JveD0iMCAwIDkwIDkwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5MCA5MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzIzNTRBMyIgZD0iTTExLjc5NSwxNC4xNjFjMC02LjYwMSw0LjQzOC04Ljg0Myw5Ljc5Mi00Ljk4M2wzNC45NDQsMjUuMTYyYzUuMzU1LDMuODYsNS4zNywxMC4xNzUsMC4wMTUsMTQuMDM0CUwyMS41OCw3My41MzVjLTUuMzU0LDMuODU5LTkuNzg1LDEuNjE3LTkuNzg1LTQuOTgyVjE0LjE2MXoiLz48L3N2Zz4=);
    background-size: 1em;
}
.unordered-list--chevron-right li {
	background-image: url(../images/icons/list/list-links-thin.png);
	padding-left: 1em;
}
.unordered-list--tick li {
	background-image: url(../images/icons/tick/green-thick.png);
    padding: .1em 0 0 1.8em;
}
.svg .unordered-list--tick li {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQuMzM1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjEuODM2IiB2aWV3Qm94PSIwIDAgMjQuMzM1IDIxLjgzNiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0LjMzNSAyMS44MzYiPjxwYXRoIGZpbGw9IiM1OWIzMzciIGQ9Im05LjY0NiwxMi44NWMtLjI4NSwuMzcxLS44MjEsLjQ0MS0xLjE5MiwuMTU2bC00LjM2Mi0zLjM1MmMtLjM3MS0uMjg1LS45MDctLjIxNS0xLjE5MiwuMTU2bC0yLjcyNSwzLjU0N2MtLjI4NSwuMzcxLS4yMTUsLjkwNyAuMTU2LDEuMTkybDkuMjU2LDcuMTEyYy4zNzEsLjI4NSAuOTA3LC4yMTUgMS4xOTItLjE1NmwxLjc4NC0yLjMyM2MuMjg1LS4zNzEgLjcyOS0uOTQ5IC45ODgtMS4yODUgLjI1OS0uMzM2IC43MDMtLjkxNSAuOTg4LTEuMjg2bDkuNjItMTIuNTJjLjI4NS0uMzcxIC4yMTUtLjkwNy0uMTU2LTEuMTkybC0zLjU0Ny0yLjcyNGMtLjM3LS4yODUtLjkwNi0uMjE1LTEuMTkxLC4xNTZsLTkuNjE5LDEyLjUxOXoiLz48L3N2Zz4=);
    background-size: 1.3em;
}
.unordered-list--tick-thin li {
	background-image: url(../images/icons/tick/green-thin.png);
	padding: 0 0 0 1.5em;
}
.unordered-list--cross-thin li {
	background-image: url(../images/icons/list/cross-thin.png);
	padding: 0 0 0 1.5em;
}
.unordered-list--bullet-img li:before {
	content: "";
	display: inline-block;
	width:12px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/icons/list/disc.png);
	margin-right: .625em;
}
.svg .unordered-list--bullet-img li:before {
    background-image: url(../images/icons/list/disc.svg);
	background-size: .75em;
}
.unordered-list--bullet li {
    list-style: disc inside none;
}

ul.unordered-list--bullet-thin {
    margin-bottom: 1em;
}

.unordered-list--bullet-thin li {
    margin-bottom: 0;
    list-style: disc inside none;
    text-indent: -2em;
	padding-left: 2em;
}

.unordered-list--indent li {
	text-indent: -21px;
	padding-left: 21px;
}

.plain-list li {
	overflow: visible;
}
.plain-list label {
	font-size: 1em;
	margin-bottom: .5em;
}
.plain-list input {
	margin-right: .3em;
}


.unorderedList {
	list-style-type: disc;
}

.unorderedListContainer {
	padding-left: 1em;
}


@media only screen and (min-width: 35em) {
	.plain-list {
		font-size: 1.8em;
	}

	.plain-list {
		font-size: 1.8em;
	}	
}


/* ---------------------------------------------------------------------------------------
HEADER
--------------------------------------------------------------------------------------- */
.header-main {
    overflow: auto;
	background: #ffd900;
}

.logo {
    border-bottom: 1px solid #D5D5D5;
	padding: 1.5em 3.125%;
}
.logo > a {
    background-color: transparent;
    background-image: url(../images/aviva-logo/logo-aviva-small.png);
    background-size: 100%;
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
	height: 2em;
    width: 8.9em;
}
.svg .logo > a {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMC4yLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCSB3aWR0aD0iMzk4LjEwOHB4IiBoZWlnaHQ9IjkwLjUxM3B4IiB2aWV3Qm94PSIwIDAgMzk4LjEwOCA5MC41MTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM5OC4xMDggOTAuNTEzIgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkNsZWFyc3BhY2UiIGRpc3BsYXk9Im5vbmUiPjwvZz48ZyBpZD0iTG9nbyI+CTxwYXRoIGZpbGw9IiNGRkQ5MDAiIGQ9Ik03Mi45MjksNzQuOTg4TDY1LjY1MywwLjAxaC0wLjAxMWwtNy4zODYsNzYuMjIzQzYzLjA0LDc1LjcwOCw2Ny45MzIsNzUuMjg1LDcyLjkyOSw3NC45ODgiLz4JPHBhdGggZmlsbD0iIzU5QjMzNyIgZD0iTTkwLjczMiw3NC40MzRMOTAuNzU0LDAuMDFMNjUuNjQ5LDBsMC4wMDQsMC4wMWw3LjI3NSw3NC45NzhDNzguNzQxLDc0LjYzOSw4NC42ODEsNzQuNDUyLDkwLjczMiw3NC40MzQiCQkvPgk8cGF0aCBmaWxsPSIjMDA0RkI2IiBkPSJNNTguMjU3LDc2LjIzM0w2NS42NDMsMC4wMUw2NS42NDYsMEwwLDAuMDFsMC4wMzEsOTAuNTAzQzE1LjQ1NSw4My43NywzNS41MzMsNzguNzUxLDU4LjI1Nyw3Ni4yMzMiLz4JPHBhdGggZmlsbD0iIzAwNEZCNiIgZD0iTTI0NS4zNjQsMjIuMDM1YzEuMTg2LDAuMjE2LDUuNDQzLDEuNDU3LDUuNDQzLDQuNDc2djQ4LjQ0NmgxNC40MDJWMjAuMzExaC0xOS44NDZWMjIuMDM1Ii8+CTxwYXRoIGZpbGw9IiMwMDRGQjYiIGQ9Ik0xMzUuNzYzLDUzLjE3N2w5LjY0OS0yMS41MDJsOC40MjQsMjEuNTAySDEzNS43NjMgTTEzMi4xMjYsMjAuMzExdjEuNzI1CQljMS43NDYsMC4zNiw1LjUzLDEuNDIyLDMuOTk2LDQuODI5bC0yMS40NzcsNDguMDkyaDExLjM0NGw2LjcyNi0xNC45ODloMjMuNzg4bDUuODc5LDE0Ljk4OWgxNC45MjJsLTIxLjMxNi01NC42NDZIMTMyLjEyNnoiLz4JPHBhdGggZmlsbD0iIzAwNEZCNiIgZD0iTTM1Ni41NTcsNTMuMTc3bDkuNjQ2LTIxLjUwMmw4LjQyOCwyMS41MDJIMzU2LjU1NyBNMzUyLjkyLDIwLjMxMXYxLjcyNQkJYzEuNzM4LDAuMzYsNS41MjMsMS40MjIsMy45ODYsNC44MjlsLTIxLjQ3Myw0OC4wOTJoMTEuMzVsNi43MTUtMTQuOTg5aDIzLjc5M2w1Ljg4MywxNC45ODloMTQuOTM0TDM3Ni43OCwyMC4zMTFIMzUyLjkyeiIvPgk8cGF0aCBmaWxsPSIjMDA0RkI2IiBkPSJNMzE0LjYwOCw3NC45NTdsMjIuNzczLTU0LjY0NmgtMTAuNzY4bC0xNi43MDMsNDAuMDczbC0xNS44ODktNDAuMDczSDI3My43OHYxLjcyNQkJYzIuMzQsMC40NDUsNC45NjMsMS40NTcsNi4xNjIsNC40NzZsMTkuMjExLDQ4LjQ0NkgzMTQuNjA4Ii8+CTxwYXRoIGZpbGw9IiMwMDRGQjYiIGQ9Ik0yMTQuNzg2LDc0Ljk1N2wyMi43ODEtNTQuNjQ2aC0xMC43NzVMMjEwLjA5LDYwLjM4M2wtMTUuODg5LTQwLjA3M2gtMjAuMjM3djEuNzI1CQljMi4zMzksMC40NDUsNC45NTYsMS40NTcsNi4xNTgsNC40NzZsMTkuMiw0OC40NDZIMjE0Ljc4NiIvPjwvZz48L3N2Zz4=);
}

.js .logo > a {
    margin: 0 auto;
}

.noNav .logo > a {
    margin: 0 auto;
}

.logo .avivalogo-wrapper {
	width: 8.9em;
}
.js .logo .avivalogo-wrapper,
.noNav .logo .avivalogo-wrapper {
    margin: 0 auto;
}
.logo .avivalogo-wrapper a:hover,
.logo .avivalogo-wrapper a:visited,
.logo .avivalogo-wrapper a:active,
.logo .avivalogo-wrapper a:focus {
	text-decoration: none;
}
.logo .avivalogo {
    background-color: transparent;
    background-image: url(../images/aviva-logo/logo-aviva-small.png);
    background-size: 100%;
    background-repeat: no-repeat;
    display: block;
    height: 2em;
    text-indent: -9999px;
    width: 100%;
}
.svg .logo .avivalogo {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMC4yLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCSB3aWR0aD0iMzk4LjEwOHB4IiBoZWlnaHQ9IjkwLjUxM3B4IiB2aWV3Qm94PSIwIDAgMzk4LjEwOCA5MC41MTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM5OC4xMDggOTAuNTEzIgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkNsZWFyc3BhY2UiIGRpc3BsYXk9Im5vbmUiPjwvZz48ZyBpZD0iTG9nbyI+CTxwYXRoIGZpbGw9IiNGRkQ5MDAiIGQ9Ik03Mi45MjksNzQuOTg4TDY1LjY1MywwLjAxaC0wLjAxMWwtNy4zODYsNzYuMjIzQzYzLjA0LDc1LjcwOCw2Ny45MzIsNzUuMjg1LDcyLjkyOSw3NC45ODgiLz4JPHBhdGggZmlsbD0iIzU5QjMzNyIgZD0iTTkwLjczMiw3NC40MzRMOTAuNzU0LDAuMDFMNjUuNjQ5LDBsMC4wMDQsMC4wMWw3LjI3NSw3NC45NzhDNzguNzQxLDc0LjYzOSw4NC42ODEsNzQuNDUyLDkwLjczMiw3NC40MzQiCQkvPgk8cGF0aCBmaWxsPSIjMDA0RkI2IiBkPSJNNTguMjU3LDc2LjIzM0w2NS42NDMsMC4wMUw2NS42NDYsMEwwLDAuMDFsMC4wMzEsOTAuNTAzQzE1LjQ1NSw4My43NywzNS41MzMsNzguNzUxLDU4LjI1Nyw3Ni4yMzMiLz4JPHBhdGggZmlsbD0iIzAwNEZCNiIgZD0iTTI0NS4zNjQsMjIuMDM1YzEuMTg2LDAuMjE2LDUuNDQzLDEuNDU3LDUuNDQzLDQuNDc2djQ4LjQ0NmgxNC40MDJWMjAuMzExaC0xOS44NDZWMjIuMDM1Ii8+CTxwYXRoIGZpbGw9IiMwMDRGQjYiIGQ9Ik0xMzUuNzYzLDUzLjE3N2w5LjY0OS0yMS41MDJsOC40MjQsMjEuNTAySDEzNS43NjMgTTEzMi4xMjYsMjAuMzExdjEuNzI1CQljMS43NDYsMC4zNiw1LjUzLDEuNDIyLDMuOTk2LDQuODI5bC0yMS40NzcsNDguMDkyaDExLjM0NGw2LjcyNi0xNC45ODloMjMuNzg4bDUuODc5LDE0Ljk4OWgxNC45MjJsLTIxLjMxNi01NC42NDZIMTMyLjEyNnoiLz4JPHBhdGggZmlsbD0iIzAwNEZCNiIgZD0iTTM1Ni41NTcsNTMuMTc3bDkuNjQ2LTIxLjUwMmw4LjQyOCwyMS41MDJIMzU2LjU1NyBNMzUyLjkyLDIwLjMxMXYxLjcyNQkJYzEuNzM4LDAuMzYsNS41MjMsMS40MjIsMy45ODYsNC44MjlsLTIxLjQ3Myw0OC4wOTJoMTEuMzVsNi43MTUtMTQuOTg5aDIzLjc5M2w1Ljg4MywxNC45ODloMTQuOTM0TDM3Ni43OCwyMC4zMTFIMzUyLjkyeiIvPgk8cGF0aCBmaWxsPSIjMDA0RkI2IiBkPSJNMzE0LjYwOCw3NC45NTdsMjIuNzczLTU0LjY0NmgtMTAuNzY4bC0xNi43MDMsNDAuMDczbC0xNS44ODktNDAuMDczSDI3My43OHYxLjcyNQkJYzIuMzQsMC40NDUsNC45NjMsMS40NTcsNi4xNjIsNC40NzZsMTkuMjExLDQ4LjQ0NkgzMTQuNjA4Ii8+CTxwYXRoIGZpbGw9IiMwMDRGQjYiIGQ9Ik0yMTQuNzg2LDc0Ljk1N2wyMi43ODEtNTQuNjQ2aC0xMC43NzVMMjEwLjA5LDYwLjM4M2wtMTUuODg5LTQwLjA3M2gtMjAuMjM3djEuNzI1CQljMi4zMzksMC40NDUsNC45NTYsMS40NTcsNi4xNTgsNC40NzZsMTkuMiw0OC40NDZIMjE0Ljc4NiIvPjwvZz48L3N2Zz4=);
}
.brokerlogo {
	font-size: 1.4em;
	margin-left: 1.85em;
	color: #004fb6;
}

.headingContainer {
	border: solid grey;
	border-width: thin;
	background-color: #EEE; 
}

@media only screen and (min-width: 35em) {
	.header-main {
		overflow: hidden;
	}
	.logo > a {
        background-image: url(../images/aviva-logo/logo-aviva-small.png);
        height: 2em;
        width: 8.9em;
    }
	.js .logo > a {
        margin: 0 0 0 5.5em;
    }
	.noNav .logo > a {
        margin: 0;
    }
	.logo .avivalogo-wrapper {
		width: 8.9em;
	}
	.js .logo .avivalogo-wrapper {
        margin: 0 0 0 5.5em;
    }
	.noNav .logo .avivalogo-wrapper {
        margin: 0;
    }
	.logo .avivalogo {
        background-image: url(../images/aviva-logo/logo-aviva-medium.png);
        height: 3em;        
    }
	.logo .avivalogo {
        background-image: url(../images/aviva-logo/logo-aviva-small.png);
        height: 2em;
    }
	.brokerlogo {
		font-size: 1.4em;
		margin-left: 1.85em;
	}
}

@media only screen and (min-width: 45em) {
	header {
        border-bottom: 1px solid #d5d5d5;
    }
	.logo {
        border-bottom: 0;
        float: left;
		margin: 0 1.8em 0 0;
    }
	.logo > a {
        background-image: url("../images/aviva-logo/logo-aviva-medium.png");
        height: 3em;
    }
	.logo > a,
	.logo .avivalogo-wrapper {
		width: 13.4em;
	}
	.js .logo > a {
        margin-left: 0;
    }
	.noNav .logo {
		float: none;
		margin: 0;
	}
	.logo .avivalogo {
        background-image: url(../images/aviva-logo/logo-aviva-medium.png);
        height: 3em;
    }
	.brokerlogo {
		font-size: 2.3em;
		margin-left: 1.52em;
	}
	
}

@media only screen and (min-width: 55em) {
	.logo {
        padding: 1.5em 1.4em;
    }

}

@media only screen and (min-width: 80em) {
	.logo,
    .noNav .logo {
        margin-left: -1.5%;
    }
}


/* ---------------------------------------------------------------------------------------
MAIN
--------------------------------------------------------------------------------------- */
.page-wrap {
	min-height: 100%;
	margin-bottom: -227.594px;
}
.page-wrap:after {
	content: "";
	display: block;
	height: 227.594px;
}

#main > .content-container {
    padding: 1.4em 3% 0;
}
.single-page .content-container {
	margin: 0 auto;
}

.whole-page .content-main,
.single-page .content-main {
	width: 100%;
	float: none;
}


@media only screen and (min-width: 35em) {
	.page-wrap {
		margin-bottom: -253.391px;
	}
	.page-wrap:after {
		height: 253.391px;
	}
}

@media only screen and (min-width: 45em) {
	.header-main .content-container {
		padding: 0;
	}
}

@media only screen and (min-width: 55em) {
	.page-wrap {
		margin-bottom: -74.994px;
	}
	.page-wrap:after {
		height: 74.994px;
	}
	
	.content-container {
        margin: 0 auto;
        position: relative;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
		max-width: 124em;
		padding: 0 1.5%;
    }
	#main > .content-container {
		padding: 1.4em 1.5%;
	}
	.single-page .content-container {
		max-width: 102.1em;
	}
	
	.content-main {
        float: left;
        width: 74.6875%;
    }
}

/* ===============================
   NEW FOOTER
   =============================== */
.m-footer {
	color: #333;
	padding: 1.5em 0;
	border-bottom: 2px solid rgba(211,211,211,0.8);
	height: auto !important;
	font-size:75%;
}

	.m-footer a {
		color: #0050a0;
		text-decoration: none;
		font-weight: 600;
	}

		.m-footer a:hover {
			text-decoration: underline;
		}


.m-footer-content .l-content-container {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 1.5em;
}


.m-footer__lists {
	display: flex;
	flex-direction: column;
	gap: 1.5em;
}


.m-footer__group {
	display: flex;
}


.m-footer__list {
	list-style: none;
	padding: 0;
	margin: 0;
}


@media (min-width: 55em) {

	.m-footer__lists {
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}


	.m-footer__list--legal {
		display: flex;
		flex-direction: row;
		gap: 1.8em;
	}

		.m-footer__list--legal li {
			margin: 0;
			padding: 0;
		}
}
.m-footer__main{
	width:100%;
}
.m-footer__list--left li a {
	text-align: left;
}
.m-footer__list--left {
	margin-right: auto;
}

.m-footer__list--right {
	margin-left: auto;
	align-items:end;
}
@media (min-width: 55em) {
	.m-footer__list--right {
		align-items: center;
	}
}
	/*---------------------------------------------------------------------------------------
FOOTER
--------------------------------------------------------------------------------------- */
	.footer-main {
		background: #333;
		color: #fff;
		height: 227.594px;
	}

		.footer-main a,
		.footer-main a:link,
		.footer-main a:visited {
			color: #fff;
		}

			.footer-main a:hover {
				text-decoration: underline;
			}

		.footer-main .site-info {
			border-bottom: 3px solid #fff;
			overflow: auto;
			margin-bottom: 2.6em;
			padding: 1.4em 3%;
		}

		.footer-main .linkList {
			margin: 0 0 1.4em;
		}

			.footer-main .linkList:last-child {
				margin-bottom: 0;
			}

			.footer-main .linkList li {
				padding: .5em 0;
			}

			.footer-main .linkList a {
				display: inline;
			}

		.footer-main a.external,
		.footer-main li.external a {
			background-image: url(../images/icons/icn/icn-inline-external-white.gif);
		}

	.svg .footer-main a.external,
	.svg .footer-main li.external a {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igkgd2lkdGg9IjkwcHgiIGhlaWdodD0iOTBweCIgdmlld0JveD0iMCAwIDkwIDkwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5MCA5MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ2LjQwOCw3LjQ4MmMtMC45MzgtMC4wMjMtMS43MjMsMC43MjEtMS43NDYsMS42NTVsLTAuMTIzLDQuNzUyYy0wLjAyMywwLjkzNSwwLjcyMSwxLjcyLDEuNjU4LDEuNzQ0CWwxMi44NDEsMC4zNGMwLjkzNSwwLjAyMywxLjE0NiwwLjU3MSwwLjQ3MiwxLjIxOUwzOC4xNTUsMzcuNTVjLTAuNjc3LDAuNjQ3LTAuNzA0LDEuNzI5LTAuMDU3LDIuNDA2bDMuNjExLDMuNzg4CWMwLjY0NSwwLjY3NywxLjcyNywwLjcwMywyLjQwMiwwLjA1NmwyMS4zNTQtMjAuMzU4YzAuNjc3LTAuNjQ3LDEuMjE2LTAuNDEsMS4xOTIsMC41MjRsLTAuMjcxLDEyLjg0NAljLTAuMDIxLDAuOTM1LDAuNzI5LDEuNzE3LDEuNjY0LDEuNzM3bDQuNzQ4LDAuMWMwLjkzOCwwLjAyLDEuNzE3LTAuNzI3LDEuNzM4LTEuNjYxbDAuNTc2LTI3LjA0NwljMC4wMjEtMC45MzUtMC43MjctMS43Mi0xLjY2NC0xLjc0M0w0Ni40MDgsNy40ODJMNDYuNDA4LDcuNDgyeiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01Myw0OC44MTdWNjMuNDZjMCwxLjQ4Mi0wLjUzMywxLjc5OS0yLjAxOSwxLjc5OUgxOC41ODJjLTEuNDg1LDAtMS41ODItMC4zMTYtMS41ODItMS43OTlWMzEuMDU4CWMwLTEuNDg1LDAuMDk3LTEuNzk5LDEuNTgyLTEuNzk5YzAsMCwxMy4wODQsMCwxOC4yNTgsMGMwLjQ4OCwwLDEuMTc2LTAuMTIsMS44MDItMC41OTVjMi4zNTktMS43ODcsNS40MTQtNS4yNTYsNy4yNjMtNy4xMDQJYzAuNjA5LTAuNjEyLDAuMjg3LTEuMzAxLTAuNDU3LTEuMzAxYy03LjE2NiwwLTI1LjY2NiwwLTI1LjY2NiwwYy02LjYxNSwwLTExLjc4Miw1LjM4Mi0xMS43ODIsMTJ2MzBjMCw2LjYxNSw1LjE2NywxMiwxMS43ODIsMTIJaDMwLjAwMWM2LjYxNSwwLDEyLjIxNy01LjM4NSwxMi4yMTctMTJWNDEuMTk3TDUzLDQ4LjgxN3oiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTEuMzQ4LDcwLjg3MmMxLjQ4MiwwLDEuNjUyLTMuMDk3LDEuNjUyLTQuNTgyYzAsMCwwLTE2LjA4MywwLTIxLjI1N2MwLTAuNDg5LDAuMTg4LTEuMjQ4LDAuNzM4LTEuODAyCWMyLjE4Ni0yLjE4Niw1LjE4Ni01LjQxNCw3LjAzNC03LjI2M0M2MS4zODUsMzUuMzU2LDYyLDM1LjY3OCw2MiwzNi40MjJjMCw3LjE2OCwwLDI1LjY2NywwLDI1LjY2NwljMCw2LjYxNS01LjMwOSwxMS43ODMtMTEuOTI3LDExLjc4MyIvPjwvc3ZnPg==);
		background-size: 1.3em;
	}

	.footer-main p.copyright,
	.footer-main .dateCode {
		clear: both;
		padding: 0 1em 1.4em;
		text-align: center;
	}

	.footer-main .dateCode {
		color: #aaa;
		font-size: .85em;
		padding: 0 1em;
		display: none;
	}


	@media only screen and (min-width: 35em) {
		.footer-main {
			height: 253.391px;
		}
	}

	@media only screen and (min-width: 55em) {
		.footer-main {
			border-top: solid 2px rgba(211, 211, 211, 0.8);
			font-size: .8em;
			padding-top: 2.8em;
			height: 74.994px;
		}

			.footer-main .content-container {
				max-width: 155em;
			}

		.single-page .footer-main .content-container {
			max-width: 127.625em;
		}

		.footer-main .site-info {
			float: left;
			padding: 0;
			border: 0;
			width: 75%;
		}

		.footer-main .linkList {
			margin-right: 2%;
		}

			.footer-main .linkList li {
				float: left;
				margin-bottom: 1em;
				padding: 0 1em;
				border-left: 1px solid #fff;
			}

				.footer-main .linkList li:first-child {
					border-left: 0;
					padding-left: 0;
				}

		.footer-main p.copyright,
		.footer-main .dateCode {
			clear: right;
			float: right;
			padding: 0 1em 1.4em 0;
			text-align: left;
			width: 23%;
		}

		.footer-main .dateCode {
			font-size: 1.1em;
			padding: 0 1em .5em 0;
			margin: 0;
		}
	}


	/*---------------------------------------------------------------------------------------
Fancybox and Lightbox
--------------------------------------------------------------------------------------- */
	.fancybox-main .fancybox-close {
		width: auto;
		height: auto;
		top: 1.4em;
		right: 1.4em;
		padding-right: 1.5em;
		background-position: right center;
	}

	.svg .fancybox-main .fancybox-close {
		background-size: 1em;
	}

	.fancybox-close {
		background-repeat: no-repeat;
		background-position: center;
		background-color: transparent;
		width: 1.72em;
		height: 1.72em;
		padding: 0;
		top: 0.786em;
		right: 0.571em;
	}

	.svg .fancybox-close {
		background-size: 2em;
	}

	.fancybox-wrap .borderTop {
		margin: 0 0 1em;
	}

	.fancybox-wrap p {
		margin-bottom: 1em;
	}

	.fancybox-wrap li {
		background: url(../images/icons/list-standard.png) left .2em no-repeat;
		list-style-type: none;
		padding: 0 0 1em 1.4em;
	}

	.svg .fancybox-wrap li {
		background-size: 1em;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igkgd2lkdGg9IjkwcHgiIGhlaWdodD0iOTBweCIgdmlld0JveD0iMCAwIDkwIDkwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5MCA5MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzIzNTRBMyIgZD0iTTExLjc5NSwxNC4xNjFjMC02LjYwMSw0LjQzOC04Ljg0Myw5Ljc5Mi00Ljk4M2wzNC45NDQsMjUuMTYyYzUuMzU1LDMuODYsNS4zNywxMC4xNzUsMC4wMTUsMTQuMDM0CUwyMS41OCw3My41MzVjLTUuMzU0LDMuODU5LTkuNzg1LDEuNjE3LTkuNzg1LTQuOTgyVjE0LjE2MXoiLz48L3N2Zz4=);
	}

	h2.borderTop {
		border-top: 1px solid #d5d5d5;
		padding-left: 0;
		padding-right: 0;
	}

	@media only screen and (min-width: 55em) {
		.fancybox-main .wrapper {
			max-width: 124em;
		}

		h2.borderTop {
			padding: .60869em 0 0;
		}
	}


	/*---------------------------------------------------------------------------------------
Inline icons
--------------------------------------------------------------------------------------- */
	a.external,
	li.external a {
		background-repeat: no-repeat;
		background-position: right 40%;
		padding-right: 1.5em;
	}

	a.external,
	li.external a {
		background-image: url(../images/icons/icn/icn-inline-external.gif);
	}

	.svg a.external,
	.svg li.external a {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI5MCIgdmlld0JveD0iLTQgLTMuNzQxMjEwOSAzMCAzMCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTQgLTMuNzQxMjEwOSAzMCAzMCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8yXyIgeTE9IjIyLjI1OSIgeTI9IjQuMjU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDI9IjAiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzIwNTRhNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzI5NmNkNCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMCAtMSAtMSAwIC0yMC42NDQxNyAtMjAuODcwNDcpIiBpZD0iU1ZHSURfM18iIHkxPSItMzQuNjY5IiB5Mj0iLTM4LjY0NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgyPSIwIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyMDU0YTUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyOTZjZDQiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC42OTAxIC43MjM3IC0uNzIzNyAuNjkwMSA0MC44MzcwNyAzMDcuNjIxOTIpIiBpZD0iU1ZHSURfMV8iIHkxPSItMTgyLjUzMSIgeTI9Ii0xOTguNTMxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDI9IjAiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzIwNTRhNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzI5NmNkNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJtMTIuODAyNywwYy0uMzEyNS0uMDA3OC0uNTc0MiwuMjQwMi0uNTgyLC41NTE4bC0uMDQxLDEuNTg0Yy0uMDA3OCwuMzExNSAuMjQwMiwuNTczMiAuNTUyNywuNTgxMWw0LjI4MDMsLjExMzNjLjMxMTUsLjAwNzggLjM4MTgsLjE5MDQgLjE1NzIsLjQwNjJsLTcuMTE4Miw2Ljc4NjFjLS4yMjU2LC4yMTU4LS4yMzQ0LC41NzYyLS4wMTksLjgwMThsMS4yMDM2LDEuMjYyN2MuMjE0OCwuMjI1NiAuNTc1NywuMjM0NCAuODAwOCwuMDE4Nmw3LjExODItNi43ODYxYy4yMjU2LS4yMTU4IC40MDUzLS4xMzY3IC4zOTc1LC4xNzQ4bC0uMDkwOCw0LjI4MTJjLS4wMDY4LC4zMTE1IC4yNDMyLC41NzIzIC41NTQ3LC41NzkxbDEuNTgzLC4wMzMyYy4zMTI1LC4wMDY4IC41NzIzLS4yNDIyIC41NzkxLS41NTM3bC4xOTI0LTkuMDE1NmMuMDA2OC0uMzExNS0uMjQyMi0uNTczMi0uNTU0Ny0uNTgxMWwtOS4wMTM3LS4yMzczeiIvPjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMl8pIiBkPSJtMTUsMTMuNzc4M3Y0Ljg4MDljMCwuNDk0MS0uMTc3NywuNTk5Ni0uNjcyOSwuNTk5NmgtMTAuNzk5OGMtLjQ5NTEsMC0uNTI3My0uMTA1NS0uNTI3My0uNTk5NnYtMTAuODAwOGMwLS40OTUxIC4wMzIyLS41OTk2IC41MjczLS41OTk2IDAsMCA0LjM2MTMsMCA2LjA4NTksMCAuMTYyNiwwIC4zOTIxLS4wNCAuNjAwNi0uMTk4MiAuNzg2Ni0uNTk1NyAxLjgwNDctMS43NTIgMi40MjA5LTIuMzY4MiAuMjAzMS0uMjA0MSAuMDk1Ny0uNDMzNi0uMTUyMy0uNDMzNi0yLjM4ODcsMC04LjU1NTIsMC04LjU1NTIsMC0yLjIwNTEsMC0zLjkyNzIsMS43OTM5LTMuOTI3Miw0djEwYzAsMi4yMDUxIDEuNzIyMiw0IDMuOTI3Miw0aDEwLjAwMDVjMi4yMDUxLDAgNC4wNzIzLTEuNzk0OSA0LjA3MjMtNHYtNy4wMjA1bC0zLDIuNTR6Ii8+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8zXykiIGQ9Im0xNC40NDkyLDIxLjEyOTljLjQ5NDEsMCAuNTUwOC0xLjAzMjIgLjU1MDgtMS41MjczIDAsMCAwLTUuMzYxMyAwLTcuMDg1OSAwLS4xNjMxIC4wNjI1LS40MTYgLjI0NjEtLjYwMDYgLjcyODUtLjcyODUgMS43Mjg1LTEuODA0NyAyLjM0NDctMi40MjA5IC4yMDQxLS4yMDQxIC40MDkyLS4wOTY3IC40MDkyLC4xNTE0IDAsMi4zODk2IDAsOC41NTU3IDAsOC41NTU3IDAsMi4yMDUxLTEuNzY5NSwzLjkyNzctMy45NzU2LDMuOTI3NyIvPjwvc3ZnPg==);
		background-size: 1.1em;
	}


	/* ---------------------------------------------------------------------------------------
Icons for headings - require .icnHeading class
--------------------------------------------------------------------------------------- */
	.icnHeading {
		background-repeat: no-repeat;
	}

	.icnChat {
		background-image: url(../images/icons/icn/icon-chat.png);
	}

	.svg .icnChat {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igkgd2lkdGg9IjkwcHgiIGhlaWdodD0iOTBweCIgdmlld0JveD0iMCAwIDkwIDkwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5MCA5MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzIzNTRBMyIgZD0iTTgwLjU1Nyw2MC41MTJjMC4yMjYsMC44MjYtMC4yMTUsMS4xNzgtMC45NywwLjc3N2wtMTEuNDg1LTYuMDJjLTMuNTU2LDEuMDk3LTcuNDksMS43MTUtMTEuNjM2LDEuNzE1CWMtMTUuODksMC0yOC43NzYtOC45NjMtMjguNzc2LTIwLjAyNGMwLTExLjA1OSwxMi44ODYtMjAuMDI4LDI4Ljc3Ni0yMC4wMjhjMTUuODk3LDAsMjguNzgyLDguOTY2LDI4Ljc4MiwyMC4wMjgJYzAsNS4xNy0yLjgzOSw5Ljg2LTcuNDU1LDEzLjQxNkw4MC41NTcsNjAuNTEyeiBNNTUuNTMxLDYzLjA3OWMtMTkuMDE5LDAtMzMuOTE2LTEwLjk5Ny0zMy45MTYtMjUuMDQyCWMwLTIuMTY1LDAuMzk3LTQuMjUyLDEuMDY0LTYuMjQxQzExLjg4OCwzNC43NzksNC4yNSw0Mi4wOTQsNC4yNSw1MC42NjZjMCw1LjI0LDIuODc4LDEwLjAwNCw3LjU2LDEzLjYwNGwtMi44LDEwLjI3NAljLTAuMjI4LDAuODM3LDAuMjExLDEuMTksMC45OCwwLjc4OGwxMS42NDgtNi4xMDJjMy42MTEsMS4xMTMsNy41OTIsMS43MzgsMTEuNzk4LDEuNzM4YzkuNDAyLDAsMTcuNzM2LTMuMTExLDIzLjA2OS03LjkyMQlDNTYuMTc2LDYzLjA2MSw1NS44NTcsNjMuMDc5LDU1LjUzMSw2My4wNzl6Ii8+PC9zdmc+);
	}


	/*---------------------------------------------------------------------------------------
IMAGES
--------------------------------------------------------------------------------------- */
	.hero_icon {
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto 100%;
	}

	.hero_claim_icon {
		background-image: url('../images/confirmation/claim.png');
	}

	.svg .hero_claim_icon {
		background-image: url('../images/confirmation/claim.svg');
	}

	.hero_24h_icon {
		background-image: url('../images/confirmation/24hour.png');
	}

	.svg .hero_24h_icon {
		background-image: url('../images/confirmation/24hour.svg');
	}


	/*---------------------------------------------------------------------------------------
POD 
--------------------------------------------------------------------------------------- */
	.pod {
		background: #fff;
		border: 1px solid #d5d5d5;
		margin-bottom: 1.4em;
		-webkit-border-radius: .3em;
		-moz-border-radius: .3em;
		border-radius: .3em;
	}

	.pod--highlight {
		background-color: #F2FAFF;
	}

	.pod__heading {
		font-size: 1.8em;
		margin-left: .7em;
		margin-right: .7em;
		padding: .7em 0 0;
	}

	.pod__heading-highlight {
		font-size: 1.4em;
		margin: 0;
		padding: 1em 1em 1em 4.5em;
		background-position: 0% 45%;
		background-position: .8% 45%\0;
		background-repeat: no-repeat;
		background-image: url(../images/icons/vehicle/icon_car-blue-full.png);
	}

	.pod__heading-primary {
		color: #333;
		font-size: 1.8em;
		background: #ffd900;
		border-top: 1px solid #d5d5d5;
		border-left: 1px solid #d5d5d5;
		border-right: 1px solid #d5d5d5;
		-webkit-border-radius: .13em;
		-moz-border-radius: .13em;
		border-radius: 0.13em;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		margin: 0;
		padding: 0.5em 0.5em 0.60869em;
	}

	.pod .pod__heading-primary {
		border: 0;
	}

	.pod__heading-secondary {
		font-size: 3em;
		color: #5c596d;
		margin-bottom: .25em;
	}

		.pod__heading-secondary span {
			display: block;
			border-bottom: 2px solid #a8a8aa;
			padding-bottom: 5px;
		}

	.pod__content {
		border-top: 1px solid #d5d5d5;
		padding: 1.4em;
	}

		.pod__content p + p {
			margin-top: 1em;
		}

	.pod--highlight-content {
		margin-bottom: -1.4em;
	}

	podContent {
		border-top: 1px solid #d5d5d5;
		padding: 1.4em;
	}

	.pod.yellowHeader > h2 {
		background-color: #ffd900;
	}

	@media only screen and (min-width: 35em) {
		.pod__heading {
			font-size: 2em;
			margin-left: 0.63em;
			margin-right: 0.63em;
			padding: 0.63em 0 0;
		}

		.pod__heading-highlight {
			font-size: 1.6em;
			background-position: 0% 45%;
		}

		.pod__heading-primary {
			font-size: 2.3em;
			margin: 0;
			padding: 0.5em 0.5em 0.60869em;
		}

		.pod__heading-secondary {
			font-size: 4em;
		}
	}

	@media only screen and (min-width: 55em) {
		.pod__heading-highlight {
			background-position: 0% 45%;
		}
	}


	/*---------------------------------------------------------------------------------------
Help and information
--------------------------------------------------------------------------------------- */
	.js .form-row__help {
		display: none;
	}

	.help-control {
		background-image: url(../images/icons/alerts/alert-info-blue.png);
		background-position: center;
		background-repeat: no-repeat;
		float: right;
		font-size: 1.4em;
		margin: .4em;
		text-indent: -9999px;
		width: 1.57em;
		height: 1.44em;
		display: none;
	}

	.svg .help-control {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI5MCIgdmlld0JveD0iLTEuODEwNTQ2OSAtMS43NzI0NjA5IDMwIDMwIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMS44MTA1NDY5IC0xLjc3MjQ2MDkgMzAgMzAiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iaW5mby02LWljb25fMl8iIHkxPSIyNi40NDQiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDI9IjAiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzIwNTRhNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzI5NmNkNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGZpbGw9InVybCgjaW5mby02LWljb25fMl8pIiBkPSJtMTMuMjIyNywyLjU2NzRjNS44ODc3LDAgMTAuNjU0Myw0Ljc2NTEgMTAuNjU0MywxMC42NTQ4IDAsNS44ODgyLTQuNzY1NiwxMC42NTQ4LTEwLjY1NDMsMTAuNjU0OHMtMTAuNjU1My00Ljc2NDYtMTAuNjU1My0xMC42NTQ4YzAtNS44ODg3IDQuNzY0Ni0xMC42NTQ4IDEwLjY1NTMtMTAuNjU0OG0wLTIuNTY3NGMtNy4zMDI3LDAtMTMuMjIyNyw1LjkxOTktMTMuMjIyNywxMy4yMjIyczUuOTE5OSwxMy4yMjIyIDEzLjIyMjcsMTMuMjIyMmM3LjMwMTgsMCAxMy4yMjE3LTUuOTE5OSAxMy4yMjE3LTEzLjIyMjJzLTUuOTE5OS0xMy4yMjIyLTEzLjIyMTctMTMuMjIyMnptLS4yMjE3LDIwLjY1NTNjLTEuODA5NiwuNjM2Ny0zLjMwMjctLjA5MzgtMy4wMDI5LTEuODMyIC4yOTk4LTEuNzQwMiAyLjAxNzYtNS40NjI5IDIuMjYyNy02LjE2NjUgLjI0NTEtLjcwNDYtLjIyNDYtLjg5NzUtLjcyODUtLjYxMTMtLjI5LC4xNjc1LS43MjE3LC41MDM0LTEuMDkxOCwuODMwMS0uMTAyNS0uMjA3LS4yNDcxLS40NDM4LS4zNTY0LS42Njk5IC42MDQ1LS42MDU1IDEuNjE2Mi0xLjQxOCAyLjgxMTUtMS43MTE5IDEuNDI4Ny0uMzUzIDMuODE4NCwuMjEwNCAyLjc5MSwyLjk0MzQtLjczMjQsMS45NDY4LTEuMjUxLDMuMjkwNS0xLjU3NzEsNC4yOTE1LS4zMjcxLDEuMDAxIC4wNjA1LDEuMjEgLjYzMjgsLjgyMTMgLjQ0NjMtLjMwNDcgLjkyMTktLjcxOTcgMS4yNzE1LTEuMDQyIC4xNjExLC4yNjI3IC4yMTI5LC4zNDY3IC4zNzMsLjY0NzUtLjYwNjQsLjYyMTEtMi4xODk1LDIuMDcyMy0zLjM4NTcsMi41em0zLjc1Mi0xMi4wNDY0Yy0uODIxMywuNjk5Mi0yLjAzODEsLjY4MzYtMi43MTk3LS4wMzM3LS42Nzk3LS43MTgzLS41NjY0LTEuODY2NyAuMjU0OS0yLjU2NDkgLjgyMTMtLjY5OTcgMi4wMzgxLS42ODUxIDIuNzE4NywuMDMzMiAuNjgwNywuNzE3MyAuNTY4NCwxLjg2NTctLjI1MzksMi41NjU0eiIvPjwvc3ZnPg==);
		background-size: 1.6em;
		height: 1.6em;
		width: 1.6em;
	}

	.help-control:focus {
		background-image: url(../images/icons/alerts/alert-info-grey.png);
		border: 2px solid #95D7ED;
		-webkit-border-radius: .4em;
		-moz-border-radius: .4em;
		border-radius: .4em;
		height: 2.1em;
		margin: 0.15em;
		width: 2.1em;
		outline: 0;
	}

	.svg .help-control:focus {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzAgMzAiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC4wNCAyOS4xNTQzKSIgaWQ9ImluZm8tNi1pY29uXzJfIiB5MT0iMi43MSIgeTI9IjI5LjE1NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgyPSIwIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM2MzY2NmEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3ZTgwODIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsPSJ1cmwoI2luZm8tNi1pY29uXzJfKSIgZD0ibTEzLjIyMywyLjU2N2M1Ljg4OCwwIDEwLjY1NCw0Ljc2NSAxMC42NTQsMTAuNjU1IDAsNS44ODgtNC43NjYsMTAuNjU1LTEwLjY1NCwxMC42NTVzLTEwLjY1Ni00Ljc2NS0xMC42NTYtMTAuNjU1YzAtNS44ODkgNC43NjUtMTAuNjU1IDEwLjY1Ni0xMC42NTVtMC0yLjU2N2MtNy4zMDMsMC0xMy4yMjMsNS45Mi0xMy4yMjMsMTMuMjIyczUuOTIsMTMuMjIyIDEzLjIyMywxMy4yMjJjNy4zMDIsMCAxMy4yMjItNS45MiAxMy4yMjItMTMuMjIycy01LjkyMS0xMy4yMjItMTMuMjIyLTEzLjIyMnptLS4yMjIsMjAuNjU1Yy0xLjgxLC42MzctMy4zMDMtLjA5NC0zLjAwMy0xLjgzMiAuMy0xLjc0IDIuMDE4LTUuNDYzIDIuMjYzLTYuMTY3IC4yNDUtLjcwNS0uMjI1LS44OTctLjcyOS0uNjExLS4yOSwuMTY3LS43MjIsLjUwMy0xLjA5MiwuODMtLjEwMy0uMjA3LS4yNDctLjQ0NC0uMzU2LS42NyAuNjA0LS42MDUgMS42MTYtMS40MTggMi44MTItMS43MTIgMS40MjktLjM1MyAzLjgxOCwuMjEgMi43OTEsMi45NDMtLjczMiwxLjk0Ny0xLjI1MSwzLjI5MS0xLjU3Nyw0LjI5Mi0uMzI3LDEuMDAxIC4wNjEsMS4yMSAuNjMzLC44MjEgLjQ0Ni0uMzA1IC45MjItLjcyIDEuMjcxLTEuMDQyIC4xNjEsLjI2MyAuMjEzLC4zNDcgLjM3MywuNjQ3LS42MDcsLjYyMi0yLjE5LDIuMDc0LTMuMzg2LDIuNTAxem0zLjc1Mi0xMi4wNDZjLS44MjEsLjY5OS0yLjAzOCwuNjg0LTIuNzItLjAzNC0uNjgtLjcxOC0uNTY2LTEuODY3IC4yNTUtMi41NjUgLjgyMS0uNyAyLjAzOC0uNjg1IDIuNzE5LC4wMzMgLjY4MSwuNzE4IC41NjgsMS44NjYtLjI1NCwyLjU2NnoiLz48L3N2Zz4=);
		background-position: 0.2em 0.17em;
		background-repeat: no-repeat;
	}

	.js .help-control {
		display: block;
	}

	/* --- start: help-texts always visible --- */
	.main form .help-control {
		display: none;
		margin: 0;
		padding: 0;
	}

	.js .main form .form-row__help {
		display: block;
	}
	/* --- end: help-texts always visible --- */


	@media only screen and (min-width: 55em) {
		.help-control {
			width: 1.39em;
			height: 1.25em;
		}
	}


	/* ---------------------------------------------------------------------------------------
Form row
--------------------------------------------------------------------------------------- */
	input,
	select,
	textarea {
		font-family: "Source Sans Pro Regular", -apple-system, blinkmacsystemfont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', 'arial', 'helvetica', sans-serif;
		font-size: 1.4em;
		line-height: 1.2857em;
		margin: 0;
	}

		input[type="checkbox"]:focus {
			outline: 2px solid #44C0FF;
		}


	/*  Row  */
	.form-row,
	.form-row--group,
	.form-row--faux,
	.form-submit {
		border-top: 1px solid #d5d5d5;
		padding: 1.4em;
	}

		.form-row:before,
		.form-row--group:before,
		.form-row--faux:before,
		.form-submit:before,
		.form-row__content--faux:before,
		.form-row:after,
		.form-row--group:after,
		.form-row--faux:after,
		.form-submit:after,
		.form-row__content--faux:after {
			content: "";
			display: table;
		}

		.form-row:after,
		.form-row--group:after,
		.form-row--faux:after,
		.form-submit:after,
		.form-row__content--faux:after {
			clear: both;
		}

		.form-row--group .form-row {
			border-top: 0;
			padding: 0;
			margin-bottom: 1.4em;
		}

	.form-row__content--faux {
		clear: both;
	}

	.form-row__output p + p {
		margin-top: 1em;
	}

	.form-row__heading {
		margin: 0;
		padding: 0.7em;
		border-top: 1px solid #d5d5d5;
	}

	.form-row__heading--bg {
		background: rgb(242, 250, 255);
	}


	/*  Row Highlight  */
	.form-row--focus {
		background-color: #F2FAFF;
	}

	.focus-colour-reset {
		background-color: #fff;
	}


	/*  Row Help  */
	.form-row__help p {
		margin-top: 1em;
	}

	.form-row__help ul {
		margin-top: 1em;
	}


	/*  Submit  */
	.form-submit--outer {
		background: #fff;
		border: 1px solid #d5d5d5;
		border-bottom-left-radius: .125em;
		border-bottom-right-radius: .125em;
		margin-bottom: 1.4em;
		padding: 1.4em;
	}


	/*  Label  */
	label {
		display: block;
		font-size: 1.4em;
		line-height: 1.2857em;
	}

	.form-label,
	.form-label--faux {
		margin-bottom: 0.5em;
	}

		.form-label.required:after {
			content: '*';
			position: absolute;
		}

	form .requiredSign {
		display: none;
	}


	/*  Input  */
	.form-input,
	.form-textarea,
	.form-input-wrapper input,
	.form-dropdown select {
		border: 2px solid #cccccc;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		display: block;
		line-height: 1.2857;
		padding: .4em;
	}

	.form-input,
	.form-textarea,
	.form-input-wrapper input,
	.form-dropdown select {
		width: 80%;
	}

	.form-input--short {
		width: 60%;
	}

	.form-input:focus,
	.form-dropdown select:focus,
	.form-textarea:focus,
	.form-input-wrapper input:focus {
		border: 2px solid #44C0FF;
	}

	.is-error .form-input:focus,
	.is-error .form-input-wrapper input:focus,
	.is-error textarea:focus,
	.is-error select:focus {
		outline: none;
	}


	/*  Registration Input  */
	.regInput {
		position: relative;
		height: 62px;
	}

		.regInput .regInput-icon {
			background-image: url(../images/motor/vehicle-reg.png);
			background-repeat: no-repeat;
			background-position: left center;
			position: absolute;
			top: 0;
			left: 0px;
			bottom: 0;
			width: 20px;
			border-top-left-radius: 12px;
			border-bottom-left-radius: 12px;
		}

		.regInput input {
			background-color: #ffd900;
			font-size: 3.7em;
			line-height: 26px;
			height: 100%;
			-webkit-border-radius: 12px;
			-moz-border-radius: 12px;
			border-radius: 12px;
			text-transform: uppercase;
			padding: 0;
			padding-left: 25px;
		}

			.regInput input::-ms-clear {
				width: 30px;
				height: 30px;
				margin-right: 10px;
			}

	.find-button-spinner {
		vertical-align: top;
		margin-top: 9px;
		margin-left: 8px;
	}


	/*  Dropdown  */
	.form-dropdown {
		display: block;
	}

	.form-dropdown--group select {
		display: inline-block;
		width: auto;
	}

		.form-dropdown--group select + select {
			margin-left: .5em;
		}


	/*  Textarea  */
	.textarea-holder {
		overflow: hidden;
	}

	.form-textarea {
		min-height: 11em;
		display: inline-block;
	}

	.textarea-holder .form-textarea {
		width: 100%;
		resize: vertical;
	}

	.textarea-holder {
		width: 80%;
	}


	/*  Character Count  */
	.CharacterCount {
		font-size: 1.4em;
	}

		.CharacterCount span:first-child {
			color: #939292;
		}


	/*  Datepicker  */
	.js .form-input__date .form-input {
		width: 70%;
	}

	.form-input__date .ui-datepicker-trigger {
		border: 0;
		background: none;
		width: 24px;
		height: 24px;
		padding: 0;
		margin: 0;
		margin-left: 1em;
	}


	/*  Checkbox and Radio  */
	.form-checkbox-group > .form-checkbox,
	.form-radio-group > .form-radio {
		float: left;
		margin-right: 1em;
		margin-top: .2em;
	}

	.form-checkbox-group > label,
	.form-radio-group > label {
		margin-bottom: .5em;
	}

	.form-radio-group:not(.customButtonGroup) > label {
		margin-left: 2em;
	}

	.form-radio:focus,
	.form-checkbox:focus,
	.custom-radio:focus {
		outline: 2px solid #44C0FF;
	}


	/*  Clear Block  */
	.clear-block {
		margin-top: 1.4em;
		margin-left: -1.4em;
		margin-right: -1.4em;
		clear: both;
	}

	.clear-block--float {
		float: left;
		clear: both;
	}

	.clear-block-cl {
		display: block;
		clear: both;
	}


	@media only screen and (min-width: 35em) {
		.form-label {
			padding-right: .5em;
			margin: .5em 0;
			width: 40%;
			font-size: 1.6em;
			float: left;
		}

		.form-label--faux {
			font-size: 1.6em;
		}

		.form-row__content {
			float: left;
			width: 60%;
		}

		.form-row__content--faux {
			margin-left: 40%;
			width: 60%;
		}

		.form-row--default > .form-row__content--faux {
			margin-left: 0;
			width: 100%;
		}

		.form-row--indent-lg > div > .form-row__content--faux {
			margin-left: 0;
			width: 100%;
		}

		.form-row--default .form-label {
			margin-top: 0;
			margin-bottom: .5em;
		}

		.form-row--default .form-label,
		.form-row--default .form-row__content {
			float: none;
			width: auto;
			padding: 0;
			display: block;
		}

		.form-row--middle .form-label,
		.form-row--middle .form-row__content {
			display: inline-block;
			vertical-align: middle;
			float: none;
		}

		.form-row--middle .form-label {
			margin-right: -4px;
		}

		.form-textarea {
			min-height: 8em;
			width: 88%;
		}

		.textarea-holder {
			width: 88%;
		}

		.form-input,
		.form-input-wrapper input,
		.form-dropdown select {
			width: 80%;
		}

		.regInput input::-ms-clear {
			margin-right: 15px;
		}

		.form-input--short {
			width: 30%;
		}

		.form-dropdown--group select {
			width: auto;
		}

			.form-dropdown--group select + select {
				margin-left: .5em;
			}

		.form-row--group-column .form-row {
			float: left;
			width: 50%;
		}

		.form-label--indent {
			margin-right: -40%;
		}

		.form-row--indent-lg > .form-label--indent {
			margin-right: 0;
			float: none;
			width: 100%;
		}

		.form-checkbox--indent,
		.form-radio--indent {
			margin-left: 40%;
			float: left;
		}

		.form-row--indent-lg > .form-radio-group > .form-radio--indent {
			margin-left: 0;
		}

		.form-checkbox--indent.custom-btn:not(:checked),
		.form-checkbox--indent.custom-btn:checked,
		.form-radio--indent.custom-btn:not(:checked),
		.form-radio--indent.custom-btn:checked {
			margin-left: 0;
		}
	}


	@media only screen and (min-width: 55em) {
		.form-input,
		.form-input-wrapper input,
		.form-dropdown select {
			width: 60%;
		}

		.js .form-input__date .form-input {
			width: 60%;
		}

		.form-dropdown--group select {
			width: auto;
		}

		.form-row--indent-lg > .form-label--indent {
			margin-right: -40%;
			float: left;
			width: 40%;
		}

		.form-row--indent-lg > .form-radio-group > .form-radio--indent {
			margin-left: 40%;
		}

		.form-row--indent-lg > div > .form-row__content--faux {
			margin-left: 40%;
			width: 60%;
		}

		.form-checkbox--indent.custom-btn:not(:checked),
		.form-checkbox--indent.custom-btn:checked,
		.form-radio--indent.custom-btn:not(:checked),
		.form-radio--indent.custom-btn:checked {
			margin-left: 0;
		}
	}


	/*---------------------------------------------------------------------------------------
Buttons
--------------------------------------------------------------------------------------- */
	.btn,
	.button {
		color: #004fb6;
		cursor: pointer;
		display: block;
		font-size: 1.4em;
		line-height: 1.4;
		text-decoration: none;
		white-space: normal;
		text-align: left;
		padding: 1em 3em 1em 1.5em;
		border: 0;
		border-bottom: 1px solid #acb3bd;
		-webkit-border-radius: .143em;
		-moz-border-radius: .143em;
		border-radius: .143em;
		font-family: "Source Sans Pro Semibold", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
		background-color: #e5edf8;
		background-repeat: no-repeat;
		background-position: right 1em center;
		background-image: url(../images/icons/arrow/arrow-next.png);
		-webkit-transition: background-color .25s ease, border-color .25s ease, color .25s ease;
		-moz-transition: background-color .25s ease, border-color .25s ease, color .25s ease;
		-o-transition: background-color .25s ease, border-color .25s ease, color .25s ease;
		transition: background-color .25s ease, border-color .25s ease, color .25s ease;
	}

	.svg .btn,
	.svg .button {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igkgd2lkdGg9IjU5NS4yODFweCIgaGVpZ2h0PSI4NDEuODkxcHgiIHZpZXdCb3g9IjAgMCA1OTUuMjgxIDg0MS44OTEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDU5NS4yODEgODQxLjg5MSIJIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPgk8Zz4JCTxwYXRoIGZpbGw9IiMwMDRGQjYiIGQ9Ik01MjEuNDI5LDM3Mi4yNjNMMTg5LjI1NSw0MC4wOWMtMjIuOTA4LTIyLjkwOC02My0yMi45MDgtOTEuNjM1LDBjLTIyLjkwOCwyMi45MDgtMjIuOTA4LDYzLDAsOTEuNjM1CQkJbDI5Mi4wODQsMjkyLjA4NEw5Ny42MjEsNzE1Ljg5NGMtMjIuOTA4LDIyLjkwOC0yMi45MDgsNjIuOTk4LDAsODUuOTA2czYyLjk5OCwyMi45MDgsODUuOTA2LDBsMzIwLjcyMS0zMjYuNDQ3CQkJYzExLjQ1NS0xMS40NTUsMTEuNDU1LTIyLjkwOCwxNy4xODItMzQuMzYzQzU0NC4zMzcsNDIzLjgwNiw1NDQuMzM3LDM5NS4xNzIsNTIxLjQyOSwzNzIuMjYzeiIvPgk8L2c+PC9nPjwvc3ZnPg==);
		background-size: 0.6429em;
	}

	.btn:active,
	.btn:hover,
	.btn:focus {
		background-image: url(../images/uk/icons/arrow-white.png);
		border-color: #123274;
		color: #fff;
		outline: 0;
	}

	.btn:active {
		background-color: #004fb6;
	}

	.btn:hover,
	.btn:focus {
		background-color: #014bb8;
	}

	.svg .btn:active,
	.svg .btn:hover,
	.svg .btn:focus {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igkgd2lkdGg9IjU5NS4yODFweCIgaGVpZ2h0PSI4NDEuODkxcHgiIHZpZXdCb3g9IjAgMCA1OTUuMjgxIDg0MS44OTEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDU5NS4yODEgODQxLjg5MSIJIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPgk8Zz4JCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01MjEuNDI5LDM3Mi4yNjNMMTg5LjI1NSw0MC4wOWMtMjIuOTA4LTIyLjkwOC02My0yMi45MDgtOTEuNjM1LDBjLTIyLjkwOCwyMi45MDgtMjIuOTA4LDYzLDAsOTEuNjM1CQkJbDI5Mi4wODQsMjkyLjA4NEw5Ny42MjEsNzE1Ljg5NGMtMjIuOTA4LDIyLjkwOC0yMi45MDgsNjIuOTk4LDAsODUuOTA2czYyLjk5OCwyMi45MDgsODUuOTA2LDBsMzIwLjcyMS0zMjYuNDQ3CQkJYzExLjQ1NS0xMS40NTUsMTEuNDU1LTIyLjkwOCwxNy4xODItMzQuMzYzQzU0NC4zMzcsNDIzLjgwNiw1NDQuMzM3LDM5NS4xNzIsNTIxLjQyOSwzNzIuMjYzeiIvPgk8L2c+PC9nPjwvc3ZnPg==);
		background-size: 0.6429em;
	}

	.btn--primary {
		background-color: #ffd900;
		border-color: #d1b62c;
	}

	.btn--secondary {
		font-size: 1.4em;
		display: inline-block;
	}

	.btn--add {
		background-color: #ffd900;
		border-color: #d1b62c;
	}

	.svg .btn--add,
	.btn--add {
		background-image: none;
		padding: .875em 1.32em;
	}

		.btn--add span {
			vertical-align: text-bottom;
		}

	.auto-upload:focus + .btn--add {
		outline: 0;
		background-color: #014bb8;
		border-color: #123274;
		color: #fff;
	}

	.btn.plain,
	.svg .btn.plain {
		padding: .875em 1.32em;
		background-image: none;
	}

	.btn--upload {
		padding: .7em 2.5em .7em .7em;
		-webkit-border-radius: .5em;
		-moz-border-radius: .5em;
		border-radius: .5em;
		background-color: #ffd900;
		border: 1px solid #e2bd43;
		line-height: 1.2857em;
	}

		.btn--upload:hover,
		.btn--upload:focus {
			background-color: #fef165;
			border-color: #e2bd43;
			color: #004fb6;
			background-image: url(../images/icons/arrow/arrow-next.png);
		}

	.btn--green,
	.button.green {
		color: #fff;
		border-color: #006b41;
		background-color: #006b41;
		background-image: url(../images/uk/icons/arrow-white.png);
	}

	.svg .btn--green,
	.svg .button.green {
		background-color: #006b41;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igkgd2lkdGg9IjU5NS4yODFweCIgaGVpZ2h0PSI4NDEuODkxcHgiIHZpZXdCb3g9IjAgMCA1OTUuMjgxIDg0MS44OTEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDU5NS4yODEgODQxLjg5MSIJIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPgk8Zz4JCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01MjEuNDI5LDM3Mi4yNjNMMTg5LjI1NSw0MC4wOWMtMjIuOTA4LTIyLjkwOC02My0yMi45MDgtOTEuNjM1LDBjLTIyLjkwOCwyMi45MDgtMjIuOTA4LDYzLDAsOTEuNjM1CQkJbDI5Mi4wODQsMjkyLjA4NEw5Ny42MjEsNzE1Ljg5NGMtMjIuOTA4LDIyLjkwOC0yMi45MDgsNjIuOTk4LDAsODUuOTA2czYyLjk5OCwyMi45MDgsODUuOTA2LDBsMzIwLjcyMS0zMjYuNDQ3CQkJYzExLjQ1NS0xMS40NTUsMTEuNDU1LTIyLjkwOCwxNy4xODItMzQuMzYzQzU0NC4zMzcsNDIzLjgwNiw1NDQuMzM3LDM5NS4xNzIsNTIxLjQyOSwzNzIuMjYzeiIvPgk8L2c+PC9nPjwvc3ZnPg==);
	}

	.btn--green:hover,
	.btn--green:focus,
	.button.green:hover,
	.button.green:focus {
		background-color: #4da02c;
	}

	.btn.grey {
		background-color: #f5f5f5;
	}

	.btn--blue,
	a.btn--blue {
		background-color: #004FB6;
		color: white;
	}

	.button-wrapper .button {
		font-size: 1em;
		text-align: center;
		display: block;
		padding: 0;
		background-image: none;
	}

		.button-wrapper .button > span {
			padding: .875em 2.625em .875em 1.32em;
			display: inline-block;
			background-image: url(../images/uk/icons/arrow-white.png);
			background-position: right 1em center;
			background-repeat: no-repeat;
		}

		.button-wrapper .button.green {
			background-color: #4ca02b;
			border-bottom: 1px solid #408624;
		}

	.svg .button-wrapper .button,
	.svg .button-wrapper .button:hover,
	.svg .button-wrapper .button:focus {
		background-image: none;
	}

		.svg .button-wrapper .button > span,
		.svg .button-wrapper .button:hover > span,
		.svg .button-wrapper .button:focus > span {
			background-size: 0.6429em;
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igkgd2lkdGg9IjU5NS4yODFweCIgaGVpZ2h0PSI4NDEuODkxcHgiIHZpZXdCb3g9IjAgMCA1OTUuMjgxIDg0MS44OTEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDU5NS4yODEgODQxLjg5MSIJIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPgk8Zz4JCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01MjEuNDI5LDM3Mi4yNjNMMTg5LjI1NSw0MC4wOWMtMjIuOTA4LTIyLjkwOC02My0yMi45MDgtOTEuNjM1LDBjLTIyLjkwOCwyMi45MDgtMjIuOTA4LDYzLDAsOTEuNjM1CQkJbDI5Mi4wODQsMjkyLjA4NEw5Ny42MjEsNzE1Ljg5NGMtMjIuOTA4LDIyLjkwOC0yMi45MDgsNjIuOTk4LDAsODUuOTA2czYyLjk5OCwyMi45MDgsODUuOTA2LDBsMzIwLjcyMS0zMjYuNDQ3CQkJYzExLjQ1NS0xMS40NTUsMTEuNDU1LTIyLjkwOCwxNy4xODItMzQuMzYzQzU0NC4zMzcsNDIzLjgwNiw1NDQuMzM3LDM5NS4xNzIsNTIxLjQyOSwzNzIuMjYzeiIvPgk8L2c+PC9nPjwvc3ZnPg==);
		}

	.btn--blank,
	.svg .btn--blank,
	.svg .btn--blank:active,
	.svg .btn--blank:hover,
	.svg .btn--blank:focus {
		text-align: center;
		background-image: none;
		padding: .875em 1.25em .875em 1.25em;
	}

	.btn--middle {
		min-width: 180px;
	}


	@media only screen and (min-width: 35em) {
		.btn,
		.button {
			font-size: 1.6em;
			-webkit-border-radius: .125em;
			-moz-border-radius: .125em;
			border-radius: .125em;
			padding: .875em 2.625em .875em 1.32em;
		}

		.svg .btn,
		.svg .button {
			background-size: 0.5625em;
		}

		.btn--secondary,
		.btn--medium,
		.btn--upload {
			font-size: 1.4em;
		}

		.btn--upload {
			padding: .7em 2.5em .7em .7em;
			-webkit-border-radius: .5em;
			-moz-border-radius: .5em;
			border-radius: .5em;
		}

		.btn--blank,
		.svg .btn--blank,
		.svg .btn--blank:active,
		.svg .btn--blank:hover,
		.svg .btn--blank:focus {
			padding: .875em 1.25em .875em 1.25em;
		}

		.svg .button-wrapper .button > span,
		.svg .button-wrapper .button:hover > span,
		.svg .button-wrapper .button:focus > span {
			background-size: 0.5625em;
		}
	}


	/*---------------------------------------------------------------------------------------
Errors
--------------------------------------------------------------------------------------- */
	.is-error .form-input,
	.is-error .form-input-wrapper input,
	.is-error .form-textarea,
	.is-error select {
		border-color: #cd4848;
	}

	.error-message,
	.errorlist,
	.field-validation-error {
		background-image: url(../images/icons/alerts/alert-warning-triangle.png);
		background-repeat: no-repeat;
		background-position: 0 4px;
		padding: 0.5em 0 0 2em;
	}

	.svg .error-message,
	.svg .errorlist,
	.svg .field-validation-error {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI5MCIgdmlld0JveD0iLTEuMDAwNDg4MyAtMy4wNDc4NTE2IDMwIDMwIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMS4wMDA0ODgzIC0zLjA0Nzg1MTYgMzAgMzAiPjxwYXRoIGZpbGw9IiNjZDQ4NDgiIGQ9Im0yNy41NTcxLDIxLjcwN2wtMTIuMzc3OS0yMC45NTMxYy0uMjY4Ni0uNDY2OC0uNzY0Ni0uNzUzOS0xLjMwMTgtLjc1MzktLjUzNjEsMC0xLjAzMjIsLjI4NzEtMS4zMDA4LC43NTM5bC0xMi4zNzc5LDIwLjk1MzFjLS4yNjY2LC40NjM5LS4yNjQ2LDEuMDM0MiAuMDAyOSwxLjQ5OCAuMjY5NSwuNDYyOSAuNzY0NiwuNzQ3MSAxLjI5ODgsLjc0NzFoMjQuNzU0OWMuNTM0MiwwIDEuMDI5My0uMjg0MiAxLjI5ODgtLjc0NzEgLjI2NjYtLjQ2MzkgLjI2ODYtMS4wMzQyIC4wMDI5LTEuNDk4em0tMjMuNDY3OC0uNzUzOWw5Ljc4ODEtMTYuNzk3OSA5Ljc4OTEsMTYuNzk3OWgtMTkuNTc3MXptMTEuMjg4MS0zLjYyNXYyLjI1YzAsLjIwNjEtLjE2OCwuMzc1LS4zNzUsLjM3NWgtMi4yNWMtLjIwNjEsMC0uMzc1LS4xNjg5LS4zNzUtLjM3NXYtMi4yNWMwLS4yMDcgLjE2ODktLjM3NSAuMzc1LS4zNzVoMi4yNWMuMjA3LDAgLjM3NSwuMTY4IC4zNzUsLjM3NXptLTIuNTAxLTguMzc1aDIuMDAyOWMuMjczNCwwIC40OTgsLjIyNDYgLjQ5OCwuNDk4djEuODc3YzAsLjIwNjEtLjAzMjIsLjU0LS4wNzIzLC43NDEybC0uNjc0OCwzLjQ1MzFjLS4wNCwuMjAxMi0uMjQyMiwuNDMwNy0uNDQ5MiwuNDMwN2gtLjU4NzljLS4yMDcsMC0uNDA5Mi0uMjI5NS0uNDUwMi0uNDMwN2wtLjY5MDQtMy40MjE5Yy0uMDQxLS4yMDEyLS4wNzMyLS41NjY0LS4wNzMyLS43NzI1di0xLjg3N2MtLjAwMi0uMjczNCAuMjIzNi0uNDk4IC40OTcxLS40OTh6Ii8+PC9zdmc+);
		background-size: 1.9em;
	}

	span.field-validation-error {
		display: block;
		font-size: 1.4em;
		margin-top: 0.4em;
		padding-left: 2.5em;
		padding-bottom: .35em;
	}

	.validation-summary-errors {
		font-size: 1.4em;
		line-height: 1.2em;
		background: #FFFFFF url(../images/icons/alerts/alert-warning-triangle.png) no-repeat 1em 1.1em;
		border: 2px solid #CD4848;
		-webkit-border-radius: .3em;
		-moz-border-radius: .3em;
		border-radius: .3em;
		padding: 1.4em;
		padding-left: 4em;
	}

	.svg .validation-summary-errors {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI5MCIgdmlld0JveD0iLTEuMDAwNDg4MyAtMy4wNDc4NTE2IDMwIDMwIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMS4wMDA0ODgzIC0zLjA0Nzg1MTYgMzAgMzAiPjxwYXRoIGZpbGw9IiNjZDQ4NDgiIGQ9Im0yNy41NTcxLDIxLjcwN2wtMTIuMzc3OS0yMC45NTMxYy0uMjY4Ni0uNDY2OC0uNzY0Ni0uNzUzOS0xLjMwMTgtLjc1MzktLjUzNjEsMC0xLjAzMjIsLjI4NzEtMS4zMDA4LC43NTM5bC0xMi4zNzc5LDIwLjk1MzFjLS4yNjY2LC40NjM5LS4yNjQ2LDEuMDM0MiAuMDAyOSwxLjQ5OCAuMjY5NSwuNDYyOSAuNzY0NiwuNzQ3MSAxLjI5ODgsLjc0NzFoMjQuNzU0OWMuNTM0MiwwIDEuMDI5My0uMjg0MiAxLjI5ODgtLjc0NzEgLjI2NjYtLjQ2MzkgLjI2ODYtMS4wMzQyIC4wMDI5LTEuNDk4em0tMjMuNDY3OC0uNzUzOWw5Ljc4ODEtMTYuNzk3OSA5Ljc4OTEsMTYuNzk3OWgtMTkuNTc3MXptMTEuMjg4MS0zLjYyNXYyLjI1YzAsLjIwNjEtLjE2OCwuMzc1LS4zNzUsLjM3NWgtMi4yNWMtLjIwNjEsMC0uMzc1LS4xNjg5LS4zNzUtLjM3NXYtMi4yNWMwLS4yMDcgLjE2ODktLjM3NSAuMzc1LS4zNzVoMi4yNWMuMjA3LDAgLjM3NSwuMTY4IC4zNzUsLjM3NXptLTIuNTAxLTguMzc1aDIuMDAyOWMuMjczNCwwIC40OTgsLjIyNDYgLjQ5OCwuNDk4djEuODc3YzAsLjIwNjEtLjAzMjIsLjU0LS4wNzIzLC43NDEybC0uNjc0OCwzLjQ1MzFjLS4wNCwuMjAxMi0uMjQyMiwuNDMwNy0uNDQ5MiwuNDMwN2gtLjU4NzljLS4yMDcsMC0uNDA5Mi0uMjI5NS0uNDUwMi0uNDMwN2wtLjY5MDQtMy40MjE5Yy0uMDQxLS4yMDEyLS4wNzMyLS41NjY0LS4wNzMyLS43NzI1di0xLjg3N2MtLjAwMi0uMjczNCAuMjIzNi0uNDk4IC40OTcxLS40OTh6Ii8+PC9zdmc+);
		background-position: .8em .6em;
		background-size: 3em;
		padding: 1.6em 1.6em 1.6em 4.8em;
	}

	.validation-summary-errors ul {
		font-size: 1em;
	}

	.validation-summary-errors li + li {
		margin-top: .5em;
	}

	.pod__error {
		margin-bottom: 1.4em;
	}

	.pod__form-error .validation-summary-errors {
		background-color: #f1f1f1;
		margin: 1em;
	}

	.pod__form-error .field-validation-error {
		margin: 0 .5em 1em;
	}

	@media only screen and (min-width: 35em) {
		.pod__error .validation-summary-errors {
			font-size: 1.6em;
			padding: 1em 1em 1em 3.5em;
			background-position: 1em center;
		}

		.svg .pod__error .validation-summary-errors {
			padding: 1.4em 1.4em 1.4em 4.8em;
			background-size: 2.8em;
		}
	}


	/*---------------------------------------------------------------------------------------
POLICY MESSAGE
--------------------------------------------------------------------------------------- */
	.pod-info {
		background-image: url(../images/icons/alerts/alert-info.png);
		background-color: #f1f1f1;
		background-repeat: no-repeat;
		background-position: 1.3em 1em;
		background-position-y: center;
		padding: 2em 1.4em 2em 6.5em;
	}

	.svg .pod-info {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0yMCwzOGMtOS45MjUsMC0xOC04LjA3NS0xOC0xOCAwLTkuOTI1IDguMDc1LTE4IDE4LTE4IDkuOTI1LDAgMTgsOC4wNzUgMTgsMTggMCw5LjkyNS04LjA3NSwxOC0xOCwxOHoiLz48ZyBmaWxsPSIjNTliMzM3Ij48cGF0aCBkPSJtMjAsNGM4LjgyMiwwIDE2LDcuMTc4IDE2LDE2cy03LjE3OCwxNi0xNiwxNi0xNi03LjE3OC0xNi0xNiA3LjE3OC0xNiAxNi0xNm0wLTRjLTExLjA0NiwwLTIwLDguOTU0LTIwLDIwczguOTU0LDIwIDIwLDIwIDIwLTguOTU0IDIwLTIwLTguOTU0LTIwLTIwLTIweiIvPjxwYXRoIGQ9Im0yMi43NjgsMzAuOTgxaC01LjUzNXYtMTMuMTVoNS41MzV2MTMuMTV6bS0yLjc2OC0xNS44N2MtMS42ODIsMC0zLjA0Ni0xLjM2NC0zLjA0Ni0zLjA0NiAwLTEuNjgzIDEuMzY0LTMuMDQ2IDMuMDQ2LTMuMDQ2IDEuNjg0LDAgMy4wNDYsMS4zNjQgMy4wNDYsMy4wNDYgMCwxLjY4My0xLjM2MiwzLjA0Ni0zLjA0NiwzLjA0NnoiLz48L2c+PC9zdmc+);
		background-size: 4em;
	}

	.pod-info--important {
		background-image: url(../images/icons/alerts/alert-warning.png);
		border-color: #ce474b;
	}

	.svg .pod-info--important {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0yMCwzOGMtOS45MjUsMC0xOC04LjA3NS0xOC0xOCAwLTkuOTI1IDguMDc1LTE4IDE4LTE4IDkuOTI1LDAgMTgsOC4wNzUgMTgsMTggMCw5LjkyNS04LjA3NSwxOC0xOCwxOHoiLz48ZyBmaWxsPSIjY2U0NzRiIj48cGF0aCBkPSJtMjAsNGM4LjgyMiwwIDE2LDcuMTc4IDE2LDE2cy03LjE3OCwxNi0xNiwxNi0xNi03LjE3OC0xNi0xNiA3LjE3OC0xNiAxNi0xNm0wLTRjLTExLjA0NiwwLTIwLDguOTU0LTIwLDIwczguOTU0LDIwIDIwLDIwIDIwLTguOTU0IDIwLTIwLTguOTU0LTIwLTIwLTIweiIvPjxwYXRoIGQ9Im0yMi43NjgsMzAuOTgxaC01LjUzNXYtMTMuMTVoNS41MzV2MTMuMTV6bS0yLjc2OC0xNS44N2MtMS42ODIsMC0zLjA0Ni0xLjM2NC0zLjA0Ni0zLjA0NiAwLTEuNjgzIDEuMzY0LTMuMDQ2IDMuMDQ2LTMuMDQ2IDEuNjg0LDAgMy4wNDYsMS4zNjQgMy4wNDYsMy4wNDYgMCwxLjY4My0xLjM2MiwzLjA0Ni0zLjA0NiwzLjA0NnoiLz48L2c+PC9zdmc+);
	}

	.pod__content .pod-info {
		-webkit-border-radius: .3em;
		-moz-border-radius: .3em;
		border-radius: .3em;
	}


	/*---------------------------------------------------------------------------------------
File Upload
--------------------------------------------------------------------------------------- */
	.fileupload-buttons {
		border-top: 1px solid #d5d5d5;
		padding: 1.4em;
	}

		.fileupload-buttons.add-btn-hidden {
			padding: 0;
			height: 0;
		}

	.fileinput-button {
		position: relative;
		overflow: hidden;
		display: inline-block;
	}

		.fileinput-button input {
			position: absolute;
			right: 0;
			top: 0;
			opacity: 0;
			filter: alpha(opacity=0);
			height: 100%;
			cursor: pointer;
		}

	.attachment-pod,
	.fileinput-button-spinner {
		display: none;
	}

	.uploaded-docs-presentation p {
		display: inline-block;
		vertical-align: top;
		margin: 1em;
		width: 9.96em;
		border: 1px solid #d5d5d5;
		padding: 0.375em;
		position: relative;
		overflow: hidden;
	}

		.uploaded-docs-presentation p:hover {
			border-color: #cd4848;
			outline: 1px solid #cd4848;
		}

	.uploaded-docs-presentation .thumbWrap {
		height: 125px;
	}

		.uploaded-docs-presentation .thumbWrap.success:after {
			content: '';
			position: absolute;
			z-index: 1;
			right: 0;
			top: 0;
			background-image: url(../images/icons/circle/tick.png);
			background-repeat: no-repeat;
			background-position: center;
			width: 20px;
			height: 20px;
		}

	.svg .uploaded-docs-presentation .thumbWrap.success:after {
		background-image: url(../images/icons/circle/tick.svg);
	}

	.uploaded-docs-presentation canvas,
	.uploaded-docs-presentation img {
		display: block;
		margin: 0 auto;
	}

	.uploaded-docs-presentation img {
		max-width: 129px;
		max-height: 125px;
	}

	.uploaded-file-name {
		display: block;
		width: 100%;
		min-height: 2.8em;
		word-break: break-all;
		text-align: center;
		font-size: 0.8em;
		margin-bottom: 0.2em;
		margin-top: 6px;
	}

	.uploaded-docs-presentation a {
		display: block;
		text-align: center;
		text-decoration: none;
		margin-top: 6px;
	}

	.uploaded-docs-presentation .progress-bar {
		background-color: green;
	}

	.uploaded-docs-presentation .progress-text {
		width: 100%;
		text-align: center;
		font-size: 0.6em;
		display: block;
		margin-bottom: 0.5em;
	}

	.uploaded-docs-presentation .thumbWrap.upload-in-progress img,
	.uploaded-docs-presentation .thumbWrap.upload-in-progress canvas {
		opacity: 0.4;
		filter: alpha(opacity=40);
	}


	@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and ( min--moz-device-pixel-ratio:2), only screen and ( -o-min-device-pixel-ratio:2/1), only screen and ( min-device-pixel-ratio:2), only screen and ( min-resolution:192dpi), only screen and ( min-resolution:2dppx) {
		.uploaded-docs-presentation .thumbWrap.success:after {
			background-image: url(../images/icons/circle/tick@2x.png);
		}
	}


	/*---------------------------------------------------------------------------------------
BLOCKS
--------------------------------------------------------------------------------------- */

	@media only screen and (min-width: 35em) {
		.blocks-holder-three .block,
		.blocks-holder-four .block,
		.blocks-group-four .block,
		.blocks-holder--four .block {
			width: 50%;
			float: left;
		}
	}

	@media only screen and (min-width: 64em) {
		.blocks-holder--four .block {
			width: 25%;
			float: left;
		}
	}

	@media only screen and (min-width: 64em) {
		.blocks-holder-three .block,
		.blocks-holder-four .block {
			width: 33.333%;
		}
	}

	@media only screen and (min-width: 75em) {
		.blocks-holder-four .block,
		.blocks-group-four .block {
			width: 25%;
		}
	}


	/*---------------------------------------------------------------------------------------
FLEX BLOCKS
--------------------------------------------------------------------------------------- */
	.flex-block .pod {
		height: 100%;
		width: 100%;
	}

	@media only screen and (min-width: 35em) {
		.flex-blocks-holder {
			-webkit-align-items: stretch;
			-moz-align-items: stretch;
			align-items: stretch;
			display: -webkit-flex;
			display: -webkit-box;
			display: -moz-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-flex-flow: row wrap;
			-moz-flex-flow: row wrap;
			-ms-flex-wrap: wrap;
			flex-flow: row wrap;
			overflow: auto;
		}

			.flex-blocks-holder .flex-block {
				display: inline-block;
				vertical-align: top;
			}

		.flex-group-three-two-one .flex-block {
			-webkit-box-flex: 1 1 50%;
			-moz-box-flex: 1 1 50%;
			flex: 1 1 50%;
			-ms-flex: 1 1 32%;
			width: 49%;
		}

		.flex-group-three-one .flex-block {
			-webkit-box-flex: 1 1 100%;
			-moz-box-flex: 1 1 100%;
			-ms-flex: 1 1 100%;
			flex: 1 1 100%;
			width: 100%;
		}
	}

	@media only screen and (min-width: 55em) {
		.flex-group-three-one .flex-block {
			-webkit-box-flex: 1 1 0;
			-moz-box-flex: 1 1 0;
			flex: 1 1 0;
			-ms-flex: 1;
			width: 33%;
		}
	}

	@media only screen and (min-width: 64em) {
		.flex-group-three-two-one .flex-block,
		.flex-group-three-one .flex-block {
			-webkit-box-flex: 1 1 0;
			-moz-box-flex: 1 1 0;
			flex: 1 1 0;
			-ms-flex: 1;
			width: 33%;
		}

		.flex-blocks-holder .flex-block--full {
			-webkit-box-flex: 1 1 100%;
			-moz-box-flex: 1 1 100%;
			-ms-flex: 1 1 100%;
			flex: 1 1 100%;
			width: 100%;
		}
	}


	/*---------------------------------------------------------------------------------------
Claim Tiles
--------------------------------------------------------------------------------------- */
	.claimTile-Wrapper {
		position: relative;
		clear: both;
	}

	.claimTile-Overlay {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 10;
		background-color: #eee;
		opacity: 0.9;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
		transition: all 0.8s ease;
		display: none;
	}

	.claimTileInput:not(:checked) ~ .claimTile-Wrapper .claimTile-Overlay {
		display: block;
	}

	.claimTileInput:checked ~ .claimTile-Wrapper .claimTile-Overlay {
		z-index: -1;
		background-color: transparent;
		display: none;
	}

	.claim-tile {
		text-align: center;
		background-color: #FFF;
		outline: 1px solid #d5d5d5;
		height: 13em;
		margin: 0;
		position: relative;
	}

		.claimTileInput:focus + .claim-tile,
		.claim-tile:hover {
			background-color: #EFEFEF;
		}

	.claim-tile-block-wrap {
		position: relative;
		width: 100%;
		height: 100%;
		display: block;
		padding-top: 9.1em;
		padding-left: 1em;
		padding-right: 1em;
	}

		.claim-tile-block-wrap .claim-tile-block {
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			background-position: center 3.2em;
		}

	.claim-tile-block {
		padding-top: 9.1em;
		padding-left: 1em;
		padding-right: 1em;
		height: 100%;
		display: block;
		background-repeat: no-repeat;
		background-position: center 1.2em;
	}

		.claim-tile-block:focus {
			outline: 0;
		}

		.claim-tile-block span,
		.claim-tile-block strong {
			display: block;
		}

	.claim-tile__title {
		margin-bottom: 0.25em;
	}

	.claim-tile__subtitle {
		font-family: "Source Sans Pro Semibold", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	}

	.claimTileInput {
		float: left;
		display: block;
		position: relative;
		margin-right: -100%;
		z-index: 1;
	}

		.claimTileInput:checked,
		.claimTileInput:not(:checked) {
			position: absolute;
			clip: rect(0,0,0,0);
			pointer-events: none;
		}

			.claimTileInput:checked + .claim-tile,
			.claimTileInput:not(:checked) + .claim-tile {
				cursor: pointer;
			}

			.claimTileInput:checked + .claim-tile {
				background-color: #58b337;
			}


	.claim-tile.icnCarAccidentNoThirdParty .claim-tile-block {
		background-image: url(../images/claims/motor/accident_ntp.png);
	}

	.svg .claim-tile.icnCarAccidentNoThirdParty .claim-tile-block {
		background-image: url(../images/claims/motor/accident_ntp.svg);
		background-position: center 2.56em;
		background-size: 7em;
	}

	.claimTileInput:checked + .claim-tile.icnCarAccidentNoThirdParty .claim-tile-block {
		background-image: url(../images/claims/motor/accident_ntp-selected.png);
	}

	.svg .claimTileInput:checked + .claim-tile.icnCarAccidentNoThirdParty .claim-tile-block {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMTMgODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDExMyA4MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQoJLnN0MXtmaWxsOnRyYW5zcGFyZW50O30KPC9zdHlsZT4KPHN5bWJvbCAgaWQ9IlAzX01vdG9yIiB2aWV3Qm94PSItMTQuOTc1IC0xMi41IDI5Ljk0OSAyNSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTMuMjQtMS40NmMwLTAuNjA1LTAuNDk1LTEuMTAzLTEuMTAyLTEuMTAzSDguODQ0Yy0wLjYwNywwLTAuODk1LDAuNDUxLTAuNjQyLDEuMDAyTDguNjY3LTAuNTYKCQljMC4yNTMsMC41NTEsMC45NTgsMS4wMDIsMS41NjQsMS4wMDJoMS45MDdjMC42MDYsMCwxLjEwMi0wLjQ5NywxLjEwMi0xLjEwNFYtMS40NnogTS04Ljg0NC0yLjU2M2gtMy4yOTQKCQljLTAuNjA2LDAtMS4xMDIsMC40OTctMS4xMDIsMS4xMDN2MC43OThjMCwwLjYwNywwLjQ5NiwxLjEwNCwxLjEwMiwxLjEwNGgxLjkwN2MwLjYwNywwLDEuMzExLTAuNDUxLDEuNTY1LTEuMDAybDAuNDYyLTEuMDAxCgkJQy03Ljk1LTIuMTExLTguMjM4LTIuNTYzLTguODQ0LTIuNTYzIE0tMTAuNDc5LDQuOTAybDEuMjMsNC45NTNjMC4xNjksMC42ODgsMC44ODksMS4yNDksMS41OTcsMS4yNDlINy42NTMKCQljMC43MDcsMCwxLjQyNi0wLjU2MSwxLjU5Ny0xLjI0OWwxLjIyOS00Ljk1M2MwLjE3MS0wLjY4OC0wLjI2OS0xLjI0OC0wLjk3Ny0xLjI0OEgtOS41MDJDLTEwLjIxLDMuNjU0LTEwLjY1LDQuMjE1LTEwLjQ3OSw0LjkwMgoJCSBNMTMuNjIxLDIuMzkxYy0wLjc0NCwwLjQ5My0xLjU1MywxLjY5OS0xLjc5NiwyLjY4MmwtMS40MDEsNS42NDNDMTAuMTgsMTEuNjk3LDkuMTUyLDEyLjUsOC4xNDIsMTIuNUgtOC4xNDIKCQljLTEuMDEyLDAtMi4wMzctMC44MDMtMi4yODEtMS43ODVsLTEuNDAyLTUuNjQzYy0wLjI0NC0wLjk4LTEuMDUzLTIuMTg4LTEuNzk3LTIuNjgyYy0wLjc0NS0wLjQ5NS0xLjM1My0xLjcyNS0xLjM1My0yLjczNHYtNi41MjgKCQljMC0xLjAxMywwLjgyNy0xLjgzNywxLjgzNy0xLjgzN2gwLjAwN3YtMS45NTJjMC0xLjAxMywwLjgyNy0xLjgzOSwxLjgzOC0xLjgzOWgwLjM0M2MxLjAxMSwwLDEuODM4LDAuODI2LDEuODM4LDEuODM5djEuOTUySDkuMTEKCQl2LTEuOTUyYzAtMS4wMTMsMC44MjgtMS44MzksMS44MzgtMS44MzloMC4zNDNjMS4wMTEsMCwxLjgzOCwwLjgyNiwxLjgzOCwxLjgzOXYxLjk1MmgwLjAwNmMxLjAxMSwwLDEuODM4LDAuODI0LDEuODM4LDEuODM3CgkJdjYuNTI4QzE0Ljk3NCwwLjY2NiwxNC4zNjUsMS44OTUsMTMuNjIxLDIuMzkxIi8+Cjwvc3ltYm9sPgo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9Ijg1LjkwMSwzMS44MjggOTYuNTM5LDIwLjE5NCA5NS4wMTgsMzMuODIyIDExMi4yNzksMzIuMDAyIDk0LjU1LDQzLjY2MiAxMDkuNDM1LDQ2LjUyOSAxMDAuMzcsNTIuODUyIAoJMTAzLjg1Niw2MC4yNDIgOTUuNTA2LDUyLjQ5OCAxMDIuMjU1LDQ4LjE0MiA4Ny4xNTYsNDQuNzU1IDEwMi40MTEsMzUuOTUzIDkxLjkyNSwzNi43MzIgOTMuMzgzLDI3LjMyOSAiLz4KPHVzZSB4bGluazpocmVmPSIjUDNfTW90b3IiICB3aWR0aD0iMjkuOTQ5IiBoZWlnaHQ9IjI1IiBpZD0iWE1MSURfMjkyXyIgeD0iLTE0Ljk3NSIgeT0iLTEyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDIuNTc3NiAtMC42ODM1IC0wLjY4MzUgLTIuNTc3NiAzOS40NTMxIDM5LjEzNSkiIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPgo8ZyBpZD0iUDNfTW90b3JfNl8iPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTc0LjU3OSwzMy44NDhjMC40MTQsMS41NjEtMC41MjMsMy4xOC0yLjA4NiwzLjU5NWwtOC40OTIsMi4yNTJjLTEuNTY0LDAuNDE1LTIuNjE1LTAuNTUxLTIuMzM5LTIuMTQ0CgkJbDAuNTEzLTIuODk4YzAuMjc3LTEuNTkzLDEuNzgzLTMuMjM3LDMuMzQ4LTMuNjUybDQuOTE2LTEuMzA0YzEuNTYzLTAuNDE0LDMuMTc5LDAuNTI4LDMuNTk0LDIuMDk0TDc0LjU3OSwzMy44NDh6IE0xOC40MDcsNTEuNzg1CgkJbC04LjQ5MiwyLjI1MmMtMS41NjMsMC40MTQtMy4xOC0wLjUyOC0zLjU5NC0yLjA4OWwtMC41NDUtMi4wNTdjLTAuNDE1LTEuNTY2LDAuNTIzLTMuMTg2LDIuMDg2LTMuNmw0LjkxNS0xLjMwMwoJCWMxLjU2NC0wLjQxNSwzLjY4OCwwLjI2Nyw0LjcxOSwxLjUxM2wxLjg3NiwyLjI2NEMyMC40MDUsNTAuMDExLDE5Ljk2OSw1MS4zNzEsMTguNDA3LDUxLjc4NSBNOS4wOSwzMy42NjJMOC44NzYsMjAuMDUzCgkJYy0wLjAzNC0xLjg5LDEuNDM3LTMuODI3LDMuMjYyLTQuMzExTDUxLjU5LDUuMjgxYzEuODIxLTAuNDgzLDQuMDU4LDAuNDcsNC45NjksMi4xMjhsNi41NTMsMTEuOTI3CgkJYzAuOTEsMS42NTUsMC4xNiwzLjQwMS0xLjY2NCwzLjg4NGwtNDguOTg3LDEyLjk5QzEwLjYzNywzNi42OTUsOS4xMjEsMzUuNTUsOS4wOSwzMy42NjIiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
	}


	.claim-tile.icnCarFire .claim-tile-block {
		background-image: url(../images/claims/motor/fire.png);
	}

	.svg .claim-tile.icnCarFire .claim-tile-block {
		background-image: url(../images/claims/motor/fire.svg);
		background-position: center 1.5em;
		background-size: 7.5em;
	}

	.claimTileInput:checked + .claim-tile.icnCarFire .claim-tile-block {
		background-image: url(../images/claims/motor/fire-selected.png);
	}

	.svg .claimTileInput:checked + .claim-tile.icnCarFire .claim-tile-block {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMTYgOTQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDExNiA5NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOnRyYW5zcGFyZW50O30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTc2LjEyMiw2My43OThjMCwxLjYxNS0xLjMyMSwyLjk0LTIuOTM4LDIuOTRsLTguNzg1LTAuMDAyYy0xLjYxOSwwLTIuMzg3LTEuMjA0LTEuNzEtMi42NzJsMS4yMzktMi42NjkKCWMwLjY3Ni0xLjQ2OSwyLjU1NC0yLjY3MSw0LjE3Mi0yLjY3MWw1LjA4NiwwLjAwMWMxLjYxNywwLDIuOTM3LDEuMzI2LDIuOTM3LDIuOTQ2TDc2LjEyMiw2My43OTh6IE0xNy4yMjgsNjYuNzI2bC04Ljc4NS0wLjAwMgoJYy0xLjYxNywwLTIuOTM4LTEuMzI2LTIuOTM4LTIuOTQxbDAtMi4xMjhjMC0xLjYyLDEuMzIyLTIuOTQ1LDIuOTM5LTIuOTQ1bDUuMDg1LDAuMDAxYzEuNjE4LDAsMy40OTYsMS4yMDQsNC4xNzMsMi42NzNsMS4yMzMsMi42NwoJQzE5LjYxNCw2NS41MjMsMTguODQ0LDY2LjcyNiwxNy4yMjgsNjYuNzI2IE0xMi44NzIsNDYuODE5bDMuMjg0LTEzLjIwOGMwLjQ1Mi0xLjgzNiwyLjM3MS0zLjMzLDQuMjU5LTMuMzNsNDAuODE2LDAuMDA4CgljMS44ODQsMCwzLjgwMiwxLjQ5Niw0LjI1NywzLjMzMmwzLjI3NSwxMy4yMDljMC40NTUsMS44MzMtMC43MTgsMy4zMjgtMi42MDUsMy4zMjhsLTUwLjY4MS0wLjAxCglDMTMuNTg5LDUwLjE0NywxMi40MTcsNDguNjUyLDEyLjg3Miw0Ni44MTkiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTc2LjEyMiw2My43OThjMCwxLjYxNS0xLjMyMSwyLjk0LTIuOTM4LDIuOTRsLTguNzg1LTAuMDAyYy0xLjYxOSwwLTIuMzg3LTEuMjA0LTEuNzEtMi42NzJsMS4yMzktMi42NjkKCWMwLjY3Ni0xLjQ2OSwyLjU1NC0yLjY3MSw0LjE3Mi0yLjY3MWw1LjA4NiwwLjAwMWMxLjYxNywwLDIuOTM3LDEuMzI2LDIuOTM3LDIuOTQ2TDc2LjEyMiw2My43OTh6IE0xNy4yMjgsNjYuNzI2bC04Ljc4NS0wLjAwMgoJYy0xLjYxNywwLTIuOTM4LTEuMzI2LTIuOTM4LTIuOTQxbDAtMi4xMjhjMC0xLjYyLDEuMzIyLTIuOTQ1LDIuOTM5LTIuOTQ1bDUuMDg1LDAuMDAxYzEuNjE4LDAsMy40OTYsMS4yMDQsNC4xNzMsMi42NzNsMS4yMzMsMi42NwoJQzE5LjYxNCw2NS41MjMsMTguODQ0LDY2LjcyNiwxNy4yMjgsNjYuNzI2IE0xMi44NzIsNDYuODE5bDMuMjg0LTEzLjIwOGMwLjQ1Mi0xLjgzNiwyLjM3MS0zLjMzLDQuMjU5LTMuMzNsNDAuODE2LDAuMDA4CgljMS44ODQsMCwzLjgwMiwxLjQ5Niw0LjI1NywzLjMzMmwzLjI3NSwxMy4yMDljMC40NTUsMS44MzMtMC43MTgsMy4zMjgtMi42MDUsMy4zMjhsLTUwLjY4MS0wLjAxCglDMTMuNTg5LDUwLjE0NywxMi40MTcsNDguNjUyLDEyLjg3Miw0Ni44MTkgTTc3LjEzOCw1My41M2MtMS45ODQtMS4zMTYtNC4xNC00LjUzMi00Ljc4OS03LjE1Mkw2OC42MTYsMzEuMzMKCWMtMC42NDktMi42Mi0zLjM4OC00Ljc2MS02LjA4Mi00Ljc2MkwxOS4xMSwyNi41NTljLTIuNjk4LTAuMDAxLTUuNDMzLDIuMTM5LTYuMDgzLDQuNzU5TDkuMjg2LDQ2LjM2NQoJYy0wLjY1LDIuNjE1LTIuODA5LDUuODM1LTQuNzkzLDcuMTVjLTEuOTg2LDEuMzItMy42MSw0LjU5OC0zLjYxMSw3LjI5MUwwLjg3OCw3OC4yMTVjLTAuMDAxLDIuNzAxLDIuMjA1LDQuODk5LDQuODk5LDQuODk5CglsMC4wMTgsMEw1Ljc5NCw4OC4zMmMtMC4wMDEsMi43MDEsMi4yMDUsNC45MDQsNC45LDQuOTA1bDAuOTE1LDBjMi42OTUsMC4wMDEsNC45MDMtMi4yMDIsNC45MDMtNC45MDNsMC4wMDEtNS4yMDZsNDguNTkxLDAuMDEKCWwtMC4wMDEsNS4yMDZjLTAuMDAxLDIuNzAxLDIuMjA2LDQuOTA0LDQuOTAxLDQuOTA1bDAuOTE1LDBjMi42OTUsMC4wMDEsNC45MDMtMi4yMDIsNC45MDMtNC45MDNsMC4wMDEtNS4yMDZsMC4wMTUsMAoJYzIuNjk3LDAuMDAxLDQuOTAyLTIuMTk3LDQuOTAyLTQuODk4bDAuMDA0LTE3LjQwOUM4MC43NDcsNTguMTI5LDc5LjEyMiw1NC44NSw3Ny4xMzgsNTMuNTMiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTEwNi41OTUsMzMuNDJjLTEuNjIyLTAuMTA1LTIuNjYxLTEuMzIxLTIuMzExLTEuODQ4YzEuODAzLTIuNzE2LDMuNTQyLTMuNTQyLDIuNTA4LTcuNzIxCgljLTAuNDQ3LDIuNTc4LTguMTY5LDYuNzc0LTkuMjE2LDQuMTQxYy0wLjU2Ny0xLjQyMy0wLjg4Ni00LjE2NCwzLjA5MS02LjM4Yy03LjMzNSwwLjA4LTE0LjM1NCwxNC40OTgtMTcuNTAzLDEyLjk2CgljLTMuMTQ5LTEuNTM3LTEuMDQ0LTcuNTYyLDIuMTEyLTkuMzkyYzEyLjI1Mi03LjEwNSwxMC4xNy0xNC4yOTcsOC45OC0xOS4zOTVjLTEuNjcxLDcuMzk3LTEzLjY4MiwxNi40MjItMTAuMzk4LDIuNTU4CgljLTIuMTE3LTEuMTctMy41NjYsOC4yMTMtNS4zNDcsMTEuMDA3Yy0yLjA2NywzLjI0My00LjY2OCw3LjczNi03LjE1NCw1LjkxNkM2Ni43MywyMS44NzYsODEuNDg4LDcuMjE3LDY5LjU3OSwwLjc0MgoJYzEuMDA5LDEyLjAzNS00LjAzNCwxMi4zMjEtNi4wMzksMTYuMDk2Yy0xLjYsMy4wMTEtMS41ODEsNi44MTUtMS41ODEsNi44MTVzLTMuMTg1LTEyLjUzOS0xMC4zNDktMTIuNzkKCWMwLDAsNi4yNCw3LjkxOCw0LjE4MywxMi43MTdjLTAuMTIxLDAuMjgyLTAuMTU3LDAuNjY5LTAuMTMsMS4xMzRjMi4zNjktMC4wMTMsNC4zMTMsMC4wMDEsNi45ODQsMC4wNzEKCWMzLjE5MiwwLjA4NCw2LjQ5NSwyLjc2NSw3LjQ2NCw1Ljk4NmMwLjEwMSwwLjMzNCwwLjIyLDAuNzQ4LDAuMzQ5LDEuMjAyYzIuMTEyLDAuNjI1LDUuNjg2LTEuNDA0LDcuMDMxLTQuOTg5CgljMC41LDMuODMzLTIuMjczLDcuMjUzLTMuMTU0LDguNTljLTEuMDY2LDEuNjE4LTAuMjEyLDQuMTk1LDIuMDYyLDQuNTg3YzMuNjI1LDAuNjI1LDQuODc1LDAuMjkyLDguNjI1LTEuNjI1CgljLTEuODc1LDQuMDQ3LTQuMzEyLDMuMjUtMy42ODgsNWMwLjU1MiwxLjU0NSwzLjk3Ni0wLjUsOC44MTIsMC45MzhjLTcuMjYzLDIuODc0LTEwLjYwMywzLjY4My0xMC43NTcsOS4wMDYKCWMxLjcxOSwxLjczLDMuNjI5LDQuMzYsMy42MjksNy43NThsMCw4LjgzYzYuNjc2LTAuOTk4LDIxLjY3OC00LjgxLDE1Ljk0NC0xOC42NGMtMy4zNzgsMTcuNzk1LTIxLjI2NCwzLjk2NS04LjgwMS0yLjc3MQoJYzMuMTQ1LTEuNyw2LjU0My0zLjU4OSw4LjQyNi03LjczNGMtMTEuMTczLDAuNDUxLTMuOTUtNS41MzQsMS4zMDMtNC40ODVjNy45ODIsMS41OTUsMTMuMzQzLTAuNzU5LDE1LjIyOS01LjE1MwoJQzExMi44NywzMi4yOTksMTA5Ljc2LDMzLjYyNCwxMDYuNTk1LDMzLjQyeiIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
	}


	.claim-tile.icnCarAccidentWithThirdParty .claim-tile-block {
		background-image: url(../images/claims/motor/accident.png);
	}

	.svg .claim-tile.icnCarAccidentWithThirdParty .claim-tile-block {
		background-image: url(../images/claims/motor/accident.svg);
		background-position: center 1.89em;
		background-size: 9.5em;
	}

	.claimTileInput:checked + .claim-tile.icnCarAccidentWithThirdParty .claim-tile-block {
		background-image: url(../images/claims/motor/accident-selected.png);
	}

	.svg .claimTileInput:checked + .claim-tile.icnCarAccidentWithThirdParty .claim-tile-block {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNTAgODciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1MCA4NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOnRyYW5zcGFyZW50O30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0NS4xNDEsNTkuMzY1Yy0wLjA4NywxLjM4NS0xLjI5LDIuNDQ1LTIuNjc1LDIuMzU4bC03LjUyNS0wLjQ3NGMtMS4zODYtMC4wODctMS45NzktMS4xNTQtMS4zMTktMi4zNzYKCWwxLjIwMi0yLjIyYzAuNjU4LTEuMjIyLDIuMzMyLTIuMTQ4LDMuNzE3LTIuMDYxbDQuMzU3LDAuMjc1YzEuMzg1LDAuMDg3LDIuNDQ2LDEuMjkyLDIuMzU5LDIuNjc0TDE0NS4xNDEsNTkuMzY1eiBNOTQuNTQsNTguNzA2CglsLTcuNTI1LTAuNDc0Yy0xLjM4NS0wLjA4Ny0yLjQ0Ni0xLjI4OS0yLjM1OS0yLjY3NWwwLjExNS0xLjgyNWMwLjA4Ny0xLjM4MywxLjI5LTIuNDQ1LDIuNjc1LTIuMzU4bDQuMzU2LDAuMjc0CgljMS4zODUsMC4wODcsMi45MywxLjIxNywzLjQyOSwyLjUxMWwwLjkxMiwyLjM1M0M5Ni42NDcsNTcuODA4LDk1LjkyNCw1OC43OTMsOTQuNTQsNTguNzA2IE05MS44NzcsNDEuNDI1TDk1LjQsMzAuMjg3CgljMC40ODctMS41NDYsMi4yMDktMi43MjUsMy44MjYtMi42MjRsMzQuOTYsMi4yYzEuNjE1LDAuMTAxLDMuMTc2LDEuNDg4LDMuNDY3LDMuMDgybDIuMDk2LDExLjQ5MgoJYzAuMjkxLDEuNTkzLTAuNzk0LDIuODEyLTIuNDEsMi43MWwtNDMuNDEtMi43MzJDOTIuMzEzLDQ0LjMxNCw5MS4zODgsNDIuOTY5LDkxLjg3Nyw0MS40MjUiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTY1LjA0OSw1My4wMjJjMC4yMDIsMS4zNzMtMC43NTUsMi42NTktMi4xMjgsMi44NjFsLTcuNDU5LDEuMDk3Yy0xLjM3NCwwLjIwMi0yLjE3NS0wLjcxOS0xLjc4NC0yLjA1MQoJbDAuNzE2LTIuNDJjMC4zOS0xLjMzMiwxLjgzNi0yLjU4NiwzLjIwOS0yLjc4OGw0LjMxOS0wLjYzNWMxLjM3My0wLjIwMiwyLjY2LDAuNzU2LDIuODYyLDIuMTI3TDY1LjA0OSw1My4wMjJ6IE0xNS40MTIsNjIuODcyCglMNy45NTMsNjMuOTdjLTEuMzczLDAuMjAyLTIuNjYtMC43NTQtMi44NjItMi4xMjdsLTAuMjY2LTEuODA4Yy0wLjIwMi0xLjM3MSwwLjc1NS0yLjY1OSwyLjEyOC0yLjg2MWw0LjMxOC0wLjYzNgoJYzEuMzczLTAuMjAyLDMuMTE4LDAuNTgzLDMuODc1LDEuNzQ2bDEuMzgxLDIuMTEyQzE3LjI4Nyw2MS41NTcsMTYuNzg0LDYyLjY3LDE1LjQxMiw2Mi44NzIgTTkuMjIzLDQ2LjUybDEuMTM2LTExLjYyNwoJYzAuMTU2LTEuNjEzLDEuNTk2LTMuMTI0LDMuMTk4LTMuMzZsMzQuNjU3LTUuMDk4YzEuNjAxLTAuMjM2LDMuNDE1LDAuNzk3LDQuMDMxLDIuMjk2bDQuNDM0LDEwLjgwOAoJYzAuNjE2LDEuNDk3LTAuMTk0LDIuOTE1LTEuNzk1LDMuMTUxTDExLjg1LDQ5LjAyQzEwLjI0OCw0OS4yNTYsOS4wNjUsNDguMTMxLDkuMjIzLDQ2LjUyIi8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNDUuMTQxLDU5LjM2NWMtMC4wODcsMS4zODUtMS4yOSwyLjQ0NS0yLjY3NSwyLjM1OGwtNy41MjUtMC40NzRjLTEuMzg2LTAuMDg3LTEuOTc5LTEuMTU0LTEuMzE5LTIuMzc2CglsMS4yMDItMi4yMmMwLjY1OC0xLjIyMiwyLjMzMi0yLjE0OCwzLjcxNy0yLjA2MWw0LjM1NywwLjI3NWMxLjM4NSwwLjA4NywyLjQ0NiwxLjI5MiwyLjM1OSwyLjY3NEwxNDUuMTQxLDU5LjM2NXogTTk0LjU0LDU4LjcwNgoJbC03LjUyNS0wLjQ3NGMtMS4zODUtMC4wODctMi40NDYtMS4yODktMi4zNTktMi42NzVsMC4xMTUtMS44MjVjMC4wODctMS4zODMsMS4yOS0yLjQ0NSwyLjY3NS0yLjM1OGw0LjM1NiwwLjI3NAoJYzEuMzg1LDAuMDg3LDIuOTMsMS4yMTcsMy40MjksMi41MTFsMC45MTIsMi4zNTNDOTYuNjQ3LDU3LjgwOCw5NS45MjQsNTguNzkzLDk0LjU0LDU4LjcwNiBNOTEuODc3LDQxLjQyNUw5NS40LDMwLjI4NwoJYzAuNDg3LTEuNTQ2LDIuMjA5LTIuNzI1LDMuODI2LTIuNjI0bDM0Ljk2LDIuMmMxLjYxNSwwLjEwMSwzLjE3NiwxLjQ4OCwzLjQ2NywzLjA4MmwyLjA5NiwxMS40OTIKCWMwLjI5MSwxLjU5My0wLjc5NCwyLjgxMi0yLjQxLDIuNzFsLTQzLjQxLTIuNzMyQzkyLjMxMyw0NC4zMTQsOTEuMzg4LDQyLjk2OSw5MS44NzcsNDEuNDI1IE0xNDYuNTYzLDUwLjYyNwoJYy0xLjYyOC0xLjIzNi0zLjMwMy00LjEwNC0zLjcxNy02LjM4NWwtMi4zODgtMTMuMDkyYy0wLjQxNy0yLjI3NS0yLjY0Ny00LjI1Ni00Ljk1NC00LjQwMUw5OC4zMSwyNC40MDcKCWMtMi4zMS0wLjE0NS00Ljc2OCwxLjU0MS01LjQ2NywzLjc0NUw4OC44Myw0MC44NDFjLTAuNjk3LDIuMjA3LTIuNzE5LDQuODQ3LTQuNDg5LDUuODY5Yy0xLjc3LDEuMDIyLTMuMzM5LDMuNzQ1LTMuNDg1LDYuMDUxCglsLTAuOTM5LDE0LjkxM2MtMC4xNDUsMi4zMTEsMS42MjUsNC4zMTIsMy45MzQsNC40NThsMC4wMTMsMC4wMDFsLTAuMjgxLDQuNDYxYy0wLjE0NSwyLjMwNywxLjYyNyw0LjMxNywzLjkzNSw0LjQ2MmwwLjc4NSwwLjA0OQoJYzIuMzA3LDAuMTQ1LDQuMzE3LTEuNjI3LDQuNDYyLTMuOTM0bDAuMjgxLTQuNDYxbDQxLjYxOSwyLjYybC0wLjI4MSw0LjQ2MWMtMC4xNDUsMi4zMDcsMS42MjYsNC4zMTcsMy45MzQsNC40NjJsMC43ODUsMC4wNDkKCWMyLjMwOSwwLjE0NSw0LjMxOC0xLjYyNyw0LjQ2My0zLjkzNGwwLjI4MS00LjQ2MWwwLjAxMywwLjAwMWMyLjMwOSwwLjE0NSw0LjMxNy0xLjYxOCw0LjQ2Mi0zLjkyOWwwLjkzOS0xNC45MTMKCUMxNDkuNDA3LDU0Ljc2LDE0OC4xOTIsNTEuODYyLDE0Ni41NjMsNTAuNjI3Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02NS4wNDksNTMuMDIyYzAuMjAyLDEuMzczLTAuNzU1LDIuNjU5LTIuMTI4LDIuODYxbC03LjQ1OSwxLjA5N2MtMS4zNzQsMC4yMDItMi4xNzUtMC43MTktMS43ODQtMi4wNTEKCWwwLjcxNi0yLjQyYzAuMzktMS4zMzIsMS44MzYtMi41ODYsMy4yMDktMi43ODhsNC4zMTktMC42MzVjMS4zNzMtMC4yMDIsMi42NiwwLjc1NiwyLjg2MiwyLjEyN0w2NS4wNDksNTMuMDIyeiBNMTUuNDEyLDYyLjg3MgoJTDcuOTUzLDYzLjk3Yy0xLjM3MywwLjIwMi0yLjY2LTAuNzU0LTIuODYyLTIuMTI3bC0wLjI2Ni0xLjgwOGMtMC4yMDItMS4zNzEsMC43NTUtMi42NTksMi4xMjgtMi44NjFsNC4zMTgtMC42MzYKCWMxLjM3My0wLjIwMiwzLjExOCwwLjU4MywzLjg3NSwxLjc0NmwxLjM4MSwyLjExMkMxNy4yODcsNjEuNTU3LDE2Ljc4NCw2Mi42NywxNS40MTIsNjIuODcyIE05LjIyMyw0Ni41MmwxLjEzNi0xMS42MjcKCWMwLjE1Ni0xLjYxMywxLjU5Ni0zLjEyNCwzLjE5OC0zLjM2bDM0LjY1Ny01LjA5OGMxLjYwMS0wLjIzNiwzLjQxNSwwLjc5Nyw0LjAzMSwyLjI5Nmw0LjQzNCwxMC44MDgKCWMwLjYxNiwxLjQ5Ny0wLjE5NCwyLjkxNS0xLjc5NSwzLjE1MUwxMS44NSw0OS4wMkMxMC4yNDgsNDkuMjU2LDkuMDY1LDQ4LjEzMSw5LjIyMyw0Ni41MiBNNjQuNjI5LDQ0LjE3OQoJYy0xLjg0OS0wLjg3MS00LjA4My0zLjMzLTQuOTYxLTUuNDc2bC01LjA1Mi0xMi4zMTJjLTAuODc5LTIuMTM5LTMuNDcyLTMuNjE0LTUuNzU5LTMuMjc4bC0zNi44Nyw1LjQyNAoJYy0yLjI5LDAuMzM3LTQuMzQ1LDIuNDk2LTQuNTcxLDQuNzk3TDYuMTIsNDYuNThjLTAuMjI0LDIuMzAzLTEuNjU0LDUuMzA2LTMuMTc0LDYuNjczYy0xLjUyLDEuMzY3LTIuNDksNC4zNTYtMi4xNTQsNi42NDIKCWwyLjE3NSwxNC43ODRjMC4zMzcsMi4yOSwyLjQ4NCwzLjg4MSw0Ljc3MywzLjU0NWwwLjAxMy0wLjAwMmwwLjY1MSw0LjQyMmMwLjMzNiwyLjI4NywyLjQ4NiwzLjg4Niw0Ljc3NSwzLjU0OWwwLjc3OS0wLjExNQoJYzIuMjg3LTAuMzM2LDMuODg1LTIuNDg3LDMuNTQ5LTQuNzczbC0wLjY1LTQuNDIybDQxLjI1Ny02LjA3bDAuNjUxLDQuNDIyYzAuMzM2LDIuMjg3LDIuNDg2LDMuODg2LDQuNzczLDMuNTQ5bDAuNzc5LTAuMTE1CgljMi4yODgtMC4zMzcsMy44ODctMi40ODcsMy41NS00Ljc3NGwtMC42NS00LjQyMmwwLjAxMy0wLjAwMmMyLjI4OC0wLjMzNywzLjg4Ny0yLjQ3OCwzLjU1LTQuNzY5bC0yLjE3NS0xNC43ODQKCUM2OC4yNjgsNDcuNjMzLDY2LjQ3OCw0NS4wNSw2NC42MjksNDQuMTc5Ii8+Cjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNjcuMTQxLDMwLjM5NiA1NC42OTIsMTcuNzU3IDY5LjkxOCwyMC4yNjcgNjguODg4LDAuNzYzIDgwLjk0OSwyMS4zNzIgODUuMDQ2LDQuODEzIDkxLjYxOSwxNS4zNzMgCgkxMDAuMTI5LDExLjg5IDkwLjkzNSwyMC44MTggODYuNDM3LDEyLjk3NyA4MS43NDIsMjkuNzQ2IDcyLjc0OCwxMi4wODUgNzMuMDA3LDIzLjkxNiA2Mi41MjUsMjEuNzIzICIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
	}


	.claim-tile.icnCarTheft .claim-tile-block {
		background-image: url(../images/claims/motor/theft.png);
	}

	.svg .claim-tile.icnCarTheft .claim-tile-block {
		background-image: url(../images/claims/motor/theft.svg);
		background-position: center 3.19em;
		background-size: 6.5em;
	}

	.claimTileInput:checked + .claim-tile.icnCarTheft .claim-tile-block {
		background-image: url(../images/claims/motor/theft-selected.png);
	}

	.svg .claimTileInput:checked + .claim-tile.icnCarTheft .claim-tile-block {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEwX2NvcHlfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgoJIHk9IjBweCIgdmlld0JveD0iMCAwIDEwNiA2OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTA2IDY5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6dHJhbnNwYXJlbnQ7fQoJLnN0MXtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODUuNDc2LDkuMTU0YzIuODc2LTAuOTE0LDE2LjMwMS0xLjQwNiwxNi43NDksMC4xNzRjMC4xMzMsMC40NjksMC4xMzksMi45NTUsMC4xNDEsNy45MTEKCWMtMC42MDgtMC42NS0xLjM3OC0xLjQzMi0yLjM3OS0yLjM5OGwtMS4wNDYtMS4wMDhsLTEuOTI0LDQuNTIzbC0zLjY3My01LjQwM2wtMy41NDYsNi41NzZsLTMuMTkzLTIuMjQzbC0wLjQ5NiwxLjEwNgoJYy0wLjM0NSwwLjc3LTAuNzU1LDEuNjM0LTEuMDg4LDIuMzIzYy0wLjQ5My0wLjQ4OC0wLjkzNi0wLjg4NS0xLjM0NS0xLjI1MmMtMC4zNTMtMC4zMTYtMC42ODYtMC42MTQtMS4wMTItMC45MzlsLTAuNjAyLTAuNTk5CglsLTAuNjg4LDAuNDk3Yy0xLjEwOCwwLjgtMi4wNDMsMS40NzctMi44MzUsMi4wNTJDODAuNjM1LDE1Ljg0OSw4My43MDQsOS43MTcsODUuNDc2LDkuMTU0eiBNNzYuMzA1LDI1LjY1MgoJYzAsMCwwLjIzOC0wLjU4OCwwLjYzOS0xLjUzNmMwLjg0NC0wLjYyMiwyLjM5NS0xLjc1Nyw0LjkyOC0zLjU4N2MwLjE1MywwLjE0LDAuMzA5LDAuMjc5LDAuNDY5LDAuNDIzCgljMC42NjIsMC41OTQsMS4zNDgsMS4yMDksMi4yLDIuMTZsMC45ODIsMS4wOTdsMC42NTctMS4zMTdjMC4wMzItMC4wNjQsMC42MzgtMS4yNzcsMS4yNDktMi41ODJsMy4wNjIsMi4xNDlsMy4wNS01LjY1OGwzLjg4Miw1LjcxCglsMi4yMDctNS4xODhjMS4wMDYsMS4wNDYsMi4xNjcsMi4zMjEsMi43MSwyLjk1MWwtMC4wODUsMC4wODZjMC4wNDEsMC4wNCwwLjA3MywwLjA2OSwwLjExMiwwLjEwNgoJYzAuMDAxLDAuODUyLDAuMDAyLDEuNzQ2LDAuMDAzLDIuNzA0Qzg3LjIxMywyNi4zODgsNzYuMzA1LDI1LjY1Miw3Ni4zMDUsMjUuNjUyeiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTA0LjQwNiw3LjE3NGMtMC45NzMtMi45My0xNi4zNTItMi4zODMtMTkuNjU3LTEuNEM4Mi4wODYsNi41NjcsNzYuMSwxOS42MzEsNzMuODczLDI0LjY4CgljLTAuNjQzLTEuMDktMS4xNTgtMi4yNDMtMS40MTktMy4zMDJsLTMuNzIyLTE1LjA1Yy0wLjY0Ny0yLjYyMS0zLjM4NS00Ljc2NC02LjA3OS00Ljc2NkwxOS4yMjksMS41MjMKCWMtMi42OTgtMC4wMDItNS40MzQsMi4xMzYtNi4wODcsNC43NTVMOS4zOSwyMS4zMjFjLTAuNjUyLDIuNjE0LTIuODEzLDUuODMzLTQuNzk4LDcuMTQ3Yy0xLjk4NywxLjMxOS0zLjYxNCw0LjU5Ni0zLjYxNiw3LjI4OQoJTDAuOTYsNTMuMTY2Yy0wLjAwMiwyLjcwMSwyLjIwMSw0LjkwMSw0Ljg5NSw0LjkwM2gwLjAxOGwtMC4wMDUsNS4yMDZjLTAuMDAyLDIuNzAxLDIuMjAxLDQuOTA2LDQuODk3LDQuOTA4bDAuOTE1LDAuMDAxCgljMi42OTUsMC4wMDIsNC45MDQtMi4xOTksNC45MDctNC44OTlsMC4wMDUtNS4yMDZsNDguNTkxLDAuMDQ0bC0wLjAwNSw1LjIwNmMtMC4wMDIsMi43MDEsMi4yMDMsNC45MDYsNC44OTgsNC45MDhsMC45MTUsMC4wMDEKCWMyLjY5NSwwLjAwMiw0LjkwNC0yLjE5OSw0LjkwNy00Ljg5OWwwLjAwNS01LjIwNmgwLjAxNmMxLjk3MSwwLjAwMiwzLjY2OS0xLjE3Nyw0LjQ0OC0yLjg2MmM2LjY0NS0wLjM4MiwxNS42Mi0xLjAyNSwxOS45ODgtMS44OTcKCWMxLjI4Ny0wLjI1NywyLjY5OS0wLjg2OCwzLjQ2My0yLjM4NEMxMDUuNDU0LDQ3LjczOCwxMDUuMjMxLDguNTQ2LDEwNC40MDYsNy4xNzR6IE04NS40NzYsOS4xNTQKCWMyLjg3Ni0wLjkxNCwxNi4zMDEtMS40MDYsMTYuNzQ5LDAuMTc0YzAuMTMzLDAuNDY5LDAuMTM5LDIuOTU1LDAuMTQxLDcuOTExYy0wLjYwOC0wLjY1LTEuMzc4LTEuNDMyLTIuMzc5LTIuMzk4bC0xLjA0Ni0xLjAwOAoJbC0xLjkyNCw0LjUyM2wtMy42NzMtNS40MDNsLTMuNTQ2LDYuNTc2bC0zLjE5My0yLjI0M2wtMC40OTYsMS4xMDZjLTAuMzQ1LDAuNzctMC43NTUsMS42MzQtMS4wODgsMi4zMjMKCWMtMC40OTMtMC40ODgtMC45MzYtMC44ODUtMS4zNDUtMS4yNTJjLTAuMzUzLTAuMzE2LTAuNjg2LTAuNjE0LTEuMDEyLTAuOTM5bC0wLjYwMi0wLjU5OWwtMC42ODgsMC40OTcKCWMtMS4xMDgsMC44LTIuMDQzLDEuNDc3LTIuODM1LDIuMDUyQzgwLjYzNSwxNS44NDksODMuNzA0LDkuNzE3LDg1LjQ3Niw5LjE1NHogTTEyLjk3NiwyMS43NzhsMy4yOTMtMTMuMjA2CgljMC40NTMtMS44MzUsMi4zNzMtMy4zMjksNC4yNjEtMy4zMjdsNDAuODE2LDAuMDM3YzEuODg0LDAuMDAyLDMuODAxLDEuNDk4LDQuMjU1LDMuMzM1bDMuMjY1LDEzLjIxMgoJYzAuNDU0LDEuODM0LTAuNzIsMy4zMjgtMi42MDcsMy4zMjZsLTUwLjY4MS0wLjA0NkMxMy42OSwyNS4xMDcsMTIuNTIsMjMuNjExLDEyLjk3NiwyMS43Nzh6IE0xNy4zMTksNDEuNjg4TDguNTMzLDQxLjY4CgljLTEuNjE3LTAuMDAxLTIuOTM4LTEuMzI4LTIuOTM2LTIuOTQzbDAuMDAyLTIuMTI4YzAuMDAxLTEuNjIsMS4zMjQtMi45NDQsMi45NDEtMi45NDNsNS4wODUsMC4wMDUKCWMxLjYxOCwwLjAwMSwzLjQ5NSwxLjIwNiw0LjE3MSwyLjY3NmwxLjIzMSwyLjY3QzE5LjcwNSw0MC40ODcsMTguOTM0LDQxLjY5LDE3LjMxOSw0MS42ODh6IE03Ni4yMTQsMzguODAxCgljLTAuMDAxLDEuNjE1LTEuMzIzLDIuOTM5LTIuOTQsMi45MzhsLTguNzg1LTAuMDA4Yy0xLjYxOS0wLjAwMS0yLjM4Ni0xLjIwNS0xLjcwOS0yLjY3M2wxLjI0MS0yLjY2OAoJYzAuNjc3LTEuNDY4LDIuNTU2LTIuNjcsNC4xNzQtMi42NjhsNS4wODYsMC4wMDVjMS42MTcsMC4wMDEsMi45MzYsMS4zMjgsMi45MzUsMi45NDhMNzYuMjE0LDM4LjgwMXogTTc2LjMwNSwyNS42NTIKCWMwLDAsMC4yMzgtMC41ODgsMC42MzktMS41MzZjMC44NDQtMC42MjIsMi4zOTUtMS43NTcsNC45MjgtMy41ODdjMC4xNTMsMC4xNCwwLjMwOSwwLjI3OSwwLjQ2OSwwLjQyMwoJYzAuNjYyLDAuNTk0LDEuMzQ4LDEuMjA5LDIuMiwyLjE2bDAuOTgyLDEuMDk3bDAuNjU3LTEuMzE3YzAuMDMyLTAuMDY0LDAuNjM4LTEuMjc3LDEuMjQ5LTIuNTgybDMuMDYyLDIuMTQ5bDMuMDUtNS42NThsMy44ODIsNS43MQoJbDIuMjA3LTUuMTg4YzEuMDA2LDEuMDQ2LDIuMTY3LDIuMzIxLDIuNzEsMi45NTFsLTAuMDg1LDAuMDg2YzAuMDQxLDAuMDQsMC4wNzMsMC4wNjksMC4xMTIsMC4xMDYKCWMwLjAwMSwwLjg1MiwwLjAwMiwxLjc0NiwwLjAwMywyLjcwNEM4Ny4yMTMsMjYuMzg4LDc2LjMwNSwyNS42NTIsNzYuMzA1LDI1LjY1MnoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyLjk3NiwyMS43NzhsMy4yOTMtMTMuMjA2YzAuNDUzLTEuODM1LDIuMzczLTMuMzI5LDQuMjYxLTMuMzI3bDQwLjgxNiwwLjAzNwoJYzEuODg0LDAuMDAyLDMuODAxLDEuNDk4LDQuMjU1LDMuMzM1bDMuMjY1LDEzLjIxMmMwLjQ1NCwxLjgzNC0wLjcyLDMuMzI4LTIuNjA3LDMuMzI2bC01MC42ODEtMC4wNDYKCUMxMy42OSwyNS4xMDcsMTIuNTIsMjMuNjExLDEyLjk3NiwyMS43Nzh6IE0xNy4zMTksNDEuNjg4TDguNTMzLDQxLjY4Yy0xLjYxNy0wLjAwMS0yLjkzOC0xLjMyOC0yLjkzNi0yLjk0M2wwLjAwMi0yLjEyOAoJYzAuMDAxLTEuNjIsMS4zMjQtMi45NDQsMi45NDEtMi45NDNsNS4wODUsMC4wMDVjMS42MTgsMC4wMDEsMy40OTUsMS4yMDYsNC4xNzEsMi42NzZsMS4yMzEsMi42NwoJQzE5LjcwNSw0MC40ODcsMTguOTM0LDQxLjY5LDE3LjMxOSw0MS42ODh6IE03Ni4yMTQsMzguODAxYy0wLjAwMSwxLjYxNS0xLjMyMywyLjkzOS0yLjk0LDIuOTM4bC04Ljc4NS0wLjAwOAoJYy0xLjYxOS0wLjAwMS0yLjM4Ni0xLjIwNS0xLjcwOS0yLjY3M2wxLjI0MS0yLjY2OGMwLjY3Ny0xLjQ2OCwyLjU1Ni0yLjY3LDQuMTc0LTIuNjY4bDUuMDg2LDAuMDA1CgljMS42MTcsMC4wMDEsMi45MzYsMS4zMjgsMi45MzUsMi45NDhMNzYuMjE0LDM4LjgwMXogTTc2LjMwNSwyNS42NTIiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
	}


	.claim-tile.icnCarMaliciousDamage .claim-tile-block {
		background-image: url(../images/claims/motor/md.png);
	}

	.svg .claim-tile.icnCarMaliciousDamage .claim-tile-block {
		background-image: url(../images/claims/motor/md.svg);
		background-position: center 1.5em;
		background-size: 6.5em;
		background-size: 9em\0;
	}

	.claimTileInput:checked + .claim-tile.icnCarMaliciousDamage .claim-tile-block {
		background-image: url(../images/claims/motor/md-selected.png);
	}

	.svg .claimTileInput:checked + .claim-tile.icnCarMaliciousDamage .claim-tile-block {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTA1IDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTA1IDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQoJLnN0MXtmaWxsOnRyYW5zcGFyZW50O30KPC9zdHlsZT4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI2Ny44NDgsMjcuNjU1IDU1LjA2LDE4LjQzNyA2OC43NzIsMTguMzY4IDY0Ljk2NCwxLjQzNCA3OC42LDE3LjY5MiA3OS43MjIsMi41NzUgODcuMDUzLDEwLjg0NyAKCTkzLjk5LDYuNTI4IDg3LjI2NiwxNS43MTkgODIuMTU3LDkuNTIgODAuNTQyLDI0LjkxIDcwLjAzMiwxMC43NzggNzIuMDIxLDIxLjEwMyA2Mi41MTIsMjAuNzQ0ICIvPgo8ZyBpZD0iUDNfTW90b3JfNV8iPgo8L2c+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03Ni4xMTUsNjkuNzkzYzAsMS42MTUtMS4zMiwyLjk0LTIuOTM3LDIuOTRsLTguNzg1LDBjLTEuNjE5LDAtMi4zODctMS4yMDMtMS43MTEtMi42NzJsMS4yMzgtMi42NjkKCWMwLjY3Ni0xLjQ2OSwyLjU1My0yLjY3Miw0LjE3Mi0yLjY3Mmw1LjA4NiwwYzEuNjE3LDAsMi45MzcsMS4zMjUsMi45MzgsMi45NDVMNzYuMTE1LDY5Ljc5M3ogTTE3LjIyMiw3Mi43MzdsLTguNzg1LDAKCWMtMS42MTcsMC0yLjkzOS0xLjMyNS0yLjkzOS0yLjk0bDAtMi4xMjhjMC0xLjYyLDEuMzIxLTIuOTQ1LDIuOTM5LTIuOTQ2bDUuMDg1LDBjMS42MTgsMCwzLjQ5NiwxLjIwMyw0LjE3MywyLjY3MmwxLjIzMywyLjY2OQoJQzE5LjYwNyw3MS41MzMsMTguODM4LDcyLjczNiwxNy4yMjIsNzIuNzM3IE0xMi44Niw1Mi44M2wzLjI4MS0xMy4yMDljMC40NTItMS44MzYsMi4zNy0zLjMzMSw0LjI1OC0zLjMzMWw0MC44MTYtMC4wMDIKCWMxLjg4NCwwLDMuODAyLDEuNDk1LDQuMjU4LDMuMzMxbDMuMjc4LDEzLjIwOGMwLjQ1NiwxLjgzMy0wLjcxNywzLjMyOC0yLjYwNCwzLjMyOGwtNTAuNjgxLDAuMDAzCglDMTMuNTc4LDU2LjE1OCwxMi40MDYsNTQuNjY0LDEyLjg2LDUyLjgzIi8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03Ni4xMTUsNjkuNzkzYzAsMS42MTUtMS4zMiwyLjk0LTIuOTM3LDIuOTRsLTguNzg1LDBjLTEuNjE5LDAtMi4zODctMS4yMDMtMS43MTEtMi42NzJsMS4yMzgtMi42NjkKCWMwLjY3Ni0xLjQ2OSwyLjU1My0yLjY3Miw0LjE3Mi0yLjY3Mmw1LjA4NiwwYzEuNjE3LDAsMi45MzcsMS4zMjUsMi45MzgsMi45NDVMNzYuMTE1LDY5Ljc5M3ogTTE3LjIyMiw3Mi43MzdsLTguNzg1LDAKCWMtMS42MTcsMC0yLjkzOS0xLjMyNS0yLjkzOS0yLjk0bDAtMi4xMjhjMC0xLjYyLDEuMzIxLTIuOTQ1LDIuOTM5LTIuOTQ2bDUuMDg1LDBjMS42MTgsMCwzLjQ5NiwxLjIwMyw0LjE3MywyLjY3MmwxLjIzMywyLjY2OQoJQzE5LjYwNyw3MS41MzMsMTguODM4LDcyLjczNiwxNy4yMjIsNzIuNzM3IE0xMi44Niw1Mi44M2wzLjI4MS0xMy4yMDljMC40NTItMS44MzYsMi4zNy0zLjMzMSw0LjI1OC0zLjMzMWw0MC44MTYtMC4wMDIKCWMxLjg4NCwwLDMuODAyLDEuNDk1LDQuMjU4LDMuMzMxbDMuMjc4LDEzLjIwOGMwLjQ1NiwxLjgzMy0wLjcxNywzLjMyOC0yLjYwNCwzLjMyOGwtNTAuNjgxLDAuMDAzCglDMTMuNTc4LDU2LjE1OCwxMi40MDYsNTQuNjY0LDEyLjg2LDUyLjgzIE03Ny4xMjksNTkuNTI1Yy0xLjk4NC0xLjMxNS00LjE0MS00LjUzMS00Ljc5MS03LjE1MWwtMy43MzctMTUuMDQ3CgljLTAuNjUtMi42Mi0zLjM5LTQuNzYtNi4wODQtNC43NmwtNDMuNDI0LDAuMDAyYy0yLjY5OCwwLTUuNDMyLDIuMTQxLTYuMDgyLDQuNzYxTDkuMjc0LDUyLjM3NwoJYy0wLjY1LDIuNjE1LTIuODA3LDUuODM2LTQuNzkxLDcuMTUxYy0xLjk4NiwxLjMyLTMuNjA5LDQuNTk5LTMuNjA5LDcuMjkyTDAuODc1LDg0LjIzYzAsMi43MDEsMi4yMDYsNC44OTgsNC45LDQuODk4aDAuMDE4CglsMCw1LjIwNmMwLDIuNzAxLDIuMjA2LDQuOTA0LDQuOTAxLDQuOTA0bDAuOTE1LDBjMi42OTUsMCw0LjkwMi0yLjIwNCw0LjkwMi00LjkwNGwwLTUuMjA2bDQ4LjU5MS0wLjAwM2wwLDUuMjA2CgljMCwyLjcwMSwyLjIwNyw0LjkwNCw0LjkwMyw0LjkwNGwwLjkxNSwwYzIuNjk1LDAsNC45MDItMi4yMDQsNC45MDItNC45MDRsMC01LjIwNmgwLjAxNWMyLjY5NywwLDQuOTAxLTIuMTk4LDQuOTAxLTQuODk5CglsLTAuMDAxLTE3LjQwOUM4MC43MzgsNjQuMTI0LDc5LjExMyw2MC44NDUsNzcuMTI5LDU5LjUyNSIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODEuMDYzLDM2LjUyMWMtMC4zODcsMC41NTItMS4xNzEsMS4yNTctMi4zMywxLjkzOWMtMC42NTQsMC4zODQtMS4xMDItMC4wMDQtMS43NDgtMC43MgoJYy0wLjU3OC0wLjY0MS0wLjk2MS0xLjE4My0xLjI0NC0xLjY2NGMtMC44OC0xLjQ5NS0wLjQ0LTEuNjc4LDMuNzI1LTQuNTM5YzEyLjU0NS04LjYxNiwxOS42ODEtNC4xMzUsMTkuNjgxLTQuMTM1CglzLTcuOTQyLDAuMjkyLTEwLjczMiwyLjg5NGMtMS41ODQsMS40NzctMC4wNTIsNC4zODgsMC41Niw1LjM1NGMxLjIxNywxLjkxOSwxMy44MjgsMTcuOTI3LDE0Ljg0NSwxOS4xMjYKCWMwLjgzLDAuOTgsMC4yOCwxLjgxNS0wLjI0NCwyLjE3OGwtMy4zMTcsMi4wN2MtMC41NzcsMC40LTEuMzY3LDAuMjM2LTEuNzI3LTAuMzY3YzAsMC0xMS4yMTItMjAuNjktMTEuODMxLTIxLjU4OQoJQzg2LjA4NCwzNi4xNyw4My42NzgsMzIuNzk1LDgxLjA2MywzNi41MjF6Ii8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
	}


	.claim-tile.icnCarFlood .claim-tile-block {
		background-image: url(../images/claims/motor/flood.png);
	}

	.svg .claim-tile.icnCarFlood .claim-tile-block {
		background-image: url(../images/claims/motor/flood.svg);
		background-position: center 2.75em;
		background-size: 6.5em;
	}

	.claimTileInput:checked + .claim-tile.icnCarFlood .claim-tile-block {
		background-image: url(../images/claims/motor/flood-selected.png);
	}

	.svg .claimTileInput:checked + .claim-tile.icnCarFlood .claim-tile-block {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgOTUgNzMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk1IDczOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6dHJhbnNwYXJlbnQ7fQoJLnN0MXtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQuNTU2LDM5LjIxN2wtMC45OTItMi43NjhjLTAuNTQ0LTEuNTIzLTIuMzA4LTIuODg4LTMuOTItMy4wMzFsLTUuMDY1LTAuNDUxCgljLTEuNjExLTAuMTQzLTMuMDQ1LDEuMDYtMy4xODgsMi42NzNsLTAuMTg5LDIuMTE5Yy0wLjE0MywxLjYwOCwxLjA1NiwzLjA0NiwyLjY2NywzLjE4OWw4Ljc1MSwwLjc3OAoJQzI0LjIzLDQxLjg3MSwyNS4xMDMsNDAuNzQxLDI0LjU1NiwzOS4yMTd6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMi4zNDEsMjUuMDU5bDUwLjQ4MSw0LjQ5MWMxLjg3OSwwLjE2NywzLjE4LTEuMjE4LDIuODg5LTMuMDg0bC0yLjA5NC0xMy40NDcKCWMtMC4yOTEtMS44NjktMi4wNjktMy41MjgtMy45NDYtMy42OTVMMjkuMDE2LDUuNzA3Yy0xLjg4MS0wLjE2Ny0zLjkyNCwxLjE1Mi00LjUzNiwyLjk0bC00LjQzOSwxMi44NjYKCUMxOS40MjYsMjMuMjk5LDIwLjQ2MSwyNC44OTIsMjIuMzQxLDI1LjA1OXoiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTIwLjMxMyw1MS42MDFjNi44NTMtMC40NDEsMTMuNzQtMTAuMDk2LDI1LjA5NC0xMS4zMTFjOC44OTktMC45NTIsMTQuNTUxLDYuMDcyLDIxLjUsNS41NjcKCWMwLjYwOC0wLjA0NCwxLjE5MS0wLjEyMSwxLjc1OC0wLjIxN2MtMC44ODktMC40NjYtMS4xNDctMS40NjItMC41MjctMi41NDVsMS40Ny0yLjU0OWMwLjgwMy0xLjQwMywyLjc4LTIuNDM1LDQuMzkyLTIuMjkyCglsNS4wNjYsMC40NTFjMS4wMDMsMC4wODksMS44NDUsMC42ODEsMi4zMDMsMS41MDNjMS40ODctMC42NiwzLjA1Ni0xLjE5OSw0LjgwMS0xLjQ5NWMtMC40NTItMS45NDItMS40NTItMy44MjYtMi43MDgtNC44MzMKCWMtMS44Ni0xLjQ4Ni0zLjcyMy00Ljg4LTQuMTM4LTcuNTQ4bC0yLjM4OC0xNS4zMTljLTAuNDE1LTIuNjY3LTIuOTU0LTUuMDQyLTUuNjM4LTUuMjgxTDI4LjA0NiwxLjg4NAoJYy0yLjY4Ny0wLjIzOS01LjYwMSwxLjY1MS02LjQ4LDQuMjAzbC01LjA1NywxNC42NTdjLTAuODc5LDIuNTQ3LTMuMzE0LDUuNTY0LTUuNDA3LDYuNjk4Yy0yLjA5NSwxLjEzOS00LjAwMyw0LjI2MS00LjI0MSw2Ljk0MwoJTDUuOTQ4LDQ0LjY1QzExLjE4OSw0Ny4xMzcsMTUuODMyLDUxLjg4OSwyMC4zMTMsNTEuNjAxeiBNMjAuMDQxLDIxLjUxM0wyNC40OCw4LjY0N2MwLjYxMy0xLjc4OSwyLjY1Ni0zLjEwOCw0LjUzNi0yLjk0CglsNDAuNjU1LDMuNjE3YzEuODc3LDAuMTY3LDMuNjU1LDEuODI2LDMuOTQ2LDMuNjk1bDIuMDk0LDEzLjQ0N2MwLjI5MSwxLjg2Ny0xLjAwOSwzLjI1MS0yLjg4OSwzLjA4NGwtNTAuNDgxLTQuNDkxCglDMjAuNDYxLDI0Ljg5MiwxOS40MjYsMjMuMjk5LDIwLjA0MSwyMS41MTN6IE0xMS4yMDMsMzcuNzZsMC4xODktMi4xMTljMC4xNDMtMS42MTMsMS41NzctMi44MTcsMy4xODgtMi42NzNsNS4wNjUsMC40NTEKCWMxLjYxMiwwLjE0MywzLjM3NiwxLjUwOCwzLjkyLDMuMDMxbDAuOTkyLDIuNzY4YzAuNTQ3LDEuNTIzLTAuMzI2LDIuNjUzLTEuOTM2LDIuNTFsLTguNzUxLTAuNzc4CglDMTIuMjU5LDQwLjgwNiwxMS4wNiwzOS4zNjgsMTEuMjAzLDM3Ljc2eiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMC45NCw0OS4yMTljMCwwLDAuMDk3LDAuMDI2LDAuMjg1LDAuMDc2YzAuMTkxLDAuMDQ0LDAuNDY0LDAuMTMsMC44MjQsMC4yNTkKCWMwLjcyMiwwLjI0NSwxLjc0NCwwLjcwOSwyLjk4LDEuNDA2YzEuMjI1LDAuNzExLDIuNjYxLDEuNjQ4LDQuMjUzLDIuNzMxYzEuNTkzLDEuMDcyLDMuMzkxLDIuMjYxLDUuNDI0LDMuMTc2CgljMi4wMSwwLjkzOSw0LjI2NCwxLjU3OCw2LjU3NiwxLjM1NGMyLjA2NS0wLjE1LDQuNDI3LTEuNTg5LDYuNzktMy4xOThjMi4zOC0xLjYzOCw0LjgyNi0zLjU0Nyw3LjYwNy01LjI1NwoJYzIuNzY5LTEuNjksNS44OC0zLjM5NCw5LjY5MS0zLjg4NmwwLjM1NS0wLjA0MmwwLjA4OS0wLjAxbDAuMDQ0LTAuMDA1bDAuMTM1LTAuMDFsMC4xNDktMC4wMDgKCWMwLjIxNy0wLjAwNiwwLjM1My0wLjAyMywwLjYzOC0wLjAxOWMwLjI3NCwwLjAwNSwwLjU2NiwwLjAwOSwwLjgyNCwwLjAyN2wwLjczMSwwLjA2OWMwLjk2LDAuMTIyLDEuODY1LDAuMzM2LDIuNzI1LDAuNTkKCWMxLjcyMSwwLjUxMSwzLjI1NywxLjE4Myw0LjcyNCwxLjg0NGMyLjkyNSwxLjMxOSw1LjU0NSwyLjcxNCw4LjEwNywzLjU3OGMxLjI2OSwwLjQ1NywyLjUxMywwLjc4MywzLjcxOSwwLjkzNwoJYzEuMjM4LDAuMTUzLDIuMjg0LDAuMTYzLDMuNDQ2LTAuMDQzYzIuMzA5LTAuNDI0LDQuNjY4LTEuMzI1LDYuODI2LTIuMmMyLjE4Ni0wLjg1MSw0LjIwOS0xLjcyNSw2LjA1Ny0yLjQwOAoJYzEuODQyLTAuNjkzLDMuNDgxLTEuMjYxLDQuODgtMS41ODVjMS4zOTYtMC4zMzEsMi41MzUtMC40MjksMy4zMDktMC40MjZjMC43NzItMC4wMTEsMS4xODIsMC4wNDksMS4xODIsMC4wNDkKCXMtMC4zNjYsMC4xNzctMS4wNTIsMC41MDhjLTAuNjc2LDAuMzM1LTEuNjQ1LDAuODIxLTIuODUyLDEuNDU3Yy0xLjIwOSwwLjYzMy0yLjY2NCwxLjQxNC00LjMwNCwyLjQwNgoJYy0xLjY0LDAuOTkzLTMuNDgyLDIuMTQ2LTUuNTc1LDMuMzgzYy0yLjEyNSwxLjE3NS00LjQ3LDIuNTExLTcuNDk0LDMuMjk2Yy0xLjQ5NiwwLjQxNi0zLjI4NywwLjU1OC00Ljg5NiwwLjQxMwoJYy0xLjY0Ny0wLjEyMi0zLjI2OC0wLjQ2Ni00LjgyNi0wLjkzNmMtMy4xMDctMC45ODItNS45NjktMi40MjctOC43LTMuNzU0Yy0yLjcyOC0xLjI5My01LjQzNi0yLjQzMi03LjcxMS0yLjE2CgljLTIuNTQzLDAuMjEyLTUuMjUzLDEuNDU2LTcuODI0LDIuOTM2Yy0yLjU3OSwxLjUwNy01LjExOCwzLjIxNC03Ljc1LDQuNzg0Yy0xLjMyNiwwLjc4LTIuNjYzLDEuNTQxLTQuMTIyLDIuMTYxCgljLTAuNzIxLDAuMzE1LTEuNDg0LDAuNTg1LTIuMjc5LDAuNzk0Yy0wLjM3OSwwLjEwNC0wLjgzMywwLjE5My0xLjI5OSwwLjI2MmMtMC4yMTksMC4wMzItMC4zNTcsMC4wMzQtMC41MzgsMC4wNTJsLTAuMTI4LDAuMDExCglsLTAuMTQ0LDAuMDEzbC0wLjA3NCwwLjAwMWwtMC4yOTUsMC4wMDJjLTMuMTc1LDAuMDYzLTUuOTg5LTEuMDgtOC4xMjktMi40MDNjLTIuMTU2LTEuMzYxLTMuODI4LTIuODU2LTUuMjg0LTQuMTU1CgljLTEuNDUxLTEuMzA2LTIuNjQtMi40ODgtMy42NzctMy4zOWMtMS4wMTItMC45MzUtMS44NzEtMS41ODktMi40NjYtMi4wMzNjLTAuMjk4LTAuMjE3LTAuNTQtMC4zNzYtMC43MDMtMC40ODIKCUMxLjAyMyw0OS4yNzUsMC45NCw0OS4yMTksMC45NCw0OS4yMTl6Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0wLjk0LDU3LjU5NGMwLDAsMC40MDYsMC4xNDQsMS4wODYsMC41NjRjMC42NzksMC40MTEsMS41OTksMS4wOTEsMi43MSwxLjk3CgljMS4xMTYsMC44NzYsMi4zNzMsMi4wMDcsMy44OSwzLjE4YzEuNTI0LDEuMTU4LDMuMzIyLDIuMzQ1LDUuNDAzLDMuMjkzYzIuMDc3LDAuOTQ1LDQuNDQzLDEuNjI3LDYuOTU5LDEuNzYKCWMxLjI5OCwwLjA2NCwyLjQ3MywwLjAxMSwzLjY0OS0wLjM0NGMxLjIwMi0wLjMzMSwyLjQyNS0wLjg5MSwzLjY2My0xLjU0N2MyLjQ3Ni0xLjM0NCw0Ljk0Ny0zLjE1LDcuNjItNC45ODUKCWMxLjM0OC0wLjkwOSwyLjczNy0xLjg0Niw0LjMxOC0yLjY4NWMwLjc5NC0wLjQxNCwxLjYzNC0wLjgwOSwyLjU2Ny0xLjEzMmMwLjQ2OC0wLjE2MSwwLjk2My0wLjMsMS40ODItMC40MWwwLjQwMi0wLjA3CglsMC4yMDEtMC4wMzNsMC4xMDEtMC4wMTZsMC4xNjQtMC4wMTdsMC42MTItMC4wNTdsMC44MzktMC4wMjZsMC43NTUsMC4wMjljMC40OTUsMC4wMzcsMC45ODQsMC4wOTEsMS40NTgsMC4xNzQKCWMwLjk1MSwwLjE2MSwxLjg1MywwLjQwMSwyLjcxMiwwLjY4YzEuNzIzLDAuNTU0LDMuMjU3LDEuMjgyLDQuNzI5LDEuOTc3YzIuOTI1LDEuNDA3LDUuNTg1LDIuNzc0LDguMjE5LDMuNTIzCgljMS4zMjQsMC4zNjMsMi41ODIsMC41OTcsMy44OTgsMC42MzRjMC4zODcsMC4wMiwwLjcwNCwwLjAxNSwxLjAwMiwwLjAwN2MwLjMwMSwwLjAwMywwLjYyNi0wLjAxOCwwLjk1Mi0wLjA0MwoJYzAuNjQ4LTAuMDQyLDEuMjg5LTAuMTI0LDEuOTItMC4yMzRjMi41MjctMC40MzksNC44ODktMS4zMTQsNy4wMjEtMi4yOTVjMi4xMzQtMC45ODcsNC4wNDEtMi4wODksNS43NDEtMy4wODQKCWMxLjY5LTEuMDEyLDMuMjE2LTEuODcyLDQuNTU3LTIuNDYzYzEuMzQtMC41OTEsMi40ODItMC45MDYsMy4yNzItMS4wMjZjMC40MDEtMC4wNDgsMC43MDEtMC4wODIsMC45MTEtMC4wNzIKCWMwLjIwNCwwLDAuMzEtMC4wMDEsMC4zMS0wLjAwMXMtMC4zNzMsMC4yMTMtMS4wMDEsMC42NDFjLTAuNjM1LDAuNDItMS41MDgsMS4wODMtMi42MSwxLjk0OGMtMS4xMTEsMC44NDktMi40NTksMS45MDMtNC4wODYsMy4wNTEKCWMtMS42MTksMS4xNTktMy40NzUsMi40NzctNS42NjIsMy43NDdjLTIuMTgyLDEuMjY2LTQuNzE4LDIuNDk0LTcuNjU3LDMuMjM3Yy0wLjczMiwwLjE4OC0xLjQ4OCwwLjM0Ny0yLjI2NCwwLjQ2CgljLTAuMzg1LDAuMDYtMC43NzcsMC4xMTctMS4yLDAuMTQ5Yy0wLjQyNiwwLjA0Mi0wLjgzNywwLjA3NS0xLjE4MiwwLjA4NGwtMC41NTEsMC4wMjVsLTAuNjc4LTAuMDAzCgljLTAuNDIxLDAuMDA0LTAuODM4LTAuMDM1LTEuMjYtMC4wNTljLTAuODM4LTAuMDgtMS42NzItMC4yMTQtMi40OTYtMC4zODhjLTMuMzAxLTAuNzA2LTYuMzM1LTIuMTMxLTkuMi0zLjQxNAoJYy0xLjQzMy0wLjYzOC0yLjg0NC0xLjIzOS00LjIwNS0xLjY3M2MtMC42ODEtMC4yMTUtMS4zNTEtMC4zODQtMi4wMDItMC40ODljLTAuMzI2LTAuMDU1LTAuNjQ0LTAuMDg1LTAuOTU5LTAuMTA4bC0wLjQ2Mi0wLjAxNgoJbC0wLjM3OSwwLjAwMmwtMC42MDEsMC4wNTFsLTAuMzM1LDAuMDU1Yy0wLjI3NSwwLjA1OC0wLjU2MywwLjEzNC0wLjg2NCwwLjIzNGMtMC42MDIsMC4yMDMtMS4yMzgsMC40OS0xLjg4LDAuODE5CgljLTEuMjksMC42NTgtMi42MDksMS40OC0zLjkyOSwyLjMzMWMtMi42NTIsMS42OTYtNS4zNTMsMy41MTctOC4zMzcsNC44OTNjLTEuNDg5LDAuNjkzLTMuMDY2LDEuMjU1LTQuNzI4LDEuNTY2CgljLTAuNDEzLDAuMDg2LTAuODMsMC4xMzEtMS4yNjIsMC4xODVjLTAuNDU3LDAuMDM3LTAuOTQ4LDAuMDc0LTEuMjY2LDAuMDU5Yy0wLjg1Ni0wLjAwNC0xLjU4Ny0wLjA2Mi0yLjM2Mi0wLjE2CgljLTMuMDU1LTAuMzc2LTUuNzc0LTEuNDQ3LTguMDIxLTIuNzIyYy0yLjI1OC0xLjI3OS00LjA5MS0yLjc0NS01LjYwNi00LjExOGMtMS41MTMtMS4zNzctMi43MTktMi42NzEtMy41ODYtMy44MzEKCWMtMC44NzMtMS4xNTYtMS40NzEtMi4xMTUtMS44NzEtMi43NzlDMS4xNTUsNTcuOTUyLDAuOTQsNTcuNTk0LDAuOTQsNTcuNTk0eiIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
	}

	.claim-tile.icnCarOther .claim-tile-block {
		background-image: url(../images/claims/motor/BrokerENOL_Other_icon_blue.svg);
	}

	.svg .claim-tile.icnCarOther .claim-tile-block {
		background-image: url(../images/claims/motor/BrokerENOL_Other_icon_blue.svg);
		background-position: center 1.75em;
		background-size: 4.5em;
	}

	.claimTileInput:checked + .claim-tile.icnCarOther .claim-tile-block {
		background-image: url(../images/claims/motor/BrokerENOL_Other_icon_white.svg);
	}

	.svg .claimTileInput:checked + .claim-tile.icnCarOther .claim-tile-block {
		background-image: url(../images/claims/motor/BrokerENOL_Other_icon_white.svg);
	}

	/*---------------------------------------------------------------------------------------
ShowOnFocus
--------------------------------------------------------------------------------------- */
	.ShowOnFocus:not(:checked) ~ .ShowOnFocusBlock,
	.ShowOnFocus_Nested:not(:checked) ~ .ShowOnFocusBlock_Nested > .ShowOnFocusBlock,
	.ShowOnFocus_Yes:not(:checked) ~ .ShowOnFocusBlock_Yes,
	.ShowOnFocus_No:not(:checked) ~ .ShowOnFocusBlock_No {
		display: none;
	}

	.ShowOnFocus:checked ~ .ShowOnFocusBlock,
	.ShowOnFocus_Nested:checked ~ .ShowOnFocusBlock_Nested > .ShowOnFocusBlock,
	.ShowOnFocus_Yes:checked ~ .ShowOnFocusBlock_Yes,
	.ShowOnFocus_No:checked ~ .ShowOnFocusBlock_No {
		display: block;
	}

	.ShowOnFocus_Nested_Yes:not(:checked) ~ .ShowOnFocusBlock_Nested .ShowOnFocusBlock_Nested_Yes,
	.ShowOnFocus_Nested_No:not(:checked) ~ .ShowOnFocusBlock_Nested .ShowOnFocusBlock_Nested_No {
		display: none;
	}

	.ShowOnFocus_Nested_Yes:checked ~ .ShowOnFocusBlock_Nested .ShowOnFocusBlock_Nested_Yes,
	.ShowOnFocus_Nested_No:checked ~ .ShowOnFocusBlock_Nested .ShowOnFocusBlock_Nested_No {
		display: block;
	}

	.ShowOnFocus_Text_1:checked ~ .ShowOnFocus_Holder .ShowOnFocusBlock_Text_2,
	.ShowOnFocus_Text_2:checked ~ .ShowOnFocus_Holder .ShowOnFocusBlock_Text_1 {
		display: none;
	}

	.ShowOnFocus_Text_1:checked ~ .ShowOnFocus_Holder .ShowOnFocusBlock_Text_1,
	.ShowOnFocus_Text_2:checked ~ .ShowOnFocus_Holder .ShowOnFocusBlock_Text_2 {
		display: block;
	}

	.ShowOnFocus_Holder {
		margin-top: 2.8em;
	}

	.pod-nested {
		margin-left: -1.4em;
		margin-right: -1.4em;
	}

		.pod-nested .pod,
		.pod-nested .form-submit--outer {
			margin-left: -1px;
			margin-right: -1px;
		}


	@media only screen and (min-width: 35em) {
		.ShowOnFocus:not(:checked) ~ .ShowOnFocusBlockDisable-sm,
		.ShowOnFocus_Yes:not(:checked) ~ .ShowOnFocusBlockDisable-sm,
		.ShowOnFocus_No:not(:checked) ~ .ShowOnFocusBlockDisable-sm {
			display: block;
		}
	}


	/*---------------------------------------------------------------------------------------
ShowOnFocus Flex
--------------------------------------------------------------------------------------- */
	.ShowOnFocus_Column:checked ~ .columnReverse-Wrapper {
		flex-direction: column;
	}

	.ShowOnFocus_ColumnRev:checked ~ .columnReverse-Wrapper {
		flex-direction: column-reverse;
	}

	.columnReverse-Wrapper {
		display: flex;
		clear: both;
		flex-direction: column;
	}


	/*---------------------------------------------------------------------------------------
Custom Buttons
--------------------------------------------------------------------------------------- */
	.custom-btn:not(:checked),
	.custom-btn:checked {
		position: absolute;
		clip: rect(0,0,0,0);
		pointer-events: none;
	}

		.custom-btn:not(:checked) + .custom-btn-label,
		.custom-btn:checked + .custom-btn-label {
			width: 6.5em;
			height: 4em;
			-webkit-border-radius: .5em;
			-moz-border-radius: .5em;
			border-radius: .5em;
			cursor: pointer;
			font-size: 1.4em;
			line-height: 4em;
			text-align: center;
			word-break: break-word;
			margin-top: 0;
			margin-bottom: 0;
			padding: 0;
			position: relative;
		}

		.custom-btn:not(:checked):focus + .custom-btn-label,
		.custom-btn:checked:focus + .custom-btn-label {
			border: 2px solid #44C0FF;
			line-height: 3.75em;
		}

		.custom-btn:not(:checked) + .custom-btn-label--middle,
		.custom-btn:checked + .custom-btn-label--middle {
			width: 6.5em;
		}

		.custom-btn:not(:checked) + .custom-btn-label--large,
		.custom-btn:checked + .custom-btn-label--large {
			width: auto;
			font-size: 1.2em;
			text-align: left;
			padding-left: .402em;
		}

		.custom-btn:not(:checked) + .custom-btn-label {
			background-color: #d5d5d5;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .3);
			color: #004fb6;
		}

		.custom-btn:checked + .custom-btn-label {
			background-color: #007934;
			box-shadow: 0 2px rgba(0,0,0,.2);
			color: #fff;
		}

	.customButtonGroupH > .custom-btn:not(:checked) + .custom-btn-label,
	.customButtonGroupH > .custom-btn:checked + .custom-btn-label {
		float: left;
		display: inline-block;
	}

		.customButtonGroupH > .custom-btn:not(:checked) + .custom-btn-label ~ .custom-btn-label,
		.customButtonGroupH > .custom-btn:checked + .custom-btn-label ~ .custom-btn-label {
			margin-left: 0.493em;
			float: none;
		}

	.customButtonGroupV > .custom-btn:not(:checked) + .custom-btn-label,
	.customButtonGroupV > .custom-btn:checked + .custom-btn-label {
		margin-bottom: 1em;
	}

	.customButtonGroupH.form-row--right-side > .custom-btn:not(:checked) + .custom-btn-label--simple,
	.customButtonGroupH.form-row--right-side > .custom-btn:checked + .custom-btn-label--simple {
		margin-left: 4.868em;
	}

		.customButtonGroupH.form-row--right-side > .custom-btn:not(:checked) + .custom-btn-label--simple ~ .custom-btn-label--simple,
		.customButtonGroupH.form-row--right-side > .custom-btn:checked + .custom-btn-label--simple ~ .custom-btn-label--simple {
			margin-left: -9.243em;
		}


	@media only screen and (min-width: 35em) {
		.custom-btn:not(:checked) + .custom-btn-label,
		.custom-btn:checked + .custom-btn-label {
			font-size: 1.6em;
		}

		.custom-btn:not(:checked) + .custom-btn-label--large,
		.custom-btn:checked + .custom-btn-label--large {
			font-size: 1.4em;
			line-height: 3.5em;
		}

		.form-row--indent > .customButtonGroupH > .custom-btn:not(:checked) + .custom-btn-label,
		.form-row--indent > .customButtonGroupH > .custom-btn:checked + .custom-btn-label,
		.form-row--indent > .customButtonGroupV > .custom-btn:not(:checked) + .custom-btn-label,
		.form-row--indent > .customButtonGroupV > .custom-btn:checked + .custom-btn-label {
			margin-left: 40%;
		}

		.form-row--indent > .customButtonGroupV > .custom-btn:not(:checked) + .custom-btn-label--large,
		.form-row--indent > .customButtonGroupV > .custom-btn:checked + .custom-btn-label--large {
			margin-left: 0;
		}

		.form-row--indent > .customButtonGroupH.form-row--right-side > .custom-btn:not(:checked) + .custom-btn-label,
		.form-row--indent > .customButtonGroupH.form-row--right-side > .custom-btn:checked + .custom-btn-label {
			float: right;
			margin-left: 0.493em;
		}

		.form-row--indent > .customButtonGroupH > .custom-btn:not(:checked) + .custom-btn-label ~ .custom-btn-label,
		.form-row--indent > .customButtonGroupH > .custom-btn:checked + .custom-btn-label ~ .custom-btn-label {
			margin-left: 0.493em;
			float: none;
		}

		.form-row--indent > .customButtonGroupH.form-row--right-side > .custom-btn:not(:checked) + .custom-btn-label ~ .custom-btn-label,
		.form-row--indent > .customButtonGroupH.form-row--right-side > .custom-btn:checked + .custom-btn-label ~ .custom-btn-label {
			float: right;
			margin-left: 0;
		}
	}


	@media only screen and (min-width: 55em) {
		.custom-btn:not(:checked) + .custom-btn-label--large,
		.custom-btn:checked + .custom-btn-label--large {
			line-height: 3.5em;
			height: 3.5em;
			width: 48%;
		}

		.form-row--indent > .customButtonGroupV > .custom-btn:not(:checked) + .custom-btn-label--large,
		.form-row--indent > .customButtonGroupV > .custom-btn:checked + .custom-btn-label--large {
			margin-left: 40%;
		}
	}


	/*---------------------------------------------------------------------------------------
Claim Tile
--------------------------------------------------------------------------------------- */
	.claimTileInput:not(:checked) ~ .claimTile-Wrapper .claimTile-None {
		display: none;
	}

	.claimTile-AccidentWithThirdParty:checked ~ .claimTile-Wrapper .claimTile-AccidentWithThirdParty,
	.claimTile-Theft:checked ~ .claimTile-Wrapper .claimTile-Theft,
	.claimTile-AccD:checked ~ .claimTile-Wrapper .claimTile-AccD,
	.claimTile-BandT:checked ~ .claimTile-Wrapper .claimTile-BandT,
	.claimTile-BW:checked ~ .claimTile-Wrapper .claimTile-BW,
	.claimTile-OE:checked ~ .claimTile-Wrapper .claimTile-OE {
		display: block;
	}


	/*---------------------------------------------------------------------------------------
Sideway chat
--------------------------------------------------------------------------------------- */
	.sideway-chat-container {
		display: block;
		position: fixed;
		right: 0;
		top: 20%;
		z-index: 2147483646;
		max-width: 30px;
		opacity: 0.7;
	}

		.sideway-chat-container img[onclick] {
			cursor: pointer;
		}


	@media only screen and (min-width: 75em) {
		.sideway-chat-container {
			max-width: 50px;
			opacity: 1;
		}
	}


	/*---------------------------------------------------------------------------------------
Damage Picker
--------------------------------------------------------------------------------------- */
	.damage-picker__car-holder {
		position: relative;
		min-height: unset;
	}

	.damage-picker__car img {
		display: none;
	}

	.damage-picker__car br {
		display: none;
	}

	.damage-picker__car label {
		text-indent: -1.22em;
		padding-left: 1.22em;
	}

	.damage-picker__car h3 {
		margin-top: 1em;
	}

	.damage-picker__pod {
		padding: 1.2em .65em .9em;
		margin-bottom: .9em;
		border: 1px solid rgb(213, 213, 213);
	}

		.damage-picker__pod h3 {
			background-image: url(../images/icons/circle/tick-grey.png);
			background-repeat: no-repeat;
			background-position: left center;
			padding: 3px 0 3px 38px;
			margin-left: 2.465%;
			font-size: 1.8em;
		}

		.damage-picker__pod.is-selected h3 {
			background-image: url(../images/icons/circle/tick-green.png);
		}

		.damage-picker__pod .field-validation-error {
			margin-left: 2.465%;
		}

	.damage-picker__btn {
		width: 28.4%;
		height: 4em;
		-webkit-border-radius: .5em;
		-moz-border-radius: .5em;
		border-radius: .5em;
		cursor: pointer;
		font-size: 1.4em;
		line-height: 4em;
		text-align: center;
		word-break: break-word;
		margin: 0 2.465% .785em;
		padding: 0;
		position: relative;
		background-color: #d5d5d5;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .3);
		color: #004fb6;
		float: left;
	}

		.damage-picker__btn.is-selected {
			background-color: #007934;
			box-shadow: 0 2px rgba(0,0,0,.2);
			color: #fff;
		}

		.damage-picker__btn span {
			display: inline-block;
			vertical-align: middle;
			line-height: 1.4em;
		}

	.damage-picker__type-list h2.pod__heading-primary,
	.damage-picker__type-list h2.pod__heading-primary span {
		background-color: transparent;
		padding-top: 0;
		margin-top: 0;
		border: none;
	}

	@media only screen and (min-width: 35em) {
		.damage-picker__type {
			padding: 0 30px;
		}

		.damage-picker__car {
			max-width: 51em;
			width: 100%;
			margin: 0 auto;
		}

		.no-svg .damage-picker__car {
			min-height: 56em;
		}

		.damage-picker__car h3 {
			display: none;
		}

		.damage-picker__car img {
			display: block;
		}

		.damage-picker__car br {
			display: block;
		}

		.damage-picker__car-holder {
			min-height: 760px;
		}

		.FrontSide {
			position: absolute;
			width: 48%;
			top: 60px;
			left: 0;
			right: 0;
			margin: 0 auto;
			text-align: center;
		}

			.FrontSide li,
			.FrontSide li + li + li {
				margin-top: 5.3em;
			}

				.FrontSide li:first-child {
					margin-top: 0;
				}

				.FrontSide li + li {
					margin-top: 2em;
				}

		.damage-picker__car--simplified {
			position: relative;
			float: none;
		}

			.damage-picker__car--simplified .FrontSide {
				top: 0;
			}

				.damage-picker__car--simplified .FrontSide ul {
					margin-top: 1.67em;
				}

				.damage-picker__car--simplified .FrontSide li,
				.damage-picker__car--simplified .FrontSide li + li + li {
					margin-top: 3.33em;
				}

					.damage-picker__car--simplified .FrontSide li:first-child {
						margin-top: 0;
					}

					.damage-picker__car--simplified .FrontSide li + li {
						margin-top: 4.3em;
					}

		.LeftSide,
		.RightSide {
			width: 26%;
			position: relative;
		}

			.LeftSide ul,
			.RightSide ul {
				margin-top: 8.56em;
				margin-bottom: 7.44em;
			}

			.LeftSide li,
			.RightSide li {
				margin-top: 1.8em;
			}

				.LeftSide li:first-child,
				.RightSide li:first-child {
					margin-top: 0;
				}

				.LeftSide li:nth-child(3),
				.RightSide li:nth-child(3) {
					margin-top: 3em;
				}

		.damage-picker__car--simplified .LeftSide li:nth-child(3),
		.damage-picker__car--simplified .RightSide li:nth-child(3) {
			margin-top: 1.8em;
		}

		.LeftSide li:nth-child(3) label {
			padding-right: 2.4em;
		}

		.damage-picker__car--simplified .LeftSide li:nth-child(3) label {
			padding-right: 0;
		}

		.RightSide li:nth-child(3) label {
			padding-left: 2.4em;
		}

		.LeftSide li:nth-child(4),
		.RightSide li:nth-child(4) {
			margin-top: 2em;
		}

		.LeftSide li:nth-child(5),
		.RightSide li:nth-child(5) {
			margin-top: 2.8em;
		}

		.damage-picker__car--simplified .LeftSide li:nth-child(5),
		.damage-picker__car--simplified .RightSide li:nth-child(5) {
			margin-top: 4em;
		}

		.LeftSide li:nth-child(6),
		.RightSide li:nth-child(6) {
			margin-top: 4em;
		}

		.no-svg .LeftSide li:first-child + li + li + li,
		.no-svg .RightSide li:first-child + li + li + li {
			margin-top: 2.38em;
		}

			.no-svg .LeftSide li:first-child + li + li + li + li,
			.no-svg .RightSide li:first-child + li + li + li + li {
				margin-top: 4.05em;
			}

		.damage-picker__car--simplified .LeftSide ul,
		.damage-picker__car--simplified .RightSide ul {
			margin-top: 9.06em;
		}

		.LeftSide {
			position: absolute;
			top: 0;
			left: 0;
		}

		.damage-picker__car--simplified .LeftSide {
			float: left;
		}

		.LeftSide label {
			padding-left: 1.8em;
		}

		.RightSide {
			position: absolute;
			top: 0;
			right: 0;
			text-align: right;
		}

		.damage-picker__car--simplified .RightSide {
			float: right;
		}

		.RightSide ul {
			margin-right: 0.38em;
		}

		.RearSide {
			position: absolute;
			width: 48%;
			bottom: 52px;
			left: 0;
			right: 0;
			margin: 0 auto;
			text-align: center;
		}

		.damage-picker__car--simplified .RightSide {
			bottom: 40px;
		}

		.RearSide li {
			margin-top: 2em;
		}

		.damage-picker__car--simplified .RearSide {
			bottom: 30px;
		}

			.damage-picker__car--simplified .RearSide li {
				margin-top: 2.22em;
			}

				.damage-picker__car--simplified .RearSide li:first-child {
					margin-top: 0;
					margin-bottom: 6.27em;
				}

		.OtherSide {
			position: absolute;
			bottom: 226px;
			text-align: center;
			width: 48%;
			margin: 0 auto;
			left: 0;
			right: 0;
		}

		.damage-picker__car--simplified .RightSide {
			bottom: 218px;
		}

		.OtherSide li {
			margin-top: 1.8em;
		}

			.OtherSide li:first-child {
				position: relative;
				bottom: 6.2em;
				margin-top: 0;
			}
	}

	@media only screen and (min-width: 60em) {
		.damage-picker__car {
			float: left;
		}

		.damage-picker__car--simplified {
			float: none;
		}

		.damage-picker__type {
			overflow: hidden;
			padding: 0 13px 0 27px;
		}

		.damage-picker__type-list {
			max-height: 800px;
			overflow: auto;
		}
	}


	/*---------------------------------------------------------------------------------------
Iframe
--------------------------------------------------------------------------------------- */
	.IframeReset body {
		background-color: #fff;
	}

	.IframeReset .form-row p {
		margin-bottom: 0.2em;
	}


	/*---------------------------------------------------------------------------------------
Confirmation
--------------------------------------------------------------------------------------- */
	.confirmation {
		margin-bottom: 4em;
	}

		.confirmation h2,
		.confirmation p {
			color: #5c596d;
		}

		.confirmation h2 {
			font-weight: bold;
		}

	.page-intro {
		margin-top: 3em;
		margin-bottom: 4em;
	}

		.page-intro h2 {
			font-size: 2.4em;
			margin-bottom: 1.33em;
			margin-left: .16em;
			margin-right: .16em;
			text-indent: -2em;
			padding-left: 2em;
		}

		.page-intro p {
			margin-bottom: 0;
			line-height: 1.5em;
			padding: 0 .22em;
		}

	.pod-confirmation {
		background-color: #fff;
		padding-top: 3.6em;
		padding-bottom: .7em;
		margin-bottom: 3.5em;
		border: 0;
		-webkit-border-radius: .6em;
		-moz-border-radius: .6em;
		border-radius: .6em;
	}

		.pod-confirmation h2 {
			font-size: 2.4em;
		}

		.pod-confirmation .cell-group {
			margin-top: 5.2em;
		}

		.pod-confirmation .cell {
			margin-bottom: 4.9em;
			padding: 0 1em;
		}

	.cell-group .hero_icon {
		padding-top: 175px;
	}

	.cell-group .cell p {
		font-size: 1.3em;
		line-height: 1.7em;
		margin-top: 3.46em;
		padding: 0 3.54em;
	}

	@media only screen and (min-width: 25em) {
		.page-intro h2 br {
			display: none;
		}
	}

	@media only screen and (min-width: 35em) {
		.page-intro {
			margin-top: 2.3em;
			margin-bottom: 4.7em;
		}

			.page-intro h2 {
				font-size: 2.9em;
				font-weight: normal;
				margin-bottom: 1.133em;
				text-indent: -1.8em;
				padding-left: 1.8em;
			}

			.page-intro p {
				font-size: 2.4em;
			}

		.pod-confirmation {
			padding-top: 3.8em;
			padding-bottom: 3.5em;
			margin-bottom: 3em;
		}

			.pod-confirmation .cell-group {
				margin-top: 5em;
			}

			.pod-confirmation .cell {
				margin-bottom: 0;
			}

		.cell-group .hero_icon {
			padding-top: 176px;
		}

		.cell-group .cell p {
			font-size: 1.5em;
			line-height: 1.6em;
			margin-top: 3.133em;
		}
	}


	@media only screen and (min-width: 45em) {
		.pod-confirmation .cell-group {
			padding-left: 7em;
			padding-right: 7em;
		}

		.cell-group .cell p {
			padding: 0 4.066em;
		}
	}

	@media only screen and (min-width: 64em) {
		.page-intro {
			margin-top: 3.7em;
			margin-bottom: 5.5em;
		}

			.page-intro h2 {
				font-size: 4em;
				text-indent: -1.28em;
				padding-left: 1.28em;
				margin-left: 0;
				margin-right: 0;
				margin-bottom: .938em;
			}

			.page-intro p {
				font-size: 2.9em;
			}

		.pod-confirmation {
			padding-top: 5em;
			padding-bottom: 6.25em;
			margin-bottom: 3.4em;
		}

			.pod-confirmation h2 {
				font-size: 2.9em;
			}

			.pod-confirmation .cell-group {
				margin-top: 6em;
				padding-left: 21em;
				padding-right: 21em;
			}

		.single-page .pod-confirmation .cell-group {
			padding-left: 11em;
			padding-right: 11em;
		}

		.pod-confirmation .cell {
			margin-bottom: 0;
		}

		.cell-group .cell p {
			margin-top: 4em;
			padding: 0 1.5em;
		}
	}


	@media only screen and (min-width: 75em) {
		.cell-group .cell p {
			padding: 0 3.2em;
		}
	}


	/*---------------------------------------------------------------------------------------
Modal
--------------------------------------------------------------------------------------- */
	.modalScreenContainer {
		position: fixed;
		display: table;
		width: 100%;
		height: 100%;
		background-color: rgba(51, 51, 51, .75);
		top: 0;
		left: 0;
		z-index: 9999;
	}

	.modalScreenVerticalAligner {
		display: table-cell;
		vertical-align: middle;
		width: 100%;
		height: 100%;
		text-align: center;
	}

	.modalScreenTile {
		background-color: #eeeeee;
		border-color: #dddddd;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		padding: 1.4em;
		margin-bottom: 1.4em;
		display: inline-block;
		max-width: 80em;
		position: relative;
	}

		.modalScreenTile .modal-close {
			position: absolute;
			right: 0;
			top: -1.4em;
			padding-right: 1.4em;
			font-size: 1.4em;
			line-height: 1.4em;
			font-weight: bold;
			color: #ffffff;
			background: no-repeat;
			background-position: right;
			background-image: url('../images/icons/close/close-white.png');
		}

	.svg .modalScreenTile .modal-close {
		background-image: url('../images/icons/close/close-white.svg');
	}

	.modalScreenTile span {
		font-size: 1.4em;
		font-weight: bold;
	}

	.modalScreenTile .btn {
		width: 30%;
		margin: 1.4em auto 0 auto;
	}

	@media only screen and (min-width: 35em) {
		.modalScreenTile {
			padding: 1.6em;
			margin-bottom: 1.6em;
		}

			.modalScreenTile span {
				font-size: 1.6em;
			}

			.modalScreenTile .btn {
				margin: 1.6em auto 0 auto;
			}

			.modalScreenTile .modal-close {
				font-size: 1.6em;
				line-height: 1.6em;
				top: -1.6em;
				padding-right: 1.6em;
			}
	}


	/*---------------------------------------------------------------------------------------
Primary Modal
--------------------------------------------------------------------------------------- */
	.o-modal-overlay {
		filter: alpha(opacity = 50);
		background: #333;
		background: rgba(51,51,51,.75);
		bottom: 0;
		content: "";
		display: block;
		left: 0;
		opacity: 0;
		position: fixed;
		right: 0;
		top: 0;
		-webkit-transition: opacity .5s;
		transition: opacity .5s;
		z-index: 5000;
	}

	.o-modal-active .o-modal-overlay {
		opacity: 1;
	}

	.o-modal-loaded .o-modal {
		display: block;
		opacity: 1;
		-webkit-transition: display 0s,opacity .5s;
		transition: display 0s,opacity .5s;
	}

	.o-modal {
		background: #fff;
		bottom: 0;
		display: none;
		left: 0;
		opacity: 0;
		padding-top: .625em;
		position: fixed;
		right: 0;
		text-align: right;
		top: 0;
		-webkit-transition: display 0s .5s,opacity .5s;
		transition: display 0s .5s,opacity .5s;
		z-index: 5010;
	}

		.o-modal h2 {
			font-size: 3em;
			line-height: 1.4em;
			font-weight: bold;
		}

		.o-modal p {
			font-size: 2em;
		}

	.o-modal__content-holder {
		max-height: 100%;
		overflow-y: auto;
		padding-bottom: 5em;
		padding-top: 1.8em;
		text-align: left;
	}

	.o-modal__content-outer {
		overflow: auto;
	}

	.o-modal__content {
		padding: 0 3.4em;
	}

	.o-modal .m-button-group {
		font-size: 1em;
		margin-top: 2.2em;
	}

	.m-button-group__item + .m-button-group__item {
		margin-top: 1.11em;
	}

	.a-button {
		font-size: 1.4em;
		display: block;
		height: 3.14em;
		line-height: 3.14em;
		font-weight: bold;
		margin-bottom: 0;
		text-align: center;
		margin-top: 0;
		padding: 0;
		overflow: hidden;
	}

	@media only screen and (min-width: 35em) {
		.o-modal {
			background: none;
			bottom: 1.25em;
			margin: 0 auto;
			max-height: 100%;
			max-width: 80em;
			overflow: hidden;
			padding-top: 0;
			top: .9375em;
			width: 95%;
		}

			.o-modal h2 {
				font-size: 3.4em;
			}

		.o-modal__content-holder {
			background: #fff;
			margin-top: .625em;
		}

		.m-button-group__item {
			float: left;
		}

			.m-button-group__item + .m-button-group__item {
				margin-top: 0;
				margin-left: 1.11em;
			}
	}


	/*---------------------------------------------------------------------------------------
OTHER
--------------------------------------------------------------------------------------- */
	.tel {
		font: 2em/1.1 "Source Sans Pro Semibold", -apple-system, blinkmacsystemfont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', 'arial', 'helvetica', sans-serif;
		letter-spacing: -.015em;
	}

	.tel--outstanding {
		font: 1.2em "Source Sans Pro Semibold", -apple-system, blinkmacsystemfont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', 'arial', 'helvetica', sans-serif;
	}

	.blue,
	.tel.blue,
	.tel.blue a {
		color: #004fb6;
	}

	.tel.black,
	.tel.black a {
		color: #333;
	}

	.additional-info {
		color: #939292;
		margin-bottom: 1em;
	}

	.output-info--tick {
		text-indent: -22px;
		padding-left: 22px;
	}

	.divide-text p,
	.divide-text ul {
		margin-bottom: 1em;
	}

	small {
		font-size: .92857em;
		display: inline-block;
	}

	.medium {
		font-size: 1.35em;
	}

	.bold {
		font-weight: bold;
	}

	.mandatory-info {
		padding: 1.4em;
	}

	form .mandatory-info {
		display: none;
	}

	.uppercase-holder .uppercase-input {
		text-transform: uppercase;
	}


	@media only screen and (min-width: 35em) {
		.vertically-middle-aligned {
			line-height: 3.8em;
			margin-top: 0;
			margin-bottom: 0;
		}

			.vertically-middle-aligned > span {
				line-height: 1.2857;
				display: inline-block;
				vertical-align: middle;
			}
	}

	@media only screen and (min-width: 55em) {
		small {
			font-size: .8575em;
		}
	}


	@media only screen and (min-width: 35em) {
		h5,
		h6,
		p,
		ul,
		ol,
		dl,
		table,
		label,
		input,
		select,
		textarea,
		span.field-validation-error,
		.help-control,
		.ui-datepicker-title,
		.ui-datepicker-prev,
		.ui-datepicker-next,
		.loadingInsert {
			font-size: 1.6em;
		}
	}


	/*---------------------------------------------------------------------------------------
Utilities
--------------------------------------------------------------------------------------- */
	.visuallyHidden {
		left: -9999px;
		position: absolute;
		top: -9999px;
	}


	.hidden,
	input.hidden,
	div.hidden {
		display: none;
	}

	.js .jsHidden {
		display: none;
	}

	.jsShow {
		display: none;
	}

	.js .jsShow {
		display: block;
	}

	.u-hidden {
		display: none;
	}

	.js .u-hidden {
		display: block;
	}

	.u-hidden--always {
		display: none !important;
	}

	.u-hidden-block--small {
		display: none;
	}

	.u-visible {
		display: block;
	}

	.js .u-visible {
		display: none;
	}

	.u-show-important > .u-visible {
		display: block;
	}

	.u-visible--inline {
		display: inline;
	}

	.js .u-visible--inline {
		display: none;
	}

	.u-display--inline-sm {
		display: block;
	}

	.u-display--none {
		display: none;
	}

	.u-not-visible {
		visibility: hidden;
	}

	.u-float-left {
		float: left;
	}

	.u-float-right {
		float: right;
	}

	.u-padding {
		padding: 1.4em;
	}

	.u-padding--side {
		padding-left: 1.4em;
		padding-right: 1.4em;
	}

	.u-padding--left {
		padding-left: 1.4em;
	}

	.u-padding--bottom {
		padding-bottom: 1.4em;
	}

	.u-nopadding {
		padding: 0;
	}

	.u-nopadding--side {
		padding-left: 0;
		padding-right: 0;
	}

	.u-nopadding--bottom {
		padding-bottom: 0;
	}

	.u-nopadding--top {
		padding-top: 0;
	}

	.u-margin--top {
		margin-top: 1.6em;
	}

	.u-margin--top--small {
		margin-top: 1em;
	}

	.u-margin--bottom {
		margin-bottom: 1.6em;
	}

	.u-margin--bottom--small {
		margin-bottom: 1em;
	}

	.u-nomargin--bottom {
		margin-bottom: 0;
	}

	.u-negativemargin--bottom {
		margin-bottom: -1.4em;
	}

	.u-noborder {
		border: 0;
	}

	.u-noborder--top {
		border-top: 0;
	}

	.u-border--top {
		border-top: 1px solid #d5d5d5;
	}

	.u-border--bottom {
		border-bottom: 1px solid #d5d5d5;
	}

	.u-background--none {
		background-color: transparent;
	}

	.u-strong {
		font-weight: bold;
	}

	.u-em {
		font-style: italic;
	}

	.u-text-underline a,
	a.u-text-underline {
		text-decoration: underline;
	}

	.u-text-underline--remove a,
	a.u-text-underline--remove {
		text-decoration: none;
	}

	.u-text-underline--hover a:hover,
	a.u-text-underline--hover:hover {
		text-decoration: underline;
	}

	.u-text-underline--hover--remove a:hover,
	a.u-text-underline--hover--remove:hover {
		text-decoration: none;
	}

	.u-text-dec a:hover {
		text-decoration: underline;
	}

	.u-text-dec--none:hover,
	.u-text-dec--none a:hover {
		text-decoration: none;
	}

	.u-text-underline--border {
		border-bottom: 2px solid #e0dbe1;
		padding-bottom: 2px;
	}

	.u-text-center {
		text-align: center;
	}

	.u-text-right {
		text-align: right;
	}

	.js .blockCollapse {
		display: none;
	}

	.js .ie8hide, .ie8hidenojs {
		display: none\0/;
		/ /* hack for IE8 for motor form */
	}

	.u-icn {
		background-repeat: no-repeat;
		background-position: left center;
		display: inline-block;
	}

	.u-icn-inner {
		display: inline;
		padding-left: 2em;
		background-position: left .16em;
	}

	.u-icn-inner--sm {
		padding-left: 0;
	}

	.u-tick-thin-medium-icn {
		background-image: url(../images/icons/tick/green-thin-medium.png);
	}

	.svg .u-tick-thin-medium-icn {
		background-image: url(../images/icons/tick/green-thin-medium.svg);
	}


	@media only screen and (min-width: 35em) {
		.u-hidden--sm {
			display: none;
		}

		.u-visible-sm {
			display: block;
		}

		.u-display--inline-sm {
			display: inline;
		}

		.u-hidden-block--small {
			display: block;
		}

		.u-float-right--sm {
			float: right;
		}

		.u-float-left--sm {
			float: left;
		}

		.u-text-center--sm {
			text-align: center;
		}

		.u-text-right--sm {
			text-align: right;
		}

		.u-icn-inner {
			padding-left: 1.8em;
		}

		.u-icn-inner--sm {
			padding-left: 1.6em;
		}

		.u-tick-thin-medium-icn--sm {
			background-image: url(../images/icons/tick/green-thin-medium.png);
		}

		.svg .u-tick-thin-medium-icn--sm {
			background-image: url(../images/icons/tick/green-thin-medium.svg);
		}
	}

	@media only screen and (min-width: 55em) {
		.u-icn-inner--sm {
			padding-left: 1.23em;
		}
	}

	@media only screen and (min-width: 64em) {
		.u-nopadding--side--md {
			padding-left: 0;
			padding-right: 0;
		}

		.u-icn-inner {
			padding-left: 1.28em;
		}
	}


	/*---------------------------------------------------------------------------------------
JQUERY UI HELPER CLASSES
--------------------------------------------------------------------------------------- */
	/* Layout helpers
----------------------------------*/
	.ui-helper-hidden {
		display: none;
	}

	.ui-helper-hidden-accessible {
		position: absolute !important;
		clip: rect(1px 1px 1px 1px);
		clip: rect(1px,1px,1px,1px);
	}

	.ui-helper-reset {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		line-height: 1.3;
		text-decoration: none;
		font-size: 100%;
		list-style: none;
	}

	.ui-helper-clearfix {
		overflow: auto;
	}

	.ui-helper-zfix {
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		position: absolute;
		opacity: 0;
		filter: Alpha(Opacity=0);
	}



	/* Component containers
----------------------------------*/
	.ui-widget-content {
		background: #fff;
		border: 1px solid #ccc;
		-webkit-border-radius: .5em;
		-moz-border-radius: .5em;
		border-radius: .5em;
		box-shadow: 0 0 .5em 0 rgba(0, 0, 0, .05);
		padding: 0.5em;
	}


	/*---------------------------------------------------------------------------------------
DATEPICKER - JQUERY UI
--------------------------------------------------------------------------------------- */
	.ui-datepicker-trigger {
		cursor: pointer;
	}

	.ui-datepicker {
		background: #fff;
		border: 1px solid #ccc;
		-webkit-border-radius: .5em;
		-moz-border-radius: .5em;
		border-radius: .5em;
		box-shadow: 0 0 .5em 0 rgba(0, 0, 0, .05);
		display: none;
		width: auto !important;
	}

	.ui-datepicker-multi-2 {
		font-size: 0.65em;
	}

	@media only screen and (min-width: 25em) {

		.ui-datepicker-multi-2 {
			font-size: 0.78em;
		}
	}

	@media only screen and (min-width: 35em) {
		.ui-datepicker {
			-webkit-border-radius: .3em;
			-moz-border-radius: .3em;
			border-radius: .3em;
		}

		.ui-datepicker-multi-2 {
			font-size: 1.1em;
		}
	}

	.ui-datepicker-header {
		overflow: auto;
	}

	.ui-datepicker-title {
		font-size: 1.4em;
		font-weight: bold;
		text-align: center;
		padding: 0.43em 3.5em 0;
		margin: 0 !important;
	}

		.ui-datepicker-title select {
			font-size: 1em;
			min-width: 0;
			display: inline-block;
			margin: -0.75em 0.2em 0;
		}

	.ui-datepicker-prev {
		background-image: url(../images/icons/arrow/arrow-prev.png);
		float: left;
	}

	.ui-datepicker-next {
		background-image: url(../images/icons/arrow/arrow-next.png);
		float: right;
	}

	.ui-datepicker-prev,
	.ui-datepicker-next {
		cursor: pointer;
		display: inline-block;
		font-size: 1.4em;
		font-weight: bold;
		line-height: 1.2857em;
		margin: 0.25em;
		min-width: 2.5em;
		padding: .5em .25em;
		text-decoration: none;
		text-indent: -9999em;
	}

		.ui-datepicker-prev:hover,
		.ui-datepicker-next:hover {
			background-color: #ffed48;
			text-decoration: none;
		}

	.svg .ui-datepicker-next {
		background-image: url(../images/icons/arrow/arrow-next.svg);
	}

	.ui-datepicker-next:hover,
	.ui-datepicker-next:focus {
		background-image: url(../images/icons/arrow/arrow-next-white.png);
	}

	.svg .ui-datepicker-next:hover,
	.svg .ui-datepicker-next:focus {
		background-image: url(../images/icons/arrow/arrow-next-white.svg);
	}

	.svg .ui-datepicker-prev {
		background-image: url(../images/icons/arrow/arrow-prev.svg);
	}

	.ui-datepicker-prev:hover,
	.ui-datepicker-prev:focus {
		background-image: url(../images/icons/arrow/arrow-prev-white.png);
	}

	.svg .ui-datepicker-prev:hover,
	.svg .ui-datepicker-prev:focus {
		background-image: url(../images/icons/arrow/arrow-prev-white.svg);
	}

	.ui-datepicker-prev.ui-state-disabled,
	.ui-datepicker-next.ui-state-disabled {
		display: none;
	}

	.ui-datepicker-group-first .ui-datepicker-prev,
	.ui-datepicker-group-last .ui-datepicker-next {
		position: relative;
		top: 0;
		margin-top: 0.155em;
		margin-bottom: 0.155em;
	}

	.ui-datepicker table {
		border: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		box-shadow: none;
		margin: 0;
		width: auto !important;
	}

	.ui-datepicker thead th,
	.ui-datepicker tbody td {
		border: none;
		background: none;
		padding: 0;
		display: inline-block;
	}

	.ui-datepicker tbody tr:nth-child(even) td {
		border: none;
		background: none;
		padding: 0;
		display: inline-block;
	}

	.ui-datepicker tbody td a,
	.ui-datepicker tbody td span {
		display: inline-block;
	}

	.ui-datepicker thead th,
	.ui-datepicker tbody td.ui-datepicker-other-month,
	.ui-datepicker tbody td a,
	.ui-datepicker tbody td.ui-state-disabled span,
	.ui-datepicker tbody td.ui-state-unselectable span {
		background: #e9e9e9;
		border: 1px solid #d5d5d5;
		-webkit-border-radius: .5em;
		-moz-border-radius: .5em;
		border-radius: .5em;
		color: #004FB6;
		cursor: default;
		font-size: 1em;
		font-weight: bold;
		line-height: 1.2857em;
		margin: 0.25em;
		min-width: 2.5em;
		padding: .5em .25em;
		text-align: center;
		text-decoration: none;
	}

	.ui-datepicker tbody tr:nth-child(even) td.ui-datepicker-other-month {
		background: #e9e9e9;
		border: 1px solid #d5d5d5;
		-webkit-border-radius: .125em;
		-moz-border-radius: .125em;
		border-radius: .125em;
		color: #004FB6;
		cursor: default;
		font-weight: bold;
		line-height: 1.2857em;
		margin: 0.25em;
		min-width: 2.5em;
		padding: .5em .25em;
		text-align: center;
		text-decoration: none;
	}

	.ui-datepicker tbody tr:last-child td:first-child,
	.ui-datepicker tbody tr:last-child td:last-child {
		border-radius: .5em;
	}

	.ui-datepicker thead th {
		background: #fff;
		border-color: #ddd;
		color: #333;
	}

	.ui-datepicker tbody td.ui-state-disabled span,
	.ui-datepicker tbody td.ui-state-unselectable span {
		color: #a7a8aa;
	}

	.ui-datepicker tbody td a {
		cursor: pointer;
	}

	.ui-datepicker tbody td a {
		background: #e1e1e1;
	}

	.svg .ui-datepicker tbody td a {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5ODUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQUZBRkEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFMUUxRTEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5ODUpIiAvPgo8L3N2Zz4=);
		background-image: -webkit-linear-gradient(top, #fafafa, #e1e1e1);
		background-image: linear-gradient(to bottom, #fafafa, #e1e1e1);
	}

	.ui-datepicker tbody td a:hover,
	.ui-datepicker tbody td a:focus {
		background-color: #ffed48;
		text-decoration: none;
	}

	.svg .ui-datepicker tbody td a:hover,
	.svg .ui-datepicker tbody td a:focus {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUY1OTYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkVENDkiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MDkpIiAvPgo8L3N2Zz4=);
		background-image: -webkit-linear-gradient(top, #fef596, #ffed49);
		background-image: linear-gradient(to bottom, #fef596, #ffed49);
	}

	.ui-datepicker tbody td.ui-datepicker-today a {
		background-color: #ccedff;
		border-color: #b3dff6;
	}

		.ui-datepicker tbody td.ui-datepicker-today a:hover,
		.ui-datepicker tbody td.ui-datepicker-today a:focus {
			background-color: #f3fbff;
		}

	.svg .ui-datepicker tbody td.ui-datepicker-today a {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFNUY2RkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDQ0VGRkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyNjcpIiAvPgo8L3N2Zz4=);
		background-image: -webkit-linear-gradient(top, #e5f6ff, #ccefff);
		background-image: linear-gradient(to bottom, #e5f6ff, #ccefff);
	}

		.svg .ui-datepicker tbody td.ui-datepicker-today a:hover,
		.svg .ui-datepicker tbody td.ui-datepicker-today a:focus {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2OTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMEZDRkMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDQUVERkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2OTcpIiAvPgo8L3N2Zz4=);
			background-image: -webkit-linear-gradient(top, #f0fcfc, #caedff);
			background-image: linear-gradient(to bottom, #f0fcfc, #caedff);
		}

	.ui-datepicker tbody td.ui-datepicker-current-day a,
	.ui-datepicker tbody td.ui-datepicker-current-day a:hover,
	.ui-datepicker tbody td.ui-datepicker-current-day a:focus,
	.svg .ui-datepicker tbody td.ui-datepicker-current-day a,
	.svg .ui-datepicker tbody td.ui-datepicker-current-day a:hover,
	.svg .ui-datepicker tbody td.ui-datepicker-current-day a:focus {
		background: #004FB6;
		border-color: #004FB6;
		color: #fff;
	}


	/*---------------------------------------------------------------------------------------
MEDIA QUERIES FOR LARGE SIZE
--------------------------------------------------------------------------------------- */
	.ui-datepicker-prev,
	.ui-datepicker-next {
		background-color: #e5edf8;
		background-repeat: no-repeat;
		background-position: center center;
		border: 1px solid #d5d5d5;
		-webkit-border-radius: .125em;
		-moz-border-radius: .125em;
		border-radius: .125em;
		-webkit-transition: background-color .25s ease, border-color .25s ease, color .25s ease;
		-moz-transition: background-color .25s ease, border-color .25s ease, color .25s ease;
		-o-transition: background-color .25s ease, border-color .25s ease, color .25s ease;
		transition: background-color .25s ease, border-color .25s ease, color .25s ease;
	}

		.ui-datepicker-prev:hover,
		.ui-datepicker-next:hover,
		.ui-datepicker-prev:focus,
		.ui-datepicker-next:focus {
			background-color: #004fb6;
			background-repeat: no-repeat;
			color: #fff;
		}

	.svg .ui-datepicker-prev,
	.svg .ui-datepicker-next {
		background-size: 0.6429em;
	}

		.svg .ui-datepicker-prev:hover,
		.svg .ui-datepicker-prev:focus {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOS4xNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjE1LjAzOSIgdmlld0JveD0iMCAwIDkuMTUgMTUuMDM5IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOS4xNSAxNS4wMzkiPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTcuNTY0LDBjLjEyNCwwIC4yNDgsLjA0NyAuMzQyLC4xNDJsMS4wOTQsMS4wOTRjLjE4OSwuMTg4IC4xODksLjQ5NyAwLC42ODZsLTUuMjk1LDUuMjU0Yy0uMTg4LC4xODktLjE4OCwuNDk5IDAsLjY4Nmw1LjMwNCw1LjI1NWMuMTg4LC4xODggLjE4OCwuNDk2IDAsLjY4NmwtMS4wOTYsMS4wOTZjLS4xODgsLjE4OC0uNDk3LC4xODgtLjY4NSwwbC03LjA4Ni03LjAzN2MtLjA5NS0uMDk0LS4xNDItLjIxOC0uMTQyLS4zNDMgMC0uMTI0IC4wNDctLjI0OCAuMTQzLS4zNDNsNy4wNzktNy4wMzRjLjA5NC0uMDk1IC4yMTgtLjE0MiAuMzQyLS4xNDJ6Ii8+DQo8L3N2Zz4NCg==);
		}

	.ui-datepicker thead th,
	.ui-datepicker tbody td.ui-datepicker-other-month,
	.ui-datepicker tbody td a,
	.ui-datepicker tbody td.ui-state-disabled span,
	.ui-datepicker tbody td.ui-state-unselectable span {
		background: #e9e9e9;
		-webkit-border-radius: .125em;
		-moz-border-radius: .125em;
		border-radius: .125em;
	}

	.ui-datepicker tbody tr:last-child td:first-child,
	.ui-datepicker tbody tr:last-child td:last-child {
		-webkit-border-radius: .125em;
		-moz-border-radius: .125em;
		border-radius: .125em;
	}

	.ui-datepicker tbody tr:nth-child(even) td.ui-datepicker-other-month {
		background: #e9e9e9;
	}

	.ui-datepicker thead th {
		background: #fff;
	}

	.ui-datepicker tbody td a,
	.svg .ui-datepicker tbody td a {
		background: #e5edf8;
		-webkit-border-radius: .125em;
		-moz-border-radius: .125em;
		border-radius: .125em;
		-webkit-transition: background-color .25s ease, border-color .25s ease, color .25s ease;
		-moz-transition: background-color .25s ease, border-color .25s ease, color .25s ease;
		-o-transition: background-color .25s ease, border-color .25s ease, color .25s ease;
		transition: background-color .25s ease, border-color .25s ease, color .25s ease;
	}

		.ui-datepicker tbody td a:hover,
		.ui-datepicker tbody td a:focus,
		.svg .ui-datepicker tbody td a:hover,
		.svg .ui-datepicker tbody td a:focus {
			background: #004fb6;
			border-color: #004fb6;
			color: #fff;
		}

	.ui-datepicker tbody td.ui-datepicker-today a,
	.svg .ui-datepicker tbody td.ui-datepicker-today a {
		background: #ccedff;
		border-color: #b3dff6;
	}

		.ui-datepicker tbody td.ui-datepicker-today a:hover,
		.ui-datepicker tbody td.ui-datepicker-today a:focus,
		.svg .ui-datepicker tbody td.ui-datepicker-today a:hover,
		.svg .ui-datepicker tbody td.ui-datepicker-today a:focus {
			background: #004fb6;
			border-color: #004fb6;
			color: #fff;
		}

	.ui-datepicker tbody td.ui-datepicker-current-day a,
	.ui-datepicker tbody td.ui-datepicker-current-day a:hover,
	.ui-datepicker tbody td.ui-datepicker-current-day a:focus,
	.svg .ui-datepicker tbody td.ui-datepicker-current-day a,
	.svg .ui-datepicker tbody td.ui-datepicker-current-day a:hover,
	.svg .ui-datepicker tbody td.ui-datepicker-current-day a:focus {
		background: #004FB6;
		border-color: #004FB6;
		color: #fff;
	}


	/*---------------------------------------------------------------------------------------
DATEPICKER
--------------------------------------------------------------------------------------- */
	.datepicker-holder .date-of-occurency {
		display: inline-block;
		vertical-align: middle;
	}

	.datepicker-holder .ui-datepicker-trigger {
		display: inline-block;
		vertical-align: middle;
		float: none;
		margin: 0 0 0 1em;
	}

	.ui-datepicker-title {
		font-size: 1.3em;
	}

	.ui-datepicker .ui-datepicker-title {
		line-height: 2.215em;
	}

	.ui-datepicker-group-first .ui-datepicker-title,
	.ui-datepicker-group-last .ui-datepicker-title {
		padding: 0;
	}

	.ui-datepicker-group-first .ui-datepicker-prev,
	.ui-datepicker-group-last .ui-datepicker-next {
		position: relative;
		top: 0;
		margin-top: 0.155em;
		margin-bottom: 0.155em;
	}
	/*---------------------------------------------------------------------------------------
ION Classes
--------------------------------------------------------------------------------------- */


	.m-form-row__content_ION {
		position: relative;
		display: inline-block;
		width: 50%;
	}

	.m-form-row__content_small_ION {
		position: relative;
		display: inline-block;
		width: 30%;
	}

	.a-dropdown__select_ION {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background-color: #f9f9f9;
		border: 1px solid #737373;
		border-radius: .25em;
		color: #191919;
		display: block;
		line-height: 1.5em;
		max-width: 100%;
		min-height: 3.125em;
		padding: .75em 3.25em .75em 1.25em; /* Right padding for arrow space */
		width: 100%;
		box-shadow: 0 2px 2px 0 hsla(0, 0%, 80%, .5);
		cursor: pointer;
	}

	.m-form-row__content_ION::after {
		content: "";
		position: absolute;
		right: .75em;
		top: 50%;
		transform: translateY(-50%);
		width: 3.5em;
		height: 2.5em;
		background-color: #191919;
		mask-image: url(../images/icons/arrow/dropdown.svg);
		-webkit-mask-image: url(../images/icons/arrow/dropdown.svg);
		mask-size: contain;
		mask-repeat: no-repeat;
		mask-position: center;
		-webkit-mask-size: contain;
		-webkit-mask-repeat: no-repeat;
		-webkit-mask-position: center;
		pointer-events: none; /* Allow clicks to pass through to select */
	}

	.m-form-row__content_ION_monthYear {
		position: relative;
		display: inline-block;
		width: 50%;
	}

		.m-form-row__content_ION_monthYear::after {
			content: "";
			position: absolute;
			right: .35em;
			top: 50%;
			transform: translateY(-50%);
			width: 3.5em;
			height: 2.5em;
			background-color: #191919;
			mask-image: url(../images/icons/arrow/dropdown.svg);
			-webkit-mask-image: url(../images/icons/arrow/dropdown.svg);
			mask-size: contain;
			mask-repeat: no-repeat;
			mask-position: center;
			-webkit-mask-size: contain;
			-webkit-mask-repeat: no-repeat;
			-webkit-mask-position: center;
			pointer-events: none; /* Allow clicks to pass through to select */
		}

	.m-form-row__content__ION {
		position: relative;
		display: inline-block;
		width: 51%;
	}

	.a-textbox_ION {
		-webkit-appearance: none;
		appearance: none;
		background-color: #f9f9f9;
		border: 1px solid #737373;
		border-radius: .25em;
		box-shadow: inset 0 2px 2px 0 hsla(0, 0%, 80%, .5);
		color: #191919;
		display: block;
		height: 3.125em;
		line-height: 1.5em;
		max-width: 100%;
		padding: .75em 1.25em;
		position: relative;
		width: 100%;
		z-index: 2;
	}

	.a-calender_ION {
		-webkit-appearance: none;
		appearance: none;
		background-color: #f9f9f9;
		border: 1px solid #737373;
		border-radius: .25em;
		box-shadow: inset 0 2px 2px 0 hsla(0, 0%, 80%, .5);
		color: #191919;
		display: block;
		height: 3.125em;
		line-height: 1.5em;
		max-width: 100%;
		padding: .75em 1.25em;
		position: relative;
		width: 83% !important;
		z-index: 2;
	}

	.requiredSign_ION {
		color: #d32f2f;
		font-weight: bold;
		margin-left: 2px;
	}

	.form-label.required_ION::after {
		content: " *";
		color: #d32f2f;
		font-weight: bold;
	}

	.descriptiveText {
		font-size: 15px;
		margin-top: 40px;
		line-height: 20px;
	}

	.textarea-holder_ION {
		width: 100%;
	}

.claimSubmitted{
	width:50px;
	margin-bottom:10px;
}
.content--center {
	text-align: center;
}
.pod__content__center {
	text-align: center;
	margin: 50px;
}

@media (min-width: 768px) {
	.pod__content__center {
		margin: 90px;
	}
}


@media (min-width: 1200px) {
	.pod__content__center {
		margin-top:50px;
		margin-bottom:100px;
		margin-left:150px;
		margin-right:150px;
	}
}
.infoNoJs{
	width:32px;
}
.NonJsWarning {
	display: flex;
	align-items: flex-start;
	gap: 1rem;
}

.NonJsWarning .infoNoJs {
	flex-shrink: 0;
}
.warningInfo p + p {
	margin-top: 1em;
}