
.btn {
    border-radius: 3px;
}

/** FONTS **/
body {
	font-family: 'Open Sans';
}

section.strip.bg-secondary-2.h1 h1,
h1,
.stat-bubble {
    font-family: 'Droid Serif';
    font-weight: regular;
    font-style: ;
}

h1 span {
    font-family: 'Droid Serif';
    font-weight: regular;
    font-style: ;
}

h2 {
    font-family: 'Droid Serif';
    font-style: ;
    font-weight: regular;
}

h2 span {
    font-family: 'Droid Serif';
    font-style: ;
    font-weight: regular;
}

h3, h4, h5 {
    font-family: Droid Serif;
    font-style: ;
    font-weight: regular;
}

.offscreen-menu ul li a {
    font-family: Open Sans;
}

/** SITE COLORS **/

.loader{
    background: #a8b8d3;
}

.double-bounce1, .double-bounce2 {
    background-color: #1b5fac;
}

nav.top-bar,
.info-bar,
.map-overlay:before {
    background: #efefef;
}

.offscreen-menu {
    background:rgba(27, 95, 172, .85);
}

section:nth-of-type(even) {
    background: #a8b8d3;
}

.centered-logo .utility-menu span a {
    color: #7c848e;
}

#internal-menu-toggle {
    color: #1b5fac;
    font-size: 26px;
    height:42px !important;
    padding: 26px !important
}

#chat-toggle {
    background: #1b5fac;
    color: #ffffff !important;
    font-family: 'Open Sans';
}

.centered-logo .menu li a,
a {
    color: #333333;
}

.sub-menu {
    background: #ffffff;
}

.sub-menu li a {
    color: #333333;
}

.btn-primary.btn-filled {
    background: #1b5fac;
    color: #ffffff;
    border-color: #1b5fac;
}

.btn-primary.btn-filled:hover {
    background: #a8b8d3;
    color: #1b5fac;
    border-color: #a8b8d3;
}


section.accordion-section h2.panel-title a,
section.accordion-section h2.panel-title a.collapsed:hover {
    background-color: #a8b8d3;
    color: #ffffff;
}

.listHead h2 {
    border-bottom: 1px solid #1b5fac;
    background-color: #1b5fac;
    color: #FFF;
}

section.accordion-section h2.panel-title a.collapsed {
    background-color: #1b5fac;
}

.panel-group .panel.panel-default {
    background-color: #ffffff;
    color: #ffffff;
    border-color: #1b5fac;
}


section.strip.bg-secondary-2.h1 {
    background: #1b5fac !important;
    color: #FFFFFF;
}

.feature-box.b-a.single {
    border-color: #1b5fac;
}

.header-video h2,
h2,
h3, h4, h5 {
    color: #1b5fac;
}

.header-video h2 span {
    color: #a8b8d3;
}


.video-label {
    background-color: #000000;
    color: #ffffff;
}

.header-video .content {
    background: #ffffff;
    color: #333333}

#procedure h2 {
    color: #ffffff;
}

#procedure h2 span {
    color: #a8b8d3;
}

.header .large-content p>a {
    color: #ffffff !important;
}

.btn-primary {
    color: #ffffff;
    border-color: #ffffff;
}

.btn-primary:hover {
    color: #1b5fac !important;
    background: #a8b8d3;
    border-color: #a8b8d3;
}

.signup .btn-primary.btn-white {
    color: #a8b8d3;
    border-color: #a8b8d3;
}

.signup .btn-primary.btn-white:hover {
    color:#ffffff !important;
    background-color: #1b5fac;
    border-color: #1b5fac;
}

.video-js .vjs-big-play-button {
    background: #a8b8d3;
    background: -webkit-linear-gradient(-45deg, #a8b8d3 0%, #a8b8d3 100%);
    background: -webkit-linear-gradient(315deg, #a8b8d3 0%, #a8b8d3 100%);
    background: linear-gradient(135deg, #a8b8d3 0%, #a8b8d3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#a8b8d3', endColorstr='#a8b8d3', GradientType=1);
}

.video-js .vjs-big-play-button {
    background: rgb(255, 168, 76);
    background: -webkit-linear-gradient(-45deg, #1b5fac 0%, #1b5fac 100%);
    background: -webkit-linear-gradient(315deg, #1b5fac 0%, #1b5fac 100%);
    background: linear-gradient(135deg, #1b5fac 0%, #1b5fac 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#1b5fac', endColorstr='#1b5fac', GradientType=1);
}

.header-video.dubs label.video-label {
    background: #1b5fac;
}

footer.details {
    background: #c2c8d3;
}

.footer-container .row.utility-menu.reviews {
    background: #1b5fac;
}

a.btn.btn-primary.map-toggle.scroll {
    border-color: #ffffff;
    color: #ffffff !important;
}

a.btn.btn-primary.map-toggle.scroll:hover {
    background-color: #ffffff;
    color: #a8b8d3 !important;
}

footer.details h4,
footer.details span.phone-pref,
footer p,
.footer-container a {
    color: #444444;
}
