@font-face {
font-weight :normal;
font-family: 'bluehost';
src: url(/media/branding/_bh/bh_regular.eoti);
src: url(/media/branding/_bh/bh_regular.eot?#iefix) format('embedded-opentype'),
     url(/media/branding/_bh/bh_regular.woff) format('woff'),
     url(/media/branding/_bh/bh_regular.ttf) format('truetype'),
     url(/media/branding/_bh/bh_regular.svg#bh_regular) format('svg');
}
@font-face {
font-weight: bold;
font-family: 'bluehost';
src: url(/media/branding/_bh/bh_bold.eot);
src: url(/media/branding/_bh/bh_bold.eot?#iefix) format('embedded-opentype'),
     url(/media/branding/_bh/bh_bold.woff) format('woff'),
     url(/media/branding/_bh/bh_bold.ttf) format('truetype'),
     url(/media/branding/_bh/bh_bold.svg#bh_bold) format('svg');
}
body {
font-family: bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', arial, sans-serif;
font-size: 16px;
}
.banner .banner-brand {
background: url(../../img/bh-logo.png) no-repeat;
margin-top: 23px;
width: 180px;
height: 21px;
}
.navbar-site,
.navbar-menu {
text-transform: lowercase;
}
.navbar-site {
background-color: #1458cf;
}
.navbar-site ul li a {
border-left-color: #3575d3;
}
.navbar-menu {
background-color: #fff;
border-bottom-color: #dfdfe0;
}
.btn-primary {
background: url(../../img/btn-background.png) no-repeat center right 10px #65b236;
padding-right: 28px;
border-color: #65b236;
text-transform: lowercase;
color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
background-color: #5da82f;
border-color: #5da82f;
color: #fff;
}
.panel-default {
border-color: #bdbfc1;
}
.panel-default > .panel-heading {
background-color: transparent;
margin-bottom: -40px;
border-bottom: 0;
text-transform: lowercase;
text-align: center;
}
.panel-default > .panel-heading > span {
background-color: #fff;
padding: 5px 10px;
position: relative;
top: -20px;
}
.panel-default > .panel-body {
padding: 30px 25px 25px;
}
.panel-default > .panel-footer {
background-color: transparent;
border-top: none;
padding-top: 0;
}
