.btn.btn-warning {
    background-color: #FFC107;
    border-color: #FFC107;
    color: white;
}

.btn.btn-warning:hover {
    background-color: #FFA807;
    border-color: #FFA807;
    color: white;
}

.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: .2rem;
    padding-left: .2rem;
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px;
}

.table-striped tr:nth-of-type(n+1):hover {
    background-color: rgba(0,0,0,0.1);
}

table.dataTable thead .sorting::before,
table.dataTable thead .sorting::after,
table.dataTable thead .sorting_asc::before,
table.dataTable thead .sorting_asc::after,
table.dataTable thead .sorting_desc::before,
table.dataTable thead .sorting_desc::after,
table.dataTable thead .sorting_asc_disabled::before,
table.dataTable thead .sorting_asc_disabled::after,
table.dataTable thead .sorting_desc_disabled::before,
table.dataTable thead .sorting_desc_disabled::after {
    bottom: .2rem !important;
}

.alert-talete {
    background-color: #D50000;
    color: white;
    border: 1px solid white;
}
.alert-talete:hover {
    background-color: #9B0000;
    color: white;
}

.inline {
    display: inline;
}

.btn-tab.active {
    background-color: #EEEEEE;
}

.btn-tab:not(:disabled):not(.disabled):active,
.btn-tab:not(:disabled):not(.disabled).active,
.show>.btn-tab.dropdown-toggle {
    color: #4e555b;
    background-color: #EEEEEE;
    border-bottom: none;
}

.btn-group > .btn-tab {
    border-radius: .5rem .5rem 0rem 0rem !important;
    border-bottom: none;
}

.tab.selected {
    background-color: #EEEEEE;
    padding: .5rem;
}

table.dataTable tbody>tr.selected {
    background-color: #D50000;
}

table.dataTable tbody>tr.selected:hover {
    background-color: #9B0000;
}

td>button.btn-secondary {
    height: 3rem;
    width: 6rem;
    margin-bottom: .2rem;
}

.brb-0 {
    border-bottom-left-radius: 0rem !important;
    border-bottom-right-radius: 0rem !important;
}

.brt-0 {
    border-top-left-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
}

.col-20 {
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
}

.modal-dialog.modal-xxl {
    max-width: 95vw;
    min-width: 1270px;
}