#simplenews-admin-filter .form-item{clear:both;line-height:1.75em;margin:0 1em 0 0}#simplenews-admin-filter .form-item label{float:left;width:12em}#simplenews-admin-filter .spacer{margin-left:12em}#simplenews-admin-filter .form-select,#simplenews-admin-filter .form-text{width:14em}.block-simplenews .issues-link,.block-simplenews .issues-list{margin-top:1em}.block-simplenews .issues-list .newsletter-created{display:none}.calendar-calendar tr.odd,.calendar-calendar tr.even{background-color:#fff}.calendar-calendar table{border-collapse:collapse;border-spacing:0;margin:0 auto;padding:0;width:100%}.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%}.calendar-calendar .year-view td{width:32%;padding:1px;border:none}.calendar-calendar .year-view td table td{width:13%;padding:0}.calendar-calendar tr{padding:0;margin:0;background-color:#fff}.calendar-calendar th{text-align:center;margin:0}.calendar-calendar th a{font-weight:700}.calendar-calendar td{width:14%;border:1px solid #ccc;color:#777;text-align:right;vertical-align:top;margin:0;padding:0}.calendar-calendar .mini{border:none}.calendar-calendar td.week{width:1%;min-width:1%}.calendar-calendar .week{clear:both;font-style:normal;color:#555;font-size:.8em}.calendar-calendar .inner{height:auto !important;height:5em;padding:0;margin:0}.calendar-calendar .inner div{padding:0;margin:0}.calendar-calendar .inner p{padding:0 0 .8em;margin:0}.calendar-calendar td a{font-weight:700;text-decoration:none}.calendar-calendar td a:hover{text-decoration:underline}.calendar-calendar td.year,.calendar-calendar td.month{text-align:center}.calendar-calendar th.days{color:#ccc;background-color:#224;text-align:center;padding:1px;margin:0}.calendar-calendar div.day{float:right;text-align:center;padding:.125em .25em 0;margin:0;background-color:#f3f3f3;border:1px solid gray;border-width:0 0 1px 1px;clear:both;width:1.5em}.calendar-calendar div.calendar{background-color:#fff;border:solid 1px #ddd;text-align:left;margin:0 .25em .25em 0;width:96%;float:right;clear:both}.calendar-calendar .day-view div.calendar{float:none;width:98%;margin:1% 1% 0}.calendar-calendar div.title{font-size:.8em;text-align:center}.calendar-calendar div.title a{color:#000}.calendar-calendar div.title a:hover{color:#c00}.calendar-calendar .content{clear:both;padding:3px;padding-left:5px}.calendar div.form-item{white-space:normal}table td.mini,table th.mini,table.mini td.week{padding:0 1px 0 0;margin:0}table td.mini a{font-weight:400}.calendar-calendar .mini-day-off{padding:0}.calendar-calendar .mini-day-on{padding:0}table .mini-day-on a{text-decoration:underline}.calendar-calendar .mini .title{font-size:.8em}.mini .calendar-calendar .week{font-size:.7em}.mini-row{width:100%;border:none}.mini{width:32%;vertical-align:top}.calendar-calendar .stripe{height:5px;width:auto;font-size:1px !important;line-height:1px !important}.calendar-calendar .day-view .stripe{width:100%}table.calendar-legend{background-color:#ccc;width:100%;margin:0;padding:0}table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important}.calendar-legend td{text-align:left;padding-left:5px}.calendar-empty{font-size:1px;line-height:1px}.calendar-calendar td.calendar-agenda-hour{text-align:right;border:none;border-top:1px solid #ccc;padding-top:.25em;width:1%}.calendar-calendar td.calendar-agenda-no-hours{min-width:1%}.calendar-calendar td.calendar-agenda-hour .calendar-hour{font-size:1.2em;font-weight:700}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em}.calendar-calendar td.calendar-agenda-items{border:1px solid #ccc;text-align:left}.calendar-calendar td.calendar-agenda-items div.calendar{width:auto;padding:.25em;margin:0}.calendar-calendar div.calendar div.inner .calendar-agenda-empty{width:100%;text-align:center;vertical-align:middle;padding:1em 0;background-color:#fff}.calendar-date-select form{text-align:right;float:right;width:25%}.calendar-date-select div,.calendar-date-select input,.calendar-date-select label{text-align:right;padding:0;margin:0;float:right;clear:both}
.calendar-date-select .description{float:right}.calendar-label{font-weight:700;display:block;clear:both}.calendar-calendar div.date-nav{background-color:#ccc;color:#777;padding:.2em;width:auto;border:1px solid #ccc}.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{color:#777;text-decoration:none}.calendar-calendar th.days{background-color:#eee;color:#777;font-weight:700;border:1px solid #ccc}.calendar-calendar td.empty{background:#ccc;border-color:#ccc;color:#cc9}.calendar-calendar table.mini td.empty{background:#fff;border-color:#fff}.calendar-calendar td div.day{border:1px solid #ccc;border-top:none;border-right:none;margin-bottom:2px}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:#eee}.calendar-calendar div.calendar{border:none;font-size:x-small}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{border:none;background:#ffc;padding:0}.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a{color:#444;background:#fff;text-align:right}.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:400}.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:700}.calendar-calendar td .inner div.day a{color:#4b85ac}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#c3d6e4}.calendar-calendar tbody{border-top:none}.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{height:auto;min-height:auto}.calendar-calendar .week-view .full .calendar-agenda-hour .calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%}.calendar-calendar .week-view .full .calendar-agenda-hour,.calendar-calendar .day-view .full .calendar-agenda-hour{padding-right:2px}.calendar-calendar .week-view .full .calendar-agenda-hour{width:6%;min-width:0}.calendar-calendar .week-view .full .days{width:13%}.calendar-calendar .month-view .full div.calendar,.calendar-calendar .week-view .full div.calendar,.calendar-calendar .day-view div.calendar{width:auto}.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:19px;max-height:19px}.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:44px !important;line-height:44px}.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner{height:22px !important;line-height:22px}.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view td{vertical-align:top;padding:1px 2px 0}.calendar-calendar .month-view .full td.date-box{height:1%;border-bottom:0;padding-bottom:2px}.calendar-calendar .month-view .full .week{font-size:inherit}.calendar-calendar .month-view .full .week a,.calendar-calendar .week-view .full .week a{color:#4b85ac}.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{border:none;background:0 0;margin-bottom:0}.calendar-calendar .month-view .full td.date-box .inner,.calendar-calendar .week-view .full td.date-box .inner{min-height:inherit}.calendar-calendar .month-view .full td.multi-day,.calendar-calendar .week-view .full td.multi-day{border-top:0;border-bottom:0}.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #ccc}.calendar-calendar .month-view .full td.single-day{border-top:0}.calendar-calendar .month-view .full td.multi-day .inner,.calendar-calendar .week-view .full td.multi-day .inner,.calendar-calendar .day-view .full td.multi-day .inner{min-height:inherit;width:auto;position:relative}
.calendar-calendar .month-view .full td.multi-day.no-entry{min-height:0px}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#f4f4f4}.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:0 0}.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{margin:0 3px}.calendar-calendar .day-view .full td .inner div.calendar div.stripe{margin:0}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{background:0 0;border-left:2px solid #7c7f12;border-right:2px solid #7c7f12}.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0;border-style:solid;border-color:#7c7f12}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #7c7f12}.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:2px solid #7c7f12}.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-right:2px solid #7c7f12}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{border-top:0}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0}.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{-moz-border-radius:5px;border-radius:5px;width:auto;float:none;display:block;margin:.25em auto;position:relative}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:#ffc;width:auto;padding:0 3px;overflow:hidden}.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview{background:0 0}.calendar-calendar .day-view td div.dayview{padding:0}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:#74a5d7;height:1.9em;overflow:hidden;margin:0 auto;color:#fff;position:relative}.calendar-calendar .week-view .full td.multi-day div.weekview{height:3.5em}.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#fff}.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .week-view .full td.multi-day div.weekview{margin-bottom:2px}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px}.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px}
.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{position:absolute;width:3000px;left:5px}.calendar-calendar .day-view td .stripe,.calendar-calendar .month-view .full td .stripe,.calendar-calendar .week-view .full td .stripe{-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0 0;left:0;top:0;width:100%;height:3px;z-index:2}.calendar-calendar .full td.single-day .continuation,.calendar-calendar .full td.single-day .continues,.calendar-calendar .full td.single-day .cutoff{display:none}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continuation,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation{float:left;margin-right:3px;height:1.9em}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation{height:2.75em;padding-top:.75em;margin-right:8px}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{position:absolute;right:0 !important;right:-1px;width:10px;text-align:left;background:#74a5d7;-moz-border-radius:0px 5px 5px 0px;border-radius:0 5px 5px 0;height:1.9em;padding-left:6px;z-index:1}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{height:2.75em;padding-top:.75em}.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{width:8px;padding-left:0}.calendar-calendar .week-view .full td.multi-day{padding:2px}.calendar-calendar .week-view td.single-day div.calendar{width:100%;padding-left:0;padding-right:0}.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #ccc}.view .date-nav-wrapper .clear-block{margin-bottom:10px}.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%}.view .date-nav-wrapper .date-nav{background-color:transparent;border:0;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px}.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px}.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline}.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0;width:auto;z-index:1;font-size:12px}.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto}.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:700}.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0;text-align:center;z-index:0}.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em}.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0 5px 5px 0;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0;text-align:right;top:0;width:auto;z-index:1;font-size:12px}.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:700}.attachment .calendar-calendar{margin-top:20px;clear:both}.calendar-calendar th a,.attachment .calendar-calendar th{background-color:transparent;border:0}.attachment .calendar-calendar th.calendar-agenda-hour{color:#777;font-weight:700;text-align:right}.view-calendar .feed-icon{margin-top:5px}.view table.mini .date-prev,.view table.mini .date-next{background:0 0}.date-nav div.date-prev,.date-nav div.date-next,.date-nav{width:auto}ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0}.year-view div.month-view div.date-nav{background-color:#dfdfdf;min-height:20px}.date-repeat-input{float:left;margin-right:5px;width:auto}
.date-repeat-input select{min-width:7em}.date-repeat fieldset{clear:both;float:none}.date-repeat-radios{margin-bottom:1em}.date-repeat-radios input[type=radio]{float:left;margin:.75em .75em 0 0}.date-repeat-radios .form-wrapper{float:left}.date-repeat-radios .form-type-checkboxes .form-type-checkbox{width:15%;float:left;margin:0}.date-repeat-radios .date-repeat-radios-item{margin-bottom:1em}.weekly .form-type-checkboxes .form-type-checkbox{float:left;margin-right:10px}.date-repeat-input.byday-count label,.date-repeat-input.byday-count select,.date-clear.bymonthday label,.date-clear.bymonthday select{display:inline}.date-repeat-input.byday-day label,.date-clear.bymonthday .field-suffix{font-weight:700}.range-of-repeat .form-radios>div{margin-top:.5em}.range-of-repeat .count input[type=text]{margin:0 .5em}.range-of-repeat .until .form-wrapper{margin:0 .5em;display:inline-block;vertical-align:middle}.range-of-repeat .until .form-radio,.range-of-repeat .until .date-prefix-inline{margin:0 0 1.4em;vertical-align:middle}.range-of-repeat .until.widget-date_popup.label-above .form-radio,.range-of-repeat .until.widget-date_popup.label-above .date-prefix-inline{margin:0;vertical-align:middle}.range-of-repeat .until.widget-date_select.label-within .form-radio,.range-of-repeat .until.widget-date_select.label-within .date-prefix-inline{margin:0;vertical-align:middle}.range-of-repeat .until.widget-date_select.label-above .form-radio,.range-of-repeat .until.widget-date_select.label-above .date-prefix-inline{margin:1.4em 0 0;vertical-align:middle}.range-of-repeat .until .form-type-date-text .date-padding{padding:0}.range-of-repeat .until.widget-date_select.label-within .date-padding{padding:0}.range-of-repeat .until.widget-date_select.label-above .date-padding{padding:0}.range-of-repeat .until .form-type-date-select,.range-of-repeat .until .form-type-date-popup,.range-of-repeat .until .form-type-date-text{border:none;margin:0}.field .field-label{font-weight:700}.field-label-inline .field-label,.field-label-inline .field-items{float:left}form .field-multiple-table{margin:0}form .field-multiple-table th.field-label{padding-left:0}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em}form .field-add-more-submit{margin:.5em 0 0}.node-unpublished{background-color:#fff4f4}.preview .node{background-color:#ffffea}td.revision-current{background:#ffc}.search-form{margin-bottom:1em}.search-form input{margin-top:0;margin-bottom:0}.search-results{list-style:none}.search-results p{margin-top:0}.search-results .title{font-size:1.2em}.search-results li{margin-bottom:1em}.search-results .search-snippet-info{padding-left:1em}.search-results .search-info{font-size:.85em}.search-advanced .criterion{float:left;margin-right:2em}.search-advanced .action{float:left;clear:left}.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}.view-club-appointments-weekly-calendar #times-week,.view-club-appointments-weekly-calendar #sk-timeheader{display:none}#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 .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 .sk-day-wrapper>div:nth-child(2) .bookable{background:#d1effd}#block-system-main .view-coworking-room-booking-version-1 .sk-day-wrapper>div:nth-child(3) .bookable{background:#d3f1d4}#block-system-main .view-coworking-room-booking-version-1 .sk-day-wrapper>div:nth-child(4) .bookable{background:#fbeafd}#block-system-main .view-coworking-room-booking-version-1 .sk-day-wrapper>div:nth-child(2) .bookable.in-progress{background:#ffe6cc}#block-system-main .view-coworking-room-booking-version-1 .sk-day-wrapper>div:nth-child(3) .bookable.in-progress{background:#ffe6cc}#block-system-main .view-coworking-room-booking-version-1 .sk-day-wrapper>div:nth-child(4) .bookable.in-progress{background:#ffe6cc}.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{display:none}.form-type-select.form-item-field-meet-number-of-guests-und .form-item .description{font-size:.65em}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:56px;max-height:56px}.view-tennis-court-booking #calendar-week-flip .sk-day-wrapper{height:56px;max-height:56px}}@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}}#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:120px;vertical-align:middle}.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}}.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;justify-content:space-between}.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}.flex-container.noalerter{color:red;font-weight:700;animation:flash .5s infinite alternate}@keyframes flash{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@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}fieldset#edit-commerce-payment{margin-top:25px}div#edit-commerce-payment-payment-method{display:none}#edit-commerce-payment-payment-details-credit-card-number label{display:none}div#card-errors{background:0 0;border:none}table.checkout-review{width:100%}#block-system-main table.checkout-review .pane-title td{padding-left:0}@media only screen and (max-width:1024px){#edit-checkout{margin-left:0 !important}}#block-commerce-checkout-progress-indication{overflow:auto;text-align:center}#block-commerce-checkout-progress-indication ol.pagination{width:100%;text-align:center}#block-commerce-checkout-progress-indication ol.pagination li.review{margin-left:20px;margin-right:20px}#block-commerce-checkout-progress-indication ol.pagination li.payment{margin-right:20px}#block-commerce-checkout-progress-indication ol.pagination li.active{color:#006400;font-weight:900;font-size:14px}.view-pt-sessions-log .views-field-field-pt-units-to-deduct-editable .views-row-edit-static{display:none}.page-admin p{max-width:none !important}.importer_box{padding:19px 15px 15px 30px;background-color:#fff8dc;border-radius:10px;margin-bottom:40px}.importer_box ol{font-family:monospace;margin-top:20px}#permissions td.module{font-weight:700}#permissions td.permission{padding-left:1.5em}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal}#user-admin-settings fieldset .fieldset-description{font-size:.85em;padding-bottom:.5em}#user-admin-roles td.edit-name{clear:both}#user-admin-roles .form-item-name{float:left;margin-right:1em}.password-strength{width:17em;float:right;margin-top:1.4em}.password-strength-title{display:inline}.password-strength-text{float:right;font-weight:700}.password-indicator{background-color:#c4c4c4;height:.3em;width:100%}.password-indicator div{height:100%;width:0;background-color:#47c965}input.password-confirm,input.password-field{width:16em;margin-bottom:.4em}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em}div.form-item div.password-suggestions{padding:.2em .5em;margin:.7em 0;width:38.5em;border:1px solid #b4b4b4}div.password-suggestions ul{margin-bottom:0}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em}.profile{clear:both;margin:1em 0}.profile .user-picture{float:right;margin:0 1em 1em 0}.profile h3{border-bottom:1px solid #ccc}.profile dl{margin:0 0 1.5em}.profile dt{margin:0 0 .2em;font-weight:700}.profile dd{margin:0 0 1em}#node-delete-confirm .form-submit,#date-repeat-entity-node-save-confirm .form-submit{display:block}#edit-update-buttons{background-color:#ccc}.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0}.views-exposed-form label{font-weight:700}.views-exposed-widgets{margin-bottom:.5em}.views-align-left{text-align:left}.views-align-right{text-align:right}.views-align-center{text-align:center}.views-view-grid tbody{border-top:none}.view .progress-disabled{float:none}.rteindent1{margin-left:40px}.rteindent2{margin-left:80px}.rteindent3{margin-left:120px}.rteindent4{margin-left:160px}.rteleft{text-align:left}.rteright{text-align:right}.rtecenter{text-align:center}.rtejustify{text-align:justify}.ibimage_left{float:left}.ibimage_right{float:right}html.js .block-refresh-button{background:url(/sites/all/modules/block_refresh/css/throbber.gif) no-repeat scroll 100% 2px transparent;cursor:pointer;height:18px;float:right;margin-right:-20px;padding-right:20px;color:blue;text-decoration:underline}html.js .block-refresh-button a{margin-right:18px}html.js .block-refresh-button-throbbing{background-position:100% -18px}html.js .block-refresh-hidden{display:none}.ctools-locked{color:red;border:1px solid red;padding:1em}.ctools-owns-lock{background:#ffd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat}
div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat}