body { border-top: 15px solid #2ac0d8; color: #231f20; font-family: 'booster_next_fyregular'; font-size: 15px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: 'booster_next_fymedium'; text-transform: uppercase; font-weight: normal;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small { color: inherit;}
.color-light-blue { color: #2ac0d8;}
blockquote { border-color: #2ac0d8; border-width: 10px; padding-top: 0; padding-bottom: 0; margin: 20px 0;}
ul { padding-left: 0; list-style-position: inside;}
a { color: #2ac0d8;}
.highlight { background-color: #f2f2f2; padding: 15px;}
.btn { background-color: #2ac0d8; color: #fff;}
.show-grid { margin-bottom: 15px;}
.center-block { display: block; margin-right: auto; margin-left: auto;}
/**/
.navbar { background: url(../img/bg-header.png) top center no-repeat;}
.navbar-header { float: none; text-align: center;}
.navbar-brand { padding-top: 0; float: none; display: inline-block;}
.navbar-brand img { width: 100%;}
/**/
.jumbotron { background: transparent; border-top: 1px solid #2ac0d8; border-bottom: 1px solid #2ac0d8;}
.jumbotron h1 { font-size: 28px; line-height: 34px; text-align: center;}
.container .jumbotron { border-radius: 0;}
@media (min-width: 768px) { .jumbotron { margin-top: 50px; margin-bottom: 50px;}}
/**/
.profile { font-size: 18px;}
.profile h3 { color: #2ac0d8;}
.featured { border-top: 1px solid #2ac0d8; border-bottom: 1px solid #2ac0d8; padding: 0 20px 20px;}
.featured h3 { color: #231f20; margin-bottom: 20px;}
/**/
.title { border-bottom: 1px solid #2ac0d8; text-align: center;}
@media (min-width: 768px) {
	.title { margin: 60px 0 90px;}
}
/**/
.table { padding: 15px;}
.table .row { padding: 15px; background-color: #f2f2f2;}
@media (min-width: 768px) { .table .row { padding: 30px;}}
.table .first { background-color: #2ac0d8; text-align: center; padding-top: 0; padding-bottom: 10px;}
.table .bg { background-color: #e7e7e7; margin-bottom: 2px;}
@media (min-width: 768px) {
	.table .number { font-size: 130%;}
}
/**/
.link { text-align: center; background-color: #f2f2f2; display: table; position: relative; padding: 15px; border-radius: 4px; margin: 35px auto 70px;}
.link img { display: inline-block; margin-bottom: 10px;}
.link div { display: table-cell; vertical-align: middle;}
.link a { display: block; height: 100%; width: 100%; position: absolute; left: 0; top: 0;}
.link a:hover { opacity: 0.30; filter: alpha(opacity=30); background-color: #fff;} 
@media (min-width: 768px) {
	.link { border-radius: 50%; height: 300px; width: 300px;}
}
/**/
footer { background-color: #231f20; color: #fff;}
footer .form { text-align: left; margin-bottom: 40px;}
footer .info { text-align: left;}
footer .info .label { display: block; text-transform: uppercase; font-size: 18px; text-align: left; padding: 0; font-weight: normal; margin-bottom: 0;}
footer .info div { margin-bottom: 10px;}




footer .copy { color: #999999; font-size: 13px; padding: 20px 0; text-align: left;}
footer .copy>ul { margin-bottom: 0;}
@media (min-width: 768px) {
	footer { padding-top: 60px; font-size: 18px;}
	footer h1 { margin-bottom: 40px;}
	footer .form { margin-bottom: 0;}
	footer .form .btn { padding-left: 80px; padding-right: 80px;}
	footer .info p:first-child { margin-top: 30px;}
	footer .info div { margin-top: 30px; font-size: 26px;}
	footer .copy>ul>li { margin-right: 30px;}
}