@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@600;800&display=swap");html,html>body,html>body>#ScheduleApp>div{background-color:#FFFFFF !important;font-family:'Raleway', sans-serif}*{font-weight:600}#ScheduleApp #showCalendar{display:none !important}.instance{margin:2px 0}.day{padding-top:0;padding-left:1px;padding-right:1px}.day:first-child{padding-left:0}.day:last-child{padding-right:0}.navigationWrapper{margin:0}.navigationWrapper .navigation{margin:1rem 0 !important}.navigationWrapper .navigation button#next{margin-right:0}.days{padding-left:0;padding-right:0}.modal-inner-content{font-family:'Raleway', sans-serif;font-size:20px !important;color:#111}.modal-inner-content .instanceModalActivityDescription{font-size:100%}.ResourceDays .ResourceDay{margin-top:0}.ResourceDays .ResourceDay:first-child{margin-left:0}.ResourceDays .ResourceDay:last-child{margin-right:0}html.inIframe .ResourceDays .ResourceDay:first-child{margin-right:0.5rem}html.inIframe .ResourceDays .ResourceDay:last-child{margin-left:0.5rem}.dayName,.ResourceDay>h2{background-color:#111;padding:0.4rem;color:white !important;margin:0 !important;font-size:130% !important;text-align:center;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px !important}.dayName>div{overflow:hidden}.day h2,.dayName{font-weight:800;font-family:"Raleway";text-transform:none;margin:0;padding:0;padding-top:5px;line-height:150%}.day h2 span.bookingOpensAt,.dayName span.bookingOpensAt{font-size:63%;position:relative;top:-3px;display:inline-block}.categories{margin:0rem 0}.instance{top:0px;border:none;border-radius:0;max-height:76px;margin-bottom:2px}.instance .room{display:none}.instance .actionbar .available.dark{color:white}.day.not_bookable .dayName{opacity:0.4}.instance.not-bookable{opacity:0.4;cursor:default;padding-bottom:0.5rem}.actionbar{background-color:inherit;padding:0 !important;height:0;overflow:visible !important;position:static !important;-webkit-transform:none !important;-ms-transform:none !important;-moz-transform:none !important;-o-transform:none !important;transform:none !important}.actionbar .bookButton{display:none}.actionbar .availableText{display:none !important}.actionbar .available{float:right !important;background-color:transparent !important;color:white;text-shadow:none;width:auto;padding:0 !important;border-radius:25%;margin:0 !important;display:block;text-align:center;padding:6px 6px 0 6px !important;position:inherit;z-index:1;border-bottom-left-radius:0;border-bottom-right-radius:0}.actionbar .available span{position:absolute;top:0.2rem;z-index:1;display:block;width:2rem;text-align:center;right:0}.actionbar .available span:before{content:''}.actionbar .available:before{content:'';background:linear-gradient(225deg, #999 50%, transparent 50%);height:53px;width:53px;display:block;z-index:0;float:right;position:absolute;right:0;top:0;-webkit-backface-visibility:hidden}.actionbar .available.my-booking:before{background:linear-gradient(225deg, #9dd152 50%, transparent 50%)}.actionbar .available.my-waitlist:before{background:linear-gradient(225deg, #d65b4e 50%, transparent 50%)}#ScheduleApp .selectBoxes.modalSelect{border:none}#ScheduleApp .selectBoxes{border-radius:0 !important;border:1px solid #ddd;background-color:#F9F8F0;width:100%;padding:0.5rem;margin:0;margin-top:1rem}#ScheduleApp .selectBoxes .check{width:0}#ScheduleApp .selectBoxes>div{padding-bottom:0.5rem !important}#ScheduleApp .selectBoxes>div:last-child{border-bottom:none}#ScheduleApp .selectBoxes .studios{margin-left:-0.2rem}#ScheduleApp .selectBoxes button.clickToShow{border-bottom:none;padding-bottom:0px !important;border-radius:0 !important;border-left:none;padding:6px 12px !important;line-height:1.42857;font-size:100%}#ScheduleApp .selectBoxes button{background-color:#e1e1e1;border:none;padding:0.2rem 0.5rem !important;margin:0.5rem !important;margin-right:1rem !important;margin-bottom:0 !important;border-radius:0 !important;color:#111 !important;border-left:0.4rem solid #111}#ScheduleApp .selectBoxes button:hover,#ScheduleApp .selectBoxes button:active{background-color:#d1d1d1;color:#111 !important}#ScheduleApp .selectBoxes button.active{background-color:#111}#ScheduleApp .instance .check,#ScheduleApp .instance .bookedCheck{display:none}.instance .main .room{position:inherit}.instance .name{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:93%;text-transform:none;font-size:120%}.instance .actionbar .available{font-size:100%}#ScheduleApp .btn{font-size:100%;font-family:"Raleway"}#ScheduleApp .btn.btn-primary{background-color:#6AD3B4;text-decoration:none !important;border:none !important}#ScheduleApp .btn.btn-primary:hover,#ScheduleApp .btn.btn-primary:active{background-color:#43c7a0 !important}#ScheduleApp .btn.btn-default,#ScheduleApp .btn.btn-info{background-color:#102C40;text-decoration:none !important;border:none !important;color:white !important}#ScheduleApp .btn.btn-default:hover,#ScheduleApp .btn.btn-default:active,#ScheduleApp .btn.btn-info:hover,#ScheduleApp .btn.btn-info:active{background-color:#0b1e2c !important}#ScheduleApp .btn.btn-danger{background-color:#E96179;text-decoration:none !important;border:none !important}#ScheduleApp .btn.btn-danger:hover,#ScheduleApp .btn.btn-danger:active{background-color:#e64b66 !important}#ScheduleApp .btn.fa{font-size:1em;font-family:"FontAwesome"}#ScheduleApp .instance .bookButton{position:inherit;color:white;border-radius:0;border:none;background-color:inherit;font-size:100%}#ScheduleApp .types button.active,#ScheduleApp .ResourceCategories button.active,#ScheduleApp .studios button.active{background-color:transparent}#ScheduleApp .categories button,#ScheduleApp .types button,#ScheduleApp .ResourceCategories button,#ScheduleApp .studios button{text-align:left;line-height:1;color:#111;text-transform:none;font-family:'Raleway', sans-serif;font-weight:600;font-size:110%;min-width:auto;border-left:0.4rem solid #111;background-color:transparent}#ScheduleApp .categories button:hover,#ScheduleApp .types button:hover,#ScheduleApp .ResourceCategories button:hover,#ScheduleApp .studios button:hover{background-color:#eaeaea;color:#111}#ScheduleApp .studios button{padding-left:0.2rem !important}#ScheduleApp .categories button.active{color:white !important}#ScheduleApp .studios button{border-left:none}#ScheduleApp .studios .radiobutton{display:inline-block;margin-right:0.2rem}#ScheduleApp .studios .resource-booking.no-resources{opacity:0.5;cursor:default}.instance .main .studio{display:block}.navigation>button#prev,.navigation>button#next{background-color:#111 !important;border:none !important;box-shadow:none !important}.navigation>button#prev:hover,.navigation>button#prev:active,.navigation>button#prev:focus,.navigation>button#next:hover,.navigation>button#next:active,.navigation>button#next:focus{background-color:#e1e1e1 !important;color:#111 !important}#ScheduleApp .navigation .btn.btn-primary:hover,#ScheduleApp .navigation .btn.btn-primary:active{background-color:#e1e1e1 !important}.instance{background-color:#F9F8F0 !important;color:#111;text-shadow:none !important;padding-bottom:0 !important;font-family:'Raleway', sans-serif}.instance .header .time,.instance .main .name,.instance .main .oneliner,.instance .actionbar .available{font-family:'Raleway', sans-serif}.instance .actionbar .available{font-size:18px}.instance:hover{box-shadow:none;transition:none}.instance:hover:after{content:'\f129';font-family:"FontAwesome";font-style:normal;font-weight:600;position:absolute;right:0;bottom:0;font-size:200%;border:0.2rem solid black;border-radius:50%;height:2.5rem;width:2.5rem;text-align:center;padding-top:0.1rem;opacity:0.1;z-index:5}.instance .header{padding:0 !important;z-index:5}.instance .header .time{float:left;font-size:100%;text-shadow:none;color:#111;padding:0.2rem 0.5rem !important;margin:0 !important}.instance .main{overflow:hidden}.instance .main .oneliner{height:23px;overflow:hidden;margin-bottom:0.25rem}.instance .main .oneliner>p{text-shadow:none;font-family:'Raleway', 'Open Sans', sans-serif;font-size:80% !important}.instance .main .studio{float:right}.instance .main .instructor{float:left}.instance .main>*{text-shadow:none}.bookButton{color:#fff !important;padding:6px 18px;border:none;height:36px;margin:0.5rem 0.5rem !important;line-height:1.35;background-color:#6AD3B4;display:inline-block}.bookButton:hover{background-color:#43c7a0}.bookButton:disabled{opacity:0.5}.bookButton.cancelButton{background-color:#E96179}.bookButton.waitlistButton{background-color:#102C40}.bookButton.noMargin{margin:0px !important}.ResourceRow .Resources a{display:flex;align-items:center;justify-content:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ResourceRow .Resources a.available{color:white !important;background-color:#102C40 !important;text-decoration:none !important}.ResourceRow .Resources a.available:hover,.ResourceRow .Resources a.available:active{background-color:#093673 !important;text-decoration:none !important}.ResourceRow .Resources a.disabled,.ResourceRow .Resources a.disabled:link,.ResourceRow .Resources a.disabled:hover,.ResourceRow .Resources a.disabled:active,.ResourceRow .Resources a.disabled:visited{text-decoration:none !important;opacity:1 !important;background-color:rgba(0,0,0,0.1) !important;color:#f3f3f3 !important;cursor:default !important;pointer-events:none !important;box-shadow:none !important}.ResourceRow .Resources a.myBooking{background-color:#6AD3B4 !important;color:#111 !important;cursor:pointer !important}.ResourceRow .Resources a.myBooking:hover,.ResourceRow .Resources a.myBooking:active{background-color:rgba(157,209,82,0.7) !important}.ResourceRow.information{background-color:#f0f0f0;padding:0.5rem 0;margin-top:0;border-bottom:1px solid rgba(51,51,51,0.25)}.ResourceRow.information .ResourceBook span{position:relative}.ResourceRow.information .fa-info-circle{position:absolute;left:-1.2rem}.ResourceRow.information .ResourceTime{text-align:right}.ResourceRow.information a.ResourceBook{text-decoration:none !important;background-color:#337ab7 !important;color:white !important}.ResourceRow.information a.ResourceBook:hover,.ResourceRow.information a.ResourceBook:active{background-color:#8bb8df !important}.instanceModalName,.modalTitle{font-weight:800;font-family:'Raleway', sans-serif;font-size:140%;text-transform:none}.instanceModalTimestamp{font-family:'Raleway', sans-serif;font-size:100%;border-bottom:2px solid #ccc}.instanceModalInstructor{font-family:'Raleway', sans-serif;font-size:100%}.instanceModalStudio{font-family:'Raleway', sans-serif;font-size:100%}.instanceModalActivityImage{max-height:250px;width:100%;overflow:hidden}.instanceModalAvailableInformation{font-family:'Raleway', sans-serif;font-size:100%;border-bottom:2px solid #ccc}.instanceModalButtons{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-0.25rem}.instanceModalButtons .btn{margin:0.25rem !important}#ScheduleApp div .loginBanner button{width:8rem}#ScheduleApp .btn-lg,#ScheduleApp .btn-group-lg>.btn{padding:10px 12px}#ScheduleApp .commentable{font-size:20px !important;text-align:left !important}#ScheduleApp .commentable p{font-size:20px !important}#ScheduleApp .commentable textarea{width:100%;height:6rem;margin-top:0.5rem;border:1px solid #a9a9a9}#ScheduleApp .commentable button.book-with-comment{width:100% !important}@media (max-width: 420px){.day:nth-child(1),.day:nth-child(2){display:block !important;width:50% !important}}@media (max-width: 340px){.day:nth-child(1){width:50% !important}.instance .header .time,.actionbar .available span{font-size:80%}}

/*# sourceMappingURL=cid_1125.css.map */
