.menu-title {
    color: #677788 !important;
}

.app-sidebar-navs .menu .menu-item .menu-link.active {
    background-color: #dbe4f3;
    color: #5a8dee !important;
}

.app-sidebar-navs .menu .menu-item .menu-link.active .menu-title {
    color: #5a8dee !important;
}

.app-sidebar-navs .menu .menu-item .menu-link.active .menu-icon,
.app-sidebar-navs .menu .menu-item .menu-link.active .menu-icon .svg-icon,
.app-sidebar-navs .menu .menu-item .menu-link.active .menu-icon i {
    color: #5a8dee !important;
}

.app-sidebar-navs .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here), .app-sidebar-navs .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {

}

.alert-primary {
    background-color: #e5edfc !important;
    border-color: #ceddfa !important;
    color: #5a8dee !important;
}

.card-header,
h6.fw-normal,
.form-label,
.form-control,
#content-footer,
.footer-link,
#shop_name {
    color: #677788 !important;
}

.btn-primary, .btn-primary[data-trigger=hover].dropdown-toggle:not(.show) {
    color: #fff !important;
    background-color: #5a8dee !important;
    border-color: #5a8dee !important;
    box-shadow: 0 0.125rem 0.25rem rgba(147, 158, 170, 0.4) !important;
}

.btn-primary:hover, .btn-primary[data-trigger=hover].show.dropdown-toggle:hover {
    color: #fff !important;
    background-color: #7ba4f1 !important;
    border-color: #7ba4f1 !important;
    box-shadow: 0 0.25rem 1rem rgba(147, 158, 170, 0.45) !important;
}

.btn-check:active+.btn.btn-primary, .btn-check:checked+.btn.btn-primary, .btn.btn-primary.active, .btn.btn-primary.show, .btn.btn-primary:active:not(.btn-active), .btn.btn-primary:focus:not(.btn-active), .btn.btn-primary:hover:not(.btn-active), .show>.btn.btn-primary {
    background-color: #7ba4f1 !important;
}

.disabled-link {
    pointer-events: none !important;
    opacity: 0.5 !important; /* Optional: visual cue */
    cursor: default !important;
}