#blockouts-fieldset-wrapper .aqua-aerobics-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-aqua-aerobics .field-name-field-aqua-aerobics-reservation-,.page-node-add-aqua-aerobics .vertical-tabs,.page-node-edit.node-type-aqua-aerobics .field-name-field-aqua-aerobics-reservation-,.page-node-edit.node-type-aqua-aerobics .vertical-tabs{display:none}.view-aqua-aerobics-booking .calendar-calendar .week-view .full td.single-day div.weekview.bookable{background:#ffc}.alert.remove-bottom{margin-bottom:0}.node-type-aqua-aerobics #drupal_tabs{display:none}.node-type-aqua-aerobics .alert.alert-success{display:none}.page-node-add-aqua-aerobics .field-name-field-outdoor-group-1-reservatio,.page-node-add-aqua-aerobics .field-name-field-outdoor-group-1-reservatio,.page-node-edit.node-type-aqua-aerobics .field-name-field-outdoor-group-1-reservatio,.page-node-edit.node-type-aqua-aerobics .field-name-field-outdoor-group-1-reservatio .field-name-field-outdoor-group-1-reservatio{display:none}.page-node-add-aqua-aerobics .field-name-field-attendee-number,.page-node-edit.node-type-aqua-aerobics .field-name-field-attendee-number{display:none}.page-node-add-aqua-aerobics #edit-booking-data,.page-node-edit.node-type-aqua-aerobics #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-aqua-aerobics #edit-field-bring-guests-boo,.page-node-add-aqua-aerobics #edit-field-adult-guests,.page-node-add-aqua-aerobics #edit-field-guest-contact-details,.page-node-edit.node-type-aqua-aerobics #edit-field-bring-guests-boo,.page-node-edit.node-type-aqua-aerobics #edit-field-adult-guests,.page-node-edit.node-type-aqua-aerobics #edit-field-guest-contact-details,#current_spaces,#current_booked_time{padding-left:10px}.page-node-add-aqua-aerobics .form-type-radio,.page-node-edit.node-type-aqua-aerobics .form-type-radio{float:left}.page-node-add-aqua-aerobics .form-radios input[type=radio],.page-node-edit.node-type-aqua-aerobics .form-radios input[type=radio]{opacity:0;position:fixed;width:0}.page-node-add-aqua-aerobics .form-radios label,.page-node-edit.node-type-aqua-aerobics .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-aqua-aerobics .form-radios input[type=radio]:checked+label,.page-node-edit.node-type-aqua-aerobics .form-radios input[type=radio]:checked+label{background-color:#2fa6e5;border:2px solid #666}.page-node-add-aqua-aerobics .group-tennis-agreement-1,.page-node-edit.node-type-aqua-aerobics .group-tennis-agreement-1{margin-top:30px;clear:both}
.field-name-field-bring-guests-boo .form-disabled{display:none}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){#block-system-main .view-bbq-booking-version-1 .view-content .calendar-calendar table td,#block-system-main .view-bbq-booking-version-1 .view-content .calendar-calendar table th{width:inherit}#block-system-main .view-bbq-booking-version-1 .sk-day-wrapper.not_last{margin-bottom:10px !important}#block-system-main .view-bbq-booking-version-1 .sk-day-wrapper>div:first-child{margin-top:10px !important;padding-bottom:0 !important;margin-bottom:0}#block-system-main .view-bbq-booking-version-1 .sk-day-wrapper .item{padding-top:1px !important}}@media only screen and (min-width:1200px),(min-device-width:1200px){.view-bbq-booking-version-1 #calendar-week-flip .sk-day-wrapper{height:50px;max-height:50px}}#block-system-main .view-bbq-booking-version-1 .sk-day-wrapper>div:nth-child(2) .bookable{background:#f0ffe0}#block-system-main .view-bbq-booking-version-1 .sk-day-wrapper>div:nth-child(2) .bookable.in-progress{background:#ffe6cc}.view-bbq-booking-version-1 .views-field.views-field-type{font-weight:700;padding-top:13px}#block-system-main .view-bbq-booking-version-1 .stripe{display:none}.page-node-add-bbq-booking .field-name-field-bbq-reservation-date-time{display:none}.form-type-select.form-item-field-bbq-number-of-guests-und .form-item .description{font-size:.65em}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){#block-system-main .view-coworking-room-booking-version-1 .view-content .calendar-calendar table td,#block-system-main .view-coworking-room-booking-version-1 .view-content .calendar-calendar table th{width:inherit}div#edit-field-guests-coworking{padding-left:0 !important}#block-system-main .view-coworking-room-booking-version-1 .sk-day-wrapper.not_last{margin-bottom:10px !important}#block-system-main .view-coworking-room-booking-version-1 .sk-day-wrapper{height:370px;max-height:370px}#block-system-main .view-coworking-room-booking-version-1 .inner>.sk-day-wrapper:first-child{height:470px;max-height:470px}#block-system-main .view-coworking-room-booking-version-1 .sk-day-wrapper>div:nth-child(1){margin-top:10px !important;padding-bottom:0 !important;margin-bottom:0}#block-system-main .view-coworking-room-booking-version-1 .sk-day-wrapper>div:nth-child(2),#block-system-main .view-coworking-room-booking-version-1 .sk-day-wrapper>div:nth-child(3){margin-top:0 !important;padding-bottom:0 !important;margin-bottom:0}#block-system-main .view-coworking-room-booking-version-1 .sk-day-wrapper .item{padding-top:1px !important}}@media only screen and (min-width:1200px),(min-device-width:1200px){.view-coworking-room-booking-version-1 #calendar-week-flip .sk-day-wrapper{height:215px;max-height:215px}#block-system-main .view-coworking-room-booking-version-1 .inner>.sk-day-wrapper:first-child{height:280px;max-height:280px}}#block-system-main .view-coworking-room-booking-version-1 div.booking_full_room .bookable{background:#ffe6cc !important}#block-system-main .view-coworking-room-booking-version-1 div.booking_desk_1 .bookable{background:#ffc !important}#block-system-main .view-coworking-room-booking-version-1 div.booking_desk_2 .bookable{background:#d1effd !important}#block-system-main .view-coworking-room-booking-version-1 div.booking_desk_3 .bookable{background:#d3f1d4 !important}#block-system-main .view-coworking-room-booking-version-1 div.booking_board_room_table .bookable{background:#fbeafd !important}#block-system-main .view-coworking-room-booking-version-1 div.booking_co_working_area .bookable{background:#ebf6eb !important}.view-coworking-room-booking-version-1 .views-field.views-field-type{font-weight:700;padding-top:13px}#block-system-main .view-coworking-room-booking-version-1 .stripe{display:none}.page-node-add-booking-desk-1 .field-name-field-coworking-space-book-time,.page-node-add-booking-desk-2 .field-name-field-coworking-space-book-time,.page-node-add-booking-board-room-table .field-name-field-coworking-space-book-time,.page-node-add-booking-co-working-area .field-name-field-coworking-space-book-time,.page-node-add-booking-full-room .field-name-field-coworking-space-book-time{display:none}
.form-type-select.form-item-field-meet-number-of-guests-und .form-item .description{font-size:.65em}.page-node-add-booking-full-room .field-name-field-guests-coworking{display:none !important}div#edit-field-guests-coworking{padding-left:10px}.page-node-add-booking-co-working-area .field-name-field-attendee-number,#booking-co-working-area-node-form .field-name-field-attendee-number{display:none !important}.functionroom-quick-booking-class .full-booking-agreement{display:none}.functionroom-normal-booking-class .quick-booking-agreement{display:none}.node-type-function-room-3-reservation .quick-booking .hide-when-quick{display:none}.node-type-function-room-3-reservation .quick-booking .group-curr-book-status,.node-type-function-room-3-reservation .quick-booking .group-resi-owner-de,.node-type-function-room-3-reservation .quick-booking .group-event-specs,.node-type-function-room-3-reservation .quick-booking .group-admin-sector,.node-type-function-room-3-reservation .quick-booking .group-agree-details{display:none}#block-system-main tr.Function.Room.Reservation{background:#ffffd9 !important}#block-system-main tr.Function.Room.\32 .Reservation{background:#ffe9d4 !important}#block-system-main tr.Activity.Room.Reservation{background:#e2ffc6 !important}#block-system-main tr:hover td{background-color:inherit}.view-function-room-booking-table small{color:red}.page-node-add-function-room-3-reservation .field-name-field-quick-booking{display:none}#block-system-main .calendar-calendar div.calendar{font-size:small}@media (min-width:1024px){.view-function-room-3-reservation-calendar .single-day .inner>.item:first-of-type,.view-function-room-3-reservation-calendar .single-day .inner>.item:first-of-type .calendar.monthview{min-height:204px}}.calendar-calendar .month-view .full td.single-day div.monthview.bookable.in-progress,.calendar-calendar .month-view .full td.single-day div.weekview.bookable.in-progress{background:#e0ffff !important}.page-node-edit.node-type-function-room-3-reservation .full-booking-agreement,.page-node-edit.node-type-function-room-3-reservation .quick-booking-agreement{display:none}.page-user div#edit-account{padding:20px;background-color:#fffacd;border-radius:10px;margin-bottom:15px}.page-user fieldset.group-personal-details{padding:20px;background-color:#b0e0e6;border-radius:10px;margin-bottom:0}.page-user fieldset.group-personal-details legend{float:left}.page-user fieldset.group-personal-details .fieldset-wrapper{clear:both}.page-user fieldset.group-lot-number{padding:20px;background-color:#b0e0e6;border-radius:10px;margin-bottom:0}.page-user fieldset.group-lot-number legend{float:left}.page-user fieldset.group-lot-number .fieldset-wrapper{clear:both}.page-user div.autocomplete-deluxe-container input.autocomplete-deluxe-form-single{background:#fff}.page-user fieldset.group-admin-stuff{padding:20px;background-color:#fafad2;border-radius:10px;margin-bottom:0}.page-user fieldset.group-admin-stuff legend{float:left}.page-user fieldset.group-admin-stuff .fieldset-wrapper{clear:both}.page-user #edit-field-administrative-file-upload-und legend,#edit-masquerade legend{padding-top:0}.page-user fieldset.group-pt-units{padding:20px;background-color:#ccc;border-radius:10px;margin-bottom:0}.page-user fieldset.group-pt-units legend{float:left}.page-user fieldset.group-pt-units .fieldset-wrapper{clear:both}.page-user input[disabled],.page-user input[type][disabled],.page-user textarea[disabled]{background-color:grey !important;border-color:darkred !important;color:#fff !important;cursor:pointer !important}.page-user .form-disabled,.page-user .form-disabled input,.page-user .form-disabled label,.page-user .form-disabled select{cursor:pointer !important}.view-event-bookings a.flag{text-decoration:none;color:#fff;padding:10px 20px;border-radius:5px;font-weight:700;display:inline-block;border:none;cursor:pointer;transition:background-color .3s ease;width:120px;text-align:center;margin-top:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#block-system-main .view-event-bookings .flag-class-attended a.flag.flag-action{background-color:#1ed390;color:#000}
#block-system-main .view-event-bookings .flag-class-event-not-attended a.flag.flag-action{background-color:#d22b2b}#block-system-main .view-event-bookings .flag-class-attended a.flag.unflag-action{opacity:.5;color:#fff}#block-system-main .view-event-bookings .flag-class-event-not-attended a.flag.unflag-action{opacity:.5}#block-system-main .view-event-bookings .flag:hover{background-color:#0056b3}#block-system-main .view-event-bookings .flag:active{background-color:#004080}#block-system-main .view-event-bookings tr.attended-flag-true td{background-color:#c1e5c1}#block-system-main .view-event-bookings tr.attended-flag-true:hover td{background-color:#c1e5c1}#block-system-main .view-event-bookings tr.no-show-true td{background-color:#ffb6c1}#block-system-main .view-event-bookings tr.no-show-true td.views-field-title a{color:#ff430b !important}#block-system-main .view-event-bookings tr td.views-field-title a{font-size:medium}#block-system-main .view-event-bookings tr.no-show-true:hover td{background-color:#ffb6c1}#block-system-main .view-event-bookings td.views-field.views-field-ops{width:170px}#block-system-main .view-event-bookings a.flag.flag-link-toggle{text-decoration:none;padding:10px 20px;border-radius:5px;font-weight:700;display:inline-block;border:none;cursor:pointer;transition:background-color .3s ease;width:120px;text-align:center;margin-top:5px}#block-system-main .view-event-bookings .flag-class-event-not-attended a.flag.flag-link-toggle{color:#fff;background-color:#d22b2b;border:none}#block-system-main .view-event-bookings .flag-class-attended a.flag.flag-link-toggle{background-color:#1ed390;color:#000;border:none}#block-system-main .view-event-bookings a.flag.unflag-action.flag-link-toggle{border:none;line-height:normal;border:none}#block-system-main .view-event-bookings .flag-class-attended a.flag.unflag-action.flag-link-toggle{opacity:.5;border:none}#block-system-main .view-event-bookings .flag-class-event-not-attended a.flag.unflag-action.flag-link-toggle{opacity:.5;border:none}#blockouts-fieldset-wrapper .gym-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-gym-booking .field-name-field-session-date-time,.page-node-add-gym-booking .vertical-tabs{display:none}.view-gym-booking-version-1 .calendar-calendar .week-view .full td.single-day div.weekview.bookable{background:#ffc}.page-node-add-gym-booking .field-name-field-gym-reservation-date-time,.page-node-edit.node-type-gym-booking .field-name-field-gym-reservation-date-time{display:none}.page-node-add-gym-booking .field-name-field-attendee-number,.page-node-edit.node-type-gym-booking .field-name-field-attendee-number{display:none}.alert.remove-bottom{margin-bottom:0}.page-node-add-gym-booking #edit-booking-data,.page-node-edit.node-type-gym-booking #edit-booking-data{margin-bottom:0}.node-type-gym-booking #drupal_tabs{display:none}.node-type-gym-booking .alert.alert-success{display:none}#edit-field-would-you-like-to-being-ch-und,#edit-field-bring-guests-boo-und{margin-bottom:85px}.page-node-add-gym-booking #edit-field-bring-guests-boo,.page-node-add-gym-booking #edit-field-adult-guests,.page-node-add-gym-booking #edit-field-guest-contact-details,.page-node-edit.node-type-gym-booking #edit-field-bring-guests-boo,.page-node-edit.node-type-gym-booking #edit-field-adult-guests,.page-node-edit.node-type-gym-booking #edit-field-guest-contact-details,#current_spaces,#current_booked_time{padding-left:10px}
.page-node-add-gym-booking .form-type-radio,.page-node-edit.node-type-gym-booking .form-type-radio{float:left}.page-node-add-gym-booking .form-radios input[type=radio],.page-node-edit.node-type-gym-booking .form-radios input[type=radio]{opacity:0;position:fixed;width:0}.page-node-add-gym-booking .form-radios label,.page-node-edit.node-type-gym-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-gym-booking .form-radios input[type=radio]:checked+label,.page-node-edit.node-type-gym-booking .form-radios input[type=radio]:checked+label{background-color:#2fa6e5;border:2px solid #666}.page-node-add-gym-booking .group-tennis-agreement-1,.page-node-edit.node-type-gym-booking .group-tennis-agreement-1{margin-top:30px;clear:both}.field-name-field-bring-guests-boo .form-disabled{display:none}.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}#induction-form-final-node-form .field-name-field-postal-address fieldset{padding:0}#induction-form-final-node-form .field-name-field-postal-address fieldset legend{margin-bottom:0;font-size:14px;border-bottom:0;color:#777}.view-induction-calendar .calendar-calendar .month-view .full td.single-day div.monthview.bookable{background:#e6ffcc}#edit-field-covid-vaccination input[type=checkbox],#edit-field-hirer-agreement-boo #edit-field-hirer-agreement-boo-und{margin:0 8px 1px 0}.node-type-induction-files .vertical-tabs{display:none}#induction-files-node-form #edit-field-photograph-of-resident input.form-submit{display:block}#induction-files-node-form #edit-field-photo-of-id input.form-submit{display:block}.page-node-edit.node-type-induction-files #edit-field-induction-reference{display:none}@media (max-width:500px){#block-system-main .calendar-calendar .week-view .full td.single-day div.weekview .views-field-date{top:30px}}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){.calendar-from-month table,.calendar-from-month tbody,.calendar-from-month th,.calendar-from-month td,.calendar-from-month tr{display:block}.calendar-from-month thead,.calendar-from-month thead tr,.calendar-from-month tr.date-box{position:absolute;top:-9999px;left:-9999px}.calendar-from-month tr td.no-entry{border-bottom:1px solid #ccc}.calendar-from-month td{padding-top:10px}.calendar-from-month td:before{width:100%;white-space:nowrap;clear:both;text-align:center;display:block;box-sizing:border-box;color:#1a1a1a;background-color:transparent;padding-top:10px;padding-bottom:5px;content:attr(data-label);height:auto;font-size:18px}.calendar-from-month td.today,.calendar-from-month .full tr td.single-day.today{border-top:2px solid #0074ab;-webkit-box-shadow:0px 1px 4px 1px rgba(0,0,0,.25);box-shadow:0px 1px 4px 1px rgba(0,0,0,.25)}.calendar-from-month .full td,.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view td{padding:0;border:none}.calendar-from-month td,.calendar-from-month td.calendar-agenda-items{border:none;position:relative;width:100%}.calendar-from-month td.no-entry,.calendar-from-month td.empty{display:none}.calendar-from-month td.calendar-agenda-items div.calendar{padding:0}.calendar-from-month div.calendar,.calendar-from-month .date-display-single,.calendar-from-month td span.date-display-single{font-size:16px;font-weight:400;margin:0 !important}
.calendar-from-month .inner .item{padding:10px 10px 0}.calendar-from-month .inner .item:last-child{padding-bottom:10px}.calendar-from-month .full tr.single-day .no-entry{height:44px !important;line-height:24px}.calendar-from-month .full tr.single-day .no-entry .inner,.calendar-from-month .no-entry .inner{height:auto !important;line-height:1px}.calendar-from-month .inner .views-field-title-field{display:inline-block}.calendar-calendar td.past{display:none}.calendar-calendar tr{background:0 0}body.page-user,body.page-node-add-induction-form-final{position:relative;overflow-x:hidden}.lead{font-size:24px}p{font-size:18px}#block-system-main a.btn{width:100%;line-height:80px;padding-top:inherit;padding-bottom:inherit;font-size:14px}#block-system-main a.btn.homepage-link-lsc{font-size:20px}#block-system-main table a.btn{line-height:40px}#block-system-main .view-user-bookings table .views-field-nothing-1 a.btn{line-height:20px}#breadcrumbs{display:none}#block-system-main .form-actions .btn{margin-right:10px;line-height:80px;width:100%;margin-top:30px}#edit-field-resident-documents-und-table .form-managed-file a,#edit-field-resident-documents-und--1-table .form-managed-file a,#edit-field-resident-documents-und--2-table .form-managed-file a,#edit-field-resident-documents-und--3-table .form-managed-file a,#edit-field-authlettertenant-und-table .form-managed-file a,#edit-field-authlettertenant-und--1-table .form-managed-file a,#edit-field-authlettertenant-und--2-table .form-managed-file a,#edit-field-authlettertenant-und--3-table .form-managed-file a{font-size:12px}.image-widget-data .file a{font-size:12px}#edit-field-photo-of-id-und-0-remove-button,#edit-field-photograph-of-resident-und-0-remove-button{max-width:210px}input.btn{line-height:50px;width:100%}form.confirmation{font-size:18px;margin-top:21px;display:inline-block}#block-system-main .homepage-link-lsc a.btn,input.btn{margin:0 0 15px;font-size:20px}.view-user-bookings .view-footer,.view-user-bookings .view-empty a{display:none}#block-system-main fieldset{margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-inline-start:0;padding-inline-end:0;padding-block-end:0;min-inline-size:0}.page-user .password-strength{display:none}.page-user .breadcrumb-wrap h2{display:none}body #content,body .content{font-size:14px}body form{font-size:18px}body form ul{font-size:16px}#block-system-main .view-reservation-calendar .views-field.views-field-title{margin-bottom:15px}#block-system-main #mlat a.btn-sm{width:81px;margin-bottom:7px;line-height:36px}#block-system-main h2{font-size:1.8em}#block-system-main h4{font-size:1.4em}#block-system-main #edit-booking-data h4{font-size:1.15em}#block-system-main .vertical-tabs{display:none}#block-system-main .mobile-help{display:block}.body #block-system-main .form-text,.body #block-system-main .form-textarea{height:50px;font-size:20px}.page-user .page-top{margin-bottom:0;min-height:0;padding:0;border:0;background-color:transparent}.block .parallax{margin:0 0 30px}#block-views-parallax-block-1 .parallax{margin-bottom:0}.front #block-views-status-block-block .view-status-block{margin-bottom:30px}#block-views-home-concept-block{display:none}#block-views-latest-posts-block .map-section{margin-top:0}#block-views-latest-posts-block section.featured.map{background-color:#fff}#block-views-latest-posts-block article p{text-align:left;font-size:16px}#footer .footer-copyright{display:none}#footer .main-footer{margin-bottom:0 !important}body #block-views-parallax-block-2{margin-top:0}.node-type-outdoor-group-1 .page-top h2,.node-type-aqua-aerobics .page-top h2,.node-type-pool-booking .page-top h2,.node-type-gym-booking .page-top h2,.node-type-tennis-booking-1 .page-top h2,.node-type-tennis-booking-2 .page-top h2,.node-type-reservation .page-top h2,.node-type-induction-form-final .page-top h2{display:none}.node-type-outdoor-group-1 .page-top,.node-type-aqua-aerobics .page-top,.node-type-pool-booking .page-top,.node-type-gym-booking .page-top,.node-type-tennis-booking-1 .page-top,.node-type-tennis-booking-2 .page-top,.node-type-reservation .page-top,.node-type-induction-form-final .page-top{padding:0 !important;min-height:10px !important}
.view-our-history .pull-top{padding-left:15px !important}#edit-field-postal-address-und-0-country{width:99%}#content h3{line-height:30px}select{width:100%;height:50px !important}.page-node-add-pool-booking #block-system-main .field-name-field-number-of-children-under-5{clear:none;float:none;margin-right:0;margin-bottom:10px;padding-left:0}.page-node-add-pool-booking #block-system-main #edit-field-pool-children-addtional,.page-node-add-pool-booking #block-system-main #edit-field-number-of-children-under-5,.page-node-add-pool-booking #block-system-main #edit-field-would-you-like-to-being-ch{padding-left:0}.page-node-add-pool-booking #block-system-main .field-name-field-pool-children-addtional{float:none}.page-node-add #block-views-team-block-1{display:none}.group-section-1{border-right:0 !important}.page-node-add-induction-form-final .group-section-top h4{padding-bottom:20px}.page-node-add-induction-form-final #field-postal-address-add-more-wrapper legend{font-size:18px !important;font-weight:400 !important;line-height:22px !important;margin-bottom:5px !important}#block-system-main div.addressfield-container-inline>div.form-item{float:none;margin-right:0}#block-system-main .form-type-managed-file .description,#block-system-main .tabledrag-toggle-weight-wrapper{display:none}#block-system-main .form-type-managed-file input.form-submit{margin-top:20px}#block-system-main .fieldset-description{font-size:15px;margin-top:10px}.node-type-induction-form-final .field-name-field-photograph-of-resident img,.node-type-induction-form-final .field-name-field-photo-of-id img,.node-type-induction-form-final .field-name-field-photo-of-document img{max-width:100%;height:auto}#block-system-main .view-tennis-court-booking .view-content .calendar-calendar table td,#block-system-main .view-tennis-court-booking .view-content .calendar-calendar table th{width:inherit}#block-system-main .sk-day-wrapper .item{padding-top:5px !important;padding-bottom:5px !important}#block-system-main .sk-day-wrapper .item:first-child{padding-top:5px !important}#block-system-main .sk-day-wrapper.last .item{padding-bottom:5px !important}#block-system-main .sk-day-wrapper .item .view-item{border:0}#block-system-main .sk-day-wrapper .item .views-field-type{display:block;padding-left:10px;padding-top:10px}#block-system-main .sk-day-wrapper .item .views-field-date,#block-system-main .sk-day-wrapper .item .views-field-field-session-date-time{display:block;padding-left:10px;padding-top:5px}#block-system-main .sk-day-wrapper .item .views-field-field-name-srt{display:block;padding-left:10px;padding-top:20px;padding-bottom:10px}.mobile-hide,#mobile-hide-mandarin,#mobile-hide-videos,#mobile-hide-lsc,#mobile-hide-oc,#mobile-hide-community,#mobile-hide-news{display:none !important}.mobile-only,#mobile-only-aqua-aerobics,#mobile-only-outdoor-group-1,#mobile-only-gym,#mobile-only-fitness-class,#mobile-only-pool,#mobile-only-tennis,#mobile-only-function,#mobile-only-gymvideo,#mobile-only-ocdocs-profile-menuitem{display:inherit !important}.calendar-from-month td.only-link:before{width:100%;white-space:nowrap;clear:both;text-align:center;display:block;box-sizing:inherit;color:#fff;background-color:#fff;padding:0;content:none;height:auto}#block-system-main #mlat a.past{display:none}#block-views-team-block-1{display:none}#block-system-main .view-tennis-court-booking .sk-day-wrapper.not_last{margin-bottom:10px !important}#block-system-main .view-tennis-court-booking .sk-day-wrapper>div:first-child{margin-top:10px !important;padding-bottom:0 !important;margin-bottom:0}#block-system-main .view-tennis-court-booking .sk-day-wrapper .item{padding-top:1px !important}}@media (max-width:767px){.btn-responsive-nav{z-index:5}}@media (max-width:991px){.btn-responsive-nav{left:20px;right:unset !important;top:30px !important}#header .logo{text-align:right;height:50px !important}#header .logo img{height:50px !important}#header nav #block-system-main-menu ul#mainMenu>li+li{margin-left:inherit !important}#header nav #block-system-main-menu ul.nav-main li a{font-size:110%;line-height:30px;border-radius:0}
#header nav #block-system-main-menu ul.nav-main li:last-child a{border-bottom:0}#header nav #block-system-main-menu ul.nav-main li.dropdown{display:none}html body .scroll-to-top{display:block !important}#header nav #block-system-main-menu ul.nav-main li a.mobile-anim{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:shakesk;animation-name:shakesk}}.parallax .mobile-anim2{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:tadask;animation-name:tadask}@-webkit-keyframes tadask{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.2,1.2,1.2) rotate(3deg);transform:scale3d(1.2,1.2,1.2) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.2,1.2,1.2) rotate(-3deg);transform:scale3d(1.2,1.2,1.2) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tadask{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}a.btn.btn-primary.mobile-anim3{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:pulsesk;animation-name:pulsesk}@-webkit-keyframes pulsesk{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsesk{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shakesk{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}}@keyframes shakesk{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}}#node-1648 .field-name-field-files .field-items{font-size:18px;line-height:34px}#node-1648 .field-name-field-files .field-items .field-item{border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:8px}@media only screen and (min-width:1200px),(min-device-width:1200px){.view-gym-booking-version-1 #calendar-week-flip .sk-day-wrapper,.view-pool-booking-version-2 #calendar-week-flip .sk-day-wrapper,.view-outdoor-group-1-booking #calendar-week-flip .sk-day-wrapper,.view-aqua-aerobics-booking #calendar-week-flip .sk-day-wrapper{height:50px;max-height:50px}.view-tennis-court-booking #calendar-week-flip .sk-day-wrapper{height:113px;max-height:113px}}@media only screen and (min-width:834px),(min-device-width:834px){.mobile-hide{display:inherit}.mobile-only{display:none !important}#mobile-only-aqua-aerobics,#mobile-only-outdoor-group-1,#mobile-only-gym,#mobile-only-pool,#mobile-only-tennis,#mobile-only-fitness-class,#mobile-only-function,#mobile-only-gymvideo,#mobile-only-mgmtpool,#mobile-only-mgmtgym,#mobile-only-mgmttennis,#mobile-only-ocdocs-profile-menuitem{display:none !important}.page-admin .mobile-only{display:inherit !important}#calendar-week-flip .sk-day-wrapper{padding-top:0;margin-top:7px;padding-left:2px;padding-right:2px}#calendar-week-flip .sk-day-wrapper .item{border-bottom:1px dotted #ccc}#calendar-week-flip .sk-day-wrapper.last .item:last-child{border-bottom:0}.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view td{padding:1px 0 0 !important}
#calendar-week-flip .sk-day-wrapper .item{margin-bottom:2.5px;padding-bottom:2.5px}#calendar-week-flip.calendar-calendar .day-view td .stripe,#calendar-week-flip.calendar-calendar .month-view .full td .stripe,#calendar-week-flip.calendar-calendar .week-view .full td .stripe{-moz-border-radius:0;border-radius:0}#calendar-week-flip.calendar-calendar .month-view .full .inner .monthview,#calendar-week-flip.calendar-calendar .week-view .full .inner .weekview,#calendar-week-flip.calendar-calendar .day-view .full .inner .dayview{-moz-border-radius:0px;border-radius:0}.homepage-link-lsc{margin-bottom:30px}.view-user-bookings.view-display-id-block_1 .views-field-nothing-1 a.btn{width:90px}.view-user-bookings.view-display-id-block_1 .views-field-nothing a.btn{line-height:40px}}#block-system-main .view-tennis-court-booking .sk-day-wrapper>div:nth-child(2) .bookable{background:#f0ffe0}#block-system-main .view-tennis-court-booking .sk-day-wrapper>div:nth-child(2) .bookable.in-progress{background:#ffe6cc}.view-tennis-court-booking .views-field.views-field-type{font-weight:700;padding-top:13px}#block-system-main .view-tennis-court-booking .stripe,#block-system-main .view-pool-booking-version-2 .stripe,#block-system-main .view-gym-booking-version-1 .stripe,#block-system-main .view-outdoor-group-1-booking .stripe,#block-system-main .view-outdoor-group-2-booking .stripe{display:none}#times-week{width:6%;min-width:0;padding-right:2px}#block-views-parallax-block-2{margin-top:60px}.calendar-calendar .month-view .full .inner .weekview{-moz-border-radius:5px;border-radius:5px;width:auto;float:none;display:block;margin:.25em auto;position:relative}#edit-field-photograph-of-resident input.form-submit{display:none}#user-profile-form #edit-field-photograph-of-resident input.form-submit{display:block}#edit-field-photo-of-id input.form-submit{display:none}#edit-field-photo-of-document input.form-submit{display:none}#edit-field-tenancy-documents input.form-submit{display:none}.page-node-add .node-induction_form_final-form input[type=file]{-ms-transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);padding:10px;margin-bottom:15px;margin-left:40px}.homepage-link-lsc a.btn{margin-right:5px;margin-top:5px}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#666 !important}.mobile-help{display:none}#block-system-main p.login-title{display:none !important}.node-type-tennis-booking-1 #drupal_tabs,.node-type-tennis-booking-2 #drupal_tabs{display:none}.node-type-tennis-booking-1 .alert.alert-success,.node-type-tennis-booking-2 .alert.alert-success{display:none}.page-node-add #edit-field-name-srt{display:none !important}.not-logged-in .profile-menuitem,.logged-in #header .hide-logged-in,.logged-in #mobile-only-induction,.logged-in #mobile-only-accesshow,.not-logged-in #profile-menuitem-bookings,.not-logged-in #mobile-only-ocdocs-profile-menuitem{display:none !important}@media only screen and (min-width :320px) and (max-width :550px){#navbar-administration{display:none}#footer{margin-top:0}section.featured.footer{margin:0}}@media only screen and (max-width :1024px){#footer{margin-top:0}#block-block-34 section.featured.footer{margin:0 0 -70px}#block-block-34 section.featured.footer:before{content:none}}#block-system-main .flag-message{position:static;font-size:1em;color:green}#block-system-main a.flag.flag-link-toggle{line-height:40px;padding:8px 7px;display:block;width:95px;text-align:center}#block-system-main a.flag.flag-action.flag-link-toggle{border:1px solid #171717;background-color:#5f9ea0;color:#fff}
#block-system-main a.flag.unflag-action.flag-link-toggle{border:1px solid #171717;background-color:#fff;color:#171717}#block-system-main .view-content caption{font-style:normal;padding-bottom:13px;font-size:16px;padding-top:20px}td{vertical-align:middle;border-bottom:1px solid #ddd}#block-system-main .view-tennis-bookings tr td,#block-system-main .view-gym-bookings tr td,#block-system-main .view-pool-bookings tr td,#block-system-main .view-outdoor-group-1-bookings tr td,#block-system-main .view-outdoor-group-2-bookings tr td{vertical-align:baseline}div.icon-featured{background-color:#c0e6eb !important;background-image:url("/sites/all/themes/QBook1/img/assets/bubble2.jpg");color:#232222}.parallax h3{text-shadow:2px 2px 2px rgba(0,0,0,.8);text-decoration:none !important}section.parallax{border-top:5px solid #d7ebf1e6 !important}#block-views-parallax-block section.parallax{border-bottom:5px solid #d7ebf1e6 !important}section.featured{background:#d7ebf1a8 !important;border-top:5px solid #d7ebf1e6 !important}@media only screen and (min-width:834px),(min-device-width:834px){.view-user-bookings.view-display-id-block_1 .views-field .mobile-hide{display:inherit !important}.view-user-bookings.view-display-id-block_1 .views-field .mobile-only{display:none}}@media only screen and (max-width:833px),(max-device-width:833px){.view-user-bookings.view-display-id-block_1 .views-field .mobile-only{display:inherit !important}div.item-blocked-out{display:none}}#block-system-main .view-events-calendar .inner .item div.monthview{background:#ffc !important;min-height:95px !important}#block-system-main .view-events-calendar .inner .item div.monthview .views-field-title{padding-bottom:12px}#block-system-main .view-events-calendar .inner .item div.monthview .views-field-nothing{padding-top:10px;padding-bottom:13px}.node-type-event .field-name-field-event-date{margin-bottom:35px}@media only screen and (max-width:767px){.form-type-radio input[type=radio]{transform:scale(1.5);margin-right:5px;margin-bottom:5px;margin-left:5px}.form-type-radio label.option{display:inline;font-weight:300;vertical-align:middle;line-height:1.5}}.view-inductions-list tr.Online.Induction{background-color:#dff2fa}.view-inductions-list tr.Induction.Match.Request{background-color:#dffaf5}.view-inductions-list tr .name{font-size:15px;font-weight:600}.view-inductions-list span.pm-deets,.view-inductions-list span.pm-deets a{color:#8a2be2}.view-inductions-list span.type{color:#8a2be2}.view-inductions-list td{padding-top:20px;padding-bottom:20px}.view-inductions-list td.views-field-php{max-width:30px;vertical-align:middle}.view-inductions-list img.induction-image{height:100px}.view-inductions-list .field-name-field-lsc-office-notes textarea{height:150px}.view-inductions-list .views-field-field-lsc-office-notes-editable .views-row-edit-static{display:none}.view-inductions-list span.indlink{margin-top:15px;display:block}.view-inductions-list span.timedate .date-display-single{padding-top:10px;display:block}@media (max-width:680px){table th:nth-child(2),table td:nth-child(2){position:relative;left:inherit;display:table-cell;margin:0;background-color:inherit;border-right:0;z-index:0}table td:nth-child(1),table th:nth-child(1){padding-left:10px}}@media (max-width:1300px){.view-inductions-list .container{justify-content:flex-start}.view-inductions-list .field-name-field-lsc-office-notes textarea{height:300px;width:198px;font-size:15px}}@media (min-width:1301px){.view-inductions-list .container{justify-content:space-around}}.view-inductions-list .button.sk{background-color:#ff8f1a;color:#fff;text-shadow:0 1px 2px #333;filter:drop-shadow(2px 2px 2px #ccc);font-weight:700;width:140px}.view-inductions-list .container{display:flex;flex-wrap:wrap;align-items:flex-end;flex-direction:row;align-content:center}.view-inductions-list .col-1,.view-inductions-list .col-2,.view-inductions-list .col-3{box-sizing:border-box;padding:10px}#block-system-main .view-inductions-list .jump-button-link{position:relative !important}#block-system-main .view-inductions-list .jump-button-link a{width:100px;text-align:center;float:right}@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}