body, a,
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link{
    color: #0f1923;
}

.btn-primary > i,
.btn-secondary > i{
    color: #fff;
}

.page-item.active .page-link{
    background-color: #AD1D27;
    border-color: #AD1D27;
}

.badge-primary {
    background-color: #468847;
}

.badge-danger {
    background-color: #b94a48;
}

.status-dos {
    background-color: #33c087;
}

.badge-primary > i,
.badge-primary > span,
.badge-danger > span,
.badge-danger > i,
.status-dos> i,
.status-dos> span{
    color: #fff;
}

tr.selected td {
    background-color: #fcfc84 !important;
    font-weight: bold;
    color: #333 !important;
}

.visible-phone {
    display: none !important;
}

.visible-phone-block {
    display: none !important;
}

.table-striped tbody tr:nth-of-type(2n+1){
    background-color: #f8f9fa;
}

.table-hover tbody tr:hover{
    background-color: rgba(0, 0, 0, 0.075);
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control::before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control::before {
    background: #AD1D27;
}

.select2-container--default .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--multiple{
    border: 1px solid #ced4da !important;
}

.select2-container .select2-search--inline .select2-search__field{
    font-size: 1rem !important;
}

.table th, .table td{
    vertical-align: middle;
}

.dt-buttons{
    justify-content: flex-end;
    margin: 0px;
}

.btn-group > .btn{
    flex: initial;
}