﻿html, body
{
	height: 100%;
}

#wrap
{
	padding: 10px;
	min-height: -webkit-calc(100% - 169px); /* Chrome */
	min-height: -moz-calc(100% - 169px); /* Firefox */
	min-height: calc(100% - 169px); /* native */
}

body
{
	font-size: 15px;
	line-height: 1.52;
	color: #717f86;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

ol, ul
{
	list-style: none;
}

blockquote, q
{
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after
{
	content: '';
	content: none;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

.section-padding
{
	padding: 60px 0px;
}

h1, h2, h3, h4, h5, h6
{
	font-family: Open Sans, sans-serif;
	font-weight: 700;
	color: #4B4B4C;
}

.validation-summary-errors ul
{
	padding-left: 0px !important;
}

/***********************************
Navigation bar
************************************/

.navbar-custom
{
	background: #989991;
	font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	padding: 10px 0 10px;
	border: none;
	color: #FFFFFF;
}

.navbar-default
{
	background-color: #0C121C;
	color: #FFFFFF;
}

.navbar-default .navbar-brand span
{
	font-weight: 100 !important;
}

.navbar
{
	margin-bottom: 0px;
}

.navbar li a
{
	color: #FFFFFF !important;
}

.navbar li a:hover
{
	color: #FFFFFF !important;
}

.navbar .dropdown-menu li a
{
	color: #0C121C !important;
}

.navbar .dropdown-menu li a:hover
{
	color: #0C121C !important;
}

.navbar-brand
{
	text-transform: none;
	font-weight: 500;
	font-size: x-large;
	padding-left: 50px !important;
	color: #ffffff !important;
}

/***********************************
   Button
***********************************/
.btn-black
{
	color: #FFFFFF;
	background-color: #000000;
}

.btn-black:hover
{
	color: #AAAAAA;
}
/***********************************
   Disclaimer
************************************/
.disclaimer
{
	font-size: 10pt;
	color: #000000;
	text-align: center;
}

.row-disclaimer
{
	padding-top: 5%;
}

/***********************************
   Link Overrides
************************************/
.black-link
{
	color: #000000;
	text-decoration: none;
}

.black-link:hover
{
	text-decoration: none;
	color: #000000;
}

/***********************************
   Footer
************************************/
.footer
{
	padding: 40px 0 20px;
	background: #0C121C;
	color: #989991;
	position: relative;
	clear: both;
}

.footer h3
{
	font-weight: 300;
	letter-spacing: 0.05em;
	margin: 0 0 40px;
	font-size: 24px;
}
