/* Additional CSS added by Christer */

/* Booking checkout */

.mphb_sc_checkout-wrapper .mphb-booking-details .mphb-room-details, .mphb_sc_checkout-wrapper .arrival_time_and_restaurant_options{
    border:2px solid #ccc; border-radius:6px; padding:1em;
    margin-bottom:1em; background-color: #eee;
}

.mphb_sc_checkout-wrapper .mphb-room-price-breakdown-wrapper {border: 1px solid #555; padding: 1em; }

.mphb_sc_checkout-wrapper .mphb-guest-name-wrapper {display: none};

#mphb-customer-details {border:2px solid #ccc; border-radius:6px; padding:1em; background-color: #eee;}

.mphb_sc_checkout-wrapper #mphb-customer-details input, .mphb_sc_checkout-wrapper #mphb-customer-details textarea {
  min-width:20em;
}

.mphb_sc_checkout-wrapper ul.mphb_checkout-services-list {padding-left:1em !important;}
.mphb_sc_checkout-wrapper .price-explanation {margin-top:1em; font-style: italic;}

div.bed_configurator {padding: 0px; margin: 0px; padding-left:1em !important; }
div.bed_configurator div.abed {margin-bottom: 0.5em;}

div.allergy-selector input {margin-left: 1.5em; margin-right:0.3em;}

div.arrival_time_and_restaurant_options h4 {text-decoration: underline;}
div.arrival_time_selector input#time_input {width:6em;}
div.arrival_restaurant_selector input {margin-left: 1em; margin-right:0.3em;}
div.arrival_restaurant_selector span.meal {display: inline-block; width:5em;margin-left:1em;}

/* Seasons */

div.seasonFormWrapper form label {width:100px;}
div.seasonDate span {display: inline-block; margin-left: 2em; width:70px;}

p.smaller {font-size: 0.8em;}

form.mphb_sc_checkout-form section#allergies {
  border: 2px solid #ccc;
  border-radius: 6px;
  padding: 1em;
  margin-bottom: 1em;
  background-color: #eee;
}

form.mphb_sc_checkout-form section#allergies div.person-allergies {
  border: 1px solid #888; padding: 1em; background: #eee; margin-bottom:6px;
}

form.mphb_sc_checkout-form section#allergies div.person-allergies div.allergy-input {display: inline-block;}

@media (max-width: 776px) {
  form.mphb_sc_checkout-form section#allergies div.person-allergies div label {width:9em;}
}

form.mphb_sc_checkout-form section#allergies input.an-allergy {margin-right:1em;}

