:root {
    --bs-primary: #efb4ac !important;
    --bs-secondary: #cc9698 !important;
    --bs-success: #57aa9c !important;
    --bs-danger: #d1618c !important;
    --bs-light: #f0f1f7 !important;
    --bs-dark: #383637 !important;

    --bs-primary-rgb: 239, 180, 172 !important;
    --bs-secondary-rgb: 204, 150, 152 !important;
    --bs-success-rgb: 87, 170, 156 !important;
    --bs-danger-rgb: 209, 97, 140 !important;
    --bs-light-rgb: 240, 241, 247 !important;
    --bs-dark-rgb: 56, 54, 55 !important;

    --bs-link-color: #cc9698 !important;
    --bs-link-color-rgb: 204, 150, 152 !important;
    --bs-link-hover-color: #d1618c !important;
    --bs-link-hover-color-rgb: 209, 97, 140 !important;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #efb4ac;
    --bs-btn-border-color: #efb4ac;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #cc9698;
    --bs-btn-hover-border-color: #cc9698;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #cc9698;
    --bs-btn-active-border-color: #cc9698;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #ffe6dd;
    --bs-btn-disabled-border-color: #ffe6dd;
}

.btn-dark {
    --bs-btn-color: #fff;
    --bs-btn-bg: #383637;
    --bs-btn-border-color: #383637;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #212529;
    --bs-btn-hover-border-color: #212529;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #212529;
    --bs-btn-active-border-color: #212529;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #212529;
    --bs-btn-disabled-border-color: #212529;
}

.table-primary {
    --bs-table-color: #000;
    --bs-table-bg: #efb4ac;
    --bs-table-border-color: #fae8e6;
    --bs-table-striped-bg: #f7d6d1;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e59084;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e59084;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #57aa9c;
    --bs-btn-border-color: #57aa9c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #3d8f82;
    --bs-btn-hover-border-color: #3d8f82;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #3d8f82;
    --bs-btn-active-border-color: #3d8f82;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #81c7b9;
    --bs-btn-disabled-border-color: #81c7b9;
}

.table-success {
    --bs-table-color: #000;
    --bs-table-bg: #b8e2d8;
    --bs-table-border-color: #d8efe9;
    --bs-table-striped-bg: #81c7b9;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #57aa9c;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #3d8f82;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-danger {
    --bs-table-color: #000;
    --bs-table-bg: #f4d6e4;
    --bs-table-border-color: #df87ab;
    --bs-table-striped-bg: #ecb5cd;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #d1618c;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #d1618c;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-dark {
    --bs-table-color: #fff;
    --bs-table-bg: #383637;
    --bs-table-border-color: #383637;
    --bs-table-striped-bg: #2c3034;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #373b3e;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #323539;
    --bs-table-hover-color: #fff;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.form-control:focus, .select2-container--bootstrap-5.select2-container--focus .select2-selection, .select2-container--bootstrap-5.select2-container--open .select2-selection {
    border-color: var(--bs-primary);
    box-shadow: none !important;
}

.notific8-notification.family-legacy.lime, .notific8-notification.legacy.lime, .notific8-notification.ocho.lime {
    background-color: #b8e2d8;
    border-color: #b8e2d8;
    color: #fff;
}

