
/* TITOLO */
.rd-plugin-prenotazione label.field {
    color: #333333;
}

/* LABEL */
.rdt-location-delivery, .rdt-location-delivery > span, .rdtNearButtonTips {
    color: #333333;
}


/* BOTTONI */
.rd-button, .icon-button, #resetFiliale:hover, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons .btn.btn-default {
        color: #FFF;
            background-color: #2ea3f2;
    }


.rd-button:hover {
        color: #FFF!important;
            background-color: #2563eb!important;
      
}

.rd-button:hover:disabled {
        color: #FFF!important;
            background-color: #2ea3f2!important;
      
}

.icon-button > span {
    color: #FFF;
}
  

a.w3-link-hover:hover {
        background-color: #2ea3f2!important;
     
        color: #FFF!important;
      
}
input:not(:checked) + .toggle .icon.car > span, input:checked + .toggle .icon.van  > span {
	color: #FFF;
}

.icon.car svg path, .icon.van svg path  {
	fill: #FFF!important;
}
  

/* LOADING */
.rd-loader {
        border: 10px solid #FFF;
            border-top: 10px solid #2ea3f2;
      
}

/* SELEZIONI */
input[type=text].rdt-input:focus-visible, .rd-plugin-prenotazione select:focus-visible {
    border-color: #d10000;
}

.toggle__handler {
    box-shadow: inset 0 0 0 5px #d10000;
}

input:not(:checked) + .toggle .icon-button.car, input:checked + .toggle .icon-button.van {
    background-color: #d10000;
}
  


/* LASCIARE PER ULTIMO */
.field.rdt-title-general {display: none}

.indirizzofilialeDivLarge > svg {max-height: 50px}

@media (prefers-reduced-motion:no-preference) {
    :root {
        scroll-behavior: initial!important
    }
} 
#rdPluginPrenotazione{display: block!important;}
