/* MODULO PRENOTAZIONI BRUSCINO */

/* Testi del modulo */
.rtb-booking-form,
.rtb-booking-form label,
.rtb-booking-form legend,
.rtb-booking-form p {
    color: #333333 !important;
}

/* Campi del modulo */
.rtb-booking-form input[type="text"],
.rtb-booking-form input[type="email"],
.rtb-booking-form input[type="tel"],
.rtb-booking-form input[type="date"],
.rtb-booking-form select,
.rtb-booking-form textarea {
    width: 100% !important;
    max-width: 420px !important;
    padding: 12px 14px !important;
    min-height: 46px !important;
    font-size: 16px !important;
    border: 1px solid #C9C3BA !important;
    border-radius: 3px !important;
    background: #FFFFFF !important;
    color: #211D1A !important;
    box-sizing: border-box !important;
}

/* Pulsante invio prenotazione */
.rtb-booking-form button,
.rtb-booking-form input[type="submit"] {
    background: #7A1F2B !important;
    color: #FFFFFF !important;
    border: 0 !important;
    border-radius: 0 !important;
    padding: 14px 28px !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
}

/* Pulsante al passaggio del mouse */
.rtb-booking-form button:hover,
.rtb-booking-form input[type="submit"]:hover {
    background: #611822 !important;
    color: #FFFFFF !important;
}