@media (min-width: 768px){
.col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 32.666667%;
    max-width: 32.666667%;
}
}

/* .modal-dialog-scrollable.varianti .modal-body.varianti */



.row.elencoSceltaGusti{
    margin-right: 0px;
    margin-left: -9px;
}
.lni-plus:before,.lni-minus:before {
    
    font-size: 13px;
}

.lni-plus.menu:before,.lni-minus.menu:before
{
    font-size: 25px;
}
.btn.menoSceltaGusti{

background-color: #ea4c62;
border-color: #ea4c62;
color: white;
font-size: 8px;

}
.btn.piuSceltaGusti{
    background-color: #00b894;
    border-color: #00b894;
    color: white;
    font-size: 8px;
}
.descrizioneArticoloSceltaGusti,.prezzoArticoloSceltaGusti{
    font-size: 12px;
}
#scrollElencoSceltaGusti{
    height: 500px;
}


.scritteMenuPopUp{
    font-size: 12px;
    color: black;
    font-weight: 900;
}
.articoliMenuPopUp{
    color: black;
    font-weight: 900;
}

.nomeCategoriaScelta{
    color: black;
    font-weight: 900;
}

#diminuisciQuantitaMenuPopUp {
    font-size: 20px;
    background: transparent;
    right: 95px;
    top: 16px;
    cursor: pointer;
    color: #ea4c62;
    font-weight: bold;
}

#aumentaQuantitaMenuPopUp{
top: 17px;
background: transparent;
font-size: 20px;
cursor: pointer;
color: #00b894;
font-weight: bold;
}
#chiusuraPopUpMenu,#chiudiFinestraSceltaGusti{
    background-color: #ea4c62;
    border-color: #ea4c62;

}
#bottoneConfermaPopUp,#confermaAcquistoSceltaGusti{
    background-color: #00b894;
    border-color: #00b894;
}
.modal-footer {
    justify-content: space-between;
}

#suhaNavbarToggler{
display:none;
}

.catagory-card span {
text-transform: uppercase !important;
}

.back-button a i{

font-size: 2.30rem;
}

html{

background: transparent;
    
}
#menoRicette {
    background-color: #ea4c62;
    border-color: #ea4c62;
}
#piùVarianti {
    background-color: #00b894;
    border-color: #00b894;
}

/* SISTEMARE SOLO PER COLONNE VARIANTI*/

.modal-dialog-scrollable .modal-body {
    overflow-y: scroll;
    /* width: 1393px; */
 
}
/*FINISCE SISTEMARE CARRELLO*/
/**/.modal-header{
    display: unset;
    border-bottom: 6px solid #dee2e6;
}


/*.modal-body::-webkit-scrollbar-thumb {
    background-color: #babac0;
    border-radius: 16px;
    border: 4px solid #fff;
    height: 200px;
}*/

@media (min-width: 320px){
.modal-dialog-scrollable .modal-content {
    max-height: unset;
    max-width: unset;
    /* max-height: calc(100vh - 10.5rem); */
    /* overflow-y: scroll; */
}
}


.modal-body::-webkit-scrollbar {
    background-color: #fff;
    width: 16px;
}

/* background of the scrollbar except button or resizer */
.modal-body::-webkit-scrollbar-track {
    background-color: #fff;
}

/* scrollbar itself */
.modal-body::-webkit-scrollbar-thumb {
    background-color: #babac0;
    border-radius: 16px;
    border: 4px solid #fff;
    height: 200px;
}

/* set button(top and bottom of the scrollbar) */
.modal-body::-webkit-scrollbar-button {
    display:none;
}

.form-check {
    text-align: left;
   
}

#chiudiFinestra2, #chiudiFinestra2::after {
    color: #ffffff;
    background-color: red;
    border-color: red;

 
}
#confermaAcquisto {
    background-color: #00b894;
    border-color: #00b894;
}

.form-check.impasti{
    height: 100px;
    overflow-y: scroll;
}

.form-check.impasti::-webkit-scrollbar-thumb{
    background-color: #babac0;
    border-radius: 16px;
    border: 4px solid #fff;


}

.form-check.impasti::-webkit-scrollbar {
    background-color: #fff;
    width: 16px;
}

.form-check.impasti::-webkit-scrollbar-track {
    background-color: #fff;
}

.form-check-label,.custom-control-label{
    font-size: small;
}