.form-group.field-collection .accordion-item .form-group {
    display: block;
}
.form-group.field-collection .accordion-item .form-group > label {
    margin: 0;
    padding: 0 0 8px;
    width: 100%;
}
/* header */
.font-comfortaa {
    font-family: Comfortaa;
    font-weight: 1000;
    color: #89181c;
}
/* end header */
/* states of resources */
.state-modifying,
.state-creating {
    color: #c2c238;
}
.state-ready,
.state-created {
    color: forestgreen;
}
.state-suspended {
    color: crimson;
}
.state-deleting,
.state-deleted {
    color: darkgray;
}
/* end states of resources */
/* states of invoices */
.state-overdue {
    color: crimson;
    font-weight: 900;
}
.state-pending {
    color: goldenrod;
}
.state-paid {
    color: forestgreen;
}
/* end states of invoices */


:root {
    /* BG активный элемент сайдбар админ панель */
    --sidebar-menu-active-item-bg: #fe583e;
    /* цвет текста активного элемента сайдбара админ панели */
    --sidebar-menu-active-item-color: #ffffff;

    /* Основной цвет primary hex */
    --bs-primary: #a00311;
    /* Основной цвет primary rgb */
    --bs-primary-rgb: 160, 3, 17;

    /* BG отмеченного чекбокса */
    --form-type-check-input-checked-bg: #a00311;
}

/* цвет границы чекбокса при фокусе */
.form-check-input:focus{border-color:#a00311}

/* если чекбокс отмечен BG цвет и цвет границы */
.form-check-input:checked {
    background-color: #a00311;
    border-color: #c00113;
}
/* BG кнопки */
.btn-primary {
    background-color: #a00311 !important;
}
