
 /* Bootstrap 4 grid compatibility layer */
.bs-row-override > *:not([class*="col"]) {
    width: auto;
    max-width: none;
} 

.card-row > div[class*='col-'] {
    flex:0 0 auto;
}

.d-flex > [class^="col"],
.d-flex > [class*=" col"] {
    padding-left:15px;
    padding-right:15px;
}

.select2-container{
    z-index: 99;
}

.form-row {display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}

.table {
    --bs-table-color: inherit;
    --bs-table-bg: transparent;
    --bs-table-border-color: inherit;
}

.toast:not(.show) {
  display: block;
}

.modal{
    z-index: 1050 !important;
}

.modal-backdrop{
    z-index: 1040 !important;
}

.select2-dropdown {
    z-index: 1051 !important;
}
.select2-container--open {
    z-index: 1051 !important;
}

.btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}