body {
	background-color: #FFF;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	color: #555;
}

.blue { color: #3498DB; }

.grey { color: #95A5A6; }

.header {
	background: rgba(255,255,255,.3);
	border-top: 3px solid gold;
	-moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3);
	box-shadow: 0 1px 5px 0 rgba(0,0,0,.3);
	height: 45px;
	padding: 0px;
}

div#wrapper > div.row > header.header > nav.navbar-default{
	background-color: #3498DB;
	color: white;
}
.navbar-default .navbar-brand, .navbar-default .navbar-nav > li > a{
	color: white;
}
div#wrapper > div.row > header.header > nav.navbar-default a:hover{
	color: black;
	/*background-color: inherit;*/
}
div#wrapper > div.row > header.header > nav.navbar-default a:focus{
	color: black;
	background-color: inherit;
}
div#wrapper > div.row > header.header > nav.navbar-default .navbar-nav > .open > a{
	color: black;
}
div#wrapper > div.row > header.header > nav.navbar-default li.active > a{
	color: black;
	background-color: #1680C8;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #1680C8;
	color: black;
	border-color: gold;
}
@media (max-width:767px){
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{
		color: white;
	}
}
.dropdown-menu > li > a{
	font-weight: 300;
}

.navbar-brand{
	margin-top: -5px;
}

.navbar-header a.navbar-toggle{
	margin: 0px;
	font: inherit;
	overflow: visible;
	text-transform: none;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
.navbar-header a.navbar-toggle{
	border: 0;
}
.navbar-header a.navbar-toggle:hover{
	background-color:inherit;
	color: black;
}
.navbar-header a.navbar-toggle:active{
	background-color:inherit;
}
.navbar-header a.navbar-toggle:focus{
	background-color:inherit;
}

div.navbar-collapse ul.navbar-nav li{
	text-decoration: none;
}
div.navbar-collapse ul.navbar-nav li:after{
	content: '';
	display: block;
	border-bottom: 2px solid gold;
	margin-top: 0px;
	width: 0;
	-webkit-transition: 0.5s ease;
	transition: 0.5s ease;
}
div.navbar-collapse ul.navbar-nav li:hover:after{
	width: 100%;
}
div.navbar-collapse ul.navbar-nav li.active:after{
	width: 100%;
}

footer p.text-muted{
	padding-top: 50px;
}

div#alerts{
	padding-top: 20px;
}

a#profile{
	max-height: 50px;
	width
}

a#profile > img{
	display: inline-block;
	max-height: 45px;
	height: 45px;
	width: 45px;
	margin-top: -12px;
}

div#services > div[class*="col-"] > div.thumbnail{
	min-height: 478px;
	height: 100%;
}

div#services > div[class*="col-"] > div.thumbnail > img{
	max-height: 220px;
	min-height: 220px;
}

div#services > div[class*="col-"] > div.thumbnail > div.caption > h4{
	min-height: 40px;
}

@media (max-width: 1287px){
	div#services > div[class*="col-"] > div.thumbnail{
		min-height: 498px;
		height: 100%;
	}
}
@media (max-width: 1147px){
	div#services > div[class*="col-"] > div.thumbnail{
		min-height: 518px;
		height: 100%;
	}
}
@media (max-width: 1063px){
	div#services > div[class*="col-"] > div.thumbnail{
		min-height: 538px;
		height: 100%;
	}
}
@media (max-width: 961px){
	div#services > div[class*="col-"] > div.thumbnail{
		min-height: 558px;
		height: 100%;
	}
}
@media (max-width: 926px){
	div#services > div[class*="col-"] > div.thumbnail{
		min-height: 578px;
		height: 100%;
	}
}
@media (max-width: 865px){
	div#services > div[class*="col-"] > div.thumbnail{
		min-height: 598px;
		height: 100%;
	}
}
@media (max-width: 799px){
	div#services > div[class*="col-"] > div.thumbnail{
		min-height: 618px;
		height: 100%;
	}
}
@media (max-width: 774px){
	div#services > div[class*="col-"] > div.thumbnail{
		min-height: 638px;
		height: 100%;
	}
}
@media (max-width: 764px){
	div#services > div[class*="col-"] > div.thumbnail{
		min-height: 100%;
		height: 100%;
	}
}

div#services > div[class*="col-"] > div.thumbnail{
	border-color: #3498DB;
}
