.wc-bookings-booking-form{border:1px solid #ddd;padding:1em 1em 0;margin:0 0 1em}.wc-bookings-booking-form input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wc-bookings-booking-form .form-field{margin:0 0 1em}.wc-bookings-booking-form .form-field input[type=number]{width:25%}.wc-bookings-booking-form label{display:block}.wc-bookings-booking-form select{width:100%}.wc-bookings-booking-form .block-picker{margin:0;padding:0;overflow:hidden;zoom:1}.wc-bookings-booking-form .block-picker li.block{white-space:nowrap;text-align:center}.wc-bookings-booking-form .block-picker li{display:inline-block;margin:0;padding:0}.wc-bookings-booking-form .block-picker li a{margin:2px;border:2px dashed #eee;padding:0 4px;display:block}.wc-bookings-booking-form .block-picker li a:focus,.wc-bookings-booking-form .block-picker li a:hover{border:2px dashed #ccc;background-color:#f5f5f5}.wc-bookings-booking-form .block-picker li a.selected{border:2px solid #21bb3b;background-color:#fff;color:#21bb3b;text-decoration:none}.wc-bookings-booking-form fieldset{margin:0 0 1em;line-height:2.25em}.wc-bookings-booking-form fieldset .picker.hasDatepicker{line-height:1em;margin-bottom:1em}.wc-bookings-booking-form fieldset input{width:100%}.wc-bookings-booking-form fieldset input.err