body {
    background: white;
    color: black;
}

a, a:hover, a:active, a:focus {
    color: black;
    text-decoration: underline;
}

#subview p * {
    color: black;
}

.main-menu > ul > li > a {
    background-color: black;
    background-image: none;
}

.main-menu > ul > li:hover > a {
    background-color: #333;
}

.main-menu li.active > a, .main-menu li.active:hover > a, .main-menu li.has-active > a, .main-menu li.has-active:hover > a {
    background-color: #666;
}

.lang-switcher li.active a {
    background: black;
}

.lowvis-menu ul ul li.active a {
    background: black;
}

.lang-switcher li:hover a {
    text-decoration: none;
}

input.btn-primary.btn, button.btn-primary.btn, a.btn-primary.btn,
input.btn-primary.btn:active, button.btn-primary.btn:active, a.btn-primary.btn:active {
    background: black;
    text-decoration: none;
}

input.btn-primary.btn:hover, button.btn-primary.btn:hover, a.btn-primary.btn:hover {
    background-color: #333;
}

input.form-control, textarea.form-control, input.form-control:focus, textarea.form-control:focus, select.form-control, select.form-control:focus  {
    box-shadow: none;
}

input.form-control:focus, textarea.form-control:focus, select.form-control:focus {
    border-color: black;
}

a.btn.btn-link {
    color: black;
}

a.blue-banner {
    background: url(../img/default/ornam1.png) right center repeat-y black;
}

a.blue-banner:hover {
    background-color: #333;
    color: white;
    text-decoration: none;
}

.subflag {
    border-bottom: 14px solid black;
}

.poll-wrap {
    background-color: black;
}

.poll-wrap a {
    color: white;
}

.chief-menu a {
    background-color: black;
}


.chief-menu li:hover > a {
    background-color: #333;
    text-decoration: none;
    color: white;
}

.site-footer {
    background: black;
    color: white;
    padding: 60px 0;
    padding-top: 45px;
}

.subflag, .site-header, .lowvis-menu ul ul, .site-content, .main-menu > ul > li, .main-menu ul ul, .schools-wrap, .poll-wrap, .sidebar-wrap, .chief-menu a  {
    box-shadow: 0 0 30px 5px rgba(0,0,0,.15);
}

.slick-dots li.slick-active button {
    background-color: black;
}

.slick-arrow:before {
    color: black;
}

.school-menu li:hover a:before {
    background: black;
}

.school-menu li:hover a {
    text-decoration: none;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
    border-color: black;
}


a.photogrid:hover {
    text-decoration: none;
}

a.lowvis-link:hover {
    text-decoration: none;
}

#toTop {
    background: black;
}

@media (max-width: 991px) {
    .sidebar-wrap {
        box-shadow: none;
    }

    .site-content {
        box-shadow: none;
    }
}

a.last-stuff-item {
    text-decoration: none!important;
}

a.last-stuff-item:hover {
    color: black;
}

.last-stuff-content {
    border-left: 3px solid black;
    padding-left: 15px;
}

.site-footer a {
    color: white;
}

.nav-pills li:hover a {
    background: #eee;
}

