.academy-schedule .schedule-view{margin:20px 0}.widget .schedule-view{margin:0;min-height:400px}.academy-schedule .schedule-grid{border:1px solid #D2D6E2;border-radius:8px;padding-bottom:25px}.schedule-grid .details .desc p{margin-bottom:10px;margin-top:8px;text-align:left}.schedule .nobook .event .book,.schedule .nobook .event .waitlist,.schedule .past .event .book,.schedule .type-selector input{display:none}.schedule .selects:after{content:"";clear:both;height:0}.schedule .selects{overflow:hidden}.schedule .selects select{appearance:none}.schedule-grid .day-header .day-title{color:inherit}#pass-form .form-column .schedule-view{margin:20px -1rem}.schedule .book-form h3{margin-bottom:16px}.academy-schedule .book-form .event-details h4{color:inherit}.book-form .event-details h4{margin-bottom:8px}.book-form .event-details .instructors{padding-bottom:0}div.schedule .book-form .event-details .pricing-divider{margin-bottom:25px}.schedule .no-sessions{display:none;text-align:center;font-size:16px;padding:25px}.academy-schedule .schedule .grey-button:not(.clear-sig),.academy-schedule .schedule .button:not(.apply-sig){line-height:20px}.schedule .grey-button-undetermined{background:#d2d2d2}.can-preview .booked:hover{background:#0000001a;cursor:pointer;border-radius:4px}.book-form{box-shadow:0 50px 100px #0000000d;border-radius:4px;background:#fff;border:1px solid #E6EAEC;width:430px;max-width:100%;display:none;padding:25px;position:absolute;z-index:500}.book-form .buttons{margin:25px -25px -25px;border-top:1px solid #d8d8d8;padding:15px 25px}.book-form .buttons button{width:100%}.book-form .session{display:block;color:inherit;background:#08c9b50d;width:auto;border-color:#08c9b5;padding:16px 25px;border-radius:4px;margin-bottom:25px;position:relative}.book-form .session h3{font-weight:700;font-size:19px;line-height:1.2;margin-bottom:8px}.book-form .session small{font-size:14px;line-height:16px;display:block;margin-top:5px}.book-form .session em{font-weight:500;font-size:14px;line-height:16px;display:block;margin-top:8px}.book-form .session .success{position:absolute;left:14px;font-size:28px;top:50%;transform:translateY(-50%);color:#08c9b5;border:1px solid #08C9B5;border-radius:100px;background:#08c9b50d;height:70px;width:70px;text-align:center;line-height:70px;display:none;padding:0}.book-form .event-details .instructors{font-size:14px;line-height:26px;display:none}.book-form form p{text-align:center;font-size:16px;margin-top:16px;margin-bottom:25px}.book-form .step .buttons{display:none}.book-form.has-cost .step .buttons,.book-form.has-document .step .buttons{display:flex}.book-form .text,.book-form .details textarea,.book-form select{margin-bottom:8px;width:100%}.book-form .custom-fields-details .labelpair{margin-bottom:6px;display:block;margin-right:0}.book-form .custom-fields-details .radio br{display:none}.book-form label{margin-bottom:2px}.book-form .close:not(.white-button){position:absolute;right:15px;top:15px;font-size:24px;color:inherit}.book-form .close.button{margin-top:20px;min-width:163px;margin-bottom:10px}.book-form .payment-method .amount{display:none}.book-form .close i:before{margin:0}.book-form button .spinner{margin-left:5px}.book-form .terms{background:#f0f0f0;border-radius:4px;padding:10px;font-size:13px}.book-form .terms p{text-align:left;margin-bottom:10px;font-size:inherit}.book-form .terms ul,.book-form .terms ol{padding-left:20px;line-height:1.5em;margin-left:0;font-size:inherit}.book-form .terms input[type=checkbox]{vertical-align:-2px}.book-form .terms .content{max-height:250px;overflow:auto;margin-right:-15px;padding-right:10px;margin-bottom:10px;padding-top:0;padding-bottom:0}.book-form .terms .content::-webkit-scrollbar{width:6px}.book-form .terms .content::-webkit-scrollbar-track{background:#f5f7f9;border-radius:10px;margin:0}.book-form .terms .content::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#d8dde1}.book-form textarea[name=notes]{width:100%;margin-bottom:0;padding:10px}.book-form .recurring-booking{position:absolute;bottom:23px;text-align:start;margin-top:5px}.book-form .recurring-booking.adjusted{bottom:94px}.book-form .buttons,.book-form .session .name,.book-form.disabled button,.book-form.disabled .button,.book-form .disabled{display:none}.book-form.disabled .disabled,.book-form .loading{display:inline-block;padding:6px 30px;font:14px/28px Roboto,sans-serif;color:#86868b;font-weight:500;text-transform:uppercase;border-radius:20px;background:#f4f6f8;cursor:not-allowed}.book-form .loading .spinner{margin:0 0 0 5px;vertical-align:-3px}.book-form.disabled .disabled:hover,.book-form .loading:hover{text-decoration:none}.book-form .document{display:none;background-color:transparent}.book-form .document-area{max-height:330px;overflow:auto;border:1px solid #D2D6E2;padding:15px;margin-bottom:10px;border-radius:4px;line-height:1.3;margin-top:10px}.book-form .document-area p{text-align:left;font-size:14px}.book-form .document-area ol{list-style-type:decimal}.book-form .document-area ul{list-style-type:disc}.book-form .document-area ol,.book-form .document-area ul{margin-left:17px}.book-form .document-area li{margin-bottom:5px}.signatures{position:relative}form .signature{display:block;width:100%;height:80px;cursor:pointer;position:relative;border:1px solid #D2D6E2;border-radius:4px;box-shadow:0 0 5px #7878782e inset}form .signature:hover{background:#fbfbfb}form .signature:before{color:#a4a4a4;content:"Click to sign";position:absolute;right:5%;bottom:22%;font-size:10pt;font-weight:700;text-transform:uppercase}form .signature .image{background-size:contain;background-repeat:no-repeat;position:absolute;inset:0;z-index:5}form .signature:after{content:"";border-bottom:2px solid #ccc;position:absolute;left:5%;right:5%;bottom:20%;z-index:2}form .signatures .guardian .text{font-size:14pt;padding-top:44px}form .signatures .labelpair{display:block;margin:0;width:auto}form .guardian .labelpair:nth-of-type(2){margin-right:0}.signature-pad{padding:10px;border:1px solid #c4c4c4;background:#eee;position:relative;box-shadow:0 0 10px #c8c8c8a3;display:inline-block;position:absolute;z-index:10;width:100%;bottom:0;max-width:500px}.signature-pad canvas{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:2}.signature-pad>em{display:block;line-height:26pt;margin-bottom:10px}.signature-pad a{float:right;font-size:9pt;font-size:8pt;padding:2px 16px;margin-top:2px;margin-left:5px;height:auto;color:#fff;background:#b1b1b1;text-decoration:none}.signature-pad a i{font-size:1.3em;margin-right:2px;vertical-align:-1px;line-height:10pt}.signature-pad .sign-area{background:#fff;border:1px solid #b8b8b8}.signature-pad .sign-area .proprtions{padding-bottom:36%;position:relative}.signature-pad .sign-area:after{content:"X";font-size:30pt;color:#bebebe;border-bottom:2px solid #bebebe;position:absolute;left:10%;right:10%;bottom:20%;cursor:default;z-index:1}.signature-pad a.apply-sig{background:#08c9b5}.signature-pad a.apply-sig:hover{background:#07aa99}.wod-form{z-index:50;background-color:#fff;width:580px;max-width:80%;border-radius:10px;box-shadow:0 0 20px #0003}.wod-form .wod-form-header{background-color:#08c9b5;color:#fff;padding:20px 10px;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px}.wod-form .wod-form-header *{vertical-align:middle}.wod-form .wod-form-header img{margin-right:10px;width:20px;height:20px}.wod-form .wod-form-header .close{color:#fff;position:absolute;top:15px;right:10px}.wod-form .week-picker-container{max-width:330px;margin:1.5rem auto 0}.wod-form .workouts-dropdown-container{display:flex;justify-content:center;padding:15px 0}.wod-form .select2-container{width:95%!important}.wod-form .select2-container:before{font-family:mor;font-size:16pt;content:"\e83f";position:absolute;z-index:10;left:15px;top:50%;transform:translateY(-50%)}.wod-form .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.wod-form .select2-container--default .select2-selection--multiple{border-radius:30px;background:#f3f4f7;border-color:#f3f4f7;padding:4px 10px 4px 35px;min-height:40px;display:flex;align-items:center}.wod-form .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-color:#08c9b5;background:#fff}.wod-form .select2-container .select2-selection--multiple .select2-search__field{margin-top:0}.wod-form .select2-container .select2-selection--multiple .select2-selection__rendered{display:none}.select2-container--open .select2-dropdown{margin-top:5px;border-radius:12px;border-color:#eaebed;box-shadow:0 0 20px #0000001a}.select2-container--default .select2-results>.select2-results__options{padding:.5rem 0}.select2-container--default .select2-results .select2-results__group{font-size:12px;color:#678381;text-transform:uppercase;padding:10px 15px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:#f9f9f9;color:inherit}.select2-container--default .select2-results__option--selected{background:inherit}.select2-container--default .select2-results .has-checkbox .checkbox{margin-right:12px}.select2-dropdown-footer{display:flex;justify-content:end;padding:10px;border-top:#eaebed solid 1px}.select2-dropdown-footer .btn-clear{margin-right:6px}.wod-form .blank-slate{padding:50px 0;text-align:center}.wod-form .workouts-list-container{background-color:#f4f6f8;margin:0 15px 15px;padding:10px}.wod-form .workouts-list-description{margin-top:0;color:#6b7b79;padding:.5rem 0;font-size:.85rem;margin-left:10px}.wod-form .wod-item{display:flex;align-items:center;margin:0 10px 10px}.wod-form .wod-item .wod-item-position{margin-right:8px}.wod-form .wod-item .wod-item-title-container{flex-grow:1;display:flex;justify-content:space-between;background-color:#fff;border:2px solid #D2D6E2;border-radius:4px;padding:8px 12px}.wod-form .wod-item .wod-item-title-container .icon-move{cursor:grab}.wod-form .wod-item .icon-trash{cursor:pointer;margin-left:10px}.wod-form .wod-form-footer{border-top:1px solid #d8d8d8;text-align:center;padding:20px 0}.wod-preview{z-index:50;background-color:#fff;width:580px;max-width:80%;border-radius:10px;box-shadow:0 0 20px #0003}.wod-preview-header{background-color:#08c9b5;color:#fff;padding:20px 10px;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px}.wod-preview-header .wod-preview-title h2>*{vertical-align:middle}.wod-preview-header img{width:20px;margin-right:5px}.wod-preview-header .close{color:#fff;position:absolute;top:15px;right:10px}.wod-preview-header .wod-preview-title-date{margin:0}.wod-preview-body{padding:20px;max-height:65vh;overflow-y:auto}.wod-preview-nav{margin-bottom:15px;border-bottom:solid 1px #eaebed}.wod-preview-nav ul{display:flex}.wod-preview-nav li{padding:5px 20px;cursor:pointer}.wod-preview-nav .selected{color:#08c9b5;border-bottom:solid 3px #08c9b5}.wod-preview-workouts-container dt{padding-top:20px}.wod-preview-workouts-container .workout-preview-name{display:inline-block;padding-bottom:10px;margin-right:12px;color:#334644;font-weight:700;font-size:18px}.wod-preview-workouts-container .workout-preview-description{white-space:pre-line;line-height:1.5rem}.wod-preview-workouts-container .workout-preview-scored-label{color:#2869c2;background-color:#eef4fc;display:inline-block;border-radius:40px;padding:0 13px;margin-bottom:10px}.leaderboard-list{margin-top:8px}.leaderboard-item{display:flex;align-items:center;justify-content:space-between;padding:5px 5px 14px 0;border-bottom:1px solid #eaebed;margin-bottom:8px}.leaderboard-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.leaderboard-item .member{display:flex;flex-wrap:nowrap;align-items:center}.leaderboard-item .rank-number{margin-right:20px;font-weight:500;font-size:18px}.leaderboard-item .member .member-details>*{vertical-align:middle}.leaderboard-item .member-profile-pic{width:30px;height:30px;border-radius:50%;box-shadow:0 5px 10px #393b4d1a;margin-right:20px}.leaderboard-item .award-img{margin-left:5px}.leaderboard-item .score-container{font-weight:500;text-align:center}.wod-preview-footer{padding:15px 0;border-top:solid 2px #eaebed;text-align:center}.wod-preview-footer .cancel-wod{margin-right:10px}.override-tax{display:none}.pricing-container{border-radius:4px 4px 0 0;border-bottom:none;margin-top:14px;padding:20px;max-height:266px;overflow-y:auto;scroll-behavior:smooth;border-left:1px solid #E6EAEC;border-right:1px solid #E6EAEC;border-top:1px solid #E6EAEC}.pricing-divider{height:1px;border-bottom:1px solid #E6EAEC;margin:0 -25px}.pricing-item-box{border:1px solid #E6EAEC;border-radius:4px;padding:12px 16px;margin-bottom:6px;margin-top:6px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:box-shadow .2s ease}.pricing-item-box.selected{border:1px solid #E73629;background-color:#e736291a}.pricing-item-box:hover{box-shadow:0 2px 6px #0000001a}.pricing-item-box .label{font-weight:600;text-align:left;padding-right:4px}.pricing-item-box .success-color{color:#30ab20;text-align:right}.pricing-item-box .alert-color{color:#e73629;text-align:right}.pricing-item-box .cost{font-weight:600;font-size:16px;text-align:right}.book-form .session{padding:0;margin-bottom:25px;position:relative}.tax-line{padding-top:8px;font-weight:400;font-size:12px;padding-bottom:0;text-align:justify;opacity:.75}.tax-line-unique{font-weight:400;font-size:12px;padding-bottom:8px;text-align:justify;opacity:.75}.totalizer{padding:10px 0 0;border-radius:0;font-size:13px;line-height:1.6;border-top:1px solid #ddd}.totalizer-row{display:flex;justify-content:space-between;padding:4px 0;color:inherit}.totalizer-total{display:flex;justify-content:space-between;font-weight:600}.unique-pricing{padding-top:6px;text-align:left}.unique-pricing.has-tax{text-align:right}.unique-cost-label{font-weight:600;font-size:16px;padding-bottom:8px}.schedule-grid .time-slot,.schedule-grid .time-header,.schedule-grid .day-header,.schedule-event .details .top em,.book-form .event-details h4,.book-form h3,body .schedule .date-nav .prev,body .schedule .date-nav .next,body .schedule .date-nav em,body .schedule-view .date-nav button,body .schedule-grid .time-header{color:inherit}.schedule-grid .schedule-event .main-details small,.drag-ghost small{color:inherit;opacity:.8}.schedule-event .details .desc em{font-style:italic}.schedule-event .details .desc ul{list-style:disc;padding-left:1.5em}.schedule-event .details .desc ol{list-style:decimal;padding-left:1.5em}.schedule-event .details .desc ul ul{list-style:circle}@media only screen and (max-width:1080px){.schedule .days{display:block}.schedule .day{display:block;width:auto;border-bottom:1px solid #efeff0}.schedule .event{display:inline-block;width:25%;border-bottom:0;vertical-align:top}.schedule.width:not(.container){padding:0 20px}}@media only screen and (max-width:900px){.schedule .day .wod-btn{width:100%}.schedule .day .wod-btn a{opacity:1}.academy-schedule .schedule-grid{border:0;padding-bottom:0}.schedule .no-sessions.visible{display:block;padding-top:0}}@media only screen and (max-width:768px){.schedule .event{width:50%}.schedule .day h2{font-size:14px}}@media only screen and (max-width:650px){.schedule .description{width:auto;margin-top:30px;padding-bottom:30px}}
/*# sourceMappingURL=schedule.9937f8ff.css.map */
