#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:5px !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:211px;max-height:211px}}.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}.page-node-add-bbq-booking textarea#edit-field-please-indicate-the-key-qu-und-0-value{height:100px;font-size:18px}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){.page-node-add-bbq-booking .body #block-system-main textarea#edit-field-please-indicate-the-key-qu-und-0-value{height:100px;font-size:18px}}.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 fieldset.group-gx-access{padding:20px;background-color:#971039;border-radius:10px;margin-bottom:0}.page-user fieldset.group-gx-access legend{float:left}.page-user fieldset.group-gx-access legend span.fieldset-legend,.page-user fieldset.group-gx-access label{color:#fff}.page-user fieldset.group-gx-access .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}