.modal-header,
.bg-primary,
.footer-top .link-heading:after,
.chosen-container .chosen-results li.highlighted,
.page-index header.navbar-shrink,
.steps ul li.first a,
.steps ul li.checked a {
    background: var(--primary) !important;
}

a:not(header a):not(.nav-link),
.text-muted:not(header .text-muted),
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h3.title,
.btn-addtocart,
.card-product:hover .service-name,
.page-link,
ul.nav-pills.flex-nowrap .nav-link.active,
.double-border h5 {
    color: #000000 !important;
}

.text-muted {
    opacity: 0.8;
}

.modal-menu .modal-header,
.cartminiview .badge-success,
.custom-checkbox .custom-control-input:checked~.custom-control-label::before,
button.btn.btn-primary,
.wizard .actions li a,
.nav-pills .nav-link.active,
.nav-pills .show>.nav-link,
.navbar-expand-lg .navbar-nav .nav-item .nav-link:not(.bg-secondary)::before {
    background: var(--primary) !important;
    color: white;
}

.bg-secondary {
    background: #ffffff !important;
    color: #000000 !important;
    border: 1px solid rgba(255,255,255,0.2) !important;
    font-weight: 700 !important;
}

.themedefault {
    background-image: linear-gradient(90deg, #38136c 0%, #6433a8 100%);
}

.card-product:hover,
ul.nav-pills.flex-nowrap .nav-link.active,
h3.title span,
.price-details table td.double-border {
    border-color: #FFBF37;
}

.form-control:focus {
    border-color: #8a878d;
    box-shadow: 0 0 0 0.2rem rgba(56, 19, 108, 0.18);
}

.header-color {
    background: #a88ad3eb;
}