a, a:visited {
    color: #004379;
}

h1, h2, h3, h4, h5, h6 {
    color: #004379;
}

input[type=submit], input[type=button], button {
    background: #004379;
}

input[type=submit]:hover, input[type=button]:hover {
    background-color: #004379;
    border-color: #004379;
}

.btn-primary, .open>.dropdown-toggle.btn-primary, .btn-success, .open>.dropdown-toggle.btn-success {
    background-color: #004379;
    border: 1px solid #004379;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active,
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {
    background-color: #004379 !important;
    border: 1px solid #004379;
}

.btn-default, .open>.dropdown-toggle.btn-default, input[type=submit].btn-default {
    border: 1px solid #004379 !important;
    background: #004379 !important;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active,
input[type=submit].btn-default:focus, input[type=submit].btn-default:hover, input[type=submit].btn-default:active {
    border: 1px solid #004379 !important;
    background: #004379 !important;
}

.btn-link {
    color: #004379 !important;
}

.btn-link {
    color: #004379;
}

.pagination>li>a, .pagination>li>span {
    color: #004379;
}

.side-nav {
    background: #004379;
}

.side-nav .navbar-toggle.top .fa-solid {
    color: #004379;
}

pinned-links {
    background: #004379;
}

.navbar-header .b2b-disabled a#cart, .navbar-header .b2b-disabled a#cart i,
.navbar-header .user-action-btn, .navbar-header .user-action-btn span, .navbar-header .user-action-btn i,
.navbar-header .b2b-enabled a#search, .navbar-header .b2b-enabled a#search i,
.navbar-header .b2b-enabled a#cart, .navbar-header .b2b-enabled a#cart i {
    border: 0.0831rem solid #004379;
    background: #004379 !important;
}

.logout-panel .dropdown-toggle {
    background: #004379 !important;
}

.menu-tray.in, .menu-tray.collapse.show {
    background: #004379;
}

.menu-tray ul .inner {
    background: #004379;
}

.menu-tray ul li a.toggle.active {
    background: #004379;
}

.order-items-bar {
    background-color: #004379;
}

#close-cart, #close-cart .fas {
    color: #004379 !important;
}

.b2b-enabled i.itm-count, .navbar-header .b2b-enabled a#cart i.itm-count, .b2b-disabled a#cart i.itm-count {
    color: #004379 !important;
    border: 1px solid #004379 !important;
}

.widget-menu-link {
    border: 1px solid #004379;
}

.google-visualization-table-table th {
    background: #004379 !important;
    color: #000 !important;
}

.dxgvControl_MaterialCompactOrange a {
    color: #004379 !important;
}

#ctl00_MainContent_ctl00_pivotDisplay_ACCRowArea .dxpgArea_MaterialCompactOrange, .dxgvHeader_MaterialCompactOrange {
    background: #004379;
}

@media all and (max-width: 992px) {
    .main-nav-wrap {
        background: #004379;
    }
}

img.doc-logo {
    display: none;
}


.navbar-header .b2b-disabled a#cart, .navbar-header .b2b-disabled a#cart i,
.navbar-header .user-action-btn, .navbar-header .user-action-btn span, .navbar-header .user-action-btn i, 
.navbar-header .b2b-enabled a#search, .navbar-header .b2b-enabled a#search i, .navbar-header .b2b-enabled a#cart, .navbar-header .b2b-enabled a#cart i {
    color: #ffffff !important;
    border: 0.0831rem solid #004379;
    background: #004379 !important;
    font-size: 1rem !important;
}

.navbar-header .user-action-btn:hover, .navbar-header .user-action-btn:focus, .navbar-header .user-action-btn:active, 
.navbar-header .user-action-btn:hover i, .navbar-header .user-action-btn:focus i, .navbar-header .user-action-btn:active i,
.navbar-header .b2b-enabled a#search:hover, .navbar-header .b2b-enabled a#search:hover i, .navbar-header .b2b-enabled a#cart:hover, .navbar-header .b2b-enabled a#cart:hover i, .navbar-header .b2b-disabled a#cart:hover, .navbar-header .b2b-disabled a#cart:hover i,
.navbar-header .b2b-enabled a#search:focus, .navbar-header .b2b-enabled a#search:focus i, .navbar-header .b2b-enabled a#cart:focus, .navbar-header .b2b-enabled a#cart:focus i, .navbar-header .b2b-disabled a#cart:focus, .navbar-header .b2b-disabled a#cart:focus i,
.navbar-header .b2b-enabled a#search:active, .navbar-header .b2b-enabled a#search:active i, .navbar-header .b2b-enabled a#cart:active, .navbar-header .b2b-enabled a#cart:active i, .navbar-header .b2b-disabled a#cart:active, .navbar-header .b2b-disabled a#cart:active i {
    background-color: #004379 !important;
    color: #fff !important;
    border: 0.0831rem solid #004379;
}


}

.navbar-toggle:hover, .user-actions a:hover, .side-nav a:hover, .navbar-toggle.top.collapsed:hover{
    background-color: #000000 !important;
   color: #fff !important;


}

    .menu-tray ul li a.toggle:hover, .menu-tray ul li a.toggle:focus, .menu-tray ul li a.toggle:active  {
        background-color: #000000 !important;
        color: #fff;
    }


}

.side-nav .navbar-toggle.top.collapsed .fa-solid{
    color: #004379;
}




.navbar-toggle:hover, .user-actions a:hover, .side-nav a:hover, .navbar-toggle.top.collapsed:hover{
    background-color: #000 !important;
   
   }

    
.dxpgHeader_MaterialCompactOrange, .dxgvHeader_MaterialCompactOrange {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 0.8331rem;
    color: #fff;
}