﻿@charset "utf-8";
/* CSS Document */

/* ============ Override Sitecore ============ */
.t-last-br {
	display: none;
}
.container {
	max-width: 1024px;
	width: 100%;
}

/* ============ Generic styles ============ */
html {
	font-size: 112.5%;
}
body {
	background-color: #fff;
	font-size: 1rem;
	line-height: 1.2;
}

.stage {
	min-height: 100vh;
}

	.stage.flash, .flash.stage {
		animation: flash 0.7s;
	}

@keyframes flash {
	0% {
		background-color: #40d0ff;
	}
	100% {
		background-color: #fff;
	}
}

a, a:link, a:visited, a:hover {
	font-weight: bold;
	color: #005eba;
	text-decoration: underline;
}

	a[href*="tel:"]::before, a[href*="tel:"]:link:before, a[href*="tel:"]:visited:before, a[href*="tel:"]:hover:before,
	a[href*="mailto:"]::before, a[href*="mailto:"]:link:before, a[href*="mailto:"]:visited:before, a[href*="mailto:"]:hover:before {
		/* Override global.css and remove all icons from tel and mailto links */
		content: none !important;
	}

	a.not-bold {
		font-weight: normal;
	}

.not-bold a {
	font-weight: normal;
}

h1 a, h2 a, h3 a, .h1 a, .h2 a, .h3 a {
	font-weight: normal;
}

/* ============ Document Styles ============ */
h1, .h1 {
	font-size: 1.5em;
	font-family: Arial,sans-serif;
	font-weight: normal; /*margin-top: 0;*/
}

h2, .h2 {
	font-size: 1.25em;
	font-family: Arial,sans-serif;
	font-weight: normal;
}

h3, .h3 {
	font-size: 1.125em;
	font-family: Arial,sans-serif;
	font-weight: normal;
}

h4, .h4 {
	font-size: 1.1em;
	font-weight: bold;
}

h5, .h5 {
	font-size: 1em;
}

.lead {
	color: unset;
}

p {
	/* Override Bootstrap */
	margin: 0 0 15px;
}

.titleandimage {
	background-color: #00529c !important;
	color: #fff !important;
	padding: 10px 0 20px 0;
}

	.titleandimage span.subtitle {
		font-weight: bold;
	}

	.titleandimage small {
		margin-top: 10px;
		color: #fff !important;
	}

		.titleandimage small a, .titleandimage small a::before {
			color: #ffcb05 !important;
		}

h6, .h6 {
	font-size: 0.8em;
}

h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	/* This was added to make headlines line up at the top of the column, like paragraphs - Conan */
	margin-top: 0;
}

.qr-code canvas {
	width: 100%;
	height: auto;
}
