:root {
    --bs-link-color: #dcc6a4; 
    --bs-link-hover-color: #c8b290;
    --bs-link-color-rgb: 220, 198, 164;
    --bs-link-hover-color-rgb: 200, 178, 144;
    --bs-border-color: #1e1e1e;

    --bs-primary: #dcc6a4;
    --bs-secondary: #1e1e1e;
    --bs-success: #b6b9a4;
    --bs-danger: #d6a49b;
    --bs-warning: #e3c8b3;
    --bs-info: #cff4fc;
    --bs-info-alt: #cfe2ff;

    --bs-primary-rgb: 220, 198, 164;
    --bs-secondary-rgb: 220, 198, 164;
    --bs-success-rgb: 182, 185, 164;
    --bs-success-alt-rgb: 212, 225, 149;
    --bs-danger-rgb: 214, 164, 155;
    --bs-warning-rgb: 227, 200, 179;
    --bs-info-rgb: 207, 244, 252;
    --bs-info-alt-rgb: 207, 226, 255;
    --bs-dark-rgb: 30, 30, 30;

}

.bg-success-alt {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-alt-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info-alt {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-alt-rgb), var(--bs-bg-opacity)) !important;
}

.table-info {
    --bs-table-bg: var(--bs-info);
    --bs-table-striped-bg: var(--bs-info);
    --bs-table-hover-bg: var(--bs-info);
} 

.table-info-alt {
    --bs-table-bg: var(--bs-info-alt);
    --bs-table-striped-bg: var(--bs-info-alt);
    --bs-table-hover-bg: var(--bs-info-alt);
} 

.btn-primary {
    --bs-btn-color: #1e1e1e;
    --bs-btn-bg: #dcc6a4;
    --bs-btn-border-color: #dcc6a4;
    --bs-btn-hover-color: #1e1e1e;
    --bs-btn-hover-bg: #c8b290;
    --bs-btn-hover-border-color: #c8b290;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #1e1e1e;
    --bs-btn-active-bg: #dcc6a4;
    --bs-btn-active-border-color: #dcc6a4;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: grey;
    --bs-btn-disabled-border-color: grey;
}

.btn-success {
    --bs-btn-disabled-bg: grey;
    --bs-btn-disabled-border-color: grey;
}


.table-primary, .table-secondary, .table-success, .table-danger , .table-warning, .table-info {
    --bs-table-border-color: #1e1e1e;
}

.table-success {
    --bs-table-bg: #b6b9a4;
    --bs-table-striped-bg: #a9aca0;
    --bs-table-hover-bg: #c0c3af;
}

.table-success-alt {
    --bs-table-bg: #d4e195;
    --bs-table-striped-bg: #bec98a;
    --bs-table-hover-bg: #c4ce8f;
}

.table-warning {
    --bs-table-bg: #e3c8b3;
    --bs-table-striped-bg: #d7bba6;
    --bs-table-hover-bg: #ebd5c0;
}

.table-danger {
    --bs-table-bg: #d6a49b;
    --bs-table-striped-bg: #c9958c;
    --bs-table-hover-bg: #dda3a6;
}

.table-dark {
    --bs-table-bg: #1e1e1e;
    --bs-table-border-color: #ffffff;
    --bs-table-striped-bg: #1e1e1e;
}
