body .grey-row {
    background-color: #eee;
}

body > .footer {
    background-color: #eee !important;
}

body > .header .logo {
    background-image: url("../img/brands/kw/logo.png");
}

body #info-request-static .header a.btn {
    background-color: #b70100;
    border-color: #b70100;
}

body .h1,
body h1 {
    color: #b70100;
}

body a {
    color: #b70100;
}

body a:hover {
    color: #f20102;
}

body .text-primary {
    color: #b70100;
}

body .text-primary-bright {
    color: #f20102;
}

.bg-primary {
    background-color: #b70100;
}

.bg-primary-grad {
    background-color: #b70100;
    background-image: radial-gradient(circle farthest-corner at 50% 50%, #f20102 0%, #b70100 80%);
}

.bg-primary-grad-left {
    background-color: #b70100;
    background-image: radial-gradient(circle farthest-corner at 25% 50%, #f20102 0%, #b70100 80%);
}

.bg-primary-grad-right {
    background-color: #b70100;
    background-image: radial-gradient(circle farthest-corner at 25% 50%, #f20102 0%, #b70100 80%);
}

body .btn-primary {
    background-color: #b70100;
    border-color: #b70100;
    color: #fff;
}

body .btn-primary:hover,
body .btn-primary:focus,
body .btn-primary:active:hover,
body .btn-primary:active {
    background-color: #f20102;
    border-color: #f20102;
    color: #fff;
}

body .btn-white {
    color: #b70100;
}

body .btn-white:hover {
    color: #b70100;
}

body > .header,
body > .footer {
    background-color: #fff;
    color: #eee;
}

body > .header .navbar .navbar-nav > li > a:hover {
    color: #b70100;
}

body > .header .navbar .navbar-nav > li > a.btn-primary:hover {
    background-color: #f20102;
    border-color: #f20102;
    color: #fff;
}

body > .header .navbar .navbar-nav > li.active > a {
    background-color: #b70100;
    color: #fff;
}

body > .video {
    border-bottom: 4px solid #b70100;
}

body > .why .fa {
    background-color: #b70100;
}

body > .instructional {
    background-color: #b70100;
}

.nav.top .dropdown-menu > .active > a,
.nav.top .dropdown-menu > .active > a:focus,
.nav.top .dropdown-menu > .active > a:hover {
    background-color: #fff;
    color: #b70100;
}

.nav.top .dropdown-menu > li > a:focus,
.nav.top .dropdown-menu > li > a:hover,
.nav.main .dropdown-menu > li > a:focus,
.nav.main .dropdown-menu > li > a:hover {
    background-color: #b70100;
    color: #fff;
    text-decoration: none;
}

body .white-row img,
body .grey-row img,
body .white-row video,
body .grey-row video {
    border: 3px solid #b70100;
}

body.home .instructional h1 {
    color: #fff;
}

body.home > .connect .social a {
    color: #b70100;
}

body #info-request .close {
    color: #b70100;
}

body #info-request .close:hover {
    color: #f20102;
}

body > .header .navbar .navbar-nav > li > a.text-primary {
    color: #b70100;
}

body > .header .navbar .navbar-nav > li > a.text-primary:hover {
    background-color: #b70100;
    color: #fff;
}

body #demo-player .close:hover {
    color: #b70100;
}

body.continuing-education-info .img-row a {
    color: #f20102;
}

body > div.footer {
    color: #666767;
}

body > .footer .ep a img {
    padding: 10px;
}

body > .footer .ep p {
    color: #666767;
    padding-top: 0;
}