:root {
    --akwl-red: #C4182A;
    --akwl-black: #000000;
    --akwl-red-hover: #AF1122;
    --akwl-red-muted: #CB6C76;
    --akwl-light-red: #FBECEE;
    --akwl-light-red-hover: #F3DCDF;
    --akwl-orange: #DE8F05;
    --akwl-blue: #5894D1;
    --akwl-light-blue: #F2F9FF;
    --akwl-light-blue-hover: #E3ECF3;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;

}


.navbar-brand {
    margin-left: 15px;
    height: 90px;
    width: 240px;
    background: url('../img/logo_akwl_horizontal.svg') no-repeat left center;
    background-size: 240px;
} 

@media (max-width:767px) {
    .navbar-brand {
        height: 66px;
    }     
}

header, header.site-header-bar, header #logo {
    background-color: white;
}

a.btn-primary,
a.btn-default,
.btn-primary,
.btn-default,
.dropdown-login,
.dropdown-logout {
    background-color: var(--akwl-red); !important;
}

.search-bar .btn,
.btn-primary,
.btn-default,
a.btn-primary:hover {
    background-color: var(--akwl-red-hover); !important;
    border-color: var(--akwl-red-hover); !important;
}

.search-bar .btn span.glyphicon {
    color: white !important;
}

.site-header-bar a.search {
    display: none !important;
}

form .form-group .control-label, form .form-group label,
.control-label,
.control-label span,
.content li,
h1 span,
.teaser-text h2,
.teaser-text .h4 span,
.slider-text h1 a,
.slider-text h2 a,
.slider-text h3 a,
.slider-text h4 a,
.slider-text h5 a,
.slider-text h6 a,
.slider-text h1,
.slider-text h2,
.slider-text h3,
.slider-text h4,
.slider-text h5,
.slider-text h6,
.content .listgroup-intro .h1,
.content .listgroup-intro .h2,
.content .listgroup-intro .h3,
.content .listgroup-intro .h3 a,
.content .listgroup-intro .h4,
.content .listgroup-intro .h4 a,
.content .listgroup-intro h3,
.content .listgroup-intro h3 a,
.content .listgroup-intro h4,
.content .listgroup-intro h4 a,

.uni-news-feed-block h2.h4,
.uni-news-feed-block h3 span
{
    color: var(--akwl-black);
}

.content i.far, .content i.fas, .content i.fa {
    color: var(--akwl-black);
}

.listgroup-text-topline {
    color: var(--akwl-red) !important;
}

.glyphicon {
    color: var(--akwl-red) !important;
}

.bs-callout-info {
    border-left-color: var(--akwl-black) !important;
}

#edit-wp a.post-edit-link {
    color: white !important;
}

.bs-callout-info h4,
.bs-callout-info h5,
.bs-callout-info span,
.bs-callout-info i {
    color: var(--akwl-black) !important;
}

.navbar-default {
    background-color: var(--akwl-red);
    border-color: var(--akwl-red);
}

body.has-menu-top div.main-menu.top #main-menu-ul>li>a:active, body.has-menu-top div.main-menu.top #main-menu-ul>li>a:focus, body.has-menu-top div.main-menu.top #main-menu-ul>li>a:hover {
    background-color: var(--akwl-red-hover);
}

footer.site-footer #footer-bottom {
    background-color: var(--akwl-red);
    padding-top: 35px;
    min-height: 200px;
    color: #fff !important;
}


footer.site-footer #footer-bottom {
    color: white !important;
}

form .form-group .form-control {
    background-color: rgba(203, 108, 118, .1) !important;

}

form .form-group .form-control:focus {
    border-color: var(--akwl-red-muted);
}

.form-control:focus {
    border-color: var(--akwl-red-muted);
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(203, 108, 118, .6);
}

.form-control {
    border: 1px solid var(--akwl-red-muted);
}

.form-control::placeholder {
    color: var(--akwl-red-muted);
}

#top {
    display: none !important;
}

#carousel-header.carousel .item:not(.text-on-top) .slider-text .h1:before, #carousel-header.carousel .item:not(.text-on-top) .slider-text .h2:before, #carousel-header.carousel .item:not(.text-on-top) .slider-text h1:before, #carousel-header.carousel .item:not(.text-on-top) .slider-text h2:before {
    display: none !important;
}


#margin ul.nav-tabs li a:focus, #margin ul.nav-tabs li a:hover, #margin ul.nav-tabs li.active a, .content ul.nav-tabs li a:focus, .content ul.nav-tabs li a:hover, .content ul.nav-tabs li.active a {
    background-color: var(--akwl-red-muted);
    color: white;
}

.table tbody td, .table tbody th, .table thead td, .table thead th {
    border-color: var(--akwl-red-muted) !important;
}

#content hr {
    border-color: var(--akwl-red-muted) !important;
}