:root {
    --white: #ffffff;
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --colourMain : #000000;
    --colourMainHover : #486583;
    --colourMainBorder : #CCCCCC ;
    --headerBack : #BF0000;
}
.modal-content {
    background-color: #BF0000;
    color:white !important;
}
.modal-title {
    color:white;
}
.modal-body {
    color:white !important;
}
.order_summery {
    color:white;
}
.order_summery h2 {
    color:white;
}

.form-group label {
    color:white;
}
.reg {
    color: #6c757d !important;
}
#searchResults .search-row {
    color:black;
}
.order_table table {
    color:white;
}
.bg-invo-dark {
    background-color: #BF0000;
}
.bg-primary {
    background-color: #BF0000 !important;
}
.nav-link {
    color: white;
}
.nav-link.active {
    color: #486583 !important;
}
.navbar .navbar-nav > li:hover > a {
    color: #486583;
}
.navbar-nav.attr-nav {
    color: white;
}
.bg_gray {
    background-color: Red !important;
}
.page-title h1 {
    color: white;
}
li.breadcrumb-item a {
    color: white;
}
.widget_title {
    color: white;
}
.main_content, .section-sm {
    background-color: #BF0000;
}
.categories_name, .categories_num, .section-sm h5 {
    color: white;
}
.widget_title.active, .categories_name.active {
    color: #b5b5b5;
}
.dataTables_wrapper {
    background-color: white;
    padding:5px;
    border-radius:5px;
}
.ti-view-grid, .ti-layout-list-thumb {
    color: white;
}
.heading_s1 h3 {
    color: grey;
}
.product_title, .product_title a {
    color: grey;
}
.table {
    color: grey;
}
.bg-success {
    color: black;
}
.tab-content > .tab-pane {
    color: white;
}
.text-primary {
    color: white !important;
}
.card {
    background-color: #BF0000;
    color: white;
}
.price {
    color: grey;
}
.p-2.price_brakes h4 {
    color: white;
}

/* colour fixes */

.price_brakes .price,
.switch_lable,
.size_qty table,
#itemSummary table,
.product-meta,
.tab-style3 .nav-link.active,
#Additional-info table {
    color:white !important;
}

.size_qty table tr:hover,
#itemSummary table tr:hover,
#Additional-info table tr:hover {
    color:white !important;
}

/* end of colour fixes */

.qty {
    color: white;
}
.dashboard_menu {
    background-color: white;
}

.dashboard_menu .nav-link.active {
    background-color:#d2d2d2 !important;
}

.card {
    color:white;
}
.card-body {
    color:white;
}

.card-body p {
    color:white;
}
.card-header h3 {
    color: white;
}
.dashboard_content label {
    color: white;
}
.product-name a {
    color: grey;
}
.heading_s1 h6, .heading_s1 h4 {
    color: white;
}
.btn-line-fill {
    border-color: white;
    color: white !important;
}
.order_review {
    background-color: #BF0000;
}