/* ==================== STILE BASE SCIDOO ==================== */
#floating-scidoo {
    position: fixed;
    bottom: 25px;
    left: 50%;
    transform: translateX(-50%) translateY(20px);
    display: inline-block;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    padding: 5px;
    box-shadow: 0 30px 50px #474747;
    border-radius: 5px;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.4s ease, transform 0.4s ease;
    z-index: 9990;
    max-width: 90vw;
    box-sizing: border-box;
}

#floating-scidoo.visible {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
    pointer-events: auto;
}
/* rimuovo booking by */
.div_container_campi_inline{
    margin-bottom: 10px;
}
.riga_link_scidoo{
    display:none;
}
/* Stili base per elementi form */
.campi_inline select {
    padding: 0 20px!important;
    font-family: 'Jost'!important;
    font-weight: 400!important;
    color: #041f20!important;
    height: 65px!important;
}


.div_input_inline {
    font-family: 'Jost'!important;
    font-weight: 400!important;
    color: #041f20!important;
    height: 65px!important;
}

.scidoo-dp {
    left: 30%!important;
}

#popover_persone {
    left: auto!important;
}

/* Altezza 100% per pulsante prenota */
.prenota_ora_btn {
    height: 100% !important;
    cursor: pointer !important;
}
/*rimuovo il border bottom quando si va in hover sul calendario*/
.div_input_inline:hover, .div_input_inline.active_div_inline {
    border: 0px solid !important;}


/*tutto uppercase*/

.stringa_mese, .stringa_week,.container_calendario, .container_calendario,.scidoo-dp__month__title  {
    text-transform: uppercase !important;
}