.navbar-inverse {

}

.navbar-inverse .navbar-form > .btn {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.navbar-inverse .navbar-nav > li > a {
    text-shadow: none;
}

.navbar-inverse .navbar-nav > .active > a:before {
    width: 100%;
    height: 3px;
    bottom: 0;
}
.affix.navbar-fixed-top.navbar-inverse {
    background-color: #2E2E2E;
}
.navbar-inverse .navbar-nav > li > a {
    color: #FFFFFF;
}

.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover {
    color: #316fa0;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
    color: #FFFFFF;
}

.navbar-inverse .navbar-nav > .active > a:before {
    background-color: #4994d05;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #FFFFFF;
}

.btn-primary {
    color: #FFFFFF;
    background-color: #316fa0;
}

.btn-primary:hover,
.btn-primary.focus,
.btn-primary:focus,
.btn-primary.active,
.btn-primary:active,
.btn-primary:active:focus,
.btn-primary:active:hover {
    color: #FFFFFF;
    background-color: #316fa0;
}

.jumbotron:before,
.parallax-stripe:before {
    background-color: #222C36;
    filter: alpha(opacity=10);
    opacity: 0.1;
}

.cta-stripe {
    background-color: #616160;
}

.cta-stripe h3 {
    color: #FFFFFF;
}

.cta-stripe .btn-border-white {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

hr.solid-hr {
    border-color: #316fa0;
}

.btn-border-primary {
    color: #316fa0;
    border-color: #316fa0;
}

.btn-border-primary:focus,
.btn-border-primary.focus,
.btn-border-primary:hover {
    background-color: #316fa0;
}

.footer > section:first-of-type {
    background-color: #2E2E2E;
    color: #FFFFFF;
}

.footer a {
    color: #FFFFFF;
}
