﻿@font-face {
	font-family: 'NexaBold';
	src: url('../Fonts/NexaBold.ttf.woff') format('woff'), url('../Fonts/NexaBold.ttf.svg#NexaBold') format('svg'), url('../Fonts/NexaBold.ttf.eot'), url('../Fonts/NexaBold.ttf.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'NexaLight';
	src: url('../Fonts/NexaLight.ttf.woff') format('woff'), url('../Fonts/NexaLight.ttf.svg#NexaLight') format('svg'), url('../Fonts/NexaLight.ttf.eot'), url('../Fonts/NexaLight.ttf.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #04213e;
	font-family: NexaLight;
	color: #FFFFFF;
}
label {
	font-weight: initial;
}
.container-fluid {
	height: 100%;
	display: table;
	width: 100%;
	padding: 0;
}

.row-fluid {
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}



.centering {
	float: none;
	margin: 0 auto;
}

h1 {
	font-family: NexaLight;
	color: #b0802c;
	font-size: 5em;
}
h2 {
	font-family: NexaLight;
	color: #b0802c;
	font-size: 3em;
}
a {
	color: #b0802c;
}

.text {
	font-family: NexaLight;
	color: #FFFFFF;
	font-size: 1.5em;
}
.img-fluid {
	max-width: 25%;
	min-width: 15%;
	height: auto;
}
.field-validation-error {
	color: #c61700;
}

.input-validation-error {
	border-color: #c61700;
}
.control-label {
	display: inline-block;
	margin: 10px 0 5px 0;
}

.input-group{
	margin: 5px 0 5px 0;
}