.bp-booking-form input, .bp-booking-form button { padding:8px; margin:5px 0; width:100%; box-sizing:border-box; }
.bp-booking-form button { background:#2c7; color:#fff; border:none; cursor:pointer; border-radius:5px; padding:10px; }
.bp-booking-form button:hover { opacity:0.95; }
.success { padding:10px; background:#dfd; border:1px solid #090; margin-top:10px; }
.error { padding:10px; background:#fdd; border:1px solid #900; margin-top:10px; }