footer.footer{background-color:transparent;color:#000;}
footer.footer .nav-link{color:#000}
footer.footer .btn{background-color:#010319;color:#fff;}

.card-header{background-color:#010319;border-bottom:1px solid var(--accent) !important;color:#fff;}
.client-home-cards .card-header{background-color:#010319;}
.client-home-cards .card-body {padding-top:20px;}

.sidebar .list-group-item.active,.sidebar .list-group-item.active:focus,.sidebar .list-group-item.active:hover{background-color:#4389fa;border-color:#fff}

header.header .topbar{background-color:#4389fa;color:#fff;}
header.header .topbar .btn{color:#fff;}
header.header .topbar .active-client .input-group-text{color:#fff;}
header.header .topbar .active-client .btn{color:#fff;}


.dataTables_wrapper table.table-list thead th.sorting_asc,.dataTables_wrapper table.table-list thead th.sorting_desc{background-color:#010319; color:#fff !important;}
table.table-list thead th{background-color:#010319;border-bottom:1px solid #010319;color:#fff !important;}

.page-item.active .page-link,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#010319;border-color:#010319}

.navbar-light,.main-navbar-wrapper {background-color:#010319; color:#fff;}
.navbar-light a,.navbar a{color:#fff}
.navbar li a,.navbar li a:link,.navbar li a:active,.navbar li a:visited{color:#fff;}
.navbar li a:focus,.navbar li a:hover{color:#fff; text-decoration:none;}
.dropdown-menu {margin-top:15px;}
.dropdown-menu,.dropdown-menu a:link,.dropdown-menu a:active,.dropdown-menu a:visited {color:#000! important}
.dropdown-menu:hover {color:#999! important}

.primary-content .card-body {
    overflow: inherit;
}

.sidebar-menu-item-label {
overflow: hidden;
text-overflow: ellipsis;
width: 100%;
}


section#main-body {
    background-color: var(--bg);
}

a.tile {
    background-color: var(--secondary-bg) !important;
}

.card-sidebar, .card-accent-asbestos, .card-accent-gold, .card-accent-blue, .list-group-item {
    background-color:var(--bg);
    border: 1px solid var(--accent);
    color: #fff;
}

.card-body {
    border-bottom: 1px solid var(--accent) !important;
}

div.list-group {
    background-color: var(--accent);
}

.client-home-cards .list-group, .card-body, .list-group-item.list-group-item-action {
    border-top-color: var(--accent) !important;
    border-bottom-color: var(--accent) !important;
}

.client-home-cards .list-group:hover, .list-group-item.list-group-item-action:hover {
    background-color: var(--accent) !important;
    color: #fff !important;
}

.product.clearfix {
    background-color: var(--secondary-bg) !important;
    color: #fff !important;
    border: 1px solid var(--accent) !important;
}

.product.clearfix header {
    background-color: var(--secondary-bg) !important;
    border-bottom: 1px solid var(--accent) !important;
    color: #fff !important;
}

.product.clearfix header span, .header-lined h1 {
    color: #fff !important;
}

#order-standard_cart .field, #order-standard_cart .form-control {
    background-color: var(--secondary-bg);
    color: #fff;
}

div.product-desc .feature-value {
    color: var(--accent);
}

nav.master-breadcrumb, ol.breadcrumb, .breadcrumb-item a, .breadcrumb-item.active {
    background-color: var(--bg) !important;
    color: #fff !important;
}

div.view-cart-empty, ul.nav.nav-tabs .nav-item.active, div.view-cart-empty, ul.nav.nav-tabs .nav-link.active, .tab-content, .order-summary, .summary-container, .btn-continue-shopping {
    background-color: var(--secondary-bg) !important;
    color: #fff !important;
    border-color: var(--accent) !important;
}

* {
    border-color: var(--accent) !important;
    border-top-color: var(--accent) !important;
    border-bottom-color: var(--accent) !important;
    border-left-color: var(--accent) !important;
    border-right-color: var(--accent) !important;
}

.order-summary h2 {
    border-bottom: 1px solid;
}

a.pr-4 {
    color: rgba(255, 255, 255, 0.55) !important;
}

button.btn.btn-block.btn-default, .btn.btn-default {
    background-color: var(--bg) !important;
    color: #fff !important;
}

button.btn.btn-block.btn-default:hover, btn.btn-default:hover, .dropdown-item:hover {
    background-color: var(--accent) !important;
    color: #fff !important;
}

.secondary-cart-body p, th, .btn{
    color: #fff !important;
}

td {
    background-color: var(--bg) !important;
    color: #fff !important;
}

.product-info, .dropdown-menu.show {
    background-color: var(--secondary-bg) !important;
    color: #fff !important;
}

li.dropdown-item a.dropdown-item {
    color: #fff !important;
}

.primary-bg-color {
    background-color: var(--bg) !important;
    color: var(--accent);
}

.card-body {
     background-color: var(--secondary-bg) !important;
     color: #fff !important;
}

.text-muted {
     color: rgba(255, 255, 255, 0.55) !important;
}

.announcement article {
    background-color: var(--bg) !important;
     color: rgba(255, 255, 255, 0.55) !important;
}

.verification-banner {
    background-color: var(--secondary-bg) !important;
    color: #fff !important;
}

label, .dataTables_info {
    color: #fff !important;
}

.card-footer {
    background-color: var(--secondary-bg) !important;
    color: #fff !important;
}

.cardx {
    padding: 30px;
    background-color: var(--secondary-bg);
    width: 100%;
    border-radius: 24px;
    opacity: 1;
    transform: none;
  }