.flexxa {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.logologin {
    width: 18vh;
    height:auto;
}
/* Tablet (or small screens) */
@media (max-width: 768px) {
    .logologin {
        width: 9vh;
        /* Riduci la larghezza per i tablet */
    }
}

/* Smartphone (or extra small screens) */
@media (max-width: 576px) {
    .logologin {
        width: 12vh;
        /* Riduci ulteriormente la larghezza per gli smartphone */
    }
}
h4 { color: #a5adc6; line-height: 0.5rem }
.serach_field-area { color: #a5adc6; font-size: 0.8rem }
hr { color: #c3c3c3; }
/* Stile di base dell'icona */
.fa-chevron-down {transition: transform 0.3s ease;}
/* Rotazione dell'icona quando il sottomenu è aperto */
.rotate-180 {transform: rotate(180deg);}
/* COLORE STATUS PREVENTIVI */
.inviare { background-color: #6c757d;color: #fff;text-align:center; }
.Inviato { background-color: #0dcaf0;color:#000;text-align: center;}
.rivedere { background-color: #ffc107;color: #000;text-align: center; }
.Rifiutato { background-color: #dc3545;color: #fff;text-align: center; }
.Accettato { background-color: #198754;color: #fff;text-align: center; }
.Fatturato { background-color: #212529;color: #fff;text-align: center; }
input[type="checkbox"] {transform: scale(2);margin:10px;}
.istruzioni { border: 1px solid #999; background-color:#593987ff; color: #fff; }
/* Style per la paginazione */
.dt-info {padding-top: 3vh; display: flex;}
.dt-paging {
    display: flex;
    justify-content: flex-end;
    padding-left: 0;
    list-style: none;
}
.dt-paging nav {display: flex !important;}
.page-item:first-child .page-link {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}
.dt-paging-button {
    padding: .375rem .75rem;
    position: relative;
    display: block;
    color: #0d6efd;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #dee2e6;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
/* Azioni rapide */
.flex-container {
    display: flex;
    flex-wrap: wrap;
    text-align: justify;
}
.flex-item {    
    padding: 10px;
    flex: 15%;
    margin: 1px;
}
/* Responsive layout - makes a one column-layout instead of a two-column layout */
@media (max-width: 600px) {
    .flex-item {
        flex: 30%;
        vertical-align: middle;
        white-space: nowrap;
        white-space-collapse:preserve;
    }
}
.dropdown-toggle::after {
    display: none !important;
    /* !important per sovrascrivere lo stile di Bootstrap */
}
.dropspacer {
    border-bottom: 1px solid #f1f1f1;
}
.dropdown .dropdown-menu a {
    color: #e48811;
    font-weight: 400;
}
.dropdown .dropdown-menu a:hover {
    color:#6703d8;
}
.responsive {
    width: 100%;
    height: auto;
}
.dt-search {text-align: right;}
.dt-search label { margin-right: 5px; }
Tooltip { z-index: 99999 }