/* Move down content because we have a fixed navbar that is 50px tall */
body {
  padding-top: 50px;
  font-family: 'Source Sans Pro', sans-serif;
}

/* Recolor Navigation */
.navbar-inverse {
background-color:#ffffff !important;
border-color: #080808!important;
}

.navbar-brand {
font-family: 'Open Sans', sans-serif;
color:#006487 !important;
font-weight:700;
Font-size:30px;
padding-top:5px;
padding-bottom:5px;
height:55px !important;
}

.navbar-brand>img {
display:inline !important;
}

.green {
color: #6abd5c !important;
}

.navbar-inverse .navbar-nav>li>a {
    color: #ffffff !important;
}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #6abd5c !important;
    background-color: transparent;
}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover {
 color: #ffffff !important;
 background-color: #6abd5c !important;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
 color: #ffffff !important;
 background-color: #6abd5c !important;
}

.navbar-inverse .navbar-toggle {
    border-color: #6abd5c !important;
}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
background-color: #6abd5c !important;
}

.jumbotron {
background-color:#006487 !important;
height:200px !important;
padding-top:0px !important;
padding-bottom:0px !important;
}

.topline {
position:absolute;
top:100px;
}

.topline H2 {
color:#FFFFFF;
font-size:30px;
}

@media (max-width: 767px) {
.navbar-brand {
	Font-size:25px;
}
 .topline {
	top:60px !important;
 }
 .topline H2 {
	font-size:25px;
 }
}

h2 {
color:#006487;
font-size:25px;
text-align:center;
}

	h3.main-title {
		color:#333;
		border-top:solid 1px #bbbbbb;
		margin-top:0px;
		padding:20px 5px 0;
		text-align:center;
		position:relative;
		margin-bottom:35px !important;
		text-transform:uppercase;
	}
	h3.main-title:before {
		background:#1eb0bc;
		content:'';
		position:absolute;
		left:50%;
		margin-left:-40px;
		height:5px;
		width:80px;
		top:-1px;
	}

	h3.yellow-title {
		color:#333;
		border-top:solid 1px #bbbbbb;
		margin-top:0px;
		padding:20px 5px 0;
		text-align:center;
		position:relative;
		margin-bottom:35px !important;
		text-transform:uppercase;
	}
	h3.yellow-title:before {
		background:#ebbe2a;
		content:'';
		position:absolute;
		left:50%;
		margin-left:-80px;
		height:5px;
		width:160px;
		top:-1px;
	}

	h3.red-title {
		color:#333;
		border-top:solid 1px #bbbbbb;
		margin-top:0px;
		padding:20px 5px 0;
		text-align:center;
		position:relative;
		margin-bottom:35px !important;
		text-transform:uppercase;
	}
	h3.red-title:before {
		background:#e05c50;
		content:'';
		position:absolute;
		left:50%;
		margin-left:-80px;
		height:5px;
		width:160px;
		top:-1px;
	}

	h3.green-title {
		font-family: 'Open Sans', sans-serif;
		color:#006487;
		border-top:solid 1px #bbbbbb;
		margin-top:10px;
		padding:20px 5px 0;
		text-align:center;
		position:relative;
		margin-bottom:5px !important;
		text-transform:uppercase;
		min-height:75px;
		font-size:21px;
	}
	h3.green-title:before {
		background:#6abd5c;
		content:'';
		position:absolute;
		left:50%;
		margin-left:-80px;
		height:5px;
		width:160px;
		top:-1px;
	}
	
.hp-icon {
display:block;
font-size:25px;
}
	
.hp-icon i {
margin-bottom: 10px;
background-color: #6abd5c;
padding: 15px;
border-radius: 50px;
color: white;
}

.btn-default {
	color: #fff;
	text-shadow: none;
	background-color: #73bc51;
	border: 1px solid #fff;
	margin-top:5px;
}
	
.footer {
margin-top:30px;
padding-top: 10px;
background-color: #282a2b;
color: #8c8989;
border-top: 1px solid #4b4c4d;
font-size: 12px;
}