.btn-orange {
    background-color: #ED3D05;
    color: #FFFFFF;
}

.btn-orange:hover {
    color: #FFFFFF;
}

.btn-orange:hover:not(:disabled):not(.disabled) {
    opacity: 0.9;
}

.table.table-separate th:first-child, .table.table-separate td:first-child {
    padding-left: 1rem  !important;
}

.dataTables_wrapper table.dataTable.collapsed > tbody > tr > td:first-child {
    padding-left: 1rem !important;
}

.card-custom > .card-body > .row {
    align-items: self-end;
}

.before-green:before {
    color: #4dbf4d;
}

.before-red:before {
    color: #a75656;
}
