:root {
    --c-codgray: #0d0d0d;
    --c-oldbrick: #8c1b24;
    --c-mountainmeadow: #1bbf9f;
    --c-westcoast: #595519;
    --c-mediumpurple: #7975de;
    --c-orangeroughy: #cc4b1d;
    --c-wattle: #d9ce3d;
    --c-nutmegwoodfinish: #665000;
    --c-barleywhite: #FFF4CC;
}
/*
:root {
    --c-codgray: #0D0D0D;
    --c-oldbrick: #BF2431;
    --c-mountainmeadow: #1BBF9F;
    --c-westcoast: #595519;
    --c-mediumpurple: #7975DE;
    --c-orangeroughy: #1E3DA6;
    --c-wattle: #D9CE3D;
}*/

/*:root {
    --c-codgray: #0D0D0D;
    --c-oldbrick: #730B14;
    --c-mountainmeadow: #0A735E;
    --c-westcoast: #595519;
    --c-mediumpurple: #7975DE;
    --c-orangeroughy: #FF4A59;
    --c-wattle: #D9CE3D;
}*/

/*:root {
    --c-codgray: #0D0D0D;
    --c-oldbrick: #D92756;
    --c-mountainmeadow: #66A61E;
    --c-westcoast: #595519;
    --c-mediumpurple: #7975DE;
    --c-orangeroughy: #99922B;
    --c-wattle: #D9CE3D;
}*/

.aside-dark .hover-scroll-overlay-y {
    background-color: var(--c-codgray);
}

.aside-menu .flex-column-fluid {
    background-color: var(--c-codgray);
}
.aside-dark .menu .menu-item .menu-link.active {
    background-color: var(--c-codgray);
}

.aside-dark .menu .menu-item .menu-link:hover:not(.disabled):not(.active), .aside-dark .menu .menu-item.hover > .menu-link:not(.disabled):not(.active) {
    background-color: var(--c-codgray);
}

.aside .aside-menu {
    background-color: var(--c-codgray);
}

.aside.aside-dark .aside-logo {
    background-color: var(--c-codgray);
}

#btnAddUser {
    background-color: var(--c-mountainmeadow);
}

#btnAddModel {
    background-color: var(--c-mountainmeadow);
}

#btnAddAssembler {
    background-color: var(--c-mountainmeadow);
}

#btnAddProduct {
    background-color: var(--c-mountainmeadow);
}

#btnArchivAssembler {
    background-color: var(--c-oldbrick) !important;
}

#btnArchivModel {
    background-color: var(--c-oldbrick) !important;
}

#DeleteProduct {
    background-color: var(--c-oldbrick);
}

#DeleteUser {
    background-color: var(--c-oldbrick);
}

#ArchivUser{
    background-color: var(--c-oldbrick) !important;
}

#ArchivProduct {
    background-color: var(--c-oldbrick) !important;
}

#ActiveProduct {
    background-color: var(--c-westcoast);
}

#ActiveUser {
    background-color: var(--c-westcoast);
}

.text-success {
    color: var(--c-mountainmeadow) !important;
}

.btn.btn-danger {
    background-color: var(--c-oldbrick) !important;
}

.text-danger {
    color: var(--c-oldbrick) !important;
}

.text-info {
    color: var(--c-mediumpurple) !important;
}

.form-check.form-check-solid .form-check-input:checked {
    background-color: var(--c-orangeroughy) !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: var(--c-orangeroughy) !important;
}

.btn.btn-primary {
    background-color: var(--c-orangeroughy) !important;
}

.text-warning {
    color: var(--c-wattle) !important;
}

.toast.toast-warning {
    background-color: var(--c-barleywhite) !important;
    color: var(--c-nutmegwoodfinish) !important;
}


.btn.btn-light-primary {
    background-color: var(--c-orangeroughy) !important;
}

.btn-check:active + .btn.btn-active-light-primary, .btn-check:checked + .btn.btn-active-light-primary, .btn.btn-active-light-primary.active, .btn.btn-active-light-primary.show, .btn.btn-active-light-primary:active:not(.btn-active), .btn.btn-active-light-primary:focus:not(.btn-active), .btn.btn-active-light-primary:hover:not(.btn-active), .show > .btn.btn-active-light-primary {
    color: var(--c-orangeroughy) !important;
    background-color: var(--c-orangeroughy) !important;
}

.page-item.active .page-link {
    background-color: var(--c-orangeroughy) !important;
}

.btn-check:active + .btn.btn-active-color-primary i, .btn-check:checked + .btn.btn-active-color-primary i, .btn.btn-active-color-primary.active i, .btn.btn-active-color-primary.show i, .btn.btn-active-color-primary:active:not(.btn-active) i, .btn.btn-active-color-primary:focus:not(.btn-active) i, .btn.btn-active-color-primary:hover:not(.btn-active) i, .show > .btn.btn-active-color-primary i {
    color: var(--c-orangeroughy) !important;
}

.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected {
    background-color: var(--c-orangeroughy) !important;
}

.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--highlighted {
    background-color: var(--c-orangeroughy) !important;
    color:#FFFFFF !important;
}

.aside-dark .menu .menu-item .menu-link.active .menu-icon i {
    color: var(--c-orangeroughy) !important;
}

.aside-dark .menu .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i, .aside-dark .menu .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon i {
    color: var(--c-orangeroughy) !important;
}

.aside-dark .menu .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: var(--c-orangeroughy) !important;
}

.aside-dark .menu .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .aside-dark .menu .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: var(--c-orangeroughy) !important;
}

.btn.btn-light-primary {
    color: #FFFFFF !important;
}

.btn-check:active + .btn.btn-active-light-primary i, .btn-check:checked + .btn.btn-active-light-primary i, .btn.btn-active-light-primary.active i, .btn.btn-active-light-primary.show i, .btn.btn-active-light-primary:active:not(.btn-active) i, .btn.btn-active-light-primary:focus:not(.btn-active) i, .btn.btn-active-light-primary:hover:not(.btn-active) i, .show > .btn.btn-active-light-primary i {
    color: #FFFFFF !important;
}

.link-primary .fs-6 .fw-bolder {
    color: var(--c-orangeroughy) !important;
}

.link-primary {
    color: var(--c-orangeroughy) !important;
}

.login-image {
    background-image: url(4fff2220206449dd4e38.jpg);
    background-color: #cccccc;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    padding: 0 30px !important;
}

.mw-1600px {
    max-width: 1600px !important
}

.popover-body {
    text-align:center;
}
