﻿a {
	color: #0b527c;
	text-decoration: none;
}

	a:hover,
	a:focus {
		color: #166A9C;
		text-decoration: underline;
	}

.img-thumbnail {
	border: none;
	border-radius: 0;
}

h1,
.h1 {
	font-family: 'open sans', sans-serif;
	font-style: italic;
	font-weight: 600;
	line-height: 46px;
	font-size: 42px;
	margin: 0 0 23px 0;
	color: #01444c;
	letter-spacing: -.05em;
}

h2,
.h2 {
	font-size: 36px;
	font-family: 'Oswald', helvetica, arial, tahoma;
	font-weight: normal;
	line-height: 46px;
	font-size: 52px;
	margin: 0 0 23px 0;
	color: #046380;
}

h3,
.h3 {
	font-size: 24px;
	font-family: 'Oswald', helvetica, arial, tahoma;
}

h4,
.h4 {
	font-size: 18px;
	font-family: 'open sans', helvetica, arial, tahoma;
}

h5,
.h5 {
	font-size: 14px;
	font-family: 'open sans', helvetica, arial, tahoma;
	font-weight: bold;
}

h6,
.h6 {
	font-size: 12px;
	font-family: 'open sans', helvetica, arial, tahoma;
	font-weight: bold;
}

.dropdown-menu > li > a {
	padding: 5px 20px;
}

	.dropdown-menu > li > a:hover,
	.dropdown-menu > li > a:focus {
		text-decoration: none;
		color: #FFFFFF;
		background-color: #166A9C;
	}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	color: #ffffff;
	text-decoration: none;
	outline: 0;
	background-color: #166A9C;
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
	color: #166A9C;
}

.dropdown-header {
	color: #b8b18d;
}

.nav > li > a {
	padding: 10px 24px;
	letter-spacing: .05em;
}

.nav-tabs-justified > li > a {
	border-radius: 0;
}

@media (min-width: 768px) {
	.navbar {
		border-radius: 0;
	}
}

.navbar-toggle {
	border-radius: 0;
}

@media (max-width: 767px) {
	.navbar-header {
		background: #166A9C;
		color: #FFFFFF;
	}

	.nav > li > a {
		position: relative;
		display: block;
		padding: 10px 20px;
		font: 600 16px/24px 'open sans', helvetica, sans-serif;
		text-transform: uppercase;
		color: #243539;
		letter-spacing: 0;
	}

	.navbar-nav .open .dropdown-menu > li > a,
	.navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 8px 15px 8px 25px;
	}

	.navbar-default .navbar-nav > li > a {
		border-bottom: 1px solid #243539;
	}
}

@media (min-width: 768px) {
	.navbar-nav > li {
		border-right: 1px solid #1780a3;
		margin: 5px 0;
	}

		.navbar-nav > li:first-child {
			border-left: 1px solid #1780a3;
		}

		.navbar-nav > li > a {
			padding-top: 15px 30px;
			font: 600 18px/18px 'open Sans', helvetica, sans-serif;
			text-transform: uppercase;
			color: #004878;
		}
}

.navbar-default {
	background-color: transparent;
	border-color: transparent;
}

	.navbar-default .navbar-brand {
		color: #FFFFFF;
		font-weight: bold;
		text-transform: uppercase;
	}

	.navbar-default .navbar-nav > li > a {
		color: #004878;
		font: 600 18px/18px "open Sans",helvetica,sans-serif;
		text-transform: uppercase;
	}

		.navbar-default .navbar-nav > li > a:hover,
		.navbar-default .navbar-nav > li > a:focus {
			color: #004860;
			background-color: transparent;
		}

	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus {
		color: transparent;
		background-color: #e7e7e7;
	}

	.navbar-default .navbar-nav > .disabled > a,
	.navbar-default .navbar-nav > .disabled > a:hover,
	.navbar-default .navbar-nav > .disabled > a:focus {
		color: transparent;
		background-color: transparent;
	}

	.navbar-default .navbar-toggle {
		border-color: #FFFFFF;
	}

		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus {
			background-color: #428bca;
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #FFFFFF;
		}

	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form {
		border-color: #FFFFFF;
	}

	.navbar-default .navbar-nav > .open > a,
	.navbar-default .navbar-nav > .open > a:hover,
	.navbar-default .navbar-nav > .open > a:focus {
		background-color: #0c487c;
		color: #428bca;
	}

@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #333333;
	}

		.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
			color: #000000;
			background-color: transparent;
		}
}

.label {
	color: #ffffff;
}

@media (min-width: 768px) and (max-width: 991px) {
	.nav > li > a {
		padding: 10px 12px;
		letter-spacing: 0;
		font: 600 13px/18px 'open Sans', helvetica, sans-serif !important;
		text-transform: uppercase;
		color: #004878;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.navbar-nav > li > a {
		padding: 10px 12px;
		letter-spacing: 0;
	}
}
