/**********************************************************/
/*START GENERAL STYLING */
body {
	background-color: rgba(247,248,251,1);
	font-family: 'Catamaran', sans-serif;
	color: rgba(55,64,109,1);
}
a:hover {
    text-decoration: none;
}
.deco-none {
    color: inherit;
    text-decoration: none;
}
/* END GENERAL STYLING */
/**********************************************************/
/* START NAVBAR STYLING */
.navbar {
	min-height: 55px;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
}
.navbar-absolute + div {
    margin-top: 71px;
}
.navbar-brand {
	background: url('imgs/HWR_Logo_Full_White.png') center left no-repeat;
	background-size: contain;
	width: 300px;
	margin-left: 20px;
	color: rgba(247,248,251,1);
}
.navbar-brand:hover {
	color: rgba(247,248,251,1);
}
.navbar-features {
	background-color: rgba(63,78,130,1);
	color: rgba(247,248,251,1);
	font-size: 140%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 25px;
}
.navbar-button {
	background-color: rgba(63,78,130,0);
	color: rgba(247,248,251,1);
	font-size: 90%;
}
.icon-bar {
    background-color: rgba(247,248,251,1) !important;
}
.modal-open[style] {
	padding-right: 0px !important;
}
/* END NAVBAR STYLING */
/**********************************************************/
/* START CONTACT & FOOTER STYLING */
.contact {
	font-size: 105%;
	text-align: center;
	padding: 1% 0 0.5% 0;
	margin-top: 3%;
}
.contact .glyphicon {
	font-size: 150%;
}
.contact .fa {
	font-size: 178.1%;
}
footer {
	font-size: 87.5%;
	padding: 1% 0 0 0;
}
/* END CONTACT & FOOTER STYLING */
/**********************************************************/
/* START RESOLUTION-DEPENDENT STYLING */
@media screen and (max-width: 767px) {
	.navbar-brand {background: url('imgs/HWR_Logo_Abbrev_White.png') center left no-repeat; background-size: contain; width: 108px;}
}
/* END RESOLUTION-DEPENDENT STYLING */
/**********************************************************/