/** Datatble display patch **/

@media (max-width: 767px) {
    .dataTables_wrapper.dt-bootstrap5 .dataTables_filter {
        text-align: center !important;
    }
    .dataTables_wrapper.dt-bootstrap5 .dataTables_length {
        display:none;
    }
}

ul.ui-autocomplete{
    z-index:1065;
}

.page_content{
    padding-top: 40px;
}

#message{
    z-index:1066 !important;
}

.fs-3 {
    font-size: 1.25rem !important;
}

.fs-4 {
    font-size: 1.25rem !important;
}

.fs-5 {
    font-size: 1rem !important;
}

.fs-6 {
    font-size: 0.755rem !important;
}




.btn-sm, .fc .fc-button-primary, .btn-group-sm > .btn, .wizard > .actions .btn-group-sm > a, div.tox .btn-group-sm > .tox-button, .swal2-popup .swal2-actions .btn-group-sm > button {
    --bs-btn-padding-y: 0.1rem !important;
    --bs-btn-padding-x: 0.5rem !important;
    --bs-btn-font-size: 0.7rem !important;
    --bs-btn-border-radius: 0.25rem !important;
}

.ui-autocomplete-loading {
    background: white url("/vendors/jquery-ui/loading.gif") right center no-repeat;
}

.card {
    --bs-card-spacer-y: 0.5rem;
    --bs-card-spacer-x: 0.5rem;
}

.card-title {
    margin-bottom: 0;
}

.card.lvl2{
    margin-bottom: 1rem !important;
}

.card.lvl2 .card-header{
    padding-top : 0;
    padding-bottom : 0;
}

.card.lvl2 .card-header .card-title{
    padding-top : 0.2rem !important;
}

.card.lvl2 .card-header .btn-danger{
    margin-left : 1.5rem;
}
.card.lvl2 .card-header .btn-danger{
    margin-left : 1.5rem;
}

