@font-face {
	font-family: 'Gotham Pro';
	src: url('../fonts/gothampro/400/gothapro.eot');
	src: url('../fonts/gothampro/400/gothapro.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/gothampro/400/gothapro.woff') format('woff'),
		 url('../fonts/gothampro/400/gothapro.ttf') format('truetype'),
		 url('../fonts/gothampro/400/gothapro.svg#gothapro') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Pro';
	src: url('../fonts/gothampro/500/gothapro.eot');
	src: url('../fonts/gothampro/500/gothapro.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/gothampro/500/gothapro.woff') format('woff'),
		 url('../fonts/gothampro/500/gothapro.ttf') format('truetype'),
		 url('../fonts/gothampro/500/gothapro.svg#gothapro') format('svg');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Pro';
	src: url('../fonts/gothampro/200/gothapro.eot');
	src: url('../fonts/gothampro/200/gothapro.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/gothampro/200/gothapro.woff') format('woff'),
		 url('../fonts/gothampro/200/gothapro.ttf') format('truetype'),
		 url('../fonts/gothampro/200/gothapro.svg#gothapro') format('svg');
	font-weight: 200;
	font-style: normal;
}

* {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
html, body {
	height: 100%;
}
body {
	font-family: 'Gotham Pro', Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 200;
	line-height: 1.4;
	color: #fff;
	background: #434343;
}
@media (max-width: 767px) {
	body {
		font-size: 14px;
	}
}
img {
	vertical-align: top;
}
a {
	color: #0090d2;
	text-decoration: none;
}
a:hover {
	color: #0063a6;
	text-decoration: none;
}
a img {
	border: none;
}
a[href$=".pdf"]:after {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD3SURBVHjaxFM7DsIwDLVTq7+JlaFS78GCxNT7VmxILNygY4e2JwA6sNAGXqWECNIyMGDJiv9+cRzWWtMvpOhHkrIsz3EcX10jM1s5iqKs7/tLURQrb4W2bfU36roOB/lYhmGYCt03m1mYa/iJPoYlpxMLBDNIfTy8rrHdWR2yz2+H6L6EcfgKGd2NUUgex9Ea3GAfwe/G2CvwDAIEu7Z3v5hp8gz8JX0qAPjg235PSim7B5CTJJnkpmkoz3P2LhK64yndOSDJzCYIguVNDMOQ0jQlEbEIcBoUoKUiUlXVpa7rK7qZBIMC/GwwrXKWZd4C/Pff+BBgAL+KqOGKi3VNAAAAAElFTkSuQmCC');
	margin-left: 5px;
}
b {
	font-weight: 400;
}
p + p {
	margin-top: 20px;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}
.justify {
	text-align: justify;
}
.container {
	max-width: 960px;
	min-height: 100%;
	margin: 0 auto;
	background: #fff;
	color: #363636;
	box-shadow: 0 0 10px 2px rgba(0,0,0,.8);
}
.main {
	padding-bottom: 80px;
}
.footer {
	position: relative;
	line-height: 80px;
	height: 80px;
	max-width: 960px;
	margin: -80px auto 0;
	font-size: 12px;
	color: #fff;
	background: #545454;
}
.footer--content {
	padding: 0 30px;
}
.section {
	margin: 0 30px;
	padding: 30px 20px;
}
.section + .section {
	border-top: 1px solid #e1e1e1;
}
@media (max-width: 767px) {
	.section {
		margin: 0 15px;
		padding: 20px 15px;
	}
}
.top {
	padding: 20px 0;
}
@media (max-width: 767px) {
	.top {
		text-align: center;
	}
}
.logo {
	display: inline-block;
	text-transform: uppercase;
	font-size: 29px;
	font-weight: 200;
	color: #616161 !important;
	line-height: 1;
	padding: 10px 50px;
}
.logo strong {
	color: #1d9be3 !important;
	font-weight: 500;
}
.warning {
	/*background: #fcedeb;
	border-left: 10px solid #c11100;
	color: #222;*/
	background: rgba(29, 155, 227, 1);
	/*border-left: 10px solid #0068b0;*/
	color: #fff;

	/*border-right: 10px solid transparent;*/
	padding: 30px 50px;
	font-size: 18px;
}
.warning--header {
	font-size: 36px;
	font-weight: 200;
	margin-bottom: 20px;
}
@media (max-width: 767px) {
	.warning {
		padding: 30px 20px;
		font-size: 16px;
	}
	.warning--header {
		font-size: 28px;
	}
}
.notice--header {
	font-size: 22px;
	font-weight: 400;
	margin-bottom: 30px;
	line-height: 1.2;
}
.notice--text {
	font-size: 28px;
	font-weight: 200;
	line-height: 1.2;
	margin-bottom: 30px;
}
@media (max-width: 767px) {
	.notice--header {
		font-size: 17px;
		margin-bottom: 20px;
	}
	.notice--text {
		font-size: 22px;
		margin-bottom: 20px;
	}
}
.extra-links {
	line-height: 1.6;
}
