.nb-month{float:left;border:2px solid #000000;margin-right:3px;}.nb-month .nb-month-title{text-align:center;background-color:#444;color:#fff;border:none;font-weight:bold;}.nb-month table{margin:0px;border-left:none;border-right:none;}.nb-month tr th{border:none;background-color:#000000;color:#ffffff;text-align:center;padding:0 0.5em 0 0.5em;}.nb-month tr td{border:1px solid #ffffff;color:#aaa;text-align:center;}.nb-month thead th:last-child,.nb-month tr td:last-child{}.nb-month tr td.nb-past,.nb-month tr td.nb-not-available{background-color:#555;color:#aaa;}.nb-month tr td a.nb-date,.nb-month tr td a.nb-date:hover,.nb-month tr td a.nb-date:visited{color:#ffffff;text-decoration:none;}.nb-month tr td.nb-free{background-color:#888;}.nb-month tr td.nb-partial{background-color:#666;}.nb-month tr td.nb-booked{background-color:#555;}.nb-month tr td.nb-booked a{color:#aaa;}.nb-month tr td.current{background-color:#990000;}.nb-month .nb-no-date{background-color:#ffffff;}#edit-for-date{display:none;}.nb-booking-for{clear:both;padding:10px 0;margin-top:6px;font-weight:bold;text-align:center;}.nd-message{clear:both;text-align:center;}.bookable-resource div,.booking-extra{font-size:72%;line-height:120%;}#netsbooking-admin-settings .form-item-netsbooking-start-time-date label,#netsbooking-admin-settings .form-item-netsbooking-start-time-date input,#netsbooking-admin-settings .form-item-netsbooking-start-time-date .description,#netsbooking-admin-settings .form-item-netsbooking-end-time-date label,#netsbooking-admin-settings .form-item-netsbooking-end-time-date input,#netsbooking-admin-settings .form-item-netsbooking-end-time-date .description{display:none;}#products_wrapper th{font-size:85%;}#products_wrapper td{height:2.5em;}.view-display-id-block_1 caption{text-align:left;font-weight:heavy;}#edit-netsbooking-checkout-pane-booking-details fieldset{border:none;margin:5px auto;padding:0;}#edit-netsbooking-checkout-pane-booking-details .form-item,#edit-netsbooking-checkout-pane-booking-details table{margin:0;}.bookings-today{table-layout:fixed;}.section-bookings-today th,.bookings-today td{padding:0.25em 0.5em;line-height:110%;font-size:0.85rem;vertical-align:top;border-right:0.5em solid white;}.bookings-today tr.even,.bookings-today tr.odd{border-bottom:none;}.bookings-today .booking-time{font-size:0.65rem;font-style:italic;}.bookings-today .booking-time .booking-end-time{font-size:0.9em;vertical-align:top;}.bookings-today .available{background-color:#cbf8cb;border-bottom:1px solid #ccc;}.bookings-today .booked{background-color:#bebef8;border-bottom:1px solid #bebef8;}.bookings-today{margin:0.5em 0;}.bookings-today tbody{border-top:1px solid #666;border-bottom:1px solid #666;}.bookings-today .booked{}.bookings-today .first,.bookings-today .booked.start{border-top:2px solid #666;}.bookings-today .last,.bookings-today .booked.end{border-bottom:2px solid #666;}.section-bookings-today .updated-at{font-size:0.85rem;float:right;}.section-bookings-today .more-info{font-size:0.85rem;float:left;}.block-masquerade{position:absolute;top:35px;right:0;}.view-sessions-booked .form-type-date-popup label,.view-sessions-tjc .form-item-to-date .description,.view-sessions-tjc .form-item-from-date .description,.view-sessions-tjc .form-item-to-date label,.view-sessions-tjc .form-item-from-date label{display:none;}.page-admin-commerce-orders table.booking-display caption{background-color:#ccc;padding:5px;font-weight:bold;}.page-checkout a.cancel-order-session,.page-admin-commerce-orders a.cancel-order-session,.page-admin-commerce-orders input.session-remove.form-submit{float:right;position:relative;margin-bottom:0;margin-right:1em;}.page-checkout a.cancel-order-session{bottom:-30px;}.netsbooking_checkout_pane input.session-remove.form-submit{float:right;position:relative;top:24px;margin-bottom:0;margin-right:0;}.booking-display td.booking-times,.booking-display td.resource-titles{width:40%;}.booking-display td.amount{width:20%;}span.session-remove-description.description{font-size:.8em;}.netsbooking_checkout_pane .session-remove{}div.session-time{float:left;width:50%;}.netsbooking_checkout_pane div.session-time{text-align:left;}.netsbooking_checkout_pane .amount{text-align:right;}fieldset.netsbooking_checkout_pane .fieldset-wrapper{padding:10px 5px;}#commerce-checkout-form-checkout .netsbooking_checkout_pane table{margin-bottom:2em;}.view-display-id-page .views-widget-filter-sdate .form-item-from-date label,.view-display-id-page .views-widget-filter-sdate_1 .form-item-to-date label,.view-display-id-page_2 .views-widget-filter-sdate .form-item-from-date label,.view-display-id-page_2 .views-widget-filter-sdate_1 .form-item-to-date label{display:none;}.view-display-id-page .form-item.form-item-to-date,.view-display-id-page .form-item.form-item-from-date,.view-display-id-page_2 .form-item.form-item-to-date,.view-display-id-page_2 .form-item.form-item-from-date{padding-top:9px;}.page-nets-booking th .form-item label.option{font-weight:bold;}div.bt-wrapper{font-size:85%;}div.bt-wrapper div.bt-content{font-size:85%;line-height:115%;}.entity-commerce-order .form-wrapper table{width:100%;}.entity-commerce-order .form-wrapper table caption{background-color:#ccc;padding:5px;}.entity-commerce-order .form-wrapper table caption .label{float:left;text-align:left;width:50%;font-weight:bold;font-size:small;}.entity-commerce-order .form-wrapper table caption .session-remove{float:right;width:50%;}#edit-products .description{text-align:center;}#products_wrapper .messages.peak-season{clear:both;border:none;background-color:none;text-align:center;margin-bottom:0;}form.netsbooking-book-schedule th,form.netsbooking-book-schedule td{text-align:center;}td.selected{}.netsbooking-book-schedule table.sticky-enabled .ui-selecting{}.netsbooking-book-schedule table.sticky-enabled .ui-selected{}.netsbooking-book-schedule .blocked{clear:both;float:left;width:100%;margin:10px 0;padding:5px;border:3px solid #990000;background-color:#ff9999;text-align:center;}p.lineitem-toggle{text-align:right;margin:0;}.field-name-commerce-customer-address .country{display:none;}
