/* Переопределение цветов Bootstrap с #0c6efd на #1c1c1c */

:root {
    --bs-primary: #1c1c1c !important;
    --bs-primary-rgb: 28, 28, 28 !important;
    --bs-primary-bg-subtle: #2c2c2c !important;
    --bs-primary-border-subtle: #3c3c3c !important;
    --bs-primary-text-emphasis: #0c0c0c !important;
}

.btn-primary {
    background-color: #1c1c1c !important;
    border-color: #1c1c1c !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary:not(:disabled):not(.disabled):active {
    background-color: #0c0c0c !important;
    border-color: #0c0c0c !important;
}

.btn-outline-primary {
    color: #1c1c1c !important;
    border-color: #1c1c1c !important;
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:active,
.btn-outline-primary.active,
.btn-outline-primary:not(:disabled):not(.disabled):active {
    background-color: #1c1c1c !important;
    border-color: #1c1c1c !important;
    color: white !important;
}

.text-primary {
    color: #1c1c1c !important;
}

.bg-primary {
    background-color: #1c1c1c !important;
}

.border-primary {
    border-color: #1c1c1c !important;
}

.link-primary {
    color: #1c1c1c !important;
}

.link-primary:hover,
.link-primary:focus {
    color: #0c0c0c !important;
}

.alert-primary {
    color: #0c0c0c !important;
    background-color: #e5e5e5 !important;
    border-color: #1c1c1c !important;
}

.badge.bg-primary {
    background-color: #1c1c1c !important;
}

.list-group-item-primary {
    color: #0c0c0c !important;
    background-color: #e5e5e5 !important;
}

.table-primary,
.table-primary > th,
.table-primary > td {
    background-color: #e5e5e5 !important;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
    border-color: #1c1c1c !important;
}

