/* PRIMARY COLOR OVERRIDE - Change all primary colors from #0E1111 to #54341B */

/* Primary background */
.bg-primary {
    background-color: #54341B !important;
}

a.bg-primary:hover,
a.bg-primary:focus {
    background-color: #54341B !important;
}

/* Primary text color */
.text-primary {
    color: #54341B !important;
}

/* Primary buttons */
.btn-primary {
    background-color: #54341B !important;
    border-color: #54341B !important;
    color: #fff !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.show.dropdown-toggle,
.show > .btn-primary.dropdown-toggle,
.btn-check:focus + .btn-primary,
.btn-check:checked + .btn-primary,
.btn-check:active + .btn-primary {
    background-color: #54341B !important;
    border-color: #54341B !important;
    color: #fff !important;
}

.btn-primary.disabled,
.btn-primary:disabled {
    background-color: #54341B !important;
    border-color: #54341B !important;
    color: #fff !important;
}

/* Primary outline buttons */
.btn-outline-primary {
    color: #54341B !important;
    border-color: #54341B !important;
    background: rgba(0,0,0,0) !important;
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary.focus,
.btn-outline-primary:active,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-check:focus + .btn-outline-primary,
.btn-check:checked + .btn-outline-primary,
.btn-check:active + .btn-outline-primary {
    background-color: #54341B !important;
    border-color: #54341B !important;
    color: #fff !important;
}

/* Primary label backgrounds */
.bg-label-primary {
    background-color: #f4f6f2 !important;
    color: #54341B !important;
}

.bg-label-hover-primary {
    background-color: #f4f6f2 !important;
    color: #54341B !important;
}

.bg-label-hover-primary:hover {
    background-color: #54341B !important;
    color: #fff !important;
}

/* Headings */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.card-title,
.text-heading {
    color: #54341B !important;
}

/* Custom button hover color override */
.text-body[href]:hover,
.text-heading[href]:hover {
    color: #54341B !important;
}

/* Sidebar Menu Active Item Color */
.bg-menu-theme .menu-item.active > .menu-link:not(.menu-toggle) {
    background-color: #54341B !important;
    color: #fff !important;
}

.bg-menu-theme .menu-item.active:not(.open) > .menu-link:not(.menu-toggle),
.bg-menu-theme .menu-item.active:not(.open) > .menu-link:not(.menu-toggle)::before {
    color: #fff !important;
}

.bg-menu-theme.menu-horizontal .menu-sub > .menu-item.active > .menu-link:not(.menu-toggle),
.bg-menu-theme.menu-horizontal .menu-sub > .menu-item.active > .menu-link:not(.menu-toggle)::before {
    background-color: #f7f9f5 !important;
    color: #54341B !important;
}

.bg-menu-theme.menu-horizontal .menu-sub > .menu-item.active > .menu-link:not(.menu-toggle) i {
    color: #54341B !important;
}

.bg-menu-theme.menu-horizontal .menu-inner > .menu-item.active > .menu-link.menu-toggle {
    background: #54341B !important;
}

.bg-menu-theme.menu-horizontal .menu-inner > .menu-item.active > .menu-link.menu-toggle,
.bg-menu-theme.menu-horizontal .menu-inner > .menu-item.active > .menu-link.menu-toggle:after {
    color: #fff !important;
}

