.pages-title-style {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-weight: 500;
    color: #32325d;
    text-shadow: 0 0 black;
    text-align-last: center;
    text-align: center;
}

.small-text-titles {
    font-size: 24px !important;
}

.skin-blue .topbar {
    background: #0000;
}

.navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
    background: linear-gradient(180deg, #fff 0, rgba(255, 255, 255, .28895308123249297) 80%, rgba(255, 255, 255, 0) 100%);
}

.page-wrapper {
    background: #edf1f5;
}

.topbar .top-navbar .profile-pic span {
    color: #32325d;
    font-weight: 700;
}

@media (min-width:1270px) {
    .container-fluid {
        padding: 0px 20px;
    }

    .thead-style {
        font-size: 18px;
    }

    .descrizione-articolo-style {
        font-size: 18px;
    }

    table {
        font-size: 18px;
    }

    .tagliaRiordinoStyle {
        font-size: 18px;
    }

    .text-totale-style {
        font-size: 18px;
    }

    .width-table-style {
        width: 100%;
    }

    .dataTables_scrollHeadInner {
        width: 100%;
    }
}

.card {
    background: rgba(255, 255, 255, .4);
    box-shadow: 0 4px 30px rgba(0, 0, 0, .1);
    background: rgba(255, 255, 255, .45);
    box-shadow: 0 8px 32px 0 rgb(31 38 135/37%);
    /* backdrop-filter: blur(6px); */
    /* -webkit-backdrop-filter: blur(6px); */
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, .18);
}

.page-titles {
    background: #0000;
}

.sidebar-nav .waves-effect {
    border-radius: 20px;
    background-color: #fff;
    box-shadow: rgb(0 0 0/24%)0 3px 8px;
}

.span-left-sidebar-style {
    margin-left: 18px !important;
}

.left-sidebar {
    /* background-color: #f0f8ff; */
}

.btn-torna-indietro-style {
    border-radius: 20px;
    background-color: #1d1160;
    border-color: #1d1160;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    left: 20px;
    position: relative;
}

    .btn-torna-indietro-style:hover {
        border-radius: 20px;
        background-color: #1d1160;
        border-color: #1d1160;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    }

.card-title-style {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-weight: 500;
    color: #32325d;
    text-shadow: 0 0 black;
    text-align-last: center;
    text-align: center;
}

.card-title-center {
    justify-content: center;
    margin-top: 10px;
}

.mini-sidebar .top-navbar .navbar-header {
    background: linear-gradient(180deg, #fff 0, rgba(255, 255, 255, .28895308123249297) 80%, rgba(255, 255, 255, 0) 100%);
}

.data-iniziale-style {
    width: auto;
    border-radius: 20px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    color: #32325d;
    font-weight: 700;
    background-color: #fff;
    text-align: center;
    text-shadow: 0 0 black;
}

.data-finale-style {
    width: auto;
    border-radius: 20px;
    color: #32325d;
    font-weight: 700;
    background-color: #fff;
    text-align: center;
    text-shadow: 0 0 black;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}

.footer {
    text-align: center;
}

.left-sidebar {
    padding-top: 35px;
    height: 105%;
}

.select2-container {
    width: 100% !important;
    background-color: #fff;
    text-align: center;
    border-radius: 20px !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px !important;
}

.select2-container--default .select2-selection--single {
    border-radius: 20px !important;
}

.TaglieSelezionate-style {
    width: inherit !important;
    background-color: #fff;
    text-align: center;
    border-radius: 20px;
    color: #32325d;
    text-shadow: 0 0 black;
    border: 1px solid #1d1160;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}

.select2-container--default .select2-selection--single {
    border-radius: 20px;
}

.select-center-style {
    text-align: center;
    margin-bottom: 30px;
    color: #32325d;
    text-shadow: 0 0 black;
}

.page-titles .breadcrumb {
    float: right;
    margin-right: 20px;
}

.title-center-style {
    text-align: center;
    color: #32325d;
    font-weight: 700;
}

.div-center-style {
    text-align: center;
    margin-bottom: 30px;
    text-align: -webkit-center;
    margin-top: 15px;
}

.select-locali-style {
    width: 100% !important;
    border-radius: 20px;
    background-color: #fff;
    color: #32325d;
    text-align: center !important;
    font-weight: 700;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}

.btn-info {
    color: #32325d !important;
    border-color: #32325d !important;
    border-radius: 20px !important;
    background-color: #fff !important;
    text-shadow: 0 0 black;
}

.btn-cerca-style {
    border-radius: 20px;
    background-color: #1d1160;
    border-color: #1d1160;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    color: #fff;
    font-size: 18px;
    width: fit-content;
}

    .btn-cerca-style:hover {
        border-radius: 20px;
        background-color: #32325d;
        border-color: #32325d;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        color: #fff;
        font-size: 18px;
        width: fit-content;
    }

.select2-container--default .select2-selection--single {
    border: 1px solid #32325d !important;
}

.select2-container--open .select2-dropdown--below {
    border: 1px solid #32325d !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border-radius: 20px;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    text-align: center;
    color: #32325d;
}

.select2-results__option {
    color: #32325d;
    text-shadow: 0 0 black;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid transparent !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #32325d !important;
    text-shadow: 0 0 black;
}


/* .descrizioneArticoloStyleDim{
    width: 150px;
    padding: 1rem;
    vertical-align: middle;
    border-top: 1px solid ;
    word-wrap: break-word;
} */


.dataTables_scrollHead {
    text-align: -webkit-center;
}

.tagliaRiordinoStyle {
    display: contents;
    color: #000;
    font-weight: 700;
    letter-spacing: 1px;
}

.descrizione-articolo-style {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 12px;
    color: #32325d;
}

.thead-style {
    font-size: 12px;
    white-space: nowrap;
}

.codicearticolo-style {
    font-weight: lighter;
}

.tv-style {
    width: 80px !important;
}

.textth-style {
    text-align: center;
}

.card-body {
    padding: 1px;
}

.container-fluid {
    padding: 0px 1px;
}

.text-totale-style {
    text-align: start;
}


.tagliaRiordinoStyle {
    display: flex;
    background-color: #32325d;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    color: #fff;
}

.color-table.inverse-table thead th {
    background-color: #32325d;
}
/* Works on Firefox */
* {
    scrollbar-width: thin;
    scrollbar-color: blue orange;
}

    /* Works on Chrome, Edge, and Safari */
    *::-webkit-scrollbar {
        width: 12px;
    }

    *::-webkit-scrollbar-track {
        background: #f0f8ff;
    }

    *::-webkit-scrollbar-thumb {
        background-color: #32325d;
        border-radius: 20px;
        border: 3px solid #f0f8ff;
    }

html {
    scroll-behavior: smooth;
}

@media (min-width:1270px) {

    .width-table-style {
        width: 100% !important;
    }

    .dataTables_scrollHeadInner {
        width: 100% !important;
    }
}

.thead-style {
    font-size: 12px;
}

.descrizione-articolo-style {
    font-size: 12px;
}

table {
    font-size: 12px;
}

.tagliaRiordinoStyle {
    font-size: 12px;
}

.text-totale-style {
    font-size: 12px;
}

table.dataTable tbody th, table.dataTable tbody td {
    padding: 8px 1px;
}

@media (min-width:1270px) {
    .container-fluid {
        padding: 0px 20px;
    }

    .thead-style {
        font-size: 18px;
    }

    .descrizione-articolo-style {
        font-size: 18px;
    }

    table {
        font-size: 18px;
    }

    .tagliaRiordinoStyle {
        font-size: 18px;
    }

    .text-totale-style {
        font-size: 18px;
    }

    .width-table-style {
        width: 100%;
    }

    .dataTables_scrollHeadInner {
        width: 100%;
    }

    .card-body {
        padding: 20px;
    }

    table.dataTable tbody th, table.dataTable tbody td {
        padding: 8px 8px;
    }

    .input-modale-style {
        width: 50px;
    }
}

.rowspan-th-width-style {
    width: auto;
}

@media (max-width:1030px) {
    .rowspan-th-width-style {
        width: 150px !important;
    }
}




.btn-close-modal-style {
    border-radius: 20px;
    background-color: #1d1160;
    border-color: #1d1160;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    color: #fff;
    font-size: 18px;
    width: fit-content;
}

    .btn-close-modal-style:hover {
        border-radius: 20px;
        background-color: #32325d;
        border-color: #32325d;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        color: #fff;
        font-size: 18px;
        width: fit-content;
    }

.btn-close-modal-header-style {
    color: #1d1160;
}

#LocaleDescrizione {
    border-radius: 20px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
    text-align: center;
    border: 1px solid #fff;
    color: #1d1160;
    text-shadow: 0 0 black;
}

#articoloDescrizione {
    border-radius: 20px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
    text-align: center;
    border: 1px solid #fff;
    color: #1d1160;
    text-shadow: 0 0 black;
}

.btn-svuota-carrello-style {
    width: auto;
    border-radius: 20px;
    background-color: #fff;
    color: #1d1160;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-color: #1d1160;
    text-shadow: 0 0 black;
}

    .btn-svuota-carrello-style:hover {
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    }

.btn-invia-email {
    width: auto;
    border-radius: 20px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    text-shadow: 0 0 black;
}

    .btn-invia-email:hover {
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    }

.btn-modifica-style {
    border-radius: 50px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    background-color: #32325d !important;
    color: #fff !important;
    width: fit-content;
}

    .btn-modifica-style:hover {
        border-radius: 50px;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        background-color: #fff !important;
        color: #32325d !important;
        border: 1px solid #32325d;
        width: fit-content;
    }

.btn-rimuovi-style {
    border-radius: 50px;
    width: fit-content;
    color: #1d1160;
    border: 1px solid #1d1160;
    background-color: #fff;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

    .btn-rimuovi-style:hover {
        border-radius: 50px;
        color: #fff;
        border: 1px solid #1d1160;
        background-color: #1d1160;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    }


@media (max-width: 1070px) {
    .card-body {
        padding: 1px;
    }

    .table-padding-style {
        padding: 0px;
    }
}

.note-riordino-text-style {
    justify-content: center;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    color: #32325d;
    text-shadow: 0 0 black;
    display: flex;
}

.textarea-note-riordino-style {
    border-radius: 20px;
    background-color: #fff;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border: 1px solid #32325d;
}

.LocaleDescrizione-style {
    width: 100%;
    font-size: 12px;
}

.articoloDescrizione-style {
    width: 100%;
    font-size: 12px;
}

.input-modale-style {
    width: 30px;
    border-radius: 20px;
    background-color: #32325d;
    color: #fff;
    font-size: 12px;
    padding: 0px !important;
    margin: 0px !important;
}

.thead-modale-style {
    width: 20px !important;
    padding: 0px !important;
    font-size: 13px;
}

.td-modale-style {
    width: 20px !important;
    padding: 0px !important;
    font-size: 13px;
}

.td-descrizione-style {
    color: #ff0000;
    width: 25px !important;
    white-space: normal !important;
}

.gc-color-modale {
    color: darkmagenta;
}

.gm-color-modale {
    color: darkgoldenrod;
}

@media (min-width:1270px) {
    .input-modale-style {
        width: 50px;
    }
}

.padding-td-modale {
    padding: 0px !important;
}

.fa-search {
    font-size: 16px;
}

.btn-download-excel {
    width: fit-content;
    border-radius: 50px;
    background-color: #fff;
    color: #1d1160;
    border: 1px solid #1d1160;
    font-size: 18px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

    .btn-download-excel:hover {
        width: fit-content;
        border-radius: 50px;
        background-color: #fff;
        color: #1d1160;
        font-size: 18px;
        border: 1px solid #1d1160;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    }

.page-titles .breadcrumb {
    justify-content: flex-end;
}

.btn-centered-style {
    justify-content: center;
    text-align-last: center;
}

.padding-style-carrello {
    padding: 10px !important;
    text-align: center;
}

.descr-align-style {
    text-align: left !important;
}

.btn-D-style {
    background-color: #8EC5FC;
    background-image: linear-gradient(62deg, #8EC5FC 0%, #E0C3FC 100%);
    border-radius: 5px;
    border-color: transparent;
    width: fit-content;
    width: 25px;
    height: 25px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    background-color: #FBAB7E;
    background-image: linear-gradient(62deg, #FBAB7E 0%, #F7CE68 100%);
}

.D-btn-style {
    position: relative;
    top: -6px;
    left: -4px;
    color: #000000;
    font-weight: 700;
    font-size: 15px;
    font-style: initial;
}

.btn-A-style {
    border-radius: 5px;
    border-color: transparent;
    width: fit-content;
    width: 25px;
    height: 25px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    background: #0f0c29; /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #24243e, #302b63, #0f0c29); /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #24243e, #302b63, #0f0c29); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.A-btn-style {
    position: relative;
    top: -6px;
    left: -4px;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    font-style: initial;
}

.btn-F-style {
    border-radius: 5px;
    border-color: transparent;
    width: fit-content;
    width: 25px;
    height: 25px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    background: #0f0c29; /* fallback for old browsers */
    background: #D31027; /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #EA384D, #D31027); /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #EA384D, #D31027); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    background: #44A08D; /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #093637, #44A08D); /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #093637, #44A08D); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.F-btn-style {
    position: relative;
    top: -6px;
    left: -4px;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    font-style: initial;
}

@media (max-width: 1070px) {
    .padding-mobile-style {
        padding: 0px !important;
    }

    .font-table-mobile-style {
        font-size: 12px;
    }

    .TotaleIncassoRealtime {
        font-size: 12px;
    }

    .text-totali-diretti-style {
        font-size: 12px;
    }

    .text-totali-diretti-style {
        font-size: 12px;
    }

    .text-toali-acquisti-style {
        font-size: 12px;
    }

    .LayoutTotali {
        font-size: 12px;
    }

    .table-responsive {
        padding: 0px !important;
    }

    .table td, .table th {
        padding: 0px;
        text-align-last: center;
    }

    .button-report-venduto-fornitore-style {
        background-color: transparent !important;
        box-shadow: none !important;
    }

    table.dataTable thead th, table.dataTable thead td {
        padding: 8px 10px;
    }

    .tabella-incassi-fasce-orarie-style {
        font-size: 13px !important;
    }

    .dropdown-menu-right {
        right: -30px;
    }

    .center-webkit-inline-style {
        display: -webkit-inline-box;
        -webkit-box-pack: center;
    }
}

.thead-report-style {
    text-align-last: center;
}

.center-colum-style {
    text-align-last: center;
}

.th-mobile-style {
    padding: 5px !important;
}

.dataTables_wrapper .dataTables_filter input {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
    ;
    border: 1px solid #0000;
    border-radius: 20px;
}

.center-colum-style {
    white-space: nowrap;
}

.color-style-td-report {
    color: #03A9F4;
    text-shadow: 0 0 black;
}

.btn-V-style {
    border-radius: 5px;
    border-color: transparent;
    width: fit-content;
    width: 25px;
    height: 25px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    background: #a8c0ff; /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #3f2b96, #a8c0ff); /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #3f2b96, #a8c0ff); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.font-table-mobile-style {
    text-shadow: 0 0 black;
}

.incasso-float-style {
    white-space: nowrap;
}

.seleziona-articolo-position {
    top: 20px;
}

.dropdown-item {
    text-align: center;
}
/* .seleziona-locali-text-style {
    justify-content: center;
    display: flex;
} */

.filter-option-inner-inner {
    text-align: center;
}

.select-gruppi-style {
    border-radius: 20px;
    background-color: #fff;
    border: 1px solid #32325d;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px !important;
    text-align: center;
    text-align: -webkit-center;
    color: #1d1160;
}

.btn-aggiorna-manuale-style {
    border-radius: 20px;
    background-color: #fff;
    width: fit-content;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    display: contents;
}

.btn-importa-style {
    width: auto;
    border-radius: 20px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    text-shadow: 0 0 black;
}

.tipo-file-select-style {
    border-radius: 20px;
    background-color: #fff;
    border-color: #1d1160;
    color: #1d1160;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    text-align: center;
}

.fa-sync {
    margin-right: 5px;
}

.aggiorna-manuale-div-style {
    top: 30px;
    left: 10px;
}

.seleziona-periodo-style {
    background-color: transparent !important;
    color: #1d1160 !important;
    border-radius: 20px;
    border: 1px solid #1d1160 !important;
    width: inherit !important;
}

.btn-light {
    background-color: #fff !important;
    color: #1d1160 !important;
    border-radius: 20px;
    width: auto;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.footer {
    color: #c3c3c3;
    text-shadow: 0 0 black;
}

.select-valuta-style {
    border-radius: 20px;
    background-color: #fff;
    color: #1d1160;
    border: 1px solid #1d1160;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    width: auto;
}

.title-center-style {
    text-align: center;
}

.fasce-orarie-style {
    border-radius: 20px;
    background-color: #fff;
    color: #1d1160;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    text-align: center;
    width: auto;
    border: 1px solid #1d1160;
}

.button-report-venduto-fornitore-style {
    border: none;
    color: #1d1160;
    border-radius: 50px;
    background-color: #fff;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
}

    .button-report-venduto-fornitore-style:hover {
        border: none;
        color: #fff;
        border-radius: 50px;
        background-color: #1d1160;
        box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
    }

    .button-report-venduto-fornitore-style:active {
        border: none;
        color: #fff;
        border-radius: 50px;
        background-color: #1d1160;
        box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
    }

.btn-download-pdf {
    width: fit-content;
    border-radius: 50px;
    background-color: #fff;
    color: #1d1160;
    border: 1px solid #1d1160;
    font-size: 18px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.seleziona-locali-text-style {
    width: inherit !important;
}

.center-style-row {
    justify-content: center;
}

.topbar .top-navbar .navbar-nav > .nav-item > .nav-link {
    padding-right: 30px;
}

.div-dropdown-menu-style {
    background: rgba( 255, 255, 255, 0.5 );
    box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
    backdrop-filter: blur( 12px );
    -webkit-backdrop-filter: blur( 12px );
    border-radius: 10px;
    border: 1px solid rgba( 255, 255, 255, 0.18 );
    margin-right: 30px;
}

.button-dropdown-menu-style {
    border-radius: 20px;
    background-color: #1d1160;
    border: none;
    color: #fff;
    padding-right: 10px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.center-div-dropdown-style {
    justify-content: center;
}

.topbar .dropdown-menu {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.btn-salva-modifiche-style {
    border-radius: 20px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.center-style {
    text-align: -webit-center !important;
    text-align: center !important;
    display: block;
}

.aggiorna-manuale-div-style {
    justify-content: center;
}

.th-report-style {
    white-space: nowrap;
}
/* .td-descrizione-locale-style {
    width:20px;
    white-space: normal;
} */
.progress-bar {
    color: #000;
    text-shadow: 0 0 black;
}

.td-mobile-style {
    text-align: center !important;
}

.row-padding-carrello-style {
    margin-right: 0px;
    margin-left: 0px;
}

/* 
 @media (max-width: 1070px) {
.font-table-ricavi-con-pagamento {
font-size: 13px !important;
}
.tbody-font-report-ricavi-con-pagamento {
    font-size:13px !important;
}
} */

.button-report-venduto-fornitore-style:active {
    color: #1d1160 !important;
}

.display-flex-style {
    display: flex;
}

.text-align-center-style {
    text-align-last: center;
}

.reportvendutofornitori-taglia-style {
    width: 100%;
}

@media (min-width: 1180px) {
    .table {
        font-size: 18px;
    }
}

.padding-report-venduto-fornitore-per-taglia-style {
    padding-right: 0px;
}

.scontrinopng {
    width: 37px;
    height: 37px;
    top: 7px;
    position: relative;
}

.row-center-position {
    justify-content: center;
    display: grid;
}

.button-report-venduto-fornitore-style:active {
    color: #3f2b96;
}

.font-table-class {
    font-family: poppins
}

.text-nowrap-td-style {
    white-space: nowrap;
}

.TotaleIncassoRealtime {
    white-space: nowrap;
}

.center-style {
    text-align: -webkit-center !important;
}

.center-style2 {
    text-align: center !important;
}

.justify-div-style {
    justify-content: center !important;
}

.input-modale-style::-webkit-outer-spin-button,
.input-modale-style::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.input-modale-style {
    -moz-appearance: textfield;
}

    .input-modale-style::-webkit-outer-spin-button,
    .input-modale-style::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }
