.badp-tooltip-submit-button{cursor:pointer}.badp-waterfall-timepicker-options li.badp-has-background-image,.bookacti-calendar .badp-has-background-image{background-position:50%;background-size:cover}.bookacti-calendar .fc-view.fc-timegrid.bookacti-events-overlap .fc-timegrid-event-harness.bookacti-picked-event-container{z-index:50!important}.bookacti-calendar .fc-view.fc-timegrid.bookacti-events-overlap .bookacti-tiny-event:not(.bookacti-wide-event) .bookacti-event-time-end{display:none}.bookacti-calendar .fc-view.fc-timegrid.bookacti-events-overlap .bookacti-tiny-event.bookacti-wide-event .fc-event-time:after{content:"\000A0"}.bookacti-calendar .fc-view.fc-timegrid.bookacti-events-overlap .bookacti-tiny-event .fc-event-time,.bookacti-calendar .fc-view.fc-timegrid.bookacti-events-overlap .bookacti-tiny-event .fc-event-title,.bookacti-calendar .fc-view.fc-timegrid.bookacti-events-overlap .bookacti-tiny-event .fc-event-title-container{display:inline;line-height:1.15em;padding:0}.bookacti-events-overlap .bookacti-availability-container{left:0;right:auto}.bookacti-events-overlap .bookacti-availability-container .bookacti-available-places{border-radius:0 3px 0 0}.rtl .bookacti-events-overlap .bookacti-availability-container{left:auto;right:0}.rtl .bookacti-events-overlap .bookacti-availability-container .bookacti-available-places{border-radius:3px 0 0 0}.bookacti-calendar .fc-list-event{cursor:pointer}.bookacti-calendar .fc-list-event.bookacti-event-hidden{display:none}.bookacti-calendar .fc-list-event-time{text-transform:lowercase;vertical-align:middle}.bookacti-calendar .fc-list-event .fc-event-title-container{display:inline-block}.bookacti-calendar .fc-list-event .fc-list-event-title{overflow:hidden;position:relative}.bookacti-calendar .fc-list-event-graphic{padding-left:0!important;padding-right:0!important;text-align:center;vertical-align:middle;width:25px!important}.bookacti-calendar .fc-list-event.bookacti-picked-event .fc-list-event-dot,.bookacti-calendar .fc-list-event.bookacti-selected-event .fc-list-event-dot{border-radius:9px;border-width:9px;transition:all .3s;vertical-align:middle}.bookacti-calendar .fc-list-event .fc-list-event-dot:after{background:hsla(0,0%,100%,.25);border-radius:7px;color:#fff;content:"";font-size:0;height:14px;left:-7px;line-height:14px;position:relative;text-align:center;top:-7px;width:14px}.bookacti-calendar .fc-list-event.bookacti-picked-event .fc-list-event-dot:after,.bookacti-calendar .fc-list-event.bookacti-selected-event .fc-list-event-dot:after{content:"\0049";display:block;font-family:booking_activities_icons;font-size:11px;line-height:15px;transition:font-size .3s}.rtl .bookacti-calendar .fc-list-event.bookacti-picked-event .fc-list-event-dot:after,.rtl .bookacti-calendar .fc-list-event.bookacti-selected-event .fc-list-event-dot:after{left:auto;right:-7px}#bookacti-template-calendar .fc-list-event.bookacti-picked-event .fc-list-event-title a:before{content:"\f344";font-family:dashicons;margin:0 5px 0 2px}#bookacti-template-calendar .fc-list-event.bookacti-picked-event:not(.bookacti-selected-event) .fc-list-event-dot{border-radius:5px;border-width:5px}#bookacti-template-calendar .fc-list-event.bookacti-picked-event:not(.bookacti-selected-event) .fc-list-event-dot:after{content:none}#bookacti-template-calendar .fc-list-event.bookacti-selected-event{box-shadow:none}.bookacti-calendar .fc-list-empty .bookacti-loading-container{margin:15px}.bookacti-calendar .fc-list-event .bookacti-availability-container{bottom:0;right:0}.rtl .bookacti-calendar .fc-list-event .bookacti-availability-container{left:0;right:auto}.bookacti-calendar tr.fc-list-event.badp-has-background-image:not(.bookacti-picked-event):hover td{background-color:hsla(0,0%,100%,.2)}.bookacti-calendar .fc-list-event:hover .fc-list-event-dot{opacity:.75}.bookacti-calendar .fc-list-event.bookacti-picked-event td,.bookacti-calendar.fc .fc-list-event:hover td{background-color:hsla(0,0%,100%,.5)}.bookacti-calendar .fc-list-event td{line-height:2em}.bookacti-calendar .fc-event.fc-list-event:focus:after,.bookacti-calendar .fc-event.fc-list-event:focus:before{content:none}.bookacti-calendar .fc-list-day.badp-empty-list-day{display:none}.bookacti-calendar .fc-list-sticky .fc-list-day>*{z-index:6}.badp-display-table-row{display:table-row}.badp-display-none{display:none}.bookacti-booking-system .badp-waterfall-title{padding-right:15px}.bookacti-booking-system .badp-waterfall-field,.bookacti-booking-system .badp-waterfall-title{display:table-cell;vertical-align:middle}.badp-waterfall-step:not(.badp-display-none)>*{padding-bottom:20px}.badp-waterfall-step:not(.badp-display-none):last-of-type>*{padding-bottom:0}.ui-datepicker{z-index:3999999!important}.badp-waterfall-timepicker-field .ui-selectmenu-button,.badp-waterfall-timepicker-option .ui-menu-item-wrapper{align-items:center;display:flex;flex-flow:row wrap}.badp-waterfall-timepicker-option .ui-menu-item-wrapper{width:100%}.badp-waterfall-timepicker-option .ui-menu-item-wrapper.ui-state-active{border:none;margin:0}.badp-waterfall-timepicker-option .badp-timepicker-align-right{margin-left:auto}.badp-waterfall-timepicker-option .badp-timepicker-align-left,.badp-waterfall-timepicker-option .badp-timepicker-align-right,.badp-waterfall-timepicker-option .bookacti-availability-container:not(.bookacti-hide-availability){display:inline-block}.badp-waterfall-timepicker-option .bookacti-availability-container{position:static;vertical-align:middle}.badp-waterfall-timepicker-option .bookacti-availability-container>span{border-radius:3px;display:inline-block;line-height:1em;padding:4px}.badp-waterfall-timepicker-option .bookacti-available-places{margin-left:10px}.badp-waterfall-timepicker-option .badp-timepicker-group-of-events{flex-basis:100%;font-size:.75em;font-style:italic;margin:-2px 0}.badp-waterfall-timepicker-options{max-height:300px;overflow-y:auto}#bookacti-reschedule-booking-dialog .badp-waterfall-step:not(.badp-display-none){display:block;margin-bottom:10px}#bookacti-reschedule-booking-dialog .badp-waterfall-title{display:inline-block;font-weight:700;width:150px}#bookacti-reschedule-booking-dialog .badp-waterfall-field{display:inline-block;vertical-align:middle}input[type=text].badp-waterfall-datepicker{border:1px solid #a5a5a5;border-radius:0}.badp-waterfall-timepicker-field .ui-selectmenu-button,input[type=text].badp-waterfall-datepicker{box-sizing:border-box;cursor:pointer;height:40px;padding:.4em 1em;vertical-align:middle;width:200px}.badp-waterfall-timepicker-field .ui-selectmenu-button .badp-selectmenu-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 20px)}.badp-waterfall-timepicker-field .ui-selectmenu-button .ui-selectmenu-text{display:none}.badp-waterfall-datepicker.ui-state-hover,.badp-waterfall-datepicker.ui-state-hover::placeholder{color:#fff}