/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.designer-widget-ecwb-booking-form form {
	display: block !important;
}

#ws-bookings-booking-form fieldset,
#ws-bookings-booking-form table {
	border: none;
	width: 100%;
}

#ws-bookings-booking-form .form-field input[type=number] {
	width: auto;
}

.designer-widget-ecwb-booking-form table:not( .has-background ) tbody tr:nth-child(2n) td,
.designer-widget-ecwb-booking-form fieldset,
.designer-widget-ecwb-booking-form fieldset legend {
	background: transparent;
}

#ws-bookings-booking-form {
	flex-wrap: wrap;
}

#ws-bookings-booking-form p[class*="ws_bookings_field_person"] {
	order: 0;
}

#ws-bookings-booking-form > {
	order: 1;
}
