html,
body {
	overflow-x: hidden !important;
	font-family: 'Open Sans', sans-serif;
	min-height: 100%;
	background: #FFFFFF;
	font-size: 0.9em;
	line-height: 1.9em;
	color: #333;
}

/* BACKGROUND COLORS */
.bg-red, .bg-yellow, .bg-aqua, .bg-blue, .bg-light-blue, .bg-green, .bg-navy, .bg-teal, .bg-olive, .bg-lime, .bg-orange, .bg-fuchsia, .bg-purple, .bg-maroon, bg-gray, bg-black, .bg-red a, .bg-yellow a, .bg-aqua a, .bg-blue a, .bg-light-blue a, .bg-green a, .bg-navy a, .bg-teal a, .bg-olive a, .bg-lime a, .bg-orange a, .bg-fuchsia a, .bg-purple a, .bg-maroon a, bg-gray a, .bg-black a {
	color: #f9f9f9 !important;
}
.bg-white, .bg-white a {
	color: #999999 !important;
}
.bg-red {
	background-color: #f56954 !important;
}
.bg-yellow {
	background-color: #f39c12 !important;
}
.bg-aqua {
	background-color: #00c0ef !important;
}
.bg-blue {
	background-color: #0073b7 !important;
}
.bg-light-blue {
	background-color: #3c8dbc !important;
}
.bg-green {
	background-color: #00a65a !important;
}
.bg-navy {
	background-color: #001f3f !important;
}
.bg-teal {
	background-color: #39cccc !important;
}
.bg-olive {
	background-color: #3d9970 !important;
}
.bg-lime {
	background-color: #01ff70 !important;
}
.bg-orange {
	background-color: #ff851b !important;
}
.bg-fuchsia {
	background-color: #f012be !important;
}
.bg-purple {
	background-color: #932ab6 !important;
}
.bg-maroon {
	background-color: #85144b !important;
}
.bg-gray {
	background-color: #eaeaec !important;
}
.bg-black {
	background-color: #222222 !important;
}

/* TEXT COLORS */
.text-red {
	color: #f56954 !important;
}
.text-yellow {
	color: #f39c12 !important;
}
.text-aqua {
	color: #00c0ef !important;
}
.text-blue {
	color: #0073b7 !important;
}
.text-light-blue {
	color: #3c8dbc !important;
}
.text-green {
	color: #00a65a !important;
}
.text-navy {
	color: #001f3f !important;
}
.text-teal {
	color: #39cccc !important;
}
.text-olive {
	color: #3d9970 !important;
}
.text-lime {
	color: #01ff70 !important;
}
.text-orange {
	color: #ff851b !important;
}
.text-fuchsia {
	color: #f012be !important;
}
.text-purple {
	color: #932ab6 !important;
}
.text-maroon {
	color: #85144b !important;
}
.text-gray {
	color: #eaeaec !important;
}
.text-black {
	color: #222222 !important;
}

/* NAVBAR */
.navbar {
	min-height: 90px;
}
.navbar-inverse {
	background-color: #FFFFFF;
	border: none;
}
.navbar-inverse .navbar-nav > li > a {
	font-weight: 400;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
	/*color: #fff;*/
}
.navbar .brand {
	margin-top: 20px;
}
@media only screen and (max-width: 767px) {
	.navbar .brand {
		margin-top: 3%;
		margin-left: 15px;
	}
}
.navbar .brand a {
	display: inline-block;
	font-family: "Audi Type Screen", sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #000 !important;
	padding-left: 3px;
	padding-right: 3px;
}
.navbar .brand a:hover {
	color: #000 !important;
}
.navbar .logo {
	max-height: 29px;
}


/* PAGE */
.page {
	overflow: hidden;
}

.page .content {
	padding: 60px 0;
}
@media only screen and (max-width: 767px) {
	.page .content {
		padding-top :0;
	}
}
.page .content.cover {
	padding: 240px 0;
}

.page .heading h2 {
	font-size: 3em;
	margin-top: 20px;
	margin-bottom: 10px;
}

.page .heading h2 .fa {
	width: 1.5em;
	text-align: left;
}

.page .heading p {
	margin: 0 auto 50px;
	font-size: 1.5em;
	font-weight: 300;
	color: #666;
}