/* :root {
    --custom-primary-color-light: 122, 39, 26;
    --custom-primary-color-dark: 74, 0, 1;
}

.tw-dw-btn-primary {
    background-color: rgba(var(--custom-primary-color-light), var(--tw-bg-opacity));
    border-color: rgba(var(--custom-primary-color-light), var(--tw-border-opacity));
}*/

:root {
    /* --p: 49.12% 0.3096 275.75; */
    --p: 43.22% 0.15 28.99;
}

.tw-to-blue-500 {
    --tw-gradient-to: oklch(var(--p)) var(--tw-gradient-to-position);
}

.tw-from-indigo-600 {
    --tw-gradient-from: #912018 var(--tw-gradient-from-position);
}

.btn-primary, .col-sm-12 > .tw-dw-btn-error {
    background-color: #912018 !important;
    border-color: oklch(var(--p)) !important;
}

.btn-primary:hover, .col-sm-12 > .tw-dw-btn-error {
    background-color: oklch(var(--p)) !important;
    border-color: oklch(var(--p)) !important;
}

div.pos-tab-menu div.list-group > a.active, div.pos-tab-menu div.list-group > a.active .glyphicon, div.pos-tab-menu div.list-group > a.active .fa {
    background: linear-gradient(to right, #7a271a, #912018);
    color: #ffffff;
    border-color: transparent;
}

aside > a > p {
    font-weight: 800 !important;
}

aside > a > p > span {
    display: none !important;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #912018 !important;
    border-color: oklch(var(--p)) !important;   
}