.btn-primary {
    --cz-btn-color: #fff;
    --cz-btn-bg: #373f50;
    --cz-btn-border-color: #373f50;
    --cz-btn-hover-color: #fff;
    --cz-btn-hover-bg: #555c6a;
    --cz-btn-hover-border-color: #4b5262;
    --cz-btn-focus-shadow-rgb: 85, 92, 106;
    --cz-btn-active-color: #fff;
    --cz-btn-active-bg: #5f6573;
    --cz-btn-active-border-color: #4b5262;
    --cz-btn-active-shadow: unset;
    --cz-btn-disabled-color: #fff;
    --cz-btn-disabled-bg: #373f50;
    --cz-btn-disabled-border-color: #373f50;
}

.btn-outline-primary {
    --cz-btn-color: #373f50;
    --cz-btn-border-color: #373f50;
    --cz-btn-hover-color: #fff;
    --cz-btn-hover-bg: #373f50;
    --cz-btn-hover-border-color: #373f50;
    --cz-btn-focus-shadow-rgb: 55, 63, 80;
    --cz-btn-active-color: #fff;
    --cz-btn-active-bg: #373f50;
    --cz-btn-active-border-color: #373f50;
    --cz-btn-active-shadow: unset;
    --cz-btn-disabled-color: #373f50;
    --cz-btn-disabled-bg: transparent;
    --cz-btn-disabled-border-color: #373f50;
    --cz-gradient: none;
}

.btn-primary.btn-shadow {
    --cz-btn-box-shadow: 0 .5rem 1.125rem -.5rem rgba(55, 63, 80, 0.9);
    box-shadow: var(--cz-btn-box-shadow);
}

.nav-link-style:hover {
    color: #3e43a0;
}

.active > .nav-link-style,
.nav-link-style.active {
    color: #4e54c8;
}

.navbar-light .nav-item.active .nav-link:not(.disabled) > i,
.navbar-light .nav-item.show .nav-link:not(.disabled) > i,
.navbar-light .nav-item.dropdown .nav-link:focus:not(.disabled) > i,
.navbar-light .nav-item.active .nav-link:not(.disabled),
.navbar-light .nav-item.show .nav-link:not(.disabled),
.navbar-light .nav-item.dropdown .nav-link:focus:not(.disabled) {
    color: #4e54c8;
}

.widget-list-link:hover, .dropdown-menu li:hover > .dropdown-item, .navbar-light .nav-item:hover .nav-link:not(.disabled), .navbar-light .nav-item:hover .nav-link:not(.disabled) > i {
    color: #4e54c8;
}

.widget-categories .accordion-button {
    color: #4e54c8;
}
.widget-categories .accordion-button:hover {
    color: #3e43a0;
}

.widget-categories .accordion-button:hover::after {
    background-color: rgba(78, 84, 200, 0.1);
}

.accordion-button:not(.collapsed)::after {
    background-color: rgba(78, 84, 200, 0.1);
}

.widget h6 .category {
    color: #4b566b;
}
.widget h6 .category:hover {
    color: #4b566b;
}

.page-item.active > .page-link {
    box-shadow: 0 .5rem 1.125rem -0.425rem rgba(78, 84, 200, 0.9);
    background-color: #4e54c8;
}
.page-item.active > .page-link:hover, .page-item.active > .page-link:focus {
    background-color: #3e43a0;
    color: white;
}

.product-title > a:hover, .product-title > a:focus {
    color: #0f1013;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    color: #4e54c8;
}

.nav-tabs .nav-item .nav-link:hover {
    color: #4e54c8;
}

.nav-tabs .nav-link.active::before {
    background-color: #3e43a0;
}

a:hover {
    color: #3e43a0;
    text-decoration: none;
}

a {
    color: #4e54c8;
    text-decoration: none;
}

.form-control:focus {
    border-color: rgba(78, 84, 200, 0.35);
    outline: 0;
    box-shadow: 0 0 0 0 rgba(78, 84, 200, 0.25);
}

.form-check-input:checked {
    background-color: #3e43a0;
    border-color: #3e43a0;
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #3e43a0;
    border-color: #3e43a0;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}

.dataTables_info {
    margin-top: 10px !important;
    font-size: 14px !important;
}
.dataTables_paginate {
    margin-top: 10px !important;
}

.bg-dark {
    background-color: #101010 !important;
}
.bg-darker {
    background-color: #191919 !important;
}