/* New STYLE ORDINA MOBILE */
html {
    scroll-behavior: smooth;
    overflow-x: hidden;
}
.mobile-navigator-info, .mobile-navigator-expanded {
    display: none;
}
.mobile-navigator-info svg {
    margin: -5px;
    background: white;
    border: 3px solid #6599cd;
    border-radius: 50%;
    padding: 2px;
}
.draggable.is-dragging {
    opacity: 0.7;
    font-size: 2em;
}

.temp {
    width: 45px;
    height: 45px;
    font-size: 2em;
    background: #6599cd;
    text-align: center;
    border-radius: 50%;
    color: white;
    font-size: 1.5em;
}

@media (max-width: 991px) {
    .mobile-view-config {
        display: none!important;
    }
    .mobile-navigator-info {
        display: block;
        position: fixed;
        z-index: 999999;
        /*top: 80vh;*/
        bottom: 90px;
        right: 3.5vw;
        font-size: 1.8em;
        color: #6599cd;
        /*background: white;*/
        /*box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15) !important;*/
        border-radius: 50%;
        cursor: pointer;
    }
    .mobile-navigator-expanded {
        display: none;
        position: fixed;
        z-index: 999999;
        top: 20vh;
        right: 3vw;
        font-size: 1.5em;
        color: white;
        background: #6599cd;
        box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15) !important;
        border-radius: 50rem;
        cursor: pointer;
        padding: .5em;
    }
    .mobile-navigator-expanded ul {
        list-style: none;
        padding: 0;
        margin: 0;
        text-align: center;
    }
    .mobile-navigator-expanded ul li a {
        color: white;
    }
    .optional_singolo_box .row {
        border: 1px solid lightgray;
        padding: 2em 0;
        margin-bottom: 20px;
        border-radius: .5em;
        box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15) !important;
    }
}

#fixed_whats {
    bottom: 5px;
    right: 5px;
}

#dati_generali svg.fa-pen,
#item_list_form_insert_wrapper svg.fa-list,
#optional_generali svg.fa-plus-circle,
#premi_reward_sys svg.fa-trophy,
#dati_spedizione svg.fa-truck,
#metodi_pagamento svg.fa-credit-card,
#riepilogo_ordine svg.fa-euro-sign {
    margin-bottom: -3px;
}