﻿:root,
[data-bs-theme="light"] {
    --bs-primary: #1C3041;
    --bs-primary-rgb: 28, 48, 65;

    --bs-secondary: #6c7a86;
    --bs-secondary-rgb: 108, 122, 134;

    --bs-success: #2e7d32;
    --bs-success-rgb: 46, 125, 50;

    --bs-info: #3a6ea5;
    --bs-info-rgb: 58, 110, 165;

    --bs-warning: #c69026;
    --bs-warning-rgb: 198, 144, 38;

    --bs-danger: #b02a37;
    --bs-danger-rgb: 176, 42, 55;
}

.btn-primary {
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-bg: #162634;
    --bs-btn-hover-border-color: #162634;
    --bs-btn-active-bg: #111e2a;
    --bs-btn-active-border-color: #111e2a;
    --bs-btn-disabled-bg: rgba(28, 48, 65, 0.5);
    --bs-btn-disabled-border-color: rgba(28, 48, 65, 0.8);

}

.btn-secondary {
    --bs-btn-bg: var(--bs-secondary);
    --bs-btn-border-color: var(--bs-secondary);
}

.btn-success {
    --bs-btn-bg: var(--bs-success);
    --bs-btn-border-color: var(--bs-success);
}

.btn-info {
    --bs-btn-bg: var(--bs-info);
    --bs-btn-border-color: var(--bs-info);
}

.btn-warning {
    --bs-btn-bg: var(--bs-warning);
    --bs-btn-border-color: var(--bs-warning);
}

.btn-danger {
    --bs-btn-bg: var(--bs-danger);
    --bs-btn-border-color: var(--bs-danger);
}

.table-primary {
    --bs-table-bg: #d2d8dd;
    --bs-table-striped-bg: #c6cdd3;
    --bs-table-hover-bg: #bcc4cb;
    --bs-table-border-color: #a5b1ba;
    color: #0f1c26;
}

.table-hover tbody tr:hover {
    background-color: rgba(28, 48, 65, 0.08);
}

.table-bordered {
    border-color: rgba(28, 48, 65, 0.2);
}

.table-warning {
    --bs-table-bg: #ffdd3c;
    --bs-table-striped-bg: #ffdd3c;
    --bs-table-hover-bg: #e4ce94;
    --bs-table-border-color: #c69026;
    color: #3a2a05;
}


.table-success {
    --bs-table-bg: rgba(var(--bs-success-rgb), 1);
    --bs-table-striped-bg: rgba(var(--bs-success-rgb), 1);
    --bs-table-hover-bg: rgb(75 173 79);
    --bs-table-border-color: var(--bs-success);
    color: #0f2e14;
}


.table-info {
    --bs-table-bg: #c6d7ea;
    --bs-table-striped-bg: #c6d7ea;
    --bs-table-hover-bg: #b7cce2;
    --bs-table-border-color: #3a6ea5;
    color: #102a44;
}

.table-danger {
    --bs-table-bg: #e83645;
    --bs-table-striped-bg: #e83645;
    --bs-table-hover-bg: #e0aeb4;
    --bs-table-border-color: #b02a37;
    color: #4a0f14;
}