@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){#block-system-main .view-meeting-room-2-bookings .view-content .calendar-calendar table td,#block-system-main .view-meeting-room-2-bookings .view-content .calendar-calendar table th{width:inherit}#block-system-main .view-meeting-room-2-bookings .sk-day-wrapper.not_last{margin-bottom:10px !important}#block-system-main .view-meeting-room-2-bookings .sk-day-wrapper>div:first-child{margin-top:10px !important;padding-bottom:0 !important;margin-bottom:0}#block-system-main .view-meeting-room-2-bookings .sk-day-wrapper .item{padding-top:1px !important}}@media only screen and (min-width:1200px),(min-device-width:1200px){.view-meeting-room-2-bookings #calendar-week-flip .sk-day-wrapper{height:50px;max-height:50px}}#block-system-main .view-meeting-room-2-bookings .sk-day-wrapper>div:nth-child(2) .bookable{background:#f0ffe0}#block-system-main .view-meeting-room-2-bookings .sk-day-wrapper>div:nth-child(2) .bookable.in-progress{background:#ffe6cc}.view-meeting-room-2-bookings .views-field.views-field-type{font-weight:700;padding-top:13px}#block-system-main .view-meeting-room-2-bookings .stripe{display:none}.page-node-add-booking-meeting-room-2- .field-name-field-meet2-reservation-date-tim,#block-system-main .view-function-room-3-reservation-calendar .view-item.view-item-function_room_3_reservation_calendar .calendar.monthview .stripe{display:none}.form-type-select.form-item-field-meet-number-of-guests-und .form-item .description{font-size:.65em}.calendar-calendar .month-view .full td.single-day div.monthview.bookable.fullday,.calendar-calendar .month-view .full td.single-day div.weekview.bookable.fullday{background:#ffe6cc}#block-system-main .view-function-room-3-reservation-calendar .bookable,#block-system-main .view-function-room-3-reservation-calendar .block,#block-system-main .view-function-room-3-reservation-calendar .bookable .contents,#block-system-main .view-function-room-3-reservation-calendar .block .contents,#block-system-main .view-function-room-3-reservation-calendar .view-item.view-item-function_room_3_reservation_calendar .calendar.monthview{padding:10px}#block-system-main .view-function-room-3-reservation-calendar .bookable,#block-system-main .view-function-room-3-reservation-calendar .block,#block-system-main .view-function-room-3-reservation-calendar .view-item.view-item-function_room_3_reservation_calendar .calendar.monthview{border:1px solid}#block-system-main .view-function-room-3-reservation-calendar .block .views-field.views-field-title,#block-system-main .view-function-room-3-reservation-calendar .bookable .views-field.views-field-title,#block-system-main .view-function-room-3-reservation-calendar .bookable .contents .views-field-type,#block-system-main .view-function-room-3-reservation-calendar .block .contents .views-field-type{font-weight:700;color:#000;margin-bottom:10px}#block-system-main .view-function-room-3-reservation-calendar .bookable .views-field,#block-system-main .view-function-room-3-reservation-calendar .block .views-field,#block-system-main .view-function-room-3-reservation-calendar .view-item.view-item-function_room_3_reservation_calendar .calendar.monthview .views-field{margin-bottom:10px}#block-system-main .view-function-room-3-reservation-calendar .bookable .views-field a,#block-system-main .view-function-room-3-reservation-calendar .block .views-field span.block-reason{margin-top:30px;display:block}@media (max-width:680px){.view-function-room-3-reservation-calendar table th:nth-child(2),table td:nth-child(2){position:inherit;left:inherit;display:inherit;margin:inherit;background-color:inherit;border-right:inherit;z-index:inherit}}@media only screen and (max-width:833px),(max-device-width:833px){.view-function-room-3-reservation-calendar div.item-blocked-out{display:inherit}}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){#block-system-main .view-meeting-room-booking-version-1 .view-content .calendar-calendar table td,#block-system-main .view-meeting-room-booking-version-1 .view-content .calendar-calendar table th{width:inherit}
#block-system-main .view-meeting-room-booking-version-1 .sk-day-wrapper.not_last{margin-bottom:10px !important}#block-system-main .view-meeting-room-booking-version-1 .sk-day-wrapper>div:first-child{margin-top:10px !important;padding-bottom:0 !important;margin-bottom:0}#block-system-main .view-meeting-room-booking-version-1 .sk-day-wrapper .item{padding-top:1px !important}}@media only screen and (min-width:1200px),(min-device-width:1200px){.view-meeting-room-booking-version-1 #calendar-week-flip .sk-day-wrapper{height:50px;max-height:50px}}#block-system-main .view-meeting-room-booking-version-1 .sk-day-wrapper>div:nth-child(2) .bookable{background:#f0ffe0}#block-system-main .view-meeting-room-booking-version-1 .sk-day-wrapper>div:nth-child(2) .bookable.in-progress{background:#ffe6cc}.view-meeting-room-booking-version-1 .views-field.views-field-type{font-weight:700;padding-top:13px}#block-system-main .view-meeting-room-booking-version-1 .stripe{display:none}.page-node-add-booking-meeting-room .field-name-field-meet-reservation-date-time{display:none}.form-type-select.form-item-field-meet-number-of-guests-und .form-item .description{font-size:.65em}.view-induction-calendar .views-field.views-field-field-reservation-date{min-height:50px}.calendar-calendar .month-view .full td.single-day div.monthview.lot-restricted{background:#ffbdb9;color:#555}.calendar-calendar .month-view .full td.single-day div.monthview.lot-restricted a{color:#555}#online-induction-node-form .field-name-field-postal-address fieldset{padding:0}#online-induction-node-form .field-name-field-postal-address fieldset legend{margin-bottom:0;font-size:14px;border-bottom:0;color:#777}#page-node-add-online-induction .vertical-tabs{display:none}.view-induction-calendar .calendar-calendar .month-view .full td.single-day div.monthview.bookable{background:#e6ffcc}.group-video-quiz{padding-bottom:30px}.view-online-induction-weekly-calendar #times-week,.view-online-induction-weekly-calendar #sk-timeheader{display:none}#blockouts-fieldset-wrapper .outdoor-group-1-blockout-blockout-container.form-wrapper{padding:10px;border:1px solid #c1c1c1}#blockouts-fieldset-wrapper .container-inline-date,#blockouts-fieldset-wrapper .form-type-textfield,#blockouts-fieldset-wrapper .form-type-select{clear:none;margin-right:10px;display:inline-block;float:left}#blockouts-fieldset-wrapper .block-reason .form-type-textfield,#blockouts-fieldset-wrapper .block-reason .form-type-select{margin-top:19px;margin-right:20px}#cleaning-fieldset-wrapper .form-type-checkbox{width:70px;float:left;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:5px;padding-bottom:5px;padding-left:5px;border-right:1px solid #ccc}#cleaning-fieldset-wrapper .form-checkbox,#cleaning-fieldset-wrapper .form-radio{vertical-align:middle;margin-top:0;margin-right:-1px}#cleaning-fieldset-wrapper p,#blockouts-fieldset-wrapper p{max-width:100%;font-size:85%}.page-node-add-outdoor-group-1 .field-name-field-outdoor-group-1-reservatio,.page-node-add-outdoor-group-1 .vertical-tabs,.page-node-edit.node-type-outdoor-group-1 .field-name-field-outdoor-group-1-reservatio,.page-node-edit.node-type-outdoor-group-1 .vertical-tabs{display:none}.view-outdoor-group-1-booking .calendar-calendar .week-view .full td.single-day div.weekview.bookable{background:#ffc}.node-type-outdoor-group-1 #drupal_tabs{display:none}.node-type-outdoor-group-1 .alert.alert-success{display:none}.alert.remove-bottom{margin-bottom:0}.page-node-add-outdoor-group-1 .field-name-field-outdoor-group-1-reservatio,.page-node-edit.node-type-outdoor-group-1 .field-name-field-outdoor-group-1-reservatio{display:none}.page-node-add-outdoor-group-1 .field-name-field-attendee-number,.page-node-edit.node-type-outdoor-group-1 .field-name-field-attendee-number{display:none}.page-node-add-outdoor-group-1 #edit-booking-data,.page-node-edit.node-type-outdoor-group-1 #edit-booking-data{margin-bottom:0}#edit-field-would-you-like-to-being-ch-und,#edit-field-bring-guests-boo-und{margin-bottom:85px}.page-node-add-outdoor-group-1 #edit-field-bring-guests-boo,.page-node-add-outdoor-group-1 #edit-field-adult-guests,.page-node-add-outdoor-group-1 #edit-field-guest-contact-details,.page-node-edit.node-type-outdoor-group-1 #edit-field-bring-guests-boo,.page-node-edit.node-type-outdoor-group-1 #edit-field-adult-guests,.page-node-edit.node-type-outdoor-group-1 #edit-field-guest-contact-details,#current_spaces,#current_booked_time{padding-left:10px}
.page-node-add-outdoor-group-1 .form-type-radio,.page-node-edit.node-type-outdoor-group-1 .form-type-radio{float:left}.page-node-add-outdoor-group-1 .form-radios input[type=radio],.page-node-edit.node-type-outdoor-group-1 .form-radios input[type=radio]{opacity:0;position:fixed;width:0}.page-node-add-outdoor-group-1 .form-radios label,.page-node-edit.node-type-outdoor-group-1 .form-radios label{-webkit-appearance:none;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:.2963em;max-width:100%;overflow:visible;line-height:1.25em;vertical-align:baseline;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font:-webkit-small-control;font-family:"Helvetica Neue",helvetica,"Segoe UI",segoe,"Ubuntu","Droid Sans","Arial",sans-serif;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;font-weight:700;outline:none;max-width:100%;color:#fff;padding:.70711em 2em;font-size:1em;background:#666;text-shadow:0 1px 0 #0e3144;border:2px solid #fff}.page-node-add-outdoor-group-1 .form-radios input[type=radio]:checked+label,.page-node-edit.node-type-outdoor-group-1 .form-radios input[type=radio]:checked+label{background-color:#2fa6e5;border:2px solid #666}.page-node-add-outdoor-group-1 .group-tennis-agreement-1,.page-node-edit.node-type-outdoor-group-1 .group-tennis-agreement-1{margin-top:30px;clear:both}.field-name-field-bring-guests-boo .form-disabled{display:none}#blockouts-fieldset-wrapper .pool-blockout-blockout-container.form-wrapper{padding:10px;border:1px solid #c1c1c1}#blockouts-fieldset-wrapper .container-inline-date,#blockouts-fieldset-wrapper .form-type-textfield,#blockouts-fieldset-wrapper .form-type-select{clear:none;margin-right:10px;display:inline-block;float:left}#blockouts-fieldset-wrapper .block-reason .form-type-textfield,#blockouts-fieldset-wrapper .block-reason .form-type-select{margin-top:19px;margin-right:20px}#blockouts-fieldset-wrapper p{max-width:100%;font-size:85%}.page-node-add-pool-booking .field-name-field-session-date-time,.page-node-add-pool-booking .vertical-tabs,.page-node-edit.node-type-pool-booking .field-name-field-session-date-time,.page-node-edit.node-type-pool-booking .vertical-tabs{display:none}.page-node-add-pool-booking .field-name-field-pools-reservation-date-tim,.page-node-edit.node-type-pool-booking .field-name-field-pools-reservation-date-tim{display:none}.page-node-add-pool-booking .field-name-field-attendee-number,.page-node-edit.node-type-pool-booking .field-name-field-attendee-number{display:none}#edit-field-would-you-like-to-being-ch-und,#edit-field-bring-guests-boo-und{margin-bottom:85px}.page-node-add-pool-booking #edit-field-pool-children-addtional,.page-node-add-pool-booking #edit-field-number-of-children-under-5,.page-node-add-pool-booking #edit-field-would-you-like-to-being-ch,.page-node-add-pool-booking #edit-field-bring-guests-boo,.page-node-add-pool-booking #edit-field-adult-guests,.page-node-add-pool-booking #edit-field-guest-contact-details,.page-node-edit.node-type-pool-booking #edit-field-pool-children-addtional,.page-node-edit.node-type-pool-booking #edit-field-number-of-children-under-5,.page-node-edit.node-type-pool-booking #edit-field-would-you-like-to-being-ch,.page-node-edit.node-type-pool-booking #edit-field-bring-guests-boo,.page-node-edit.node-type-pool-booking #edit-field-adult-guests,.page-node-edit.node-type-pool-booking #edit-field-guest-contact-details,#current_spaces,#current_booked_time{padding-left:10px}.alert.remove-bottom{margin-bottom:0}.page-node-add-pool-booking #edit-booking-data,.page-node-edit.node-type-pool-booking #edit-booking-data{margin-bottom:0}.page-node-add-pool-booking .form-type-radio,.page-node-edit.node-type-pool-booking .form-type-radio{float:left}.page-node-add-pool-booking .form-radios input[type=radio],.page-node-edit.node-type-pool-booking .form-radios input[type=radio]{opacity:0;position:fixed;width:0}.page-node-add-pool-booking .form-radios label,.page-node-edit.node-type-pool-booking .form-radios label{-webkit-appearance:none;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:.2963em;max-width:100%;overflow:visible;line-height:1.25em;vertical-align:baseline;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font:-webkit-small-control;font-family:"Helvetica Neue",helvetica,"Segoe UI",segoe,"Ubuntu","Droid Sans","Arial",sans-serif;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;font-weight:700;outline:none;max-width:100%;color:#fff;padding:.70711em 2em;font-size:1em;background:#666;text-shadow:0 1px 0 #0e3144;border:2px solid #fff}
.page-node-add-pool-booking .form-radios input[type=radio]:checked+label,.page-node-edit.node-type-pool-booking .form-radios input[type=radio]:checked+label{background-color:#2fa6e5;border:2px solid #666}.page-node-add-pool-booking .field-name-field-number-of-children-under-5,.page-node-edit.node-type-pool-booking .field-name-field-number-of-children-under-5{clear:left;float:left;margin-right:30px;margin-bottom:10px}.page-node-add-pool-booking .field-name-field-pool-children-addtional,.page-node-edit.node-type-pool-booking .field-name-field-pool-children-addtional{float:left}.page-node-add-pool-booking .group-tennis-agreement-1,.page-node-edit.node-type-pool-booking .group-tennis-agreement-1{margin-top:30px;clear:both}.page-node-add-pool-booking .field-name-field-under-5-notice,.field-name-field-children-limit-reached,.page-node-edit.node-type-pool-booking .field-name-field-under-5-notice{clear:both}.form-disabled,.form-disabled input,.form-disabled label,.form-disabled select{cursor:not-allowed !important}.field-name-field-number-of-children-under-5 p{margin-bottom:0;padding-left:10px}.node-type-pool-booking #drupal_tabs{display:none}.node-type-pool-booking .alert.alert-success{display:none}.field-name-field-bring-guests-boo .form-disabled{display:none}