body *{letter-spacing:.05em!important}body .btn{text-transform:capitalize;font-weight:500;font-size:13px;padding-left:20px;padding-right:20px;border-radius:4px}.no-bottom-border{border-bottom:none!important}.no-top-border{border-top:none!important}.no-top-mar{margin-top:0!important}.no-top-borders .list-group-item{border-top-left-radius:0!important;border-top-right-radius:0!important}.no-lateral-borders{border-left:none!important;border-right:none!important}.no-radius{border-radius:0!important}.fs-16{font-size:16px}.bg--loading-small,.bg--loading{position:relative}.bg--loading:after{content:"";display:block;width:44px;height:44px;position:absolute;left:50%;top:50%;z-index:12;transform:translate(-50%,-50%);border-radius:50%;border:5px solid #fff;border-top-color:transparent;animation:spin 1s infinite linear;margin-left:-12px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.top-border{border-top:1px solid #ddd}.form-group.studio_id{display:none}:root{--bs-progress-bg: #ddd !important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background:#fff!important;color:#000!important}.progress{background-color:#ddd!important;height:8px}.bg-fcfcfc{background-color:#fcfcfc!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none!important}input[type=number],input[type=day],input[type=month],input[type=year],input[type=time],input[type=date]{-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important}.full-schedule-link{color:#969696;text-decoration:underline}.full-schedule-link:hover{color:#000;text-decoration:underline}a,.btn.btn-link{text-decoration:none}.fs-12px{line-height:20px}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder{font-weight:400!important;color:#969696;font-size:14px;letter-spacing:.05em}.form-check-input[type=radio]{border-radius:50%!important}#dropdownMenuAccount{cursor:pointer}[aria-labelledby=dropdownMenuAccount]{padding:20px 20px 17px;border-radius:4px;border-color:#ddd}[aria-labelledby=dropdownMenuAccount] h6{line-height:1;padding:0 0 18px!important;margin:0 0 17px}[aria-labelledby=dropdownMenuAccount] a:hover{color:#333}[aria-labelledby=dropdownMenuAccount] a{padding:0!important}.client-main [aria-labelledby=dropdownMenuAccount]{padding:12px;z-index:9000}.client-main [aria-labelledby=dropdownMenuAccount] a{padding:7px 10px!important}[aria-labelledby=dropdownMenuAccount] .dropdown-item:hover,[aria-labelledby=dropdownMenuAccount] .dropdown-item:focus,.dropdown-item:hover,.dropdown-item:focus{background:none!important}.spots .spot:hover{border-color:#777!important}.spots .spot.beginner{background-color:#52c15a33;border-color:#52c15a}.spots .spot.beginner.checked{background-color:var(--bs-primary, #000);border-color:var(--bs-primary, #000)}.go-to-date{transition:all .25s ease-in-out 0s;font-weight:500}.go-to-date:hover{color:#000!important}.payroll-date-selector .go-to-date:first-of-type{margin-right:10px}.payroll-date-selector .go-to-date:last-of-type{margin-left:10px}.was-validated .form-control:invalid,.form-control.is-invalid{background-image:none!important}.form-control:disabled{background-color:var(--bs-secondary-bg)!important;opacity:1}@keyframes notification{0%{transform:translateY(-25px)!important;opacity:0!important}to{transform:translateY(0)!important;opacity:1!important}}body .fl-main-container>.fl-show{transform:translate(0)!important}.main-content{padding:0 60px 150px}.radius-6,.radius-8,.radius-10{border-radius:4px}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar{width:6px;background-color:#000}::-webkit-scrollbar-thumb{background-color:#000}*{scrollbar-color:#000 #fff;scrollbar-width:thin}#dashboard-side::-webkit-scrollbar-track{background-color:#000}#dashboard-side::-webkit-scrollbar{width:6px;background-color:#222}#dashboard-side::-webkit-scrollbar-thumb{background-color:#222}#dashboard-side{scrollbar-color:#222 #000;scrollbar-width:thin}.main-content>.navbar{margin-right:-60px;margin-left:-60px;position:sticky;top:0;background:#fff;z-index:1000111}.main-content .logo{display:none}.sidebar-logo{padding-top:40px;padding-bottom:40px}.table-filter-select{padding-right:40px;min-width:auto;border:none;right:0;position:relative;padding-left:0}.py-50{padding-bottom:50px!important;padding-top:50px!important}.py-60{padding-bottom:60px!important;padding-top:60px!important}.my-50{margin-bottom:50px!important;margin-top:50px!important}.mt-40{margin-top:40px!important}.auth-card .line-style.mb-0{margin-bottom:0!important}.mb-40{margin-bottom:40px!important}.mt-50{margin-top:50px!important}.pt-50{padding-top:2.8rem!important}.pb-50{padding-bottom:2.8rem!important}.gap-20{gap:20px!important}.gap-25{gap:25px!important}.lh-33{line-height:33px!important}.modal-footer.justify-content-between{flex-wrap:nowrap}.jce{justify-content:end}.dashboard-side .logo{width:auto;display:flex;align-items:center;justify-content:center}.modal-body .form-control{max-width:none}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-top:2px!important;padding-bottom:0!important;padding-left:15px!important;min-height:0!important}#filter-search-row .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:12px!important}.booking-box .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px!important}.table-filter-select .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:12px!important;padding-top:0!important;padding-bottom:0!important;color:#000}.account-ctrl{font-weight:600;text-transform:uppercase}.w-100px{width:100px}#users-table .list-group-item,#users-table .list-header{grid-template-columns:20px 40px 140px 90px 95px auto 80px 30px;column-gap:20px}#classes-table .list-group-item,#classes-table .list-header{grid-template-columns:20px 90px 42px auto 100px 140px 30px;column-gap:20px}#instructors-table .list-group-item,#instructors-table .list-header{grid-template-columns:20px 40px 160px 75px auto 80px 30px;column-gap:20px}.client-classes-table .list-group-item,.client-classes-table .list-header{grid-template-columns:90px 40px 2fr 1fr}.form-check-input,.form-check{position:relative;z-index:8}.box60{width:60px;height:60px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;border:1px solid #ddd;font-size:14px;font-weight:500}.profile-thumbnail-60 img{width:100%;height:100%;object-fit:cover}.profile-thumbnail-60{object-fit:cover;width:60px;height:60px;min-width:60px;min-height:60px;overflow:hidden;border-radius:50px}[data-tooltip]{position:relative}[data-tooltip]:hover:before{left:calc(100% + 22px);opacity:1;visibility:visible}[data-tooltip]:hover:after{left:calc(100% + 2px);opacity:1;visibility:visible}[data-tooltip]:before{content:attr(data-tooltip);white-space:nowrap;opacity:0;visibility:hidden;transition:all .25s ease-in-out 0s;background:#000;position:absolute;top:50%;left:calc(100% + 12px);z-index:1111;font-size:10px;padding:12px 15px;transform:translateY(-50%);border-radius:4px}[data-tooltip]:after{content:"";position:absolute;left:calc(100% - 8px);top:50%;opacity:0;visibility:hidden;transition:all .25s ease-in-out 0s;border:8px solid rgba(0,0,0,0);border-right:12px solid #000;transform:translateY(-50%)}#dashboard-icons svg{display:block;margin:auto}.mini-menu #dashboard-icons svg{transform:translate(calc(0% - 5px))}#dashboard-icons .menu-item.active>*{opacity:.9}#dashboard-icons .menu-item{overflow:visible}.menu-item.mini-logo{height:60px;display:flex;align-items:center;justify-content:center}body.side-menu #dashboard-icons{width:0}body.mini-menu #dashboard-icons{width:60px}#dashboard-side,#dashboard-icons{transition:all .25s cubic-bezier(.13,.56,.38,.89) 0s}body.side-menu #dashboard-side{width:280px}body.mini-menu #dashboard-side{width:0}.input-placeholder{position:relative}.lg-search{position:relative;display:flex;align-items:center}.lg-search .form-control{width:32px;height:32px!important;min-height:32px;padding:0;margin:0;border-radius:4px;border:1px solid #ddd;line-height:normal;transition:all .3s ease;order:1}.lg-search .form-control::placeholder{line-height:normal;transition:all .3s ease;transform:translateY(1px);opacity:0}.lg-search .form-control.lg-search-expanded{width:330px;padding:2px 40px 0 15px}.lg-search .form-control.lg-search-expanded::placeholder{opacity:1}.lg-search .lg-search-ico{width:32px;height:32px;min-width:32px;display:flex;align-items:center;justify-content:center;margin-left:-32px;cursor:pointer;order:2;pointer-events:auto;z-index:1;position:relative}.lg-search .lg-search-ico:before{content:"";display:block;width:15px;height:15px;background-image:url(/build/assets/search-icon-dc05b716.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lg-search .lg-search-ico:after{content:"";display:none;width:15px;height:15px;background-image:url(/build/assets/close-icon-d99020b6.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lg-search .form-control.lg-search-expanded~.lg-search-ico:before{display:none}.lg-search .form-control.lg-search-expanded~.lg-search-ico:after{display:block}#locationModalToggle .modal-body{max-height:70vh;overflow:auto}.right-recycle-position{right:4vw}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}textarea.form-control{max-height:275px;min-height:275px;border-color:#ddd!important;border-radius:4px;background:#FDFDFD!important;height:auto!important;padding:20px 15px}textarea#note.form-control,textarea#internal-note.form-control{max-height:130px;min-height:130px}textarea.popup-txtarea{max-height:150px;min-height:150px}#policy-form textarea.form-control{min-height:500px;max-height:500px}#policy-form .form-group.position-relative.text-start .position-relative{max-width:100px}.modal-fields textarea.form-control{padding:17px 15px}.list-group-item .list-thumbnail{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;object-fit:cover;transition:opacity .3s ease}.list-group-item .list-thumbnail.placeholder-image:hover{opacity:.5}.welcome-badge{position:absolute;top:30px;left:30px;z-index:11}.trial-upgrade{height:30px;display:flex;align-items:center;justify-content:center;font-size:10px;gap:3px;white-space:nowrap;min-width:240px}.modal-dialog{max-width:500px}.dropdown-item{padding-left:20px;padding-right:20px;line-height:18px}@media (min-width: 576px){.fw-sm-normal{font-weight:400!important}.fw-sm-semibold{font-weight:600!important}.modal-dialog.w-500{max-width:500px}.modal-dialog.w-40{max-width:40%}}@media (max-width: 576px){.modal-footer.justify-content-between{flex-wrap:wrap}}.menu-item:not(:first-child) svg{width:15px}.alert p{margin:0}#dashboard-icons .menu-item{padding:20px 0}#dashboard-icons .menu-item:last-of-type{border-bottom:none}#dashboard-icons .menu-item{border-top:1px solid rgba(255,255,255,.1)}.alert{position:fixed;bottom:0;left:0;z-index:111;width:100%;text-align:center;border:none;margin:0}.btn-ghost-light{border-radius:40px;background:#fff}.btn-ghost-light:hover,.btn-ghost-light:focus{background:#ddd}.btn-ghost-light-bigger{background:#fff}.btn-ghost-light-bigger:hover,.btn-ghost-light:focus{background:#ddd}#payroll-table .list-group-item,#payroll-table .list-header{grid-template-columns:20px 40px 3fr 10% 10% 12% 10% 120px}#email-templates-table.entity-table .list-group-item,#admin-notifications-table.entity-table #searchForm .list-group .list-group-item{padding-top:40px;padding-bottom:30px}#stickyNotificationCountContainer{padding:5px 10px;font-size:10px;border-radius:4px;margin-left:10px}input[type=text].line-style,input[type=email].line-style,input[type=url].line-style,input[type=password].line-style,input[type=search].line-style,input[type=number].line-style,input[type=tel].line-style,input[type=range].line-style,input[type=date].line-style,input[type=month].line-style,input[type=week].line-style,input[type=time].line-style,input[type=datetime].line-style,input[type=datetime-local].line-style,input[type=color].line-style,textarea.line-style{padding:0 0 0 15px!important;width:100%;height:40px;border:1px solid #ddd!important;font-size:14px;border-radius:4px;background:#fdfdfd!important;margin-bottom:30px!important}#clientInstructorModal.modal.fade .modal-dialog,#locationClientModalToggle.modal.fade .modal-dialog,#locationModalToggle.modal.fade .modal-dialog,#clientCourseModal.modal.fade .modal-dialog{max-width:500px}.py-25{padding-top:25px;padding-bottom:25px}.minH-42px{min-height:42px;display:flex;align-items:center;justify-content:center}.minH-42px-normal{min-height:42px;align-items:center;justify-content:center}.admin-avatar{width:70px;height:70px}.basic-info-box{border:1px solid #ddd;border-radius:4px}.basic-info-box .instructor-basic-info.border-top{border-top:0!important}.instructor-basic-info{display:grid;border-bottom:1px solid #ddd;grid-template-columns:140px 1fr;padding:15px 20px;gap:20px;font-size:14px}.client-info-box .instructor-basic-info{grid-template-columns:170px 1fr}.basic-info-box.about-box .instructor-basic-info>div{align-items:baseline}.internal-notes .internal-notes-box{padding:27px 30px 30px;border:1px solid #ddd;border-radius:4px;margin-bottom:20px}.internal-notes .internal-notes-box:first-of-type{margin-top:30px}.internal-notes .internal-notes-box:last-of-type{margin-bottom:0}.internal-notes .internal-notes-box p.note{font-size:14px;line-height:25px}.delete-int-note{font-size:11px!important;line-height:1;border:1px solid #ddd!important;padding:10px 15px!important}.delete-int-note:hover{background-color:#f8f8f8;color:#969696!important}.instructor-basic-info:last-of-type{border-bottom:none}.instructor-basic-info>div{display:flex;align-items:center;justify-content:flex-start}.instructor-basic-info *{color:#000}.rate-grade{display:flex;border:1px solid #ddd}.rate-grade>label:hover{background:#F8F8F8;cursor:pointer}.rate-grade>label:last-of-type{border-right:none!important}.client-classes-table .class-history.list-group-item{grid-template-columns:60px 2fr 1fr}#clientPolicyModal.modal .modal-dialog{max-width:500px}.rate-grade>label{width:20%;height:55px;background:#FCFCFC;border-right:1px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:16px}.rate-grade>label>input{position:absolute;top:0;left:0;opacity:0;visibility:hidden;width:1px;height:1px}.rate-grade>label>input:checked+.rate-value{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:#52C15A;border-radius:50%;color:#fff}.form-group.w-100 textarea.form-control{max-width:100%!important}.dashboard-side .menu,.dashboard-side .location-wrap{border-color:#ffffff1a!important}.dashboard-side .menu-item.text-opacity-50{color:#fff,var(--bs-text-opacity) \)!important}.rating-stars{position:relative;top:-1px}.rating-stars.full svg path{fill:#e8af44}.overal-rating-wrap h3{padding-top:40px}.overal-rating-wrap p{padding-bottom:40px;border-bottom:1px solid #ddd}.overal-rating-wrap span{color:#db1818;position:absolute;right:0;bottom:53px}#invitation_code.is-invalid{border-color:red}.invalid-feedback.invitation_code_error{position:absolute;bottom:-20px;left:0;width:100%}.invalid-feedback,.form-group.has-danger .text-danger{margin-top:8px;display:block}.side-menu .dashboard-side nav.menu,.side-menu .dashboard-side .menu-items-wrap{gap:18px}.dashboard-side .menu-item{line-height:1;text-transform:capitalize}.dashboard-side nav.menu,.dashboard-side .location-wrap{padding-top:27px;padding-bottom:30px}.location-wrap svg{margin-right:6px}.select2-container--default .select2-results__group{padding:6px 6px 22px}.notes_badge{position:absolute;top:0;left:calc(100% - 20px);width:auto;height:20px;min-width:18px;background:#fff;border-radius:30px;border:1px solid #ddd;display:flex;white-space:nowrap;font-size:10px;color:#969696}.number-of-notes{width:18px;height:20px;display:flex;align-items:center;justify-content:center}.notes_badge:hover .number-of-notes-text{width:78px}body .select2-container{width:auto!important;max-width:500px!important}.number-of-notes-text{padding:0;display:block;line-height:20px;width:0;overflow:hidden;transition:all .25s ease}.password-eye{top:50%;margin-top:-12px}button.password-toggle-btn{border:none;background:none;position:absolute;right:15px;margin-top:14px;z-index:50}.mini-dollar{font-size:20px}svg{display:block}.dashboard-side .menu-item-has-children[data-tooltip=Management] svg{transform:rotate(0)}#dashboard-icons #sidebar-submenu-mini{z-index:11122}.select2-container--open .select2-dropdown--below{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-color:#ddd}.zIndex-10000 .select2-container.select2-container--default.select2-container--open:not(.select2-container--below){left:auto!important;right:0!important;top:100%!important}.zIndex-10000{z-index:1113}.zIndex-10000 .select2-container--open .select2-dropdown--below{transform:translate(-100%)!important;top:10px;padding:20px 20px 18px;border:1px solid #ddd;border-radius:4px;min-width:100%;width:100%}.select2-container--open .select2-dropdown--below:not(.select2-dropdown--compact),.select2-container--open .select2-dropdown--above:not(.select2-dropdown--compact){min-width:fit-content}.select2-dropdown--compact{padding:8px 10px!important}.select2-results__options{gap:13px;overflow-x:hidden}.max-w-600{max-width:600px}.max500{max-width:500px}div#extraInfo{color:#969696;margin-top:5px}[for=repeat_every_period]{height:10px}#repeat-every-weekday{margin-bottom:0;margin-top:30px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10000000000}#addCard .modal-dialog{max-width:500px}.break-text{white-space:pre-line}.modal-header .modal-title{margin-bottom:0;padding-right:35px;line-height:1.6!important;font-size:14px;text-transform:capitalize;font-weight:500}.mx-2.date-selector.text-center.fs-14px.ls-0\.7px{position:relative;top:3px}.list-group-item-action:hover,.list-group-item-action:focus{background-color:#fcfcfc!important}.nav-tabs .nav-item .nav-link{font-size:14px}.entity-table .list-group-item,.schedule.list-group .list-group-item{padding:20px!important;gap:20px}.right_mark{position:absolute;top:13px;right:15px;font-size:14px;color:#969696;display:flex;justify-content:flex-end;pointer-events:none;width:60px}.left_mark{position:absolute;top:13px;left:15px;font-size:14px;pointer-events:none;font-weight:400;color:#969696;line-height:1}body .flatpickr-calendar{border-radius:4px;box-shadow:none;border:1px solid #ddd!important;margin-top:0;padding:0;z-index:1000300!important;max-width:470px!important;width:100%!important}body .flatpickr-calendar.noCalendar{width:100%!important}body .flatpickr-calendar.hasTime .flatpickr-time{border-top:none!important;border-radius:4px;height:44px;padding:0 10px;gap:8px}body .flatpickr-calendar.hasTime .flatpickr-time .numInputWrapper{height:100%;flex:1 1 auto;border-radius:4px}body .flatpickr-calendar.hasTime .flatpickr-time .numInputWrapper input{font-size:14px;font-weight:400;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}body .flatpickr-calendar.hasTime .flatpickr-time .numInputWrapper input::-webkit-inner-spin-button,body .flatpickr-calendar.hasTime .flatpickr-time .numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body .flatpickr-calendar.hasTime .flatpickr-time .numInputWrapper input:focus{background:#ddd;border-radius:4px}body .flatpickr-calendar.hasTime .flatpickr-time .numInputWrapper:hover{background:#ddd;border-radius:4px}body .flatpickr-calendar.hasTime .flatpickr-time .numInputWrapper span.arrowUp,body .flatpickr-calendar.hasTime .flatpickr-time .numInputWrapper span.arrowDown{border:none;opacity:.5}body .flatpickr-calendar.hasTime .flatpickr-time .numInputWrapper span.arrowUp:hover,body .flatpickr-calendar.hasTime .flatpickr-time .numInputWrapper span.arrowDown:hover{opacity:1;background:transparent}body .flatpickr-calendar.hasTime .flatpickr-time .flatpickr-time-separator{font-size:14px;color:#969696;flex:0 0 auto;width:auto;padding:0}body .flatpickr-calendar.hasTime .flatpickr-time .flatpickr-am-pm{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;font-weight:500;border-radius:4px;border:1px solid #ddd;margin:6px 0;padding:0 8px;width:auto;flex:0 0 auto;height:32px;line-height:32px;display:inline-flex;align-items:center;justify-content:center;-webkit-text-size-adjust:100%;text-rendering:geometricPrecision;cursor:pointer;user-select:none;-webkit-user-select:none}body .flatpickr-calendar.hasTime .flatpickr-time .flatpickr-am-pm:hover,body .flatpickr-calendar.hasTime .flatpickr-time .flatpickr-am-pm:focus{background:#ddd}.flatpickr-time:after,.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{display:none!important}.dash-stats-container .dash-stats-header{background-color:#fcfcfc!important}#payment-table .list-group-item,#payment-table .list-header{grid-template-columns:3fr 1fr 1fr 1fr 80px}#packages-table .list-group-item,#packages-table .list-header{grid-template-columns:20px 120px 126px 65px 60px auto 67px 30px}.dashboard-side .menu-item.active{opacity:.3!important}#internal-note{height:180px}.schedule-wrap .list-group-item.list-group-item-action+.list-group-item.list-group-item-action{border-top:none!important}.error-msg.text-danger{position:absolute;top:120%;width:50vw;left:0;z-index:11}.selectall-box,.entity-table .list-header,.schedule-wrap .schedule.list-group .list-header{background:#FCFCFC;border:1px solid #ddd;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 20px;height:55px;align-items:center}.selectall-box span{margin-left:18px}.selectall-box .form-check{display:flex;align-items:center}.selectall-box .form-check label{font-size:12px}.multi-select-actions{position:absolute;top:0;left:0;background:#fff;width:100%;z-index:10;box-shadow:0 2px 4px #0000001a}.entity-table:has(.multi-select-actions[style*="display: block"]) table,.entity-table:has(.multi-select-actions:not([style*="display: none"])) table{margin-top:55px}.multi-select-actions.all-actions .selectall-box{padding-left:35px}.entity-table:not(.schedule-wrap){position:relative}.entity-table:not(.schedule-wrap) .list-group-item,.dashboard-menus .dash-table .schedule-wrap.entity-table{border:1px solid #ddd;border-bottom:none}.schedule-wrap:not(.entity-table) .schedule.list-group .list-group-item,.entity-table.upcoming-cl-table .list-group-item,.upcoming-day{border-left:1px solid #ddd;border-right:1px solid #ddd;margin-bottom:0;border-bottom:1px solid #ddd}.upcoming-day{border-top:1px solid #ddd;background-color:#fcfcfc;height:54px;text-transform:capitalize;padding-left:20px;display:flex;align-items:center;border-top-left-radius:4px;border-top-right-radius:4px}.upcoming-day:not(:first-of-type){margin-top:20px}.upcoming-day{font-weight:500}.entity-table.upcoming-cl-table .list-group-item{border-top:none}.entity-table:not(.schedule-wrap):not(.with-pagination) .list-group-item:not(:has(~.list-group-item)){border-bottom:1px solid #ddd}.entity-table:not(.with-pagination) .list-group-item:not(:has(~.list-group-item)),.upcoming-classes-box .list-group-item:not(:has(~.list-group-item)){border-bottom-left-radius:4px;border-bottom-right-radius:4px}#classes-table .list-group-item:first-of-type,.bookedspots-table .list-group .list-group-item:first-of-type,.dashboard-menus .dash-table .schedule-wrap.entity-table:first-of-type,.dash-table.entity-table .list-group .schedule-wrap:first-of-type .schedule .list-group-item{border-top-left-radius:4px;border-top-right-radius:4px}.bookedspots-table .list-group .list-group-item:nth-last-child(1 of.list-group-item),.dashboard-menus .dash-table .schedule-wrap.entity-table:last-of-type,.dash-table.entity-table .list-group .schedule-wrap:last-of-type .schedule .list-group-item,.upcoming-classes-box .list-group-item:last-of-type{border-bottom:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.dash-table.entity-table .list-group .schedule-wrap:not(:last-of-type) .schedule .list-group-item{border-bottom:none}.schedule-wrap.entity-table .list-group-item:last-of-type{border-bottom:none!important}.schedule-wrap.entity-table+.schedule-wrap.entity-table .border-top{border-top:none!important}.no-table-data{border-top:1px solid #ddd;font-size:14px;padding-top:35px}#clientCourseModal .list-thumbnail,#clientInstructorModal .list-thumbnail{width:70px;height:70px;min-width:70px;max-width:70px;min-height:70px;max-height:70px;object-fit:cover}button,.btn{white-space:nowrap}.modal-content *{word-break:break-word}.real_right .right_mark{left:auto!important;right:20px}#addCardModalToggle .modal-dialog{max-width:500px!important}.cart-icon-hover{transition:all .2s ease-in-out 0s}.booking-heading .rounded-circle:hover{box-shadow:0 0 50px #3333331a}#classes-table .multi-select-actions{position:relative!important;top:auto!important;left:auto!important;height:auto!important}.text-black-hover:hover{color:#000!important}.spots .spot:not(.checked):hover{background:none!important;border-color:#000!important}.booking-box .spots .spot:not(.checked):hover{background:#ddd!important;border-color:#777!important}.color-palette{position:absolute;top:50%;left:calc(100% + 20px);background:#fff;padding:30px;box-shadow:0 0 30px #0000000d;opacity:0;visibility:hidden;pointer-events:none;transition:all .25s ease-in-out 0s;display:flex;max-width:260px;flex-wrap:wrap;width:1000%;z-index:1111111;transform:translateY(-50%)}.color-palette.show{opacity:1;visibility:visible;pointer-events:auto}.color-item.selected{box-shadow:0 0 0 2px #fff,0 0 0 3px #000}.color-item{display:block;width:30px;height:30px;margin:5px;border-radius:50px}.color-item:hover{box-shadow:0 0 0 3px #dcdcdc}.small-dropdown-row .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:12px!important}.py-25px{padding-top:25px!important;padding-bottom:25px!important}form{margin-bottom:0}.table-filter-select+.select2-container--default{max-width:fit-content;height:32px;border:1px solid #ddd;border-radius:4px;padding:0 5px 0 0;display:flex;align-items:center;transition:box-shadow .3s}.small-dropdown-row .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1!important}.table-filter-select+.select2-container--default .select2-selection--single{height:auto}.table-filter-select+.select2-container--default .select2-selection--single .select2-selection__arrow{right:15px;top:50%;transform:translateY(-50%);width:8px;height:5px}.table-filter-select+.select2-container--default .select2-selection--single .select2-selection__arrow b{opacity:.4}.dash-stats .stat{height:130px;border:1px solid #ddd;position:relative;padding:0 35px;border-radius:4px;text-align:left;border-left:8px solid #ddd;display:flex;flex-direction:column;justify-content:center}.dash-stats .stat p.description{font-weight:500;font-size:16px;margin-bottom:0}.dash-stats .stat h4{font-weight:400;font-size:12px;color:#969696;margin-bottom:3px;margin-top:3px}.form-group{line-height:1}.form-group label{font-size:12px;margin-bottom:15px;line-height:1;text-transform:capitalize}.form-group label[for=biography]{display:none}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,input.form-control{height:40px!important;min-height:40px;border-color:#ddd!important;border-radius:4px;background:#FDFDFD!important;padding:0 13px}input:not(.switch-input):not([type=checkbox]):hover,textarea:hover,.table-filter-select+.select2-container--default:hover,.lg-search .form-control:hover,.lg-search:hover input,.form-group .select2-container .select2-selection--single:hover,.table-dots-wrapper .dropdown-menu,.table-dots-wrapper .btn-circle:hover{box-shadow:0 0 50px #3333331a}body .select2-container--default .select2-selection--single{height:40px;border:1px solid #ddd;border-radius:4px;outline:none;background:#fdfdfd;transition:all .3s}body .form-check-input{border-color:#ddd!important;border-radius:4px!important;width:20px;height:20px}body .form-check-input:checked{background-color:#fff;border-color:#ddd}.btn.btn-outline-secondary{border-color:#ddd}.btn.btn-outline-secondary:hover{background:#f8f8f8;color:#969696!important;border-color:#ddd}.btn.btn-outline-warning{border-color:rgb(var(--bs-warning-rgb))}.btn.btn-outline-warning:hover{background:rgb(var(--bs-warning-rgb));color:#fff!important}.form-switch .form-check-input{border-radius:100px!important;margin:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity);z-index:1111111}.rounded-10px{border-radius:4px!important}.auth-card,.login-modal-content{max-width:500px;border-radius:4px;padding:60px 50px 40px}.login-modal-content{padding-top:30px}.auth-page-content-wrap{min-height:100vh}.auth-card input.line-style,.login-modal-content input.line-style{margin-bottom:15px!important}.auth-card .login-logo{margin-bottom:60px}.auth-page-content-wrap p.booking-by{position:absolute;bottom:10px}.login-modal-content .login-logo{margin-bottom:30px}.auth-card .login-btn,.login-modal-content .login-btn{margin-bottom:35px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd}.auth-card .login-btn{margin-top:25px;padding-bottom:40px}.login-modal-content .login-btn{margin-top:15px;padding-bottom:30px}.auth-card a{text-decoration:underline}.auth-card .login-btn a.text-secondary:hover{text-decoration:underline!important}.auth-card a:hover{color:#969696}.forgot-pass h1{margin-bottom:48px}.forgot-pass .input-placeholder{margin-top:25px}.page-title{text-transform:capitalize;font-size:20px;line-height:1.3;display:flex;align-items:center;font-weight:500}.page-title .subttl-info{font-weight:400;font-size:14px;text-transform:initial;margin-top:10px;color:#969696;flex-basis:100%}.page-title.with-subtext{flex-wrap:wrap;align-items:baseline}.form-section-title{font-weight:500}.page-title-box.page-title-img h2.page-title{padding-top:70px;padding-bottom:70px}.page-title-box{padding-top:55px;padding-bottom:55px}.page-title-box-big{padding-top:60px;padding-bottom:60px}.page-title-box .btn-primary{margin-top:5px;margin-bottom:5px}.page-title-box .rounded-circle.profile-thumbnail{margin-right:30px}.page-title-box.page-title-img h2.page-title .page-title-box-big{padding-top:60px;padding-bottom:60px}.page-title-box .open-options:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;position:relative;display:inline-block;margin-left:8px}.studio-name-badge{margin-left:40px;display:flex;align-items:center;flex-wrap:wrap}.studio-name-badge h2{margin-bottom:0;margin-right:12px}.back-arrow{margin-right:3px}.back-arrow:hover{fill:#ccc}.back-text{color:#969696;flex-basis:100%;margin-top:5px}.back-text:hover{text-decoration:underline}.studio-name-badge{margin-left:40px}.dashboard-boxes{padding-top:40px;padding-bottom:40px}.package-count.rounded-pill{color:#52c15a!important;background:rgba(82,193,90,.16);width:100%;font-size:8px!important}.sub-title-box{height:110px}.sub-title-box h5,.section-title{font-size:14px;font-weight:500;text-transform:capitalize;margin:0;padding-top:40px;padding-bottom:40px;line-height:1}.list-group-item .table-title,.list-group-item .details-info .table-title{font-size:12px;font-weight:500;margin-bottom:0}.list-group-item .table-title:hover a{color:#969696}.list-group-item .details-info .table-title{margin-bottom:5px}.time-nr-booked{display:flex;flex-direction:column}.box-nrbooked{margin-top:5px}.box-nrbooked span{font-size:10px;font-weight:300;color:#000}.details-info h5,.details-info p{line-height:1;margin-bottom:8px!important}.details-info p:last-of-type{margin-bottom:0!important}.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1280px}.notif-side{padding:35px 30px}.notif-side .notification-wrap{margin-top:35px}.notif-side .notification-system{border-radius:4px;padding:10px 20px;border-color:#ddd!important}.notif-side .notification-system:hover{border-color:#ddd!important;background-color:#fcfcfc}.notification-system button.mark-as-read-btn{width:8px;height:8px;background-size:8px;opacity:1}.notifications-info-div p{margin-bottom:3px}.modal-content{border-radius:4px;overflow:hidden}.modal-content h5{font-size:14px}.modal-content .modal-header{padding:25px 30px}.modal-content .btn-close{right:30px;z-index:400}.login-modal .modal-content .btn-close{right:20;top:20}.modal-content .location p{font-size:12px;margin-bottom:0;padding:17px 15px}.rounded-pill:not(.progress):not(.progress-bar){color:#fff;padding:0 10px;font-weight:500;font-size:12px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:4px!important}.rounded-pill .progress-bar{height:100%}.rounded-pill.text-success{background:#52C15A!important;color:#fff!important;padding:5px 10px!important}.rounded-pill.text-danger{background:#db1818!important;color:#fff!important;padding:5px 10px!important}.time.badge.rounded-pill{color:#969696!important;background-color:#fcfcfc;height:32px!important;border:1px solid #ddd;width:90px;border-radius:50px!important}.white-grey-btn{font-size:11px;font-weight:500;border:1px solid #ddd;color:#969696;padding:10px 15px;border-radius:4px;background:#fff;line-height:1}.white-grey-btn:hover{border-color:#000;color:#fff;background:#000}.white-grey-btn:disabled,.white-grey-btn[disabled]{opacity:.45;cursor:not-allowed}.white-grey-btn:disabled:hover,.white-grey-btn[disabled]:hover{border-color:#ddd;color:#969696;background:#fff;cursor:not-allowed}form#filterForm .date-selector-wrap{min-width:0;z-index:50}form#filterForm input.date-selector{padding:4px 0 0!important;letter-spacing:.05em}form#filterForm .today-date{border:1px solid #ddd;color:#969696;line-height:1;padding:10px 15px;border-radius:4px;margin-left:30px}form#filterForm .today-date:hover{border:1px solid #000;color:#fff!important;background:#000}.sortby-box{margin-left:auto}.sortby-box .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:12px!important;line-height:10px!important}.nritems-box{display:flex;align-items:center;justify-content:space-between;height:80px}.nritems-box h5{font-size:12px;margin-bottom:0}.classes-nrs{padding:80px 30px;gap:20px;align-items:center}.mirrors-box{display:flex;justify-content:space-between;max-width:870px;width:100%}.buttons-wrap{border-top:1px solid #ddd;margin-top:50px}.buttons-wrap .btn{margin-top:50px}.table-grey-btn .btn-ghost-light{text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.1em;border-color:#ddd}.action-col{text-align:center}.paginate-front,.paginate-front #paginate{min-width:0!important}.entity-table.with-pagination .paginate-wrap,.paginate-front .paginate-wrap{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.entity-table.with-pagination .paginate-wrap{border:1px solid #ddd;padding:0 20px}.paginate-front .paginate-wrap{padding:22px 30px}.paginate-front .paginate-wrap>div>div{flex:1}.paginate-front .paginate-wrap>div>div:nth-child(2){display:flex;justify-content:center}.paginate-front .paginate-wrap>div>div:last-child{justify-content:flex-end}.paginate-front .pagination-wrapper{border:none;height:auto;padding-left:0}.paginate-front .pagination-wrapper .pagination-select{width:65px!important;height:30px!important;min-height:30px;padding:4px 24px 4px 10px;font-size:12px;border:1px solid #eee;border-radius:4px;color:#6c757d;background-position:right 8px center;background-size:10px;cursor:pointer;margin-left:5px}.entity-table.with-pagination .paginate-wrap>div,.paginate-front .paginate-wrap>div{height:70px}.pagination-wrapper *{font-size:12px;color:#969696}.pagination-wrapper{border:1px solid #ddd;border-radius:4px;height:32px;padding-left:15px}.entity-table.with-pagination .paginate-wrap .pagination li.page-item,.paginate-front .paginate-wrap .pagination li.page-item{margin-left:5px;margin-right:5px}.entity-table.with-pagination .paginate-wrap .pagination li.page-item:not(:first-of-type) a.page-link,.entity-table.with-pagination .paginate-wrap .pagination li.page-item:not(:last-of-type) a.page-link,.entity-table.with-pagination .paginate-wrap .pagination li.page-item.active span,.paginate-front .paginate-wrap .pagination li.page-item:not(:first-of-type) a.page-link,.paginate-front .paginate-wrap .pagination li.page-item:not(:last-of-type) a.page-link,.paginate-front .paginate-wrap .pagination li.page-item.active span{padding:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:4px}.entity-table.with-pagination .paginate-wrap .pagination li.page-item:not(:first-of-type) a.page-link,.entity-table.with-pagination .paginate-wrap .pagination li.page-item:not(:last-of-type) a.page-link,.paginate-front .paginate-wrap .pagination li.page-item:not(:first-of-type) a.page-link,.paginate-front .paginate-wrap .pagination li.page-item:not(:last-of-type) a.page-link{border:1px solid #ddd;color:#969696;border-radius:4px}.entity-table.with-pagination .paginate-wrap .pagination li.page-item.active span,.entity-table.with-pagination .paginate-wrap .pagination li.page-item:not(:first-of-type) a.page-link:hover,.entity-table.with-pagination .paginate-wrap .pagination li.page-item:not(:last-of-type) a.page-link:hover,.paginate-front .paginate-wrap .pagination li.page-item.active span,.paginate-front .paginate-wrap .pagination li.page-item:not(:first-of-type) a.page-link:hover,.paginate-front .paginate-wrap .pagination li.page-item:not(:last-of-type) a.page-link:hover{background:#000;color:#fff;border:1px solid #000}.entity-table.with-pagination .paginate-wrap .pagination li.page-item svg{fill:#969696}.entity-table.with-pagination .paginate-wrap .pagination li.page-item:hover svg{fill:#fff}.form-select.custom-styled{background:linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.6)),url(/build/assets/select_arrow-b7a5a80a.svg) center center no-repeat;background-size:8px;padding-top:8px;padding-bottom:8px;padding-right:40px;background-position:right 15px center}.form-select.custom-styled option{padding-right:15px}.form-select:not(.custom-styled){background-image:none!important;background:#fff!important;padding-top:.375rem!important;padding-bottom:.375rem!important;padding-right:2.25rem!important;max-width:500px!important}#studio-location-form .form-select{background-image:none!important;background:#fff!important;padding:.375rem 2.25rem .375rem .75rem!important;max-width:500px!important;height:auto!important}.modal-fields{padding:30px}.modal-fields .modal-footer{padding:0;justify-content:center}.modal-fields .modal-body{padding:0}.modal-fields .modal-footer button.btn.btn-primary{width:100%;margin:27px 0 24px}.nav-tabs:not(.plan-nav){overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%;display:block;padding:0 30px;border:1px solid #ddd;border-radius:4px}.nav.nav-tabs .nav-item{display:inline-block!important;position:relative;margin-right:25px!important}.nav-tabs .nav-item .nav-link{font-size:11px;font-weight:600!important;padding:16px 0!important;line-height:1;text-transform:uppercase}.nav-tabs .nav-item .nav-link.active:after{content:"";width:100%;height:1px;background-color:#000;position:absolute;left:0;bottom:0}.nav-tabs.plan-nav{border-top:1px solid #ddd;padding-top:20px;padding-bottom:20px}.nav-tabs.plan-nav .nav-item .nav-link.active:after{display:none}.plan-tabcontent,.nav-tabs.plan-nav{max-width:500px}.plan-tabcontent #monthly-tab-pane label{border-radius:4px}.change-plan-box{display:flex;border:1px solid #ddd;margin-bottom:15px;padding:0 5px 0 20px;border-radius:4px;min-height:74px;align-items:center}.change-plan-contact{margin-left:auto;padding-right:15px}.change-plan-contact:hover{text-decoration:underline}.cc-box{display:flex;width:100%;max-width:500px;border:1px solid #ddd;border-radius:4px;align-items:center;justify-content:space-between;height:70px;padding:0 20px}.nav-tabs.plan-nav .nav-item .nav-link{font-size:12px}.nav-tabs.plan-nav .nav-item .nav-link:hover{color:#000}textarea#studio_policy{padding:47px 50px 50px}#locations-table .list-group-item,#locations-table .list-header{grid-template-columns:20px 40px 130px 78px 80px auto 65px 30px}.text-right{text-align:right}#charCount{line-height:1}#payouts-tab-pane .inst-payouts{border:1px solid #ddd;border-radius:4px;overflow:hidden}#payouts-tab-pane .inst-payouts tr:last-of-type td{border-bottom:none!important}#payouts-tab-pane .inst-payouts tbody tr:first-of-type th{border-top:none!important}#payouts-tab-pane .inst-payouts tr th{background:#FCFCFC;padding:16px 0 16px 20px!important}#payouts-tab-pane .inst-payouts tr th p{font-size:12px}.payouts .price{font-size:12px;margin-bottom:2px}.payouts th{text-transform:capitalize}.payouts td{padding-top:22px!important;padding-bottom:18px!important}.form-group label[for=note]{display:none}.calendar-wrapper{padding-bottom:45px}.help-tabs{border:1px solid #ddd;border-radius:4px;margin-top:40px}.faq-box{border-bottom:1px solid #ddd;padding:17px 20px 15px}.faq-box:last-of-type:last-of-type{border-bottom:none}.help-tabs h4{font-size:14px;font-weight:500;margin-bottom:12px}.help-tabs p{font-size:14px;color:#969696;margin-bottom:0}.flat-info-table tr:first-of-type th,.flat-info-table tr:first-of-type td{border-top:none}.flat-info-table tr:last-of-type th,.flat-info-table tr:last-of-type td{border-bottom:none}.flat-info-table tbody th{min-width:190px;padding-left:20px}form .form-check.form-switch{border-top:1px solid #ddd;margin-bottom:0;padding-top:40px;padding-bottom:40px;margin-top:50px;padding-left:0}form .form-check.form-switch input{margin-left:0}#system-waitlist .form-group .form-check.form-switch{border-top:none!important;margin-top:0!important;padding-top:0!important;padding-bottom:0!important}.bottom-buttons{display:flex;border-top:1px solid #ddd;padding-top:40px;margin-top:40px}.bottom-buttons .btn{max-height:42px}.bottom-buttons .btn:not(.ms-sm-auto){margin-right:20px}.bottom-buttons .btn.text-danger{border:1px solid #DB1818}.bottom-buttons .btn.text-danger:hover{background:#DB1818;color:#fff!important}label[for=description]{display:none!important}#repeat-group{padding-bottom:40px}form .form-group:not(.large-form-group){max-width:500px}.select2-container--default .select2-selection--single .select2-selection__arrow{width:41px}form .form-group{margin-bottom:28px}.repeat-class-form .form-group{margin-bottom:0!important}.status-column{text-align:center;justify-content:center;display:flex}#repeat-group:not(.repeat-class-form) .form-group:last-of-type{margin-bottom:0!important}#location-selector-wrap .location.list-group-item{display:grid;grid-template-columns:auto 90px;align-items:center}.switch-loc{text-align:center}.switch-loc img{display:block;margin:0 auto}.form-check-input{margin-right:15px}.form-check-label{font-size:14px}.earning-model-fields{display:flex}input#rate_per_class{margin-bottom:25px}.entity-table .sortable-list-header{align-items:flex-start}.entity-table .sortable-list-header .sort-icon{border-width:0!important;margin-left:6px}.entity-table .sortable-list-header .sort-icon:before,.entity-table .sortable-list-header .sort-icon:after{content:"";border:4px solid transparent;position:absolute;width:8px;height:6px;z-index:0}.entity-table .sortable-list-header .sort-icon:before{border-bottom:6px solid #999999;margin-top:-6px}.entity-table .sortable-list-header .sort-icon:after{border-top:6px solid #999999;margin-top:7px}.entity-table .sortable-list-header:hover .sort-icon:before{border-bottom:6px solid #969696}.entity-table .sortable-list-header:hover .sort-icon:after{border-top:6px solid #969696}#cancelation_policy_min_h_before_class{-webkit-appearance:none}.profile-thumbnail-big{width:120px;height:120px}.upcoming-classes-box:not(:last-of-type){margin-bottom:30px}.booking-box .container{border:1px solid #ddd;border-top-left-radius:4px;border-top-right-radius:4px;padding:0}.booking-heading{padding:40px 30px 35px}.booking-box .calendar-wrap{padding:30px}.booking-box .calendar-wrap .slick-list{width:90%;margin:0 auto}.booking-box .calendar-wrap .arrow.prev-arrow{padding-left:30px;background-color:#fff}.booking-box .calendar-wrap .arrow.next-arrow{padding-right:30px;background-color:#fff}.booking-date{padding:21px 30px}.cart-content{padding-top:26px;padding-bottom:28px}.cart-content .machine-input-wrapper{margin-bottom:30px}.cart-content .machine-input-wrapper:last-of-type{margin-bottom:0}.client-classes-table.entity-table .list-group-item{border-left:none;border-right:none}.client-classes-table.entity-table .list-group-item:last-of-type{border-bottom:none!important}.past-class{opacity:.5}.past-class div,.past-class img{pointer-events:none;cursor:default}.past-class a.disabled{pointer-events:none;opacity:.5}.btn-disabled{pointer-events:all;opacity:.5}.info-class-calendar h5{font-size:14px;margin-bottom:5px;font-weight:500}.info-class-calendar p{margin-bottom:2px}.info-class-calendar p.class-location{margin-bottom:0}.spots-front{border:1px solid #ddd}.spots-box h4{letter-spacing:.15em!important}.payment-option{padding-top:20px;padding-bottom:20px}.payment-option .form-check-input{margin-right:0}.booking-box:not(.checkout-booking) .container{max-width:100%}.client-classes-table.entity-table .list-group-item{padding-left:30px!important;padding-right:30px!important}.buy-package-btn{padding:10px 15px;font-size:12px;text-transform:uppercase;border:1px solid #000;border-radius:50px;background:#000;color:#fff;font-weight:600;line-height:1}.dash-options-list li:hover a{background:none!important;color:#969696}.buy-package-btn:hover{background:#fff;color:#000;border-color:currentColor}.booking-box .go-to-date{font-weight:400}.booking-cart-total{display:flex;justify-content:flex-end;border-bottom:1px solid #ddd;padding:28px 30px}.acc-def-card{width:72%;padding-top:17px;padding-bottom:17px;padding-left:20px;max-width:500px!important}.acc-def-card .acc-card-txt{flex-direction:column}.acc-def-card .acc-card-txt span{line-height:16px!important}#card-element{height:40px;min-height:40px;border:1px solid #ddd;border-radius:4px;padding-top:10px;padding-bottom:0}.list-group-item .btn{min-width:0!important}.button-addnew{margin-left:auto;position:relative}.open-options{position:relative;z-index:500;margin-top:10px;margin-bottom:10px}.button-addnew:hover .dropdown-menu{display:block}.button-addnew ul{display:none;width:122px;border-radius:4px;margin-top:63px;position:absolute;right:0;border-color:#ddd;min-width:0;z-index:20;top:0!important;padding:17px 20px}.button-addnew ul li{line-height:1}.button-addnew ul li:not(:last-of-type){margin-bottom:12px}.button-addnew ul li a{padding:0}.dropdown-menu.show{border-color:#ddd}.dropdown-menu.account-menu li a:not(:last-of-type){margin-bottom:7px}.dropdown-menu.account-menu li a:hover{color:#969696}.front-sort-select .select2-container--default .select2-selection--single .select2-selection__rendered,.client-classes-table .btn{font-size:12px!important}.class-info-popup .modal-body{padding:25px 30px}.class-info-popup h5{margin-bottom:5px}.class-info-popup .modal-body p{line-height:25px}.modal.modal-white{background:rgba(255,255,255,.8)!important}.modal.modal-white.show{display:flex!important;justify-content:center;align-items:center}.auth-page .modal.modal-white{background-color:#f8f8f8!important}.modal-white .modal-content{border:1px solid #ddd}.modal{z-index:111111111111111}.max700{max-width:700px}.policy-txt-modal{padding:5px 30px;font-size:12px;line-height:20px}.register-info{display:flex;align-items:center;padding:30px;border-bottom:1px solid #ddd;justify-content:space-between}.register-info p{font-weight:500;font-size:12px;line-height:20px;padding-right:25px;max-width:415px}.reg-form .form-control,.reg-form .form-select,form.reg-form .form-group{max-width:100%!important}.dash-stats.box-stats-front-wrap{gap:30px}.credits-left-div{padding-bottom:0;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.resale-link{color:#db1818}.acc-upcoming-day{background:#fcfcfc;padding:18px 30px}.classes-left-label,.package-nr-classes{position:absolute;top:50%;margin-top:-12px}.classes-left-label{right:72px}.package-nr-classes{right:0}.accordion-button:after{border:1px solid #ddd;border-radius:50%;width:30px;height:30px;background-position:center}.packages-list .accordion-header{padding-top:30px;padding-bottom:30px}.class-left-box{position:relative;border-top:1px solid #ddd;padding-top:20px;padding-bottom:20px}.account-phistory .list-group-item{padding:28px 30px}.available-wrap{display:flex;justify-content:space-between;flex-direction:inherit;flex-wrap:wrap;gap:30px;padding:30px}.available-box{flex:0 0 calc(50% - 15px);border:1px solid #ddd;border-top:5px solid #000!important;border-radius:4px}.max400{max-width:400px!important}.poweredby{width:100%;max-width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-top:none;padding-top:32px;padding-bottom:32px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.poweredby svg{margin-left:3px;height:7px}.modal-header .btn-close{padding:0!important}.small-pill{width:20px;height:8px!important;border-radius:0!important}.small-pill:first-of-type{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.small-pill:last-of-type{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.small-pill>div{height:8px}.date-selector-wrap:not(.datepickerr) .datepicker{margin-left:-10px}.date-selector-wrap .datepicker table tr td{width:38px;height:30px;line-height:1}.date-selector-wrap input.date-selector{background:none!important;box-shadow:none!important}.datepicker .datepicker-years table tr td span,.datepicker .datepicker-centuries table tr td span{height:56px;line-height:56px}.datepicker table thead tr:nth-child(2),.datepicker :not(.datepicker-days) table thead tr:nth-child(2){display:flex;height:40px}.datepicker table thead tr:nth-child(2){width:215px}.datepicker :not(.datepicker-days) table thead tr:nth-child(2){width:225px}.datepicker table thead tr:nth-child(2) .datepicker-switch{order:-1;text-align:left;font-size:14px;height:35px;font-size:12px!important;font-weight:500;padding:0!important;height:auto!important;display:flex;align-items:center}.datepicker table thead tr:nth-child(2) .prev{margin-left:auto;font-size:0;opacity:.5;transition:all .25s ease-in-out 0s;background:url(/build/assets/date-left-light-c05d1041.svg) no-repeat center center}.datepicker table thead tr:nth-child(2) .next{height:35px;width:30px;font-size:0;opacity:.5;margin-left:0;transition:all .25s ease-in-out 0s;background:url(/build/assets/date-right-light-b99e89ab.svg) no-repeat center center}.datepicker table thead tr:nth-child(2) .next:hover,.datepicker table thead tr:nth-child(2) .prev:hover{opacity:1}.date-selector-wrap .datepicker{top:calc(100% - 1px)!important;border-radius:4px;width:240px!important;margin-top:10px;padding:0;border-color:#ddd}.date-selector-wrap .datepicker{width:240px!important;border-top-left-radius:4px;border-top-right-radius:4px;margin-top:10px;padding:0;border-color:#ddd}.datepicker .datepicker-switch{font-size:12px!important;font-weight:500;padding:15px 0 15px 10px;height:auto!important}.datepicker-days{padding:0 10px 8px}.datepicker table thead tr:nth-child(2) .prev,.datepicker table thead tr:nth-child(2) .next,.agreement-dates .datepicker .datepicker-days table thead tr:nth-child(2) .next{background-size:8px;height:auto;width:20px;padding:0!important}.datepicker-days table thead tr:nth-child(2) .datepicker-switch{text-indent:10px}.datepicker :not(.datepicker-days) table thead tr:nth-child(2) .datepicker-switch{text-indent:20px}.datepicker .datepicker-switch:hover{background:none!important}.datepicker :not(.datepicker-days) tbody td{padding:0!important}.date-selector-wrap .datepicker :not(.datepicker-days) tbody td span{position:relative}body .date-selector-wrap .datepicker :not(.datepicker-days) tbody td span:hover,body .date-selector-wrap .datepicker :not(.datepicker-days) tbody td span.focused{background:none!important}.date-selector-wrap .datepicker :not(.datepicker-days) tbody td span.active.active:after,.date-selector-wrap .datepicker :not(.datepicker-days) tbody td span:hover:after,.date-selector-wrap .datepicker :not(.datepicker-days) tbody td span.focused:after{content:"";width:46px;height:46px;position:absolute;border-radius:50%;left:50%;top:50%;margin-top:-23px;margin-left:-23px;z-index:-1}.date-selector-wrap .datepicker :not(.datepicker-days) tbody td span.active.active:after{background-color:#000}.date-selector-wrap .datepicker :not(.datepicker-days) tbody td span:hover:after,.date-selector-wrap .datepicker :not(.datepicker-days) tbody td span.focused:after{background-color:#ddd}.datepicker :not(.datepicker-days) table tbody tr td{padding:0 0 10px!important;display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(100% - 20px);height:auto;margin:0 auto;border-radius:0}.datepicker :not(.datepicker-days) table tbody tr td span{position:relative;width:46px;height:46px;display:flex;justify-content:center;align-items:center}.datepicker :not(.datepicker-days) .table-condensed tbody tr:first-of-type td{border-top:1px solid #ddd}.datepicker .datepicker-days .table-condensed thead tr:last-of-type{border-top:1px solid #ddd}.table-dots-wrapper .btn-circle{width:30px;height:30px;border-radius:50%!important;cursor:pointer!important;border:1px solid #ddd;background:white;display:flex;justify-content:center;padding:0!important;align-items:center}.table-dots-wrapper .btn-circle:hover{border-color:#000}.table-dots-wrapper .btn-circle svg{width:10px;height:10px}.table-dots-wrapper .btn-circle.dropdown-toggle:after{display:none}.table-dots-wrapper .dropdown-menu{display:none;position:absolute;z-index:1000;background:#fff;border:1px solid #ddd;border-radius:4px;top:40px!important;padding:0;right:0;width:auto;min-width:0}.table-dots-wrapper .dropdown-menu{padding:16px 20px}.table-dots-wrapper .dropdown-menu.show{display:block}.table-dots-wrapper .dropdown-menu .dropdown-item{padding:0;cursor:pointer}.table-dots-wrapper .dropdown-menu .dropdown-item:not(:last-of-type){margin-bottom:7px}.table-dots-wrapper .dropdown-menu .dropdown-item:not(.dropdown-danger):hover{color:#969696}.dropdown-danger,.table-dots-wrapper .dropdown-menu .dropdown-item.dropdown-danger:hover{color:#db1818}.offcanvas.offcanvas-end{width:500px}.modal-white .modal-dialog{width:95%;margin:0}.h-40px{height:40px}.select2-container--default .select2-selection--single .select2-selection__arrow b{content:url(/select_arrow.svg);width:8px;height:5px}.list-group.checkbox-group .list-group-item:last-of-type{padding-bottom:0}.list-group.checkbox-group .list-group-item:first-child{padding-top:0}.h-40{height:40px}.nr-booked{border:1px solid #ddd;border-radius:4px;padding:0;background-color:#fff;width:129px;height:42px;display:flex;align-items:center;justify-content:center}.nr-booked-inner{padding:0 10px;background:#FFFFFF;border-radius:4px;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center}.nr-booked-content{text-align:center;width:100%;padding-bottom:9px}.nr-booked-pills{display:flex;gap:2px;justify-content:center;margin-bottom:5px}.nr-booked-text{font: 10px/10px Roboto,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.5px;color:#000;text-align:center;white-space:nowrap;display:block}.nr-booked-waitlist{background:#F8F8F8;height:62px;flex-direction:column;align-items:stretch}.nr-booked-waitlist .nr-booked-inner{border:1px solid #ddd;border-radius:4px;height:42px;flex-shrink:0}.nr-booked-waitlist-label{font: 10px/20px Graphik,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.5px;color:#969696;text-align:center;height:20px;line-height:20px}.select2-container--default .select2-results__option--selectable{color:#969696!important}.select2-container--default .select2-results__option--selectable:hover{color:#000!important}.stepped-registration .modal .modal-content{border:1px solid #ddd}.selectall-check{z-index:900;cursor:pointer}.select-spot-above{padding-top:40px;padding-bottom:40px}.select-spot-above img{width:80px;height:80px}.spot-book,.txtleft-btnright{padding-top:40px;padding-bottom:40px}.edit-class-title{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #ddd;padding-top:38px;padding-bottom:38px}.edit-class-title img{margin-right:15px;width:40px;height:40px}.edit-class-title p{margin-bottom:0}.recurring-classes-table{border:1px solid #ddd!important;border-bottom:none!important;border-radius:4px 4px 0 0!important;border-collapse:separate!important;border-spacing:0!important;background:#FCFCFC!important;overflow:hidden;margin-bottom:0!important;width:100%!important;table-layout:fixed!important}.recurring-classes-table thead{background:#FCFCFC!important}.recurring-classes-table thead th{border:none!important;border-bottom:1px solid #e9ecef!important;background:#FCFCFC!important;letter-spacing:.6px;line-height:1.2!important;padding:17px!important;font-size:12px!important;font-weight:500!important;text-transform:uppercase!important;color:#969696!important;text-align:left!important;white-space:nowrap!important}.recurring-classes-table thead th:first-child{padding-right:0!important}.recurring-classes-table thead th:nth-child(2){padding-left:5px!important}.recurring-classes-table tbody tr{background:#fff!important;border-bottom:1px solid #ddd}.recurring-classes-table tbody tr:last-child{border-bottom:none}.recurring-classes-table tbody tr:hover{background-color:#fcfcfc!important}.recurring-classes-table tbody td{border:none!important;border-bottom:1px solid #ddd!important;padding:20px!important;vertical-align:middle;font-size:12px!important;text-align:left!important}.recurring-classes-table tbody tr:last-child td{border-bottom:none!important}.recurring-classes-table tbody td:first-child{padding-right:0!important}.recurring-classes-table tbody td:nth-child(2){padding-left:5px!important}.recurring-classes-table tbody td a{text-decoration:none!important}.recurring-classes-table tr.active-recurring-class{background-color:#f0f4ff!important}.recurring-classes-table tr.active-recurring-class td{font-weight:500}.switch-span{color:#ffffff4d}.chose-spot-step{align-items:center;justify-content:space-between}form .account-wrapper .form-group{max-width:50%}form .account-wrapper .form-group input,form .account-wrapper .form-group select,form .account-wrapper .select2-container{width:100%!important;max-width:100%!important}.booking-box form .account-wrapper .select2-container--default{padding-top:0!important}.text-end,.styled-datatable.dataTable .text-end{text-align:right!important}@media (max-width: 1366px){body.side-menu #dashboard-side{width:220px}.main-content{padding:0 40px 100px}.main-content>.navbar{margin-right:-40px;margin-left:-40px}.dash-stats .stat .stat-content{padding-left:20px;padding-right:20px}.spots .spot{width:60px;height:60px;line-height:60px}.spots .spot-small{width:45px;height:45px;line-height:45px;font-size:12px}.py-3.py-sm-7,.py-4.py-sm-6{padding-bottom:30px!important;padding-top:30px!important}.py-5.py-md-10{padding-bottom:50px!important;padding-top:50px!important}.py-5.py-sm-7{padding-bottom:35px!important;padding-top:35px!important}.py-6.py-md-11{padding-bottom:60px!important;padding-top:60px!important}.my-6.my-sm-8{margin-bottom:40px!important;margin-top:40px!important}.py-6.py-sm-8{padding-bottom:40px!important;padding-top:40px!important}.py-7.py-sm-11,.py-7.py-md-11{padding-bottom:60px!important;padding-top:60px!important}.fs-20{font-size:20px!important}.trial-upgrade{height:auto;display:flex;align-items:center;justify-content:center;font-size:10px;gap:3px;white-space:normal;min-width:40px;padding:11px 10px;flex-direction:column;line-height:1.2}.dash-stats .stat{padding:0 15px}}@media (max-width: 1200px){.entity-table{overflow-x:auto!important}.entity-table .list-group,.entity-table .list-group-item,.entity-table .list-header,#paginate{width:100%;min-width:800px}#classes-table.entity-table .list-group,#classes-table.entity-table .list-group-item,#classes-table.entity-table .list-header,#paginate{min-width:800px}#instructors-table.entity-table .list-group,#instructors-table.entity-table .list-group-item,#instructors-table.entity-table .list-header,#instructors-table.entity-table #paginate,#locations-table.entity-table .list-group,#locations-table.entity-table .list-group-item,#locations-table.entity-table .list-header,#locations-table.entity-table #paginate{min-width:900px}#packages-table.entity-table .list-group,#packages-table.entity-table .list-group-item,#packages-table.entity-table .list-header,#packages-table.entity-table #paginate{min-width:780px}.page-title-box-big{padding-top:40px;padding-bottom:40px}.entity-table.client-classes-table .list-group,.entity-table.client-classes-table .list-group-item{min-width:450px;width:100%}}@media (min-width: 576px) and (max-width: 767px){.entity-table .list-group,.entity-table .list-group-item,.entity-table .list-header,#paginate,#classes-table.entity-table .list-group,#classes-table.entity-table .list-group-item,#classes-table.entity-table .list-header,#packages-table.entity-table .list-group,#packages-table.entity-table .list-group-item,#packages-table.entity-table .list-header{min-width:0!important}.list-group-item .details-info{max-width:200px;min-width:0;flex:1 1 0!important}.list-group-item .details-info h5,.list-group-item .details-info p,.list-group-item .details-info .class-name{white-space:normal;overflow-wrap:anywhere}.list-group-item.d-flex{gap:8px!important;padding:12px 8px!important}}@media (min-width: 768px) and (max-width: 991px){.entity-table .list-group,.entity-table .list-group-item,.entity-table .list-header,#paginate,#classes-table.entity-table .list-group,#classes-table.entity-table .list-group-item,#classes-table.entity-table .list-header,#packages-table.entity-table .list-group,#packages-table.entity-table .list-group-item,#packages-table.entity-table .list-header{min-width:0!important}.list-group-item .details-info{max-width:200px;min-width:0;flex:1 1 0!important}.list-group-item .details-info h5,.list-group-item .details-info p,.list-group-item .details-info .class-name{white-space:normal;overflow-wrap:anywhere}.list-group-item.d-flex{gap:12px!important;padding:16px 12px!important}}@media (min-width: 992px) and (max-width: 1024px){.entity-table .list-group,.entity-table .list-group-item,.entity-table .list-header,#paginate,#classes-table.entity-table .list-group,#classes-table.entity-table .list-group-item,#classes-table.entity-table .list-header,#instructors-table.entity-table .list-group,#instructors-table.entity-table .list-group-item,#instructors-table.entity-table .list-header,#locations-table.entity-table .list-group,#locations-table.entity-table .list-group-item,#locations-table.entity-table .list-header,#packages-table.entity-table .list-group,#packages-table.entity-table .list-group-item,#packages-table.entity-table .list-header{min-width:0!important}.list-group-item .details-info{max-width:180px;min-width:0;flex:1 1 0!important}.list-group-item .details-info h5,.list-group-item .details-info p,.list-group-item .details-info .class-name{white-space:normal;overflow-wrap:anywhere}.list-group-item.d-flex{gap:12px!important;padding:16px 12px!important}}@media (max-width: 1024px){.dash-stats{gap:20px}.spots .spot{width:40px;height:40px;line-height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;font-size:12px}.spots .spot-small{width:30px;height:30px;line-height:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px;font-size:10px}.spots>div.d-flex{gap:25px!important}.stat-content .description{font-size:14px!important}.dash-stats .stat .stat-status{bottom:14px}.classes-nrs{padding:55px 30px}}@media (max-width: 768px){body .fs-14px{font-size:14px!important}.auth-card{justify-content:flex-start!important;padding:30px 30px 0}.auth-card .btn.btn-primary{max-height:42px}.available-box{flex:0 0 100%}.spots>div.d-flex{gap:10px!important}.ipad-none{display:none!important}}@media (max-width: 576px){#internal-note{height:120px}.date-selector-wrap .datepicker{top:auto!important}.right-recycle-position.rounded-pill{transform:translate(20px)}.pb-120{padding-bottom:120px!important}body{overflow:hidden!important}.flex-md-nowrap{flex-wrap:nowrap!important}.multi-select-actions{display:none;position:absolute;top:0;background:#fff;width:100%;height:42px}.multi-select-actions>div{align-items:center;height:42px;border:none!important;padding:0 15px!important}.error-msg.text-danger{width:90vw;font-size:10px}.right_mark{left:auto;right:20px}main.client-main .main-content{height:100vh!important}body{overflow:visible;overflow-x:hidden}.placeholder-shown{display:none!important}.with-center-align .stat-content{margin-top:auto}[id*=addCard] .modal-dialog .modal-content,[id*=deleteModal] .modal-dialog .modal-content{border-radius:0!important}.form-control{min-height:50px}body [id*=addCard] .modal-dialog form .modal-header .btn-close,body [id*=deleteModal] .modal-dialog form .modal-header .btn-close{display:none!important}body .modal-dialog form .border-bottom{border-bottom:none!important}body .modal-dialog form{margin:0}.modal-header.py-4.border-bottom.justify-content-center h1{transform:translateY(45px);font-size:16px!important;font-weight:600!important}.auth-card{height:100vh;display:flex;flex-direction:column;padding:30px 18px 0}main.sidebar{overflow:hidden}.date-selector-wrap .datepicker:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:-1}.datepicker td,.datepicker th{height:12vw!important}.date-selector-wrap .datepicker{border:none!important;box-shadow:0 0 0 500px #0000004d!important;top:auto!important;position:fixed!important;bottom:0!important;width:100%!important;left:0!important;margin:0!important;z-index:11111!important}.main-content .logo{display:block;margin-right:auto;margin-left:20px}#dashboard-side .logo{display:none}#register1ModalToggle input,#register2ModalToggle input{margin-bottom:10px}.main-content{padding:0 0 50px;transition:margin .35s ease!important;min-width:300px!important;overflow:auto}.main-content.opened>.navbar{left:300px!important}.main-content>.navbar{position:fixed!important;top:0!important;left:0!important;z-index:100000000!important;width:100%!important;transition:left .35s ease!important}.main-content>.navbar>.logo>svg{width:140px!important}.main-content>.navbar>.hamburger,.main-content>.navbar>.logo,.main-content>.navbar .acc-notification>svg{filter:invert(1)}.acc-notification{background-color:#0000}#dropdownMenuAccount{box-shadow:0 0 0 1px #444}.dashboard-side{z-index:1000000;left:0;transition:width .35s ease!important}.main-content.opened{margin-left:300px!important}.fs-sm-14px{font-size:14px!important}.main-content>.navbar{margin-right:0;margin-left:0;padding-right:20px!important;padding-left:20px!important;background-color:#000;z-index:111111}.dash-stats-container{margin:0 15px 0 0;overflow-x:auto;overflow-y:hidden}.dash-stats{display:flex;gap:20px;grid-template-columns:1fr 1fr;width:240vw;flex-wrap:nowrap;padding:0 2px 20px 0}.dash-stats .stat{height:150px;padding-bottom:0;width:57vw;display:flex;flex-direction:column;justify-content:center}.dash-stats .stat .stat-content .description{line-height:1.2}.dash-stats .stat .stat-content{position:relative;top:auto;left:auto;transform:none;text-align:center;width:100%;margin-bottom:0;row-gap:10px}.dash-stats .stat .stat-status{bottom:auto;position:relative;left:auto;right:auto;text-align:center;margin-top:auto;margin-bottom:10px!important}.dashboard-side .hamburger,.dashboard-side .logo{display:none!important}.dashboard-side .dashboard-wrap{width:300px}.btn-border{gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);width:100px;text-transform:uppercase}.btn-border img{width:10px}.location-modal{bottom:0;height:auto;top:auto}.location-modal.modal.fade .modal-dialog{transform:translate3d(0,25%,0)}.location-modal.modal.show .modal-dialog{transform:translateZ(0)}.location-modal .modal-dialog{top:auto;right:auto;left:auto;bottom:0;width:100%;margin:0;height:auto!important}.schedule-wrap.entity-table{margin:0 -12px}.profile-thumbnail{width:60px;height:60px}.dashboard-side .menu-item{line-height:1}.list-group-item .list-thumbnail{width:50px;height:50px;min-width:50px;min-height:50px;max-width:50px;max-height:50px}#locationModalToggle .modal-header{justify-content:space-between!important}#dropdownMenuAccount+.dropdown-menu{top:38px!important;left:0;position:fixed}.admin-avatar{width:60px;height:60px}.mx-n12{margin-left:-12px!important;margin-right:-12px!important}.mx-n15{margin-left:-15px;margin-right:-15px;padding-right:15px;padding-left:15px}#classes-table .list-group-item,#classes-table .list-header{grid-template-columns:20px 90px auto 0px 65px 30px;column-gap:20px}#classes-table .nr-booked{border:none;padding:0;width:auto;background:none}.date-selector-wrap{min-width:160px}.date-selector-wrap>input{width:157px}.spots .spot{width:25px;height:25px;font-size:11px;line-height:25px;min-width:25px;max-width:25px;min-height:25px;max-height:25px}.spots .spot-small{width:20px;height:20px;font-size:9px;line-height:20px;min-width:20px;max-width:20px;min-height:20px;max-height:20px}.go-to-date img{height:12px}.entity-grade{width:25px;height:25px}.nav-tabs .nav-item .nav-link{font-size:11px}.instructor-basic-info{display:flex;flex-direction:column;height:auto;gap:5px;margin:0 -12px;font-size:12px}textarea.form-control{max-height:none}body.side-menu #dashboard-icons,body.mini-menu #dashboard-icons{display:none!important}body #dashboard-side{width:0}main.sidebar #dashboard-side{width:300px}body.side-menu #dashboard-side{width:0}body main.sidebar #dashboard-side{width:300px}.profile-thumbnail-60{width:50px;height:50px;min-width:50px;min-height:50px;overflow:hidden;border-radius:50px}.fw-sm-normal{font-weight:500!important;text-transform:uppercase!important}.fw-sm-semibold{font-weight:600!important;text-transform:uppercase!important}.right-recycle-position{right:10vw}.card-wrap{position:relative}.btn-border-locations{width:125px;font-size:10px}.lg-search .form-control.lg-search-expanded{width:calc(100vw - 29px);padding:20px 40px 0 20px;position:absolute;right:0;top:0;z-index:11111}.lg-search .form-control.lg-search-expanded::placeholder{opacity:1;line-height:32px;position:absolute;transform:translateY(1px)}.entity-table .list-header{padding:15px}.table-filter-select{padding-top:0;padding-bottom:0}#packages-table .list-header>*{white-space:nowrap}.profile-thumbnail+.entity-grade{font-size:10px}.studio-location-list .list-group-item{padding-right:15px!important;padding-left:15px!important;gap:20px}#emailModalHelp .modal-dialog{margin:0}#emailModalHelp .modal-content{height:100vh}#emailModalHelp .modal-header{padding:50px 20px 0!important;border-bottom:none!important}#emailModalHelp .modal-header .modal-title{font-size:18px!important;font-weight:600!important}#emailModalHelp .modal-content .p-5{padding:20px!important}.modal-footer .btn.btn-primary{width:100%;margin:0!important}[id*=deleteModal] .modal-footer{flex-direction:column;align-items:unset;gap:10px;padding-right:15px!important;padding-left:15px!important;padding-top:5px!important}[id*=emailModalUser] .modal-footer,[id*=emailModalInstructor] .modal-footer,#emailModalHelp .modal-footer{flex-direction:column-reverse;align-items:center;gap:30px;padding-right:15px!important;padding-left:15px!important;padding-top:5px!important}#emailModalHelp .modal-footer p{width:100%;margin:0!important;text-align:center}#emailModalHelp .modal-content .p-5{padding:20px!important;margin-top:auto;margin-bottom:auto}#emailModalHelp .modal-header .btn-close{margin-top:-80px!important}.login-modal-content input{padding-left:15px!important;padding-right:15px!important}.rating-stars svg{width:14px;height:14px}input[type=text],input[type=password],.select2-container--default .select2-selection--single .select2-selection__rendered,input::placeholder{font-size:12px!important}[id*=emailModalUser] .modal-dialog,[id*=emailModalInstructor] .modal-dialog{margin:0!important}[id*=emailModalUser] .modal-content,[id*=emailModalInstructor] .modal-content,[id*=emailModalInstructor] form{height:100vh!important}[id*=emailModalUser] .modal-header,[id*=emailModalInstructor] .modal-header{border:none!important}.btn.btn-edit{height:32px;padding:5px 15px;font-size:10px!important;line-height:1}.payouts .status-label{border-radius:100px;padding:9px 15px}.modal-header .modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height);padding-right:0;text-align:center!important;line-height:1.6!important}.flat-info-table tr:first-of-type th,.flat-info-table tr:first-of-type td{padding-left:15px}.w-mob-100{width:100%}.absolute-mob{position:absolute;right:20px}#payment-table .list-group-item,#payment-table .list-header{display:none!important}.mob-right-button{position:absolute;top:50%;transform:translateY(-50%);right:20px;z-index:11}.page-title{margin:0}.booking-heading .page-title{margin-bottom:7px;font-size:16px}.box-stats-front-container{margin:0;overflow-x:auto;overflow-y:hidden}.box-stats-front-wrap{width:200vw;gap:20px}.box-stats-front-wrap .box-stats-front{border:1px solid rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.booking-box .calendar-wrap .arrow.prev-arrow{padding-left:20px}.booking-box .calendar-wrap .arrow.next-arrow{padding-right:20px}.active_date{background:#000;border-radius:50px;color:#fff!important}.client-classes-table .list-group-item,.client-classes-table .list-header{grid-template-columns:50px 1fr 95px}img.rounded-circle.list-thumbnail.me-4{width:50px;height:50px;max-width:50px;max-height:50px;min-width:50px;min-height:50px}#accordionPackages .list-group-item-action:hover{background:none!important}#addCardModal .modal{z-index:111111111!important}.lh-mob-base{line-height:1.5!important}.classes-nrs{padding:45px 15px}.time-nr-booked{display:none}.booking-box .calendar-wrap{padding:30px 0}.booking-date{padding-left:0;padding-right:0;padding-bottom:15px;flex-direction:column}.front-sort-select{border-top:1px solid #ddd;padding-left:20px;padding-right:20px;justify-content:space-between;align-items:center}.front-sort-select .select2-container--default{padding-top:0!important}.front-sort-select .table-filter-select+.select2-container--default{border:none;padding:0;height:auto}.booking-date h5{padding:15px 0 35px 20px}.entity-table.client-classes-table .list-group,.entity-table.client-classes-table .list-group-item{min-width:100%;width:100%}.client-classes-table.entity-table .list-group-item{padding-left:20px!important;padding-right:20px!important}.info-class-calendar h5{font-size:12px}.poweredby{padding-left:20px!important;padding-right:20px!important}.booking-heading{padding:35px 20px}.booking-box .container{margin-top:0}.spots>div.d-flex{gap:10px!important}.poweredby{padding-top:20px;padding-bottom:20px}.mx-n12.px-3{padding-right:20px!important;padding-left:20px!important}.px-3{padding-left:20px!important;padding-right:20px!important}.main-content>.container{padding-right:20px!important;padding-left:20px!important}.main-content.booking-box>.container{padding-right:0!important;padding-left:0!important}.fs-14px.ls-0\.7px,.fs-14px.ls-0\.7px+p{line-height:1.4!important}.mx-n12{margin-left:-20px!important;margin-right:-20px!important}.mx-n15{margin-left:-20px;margin-right:-20px;padding-right:20px;padding-left:20px}.overal-rating-wrap h3{padding-top:25px}.overal-rating-wrap p{padding-bottom:53px}.overal-rating-wrap span{position:relative;bottom:43px}#classes-table.entity-table .list-group,#classes-table.entity-table .list-group-item,#classes-table.entity-table .list-header,#paginate{min-width:670px}.booking-box .calendar-wrap .slick-list{width:100%}.select-spot-above img{width:50px;height:50px}.front-sort-select .table-filter-select+.select2-container--default:hover{background:none!important;box-shadow:none!important}.front-sort-select span.select2-selection__arrow{right:0!important}.front-sort-select .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:15px!important}.spots-front{border-top:none}.spots-front h4{width:calc(100% - 40px);margin:0 auto;border:1px solid #ddd!important}.spot-book button{margin-top:20px}.spot-book{padding-bottom:20px}.mob-reverse{flex-direction:column-reverse}.txtleft-btnright{padding-top:20px;padding-bottom:20px}.class-info-popup .modal-body,.modal-content .modal-header{padding-left:20px;padding-right:20px}.select-spot-above{padding-top:20px;padding-bottom:20px}.direction-column-mob{flex-direction:column}.chose-spot-step{flex-direction:column;align-items:baseline}.policy-txt-modal{padding:0 20px}.register-info p{padding-right:0;max-width:100%}.acc-def-card .card-image img{height:25px}.fs-mob-14px{font-size:14px!important}.fs-mob-12px{font-size:12px!important}.fs-mob-10px{font-size:10px!important}form .account-wrapper .form-group{max-width:100%!important}.classes-left-label{right:62px}.account-phistory .list-group-item{padding:20px}.paginate-front .paginate-wrap{padding:2px 30px}.page-title-box.page-title-img h2.page-title,.page-title-box h2{padding-top:70px;padding-bottom:0}.page-title-box.page-title-img .profile-thumbnail{margin-top:70px;width:45px;height:45px}.page-title-box a.btn.btn-primary{margin-top:60px;height:45px}}.lagree-toast{border-radius:4px;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:14px;letter-spacing:.6px;box-shadow:none;padding:10px 15px;line-height:1;pointer-events:none}.lagree-toast.success{background:#52C15A}.lagree-toast.danger,.lagree-toast.error{background:#DB1818}.lagree-toast.info{background:#000}.lagree-toast.warning{background:#E8AF44}#createClassSidebar .offcanvas-header{height:140px}#createClassSidebar .offcanvas-title{font-family:Roboto,Arial,sans-serif;font-weight:500;font-size:20px;letter-spacing:1px;color:#000}.form-input label #photo-preview{cursor:pointer;transition:opacity .3s ease}.form-input label #photo-preview:hover{opacity:.5}.acc-title{padding:30px 0}.rounded-circle{width:70px;height:70px}.display-mobile{display:none}.display-desktop{display:block}@media (max-width: 991px){.display-mobile{display:block}.display-desktop{display:none}.main-content .container{padding-left:60px}}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:2px}#filter-search-row input[type=date]{border:1px solid #dee2e6;border-radius:.25rem;padding:.375rem .75rem;font-size:14px;line-height:1.5;color:#495057;background-color:#fff;height:38px}#filter-search-row input[type=date]:hover{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}#filter-search-row input[type=date]:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.waiver-required-note{background:#E8AF44 0% 0% no-repeat padding-box;border-radius:4px;opacity:1;padding:4px 10px;display:inline-flex;align-items:center;vertical-align:middle}.waiver-required-note span{color:#fff;text-align:left;font-size:12px;letter-spacing:.6px;opacity:1;white-space:nowrap;line-height:1}.dashboard-wrapper{padding:20px 0}.dashboard-wrapper .big-gap{gap:20px}.dashboard-widget{background:#FFFFFF;border:1px solid #ddd;border-radius:4px;padding:24px;height:100%}.dashboard-widget-title{font-weight:500;color:#1a1a1a;margin-bottom:16px}.dashboard-widget-list{display:flex;flex-direction:column}.dashboard-widget-list .flex{display:flex}.dashboard-widget-list .aic{align-items:center}.dashboard-widget-list .jcsb{justify-content:space-between}.dashboard-widget-list .mb-1{margin-bottom:12px}.dashboard-widget-list .normal{color:#969696}.dashboard-widget-list .red{color:#1a1a1a;font-weight:500}.dashboard-widget-list a.link-red{color:inherit;text-decoration:none}.dashboard-widget-list a.link-red:hover{color:var(--primary-color, #dc3545);text-decoration:underline}.dashboard-widget-list .black{color:#1a1a1a}.f-14{font-size:14px}@media (max-width: 991px){#dashboard-icons.dashboard-side{position:fixed!important;top:0;left:0;height:100vh;width:70px!important;z-index:1040}.main-content{margin-left:70px!important;width:calc(100% - 70px)!important;max-width:calc(100% - 70px)!important;transition:margin-left .3s ease}body.side-menu .dashboard-side.flex-shrink-0{position:fixed!important;top:0;left:0!important;height:100vh!important;z-index:1045!important;box-shadow:4px 0 20px #00000026;width:260px!important}body.side-menu:before{content:"";position:fixed;top:0;right:0;bottom:0;left:330px;background:rgba(0,0,0,.4);z-index:1035}body.side-menu .main-content{margin-left:70px!important}}@media (max-width: 768px){#dashboard-icons.dashboard-side{display:none!important}.main-content{margin-left:0!important;width:100%!important;max-width:100%!important}.main-content .container{padding-left:var(--bs-gutter-x, .75rem)!important;padding-right:var(--bs-gutter-x, .75rem)!important}}.profile-thumbnail,.profile-thumbnail-60,.profile-thumbnail-big,.list-thumbnail,.admin-avatar{border:1px solid #ddd}
