a, .header-basket a, .price-block, .home-featured h3, .h2, .h3, .h4, .h5, .h6, h2, h3, h4, h5, h6, .product-box .quoteform button.quotesubmitinput-prodlist .fas, .product-box .wishlistsubmitinput-prodlist .far, .product-box .wishlistsubmitinput-prodlist .fas, #accordian-files a {
    color: #2c2664;
}
a:hover {
    color: #c31432;
}
.navbar.navbar-default.navbar-fixed-top {
    background-color: #c31432;
    color: #fff;
}
.navbar-logout i, .navbar-myaccount i, .navbar-social i, .drilldown a {
    color: #ffffff;
}
.header-search .searchform .btn, #search .searchform .btn {
    background: #2c2664;
    border: 1px solid #2c2664 !important;
}
#logo {
    width: 220px;
}
.navbar-default {
    background-color: #2c2664;
    border-color: #2c2664;
}
.yamm .level1>a {
    font-size: 13px!important;
    color: #fff;
}
.yamm .level1:hover, .nav>li>a:focus, .nav>li>a:hover {
    background: #c31432;
}
.yamm .nav-heading a, #footer a:hover {
    color: #c31432;
}
.h1, h1 {
    color: #c31432;
    font-weight: 600;
}
.featured-title, #leftsidebar .panel-default > .panel-heading a:hover {
    background: #2c2664;
    color: #fff;
}
.panel-default>.panel-heading {
    color: #fff;
    background-color: #c31432;
    border-color: #c31432;
}
#leftsidebar .panel-title .collapsed::after, #leftsidebar .panel-title a::after, #accordion .panel-title a, #users-accordion a {
    color: #fff;
}
footer, #footer {
    background: #2c2664;
    color: #fff;
}
#footer h3, #footer a, .navbar-greeting, .navbar-logout, .navbar-myaccount, .navbar-social {
    color: #fff;
}
.btn-primary {
    background-color: #2c2664;
    border-color: #2c2664;
}
.btn-primary:hover {
    background-color: #c31432;
    border-color: #c31432;
}
.quotesubmitinput-prodlist, .wishlistsubmitinput-prodlist, .addFavourite, .moveFavourite {
    color: unset;
}
#tooltip-notifications.noty_type__success {
    background-color: green;
    border-bottom: 1px solid green;
}
.top-bar-links a:hover {
    color: #ffffff;
}
span.grpselectlabel {
    width: 130px;
    word-wrap: break-word;
}
.selectors {
    min-height:40px;
    margin-top: 10px;
}
@media only screen and (max-width: 991px) {
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: #2c2664;
    }
    .drilldown li {
        border-bottom: 1px solid #2c2644;
        background: #c31432;
    }
    .drilldown a.navback {
        color: #fff;
        background-color: #2c2664;
    }
}
@media only screen and (max-width: 600px) {
    body {
        text-align: left;
    }
}
@media only screen and (max-width: 480px) {
    .navbar-brand {
        padding: 15px 0;
    }
}