body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.register-row{display:flex}.attention{font-style:italic;font-weight:400;padding:1em}.come-and-try-register label{font-weight:700}.come-and-try-register input[type=checkbox]{display:inline-block;font-size:2em;margin:.5em 1em}.field-container select{font-size:1em;margin:.5em 0;padding:.5em}.field-container.has-data input[type=date],.field-container.has-data input[type=text],.field-container.has-data select,.field-container.has-data textarea{background:#fff;border:2px solid #ebebeb}.field-container.no-data input[type=date],.field-container.no-data input[type=text],.field-container.no-data select,.field-container.no-data textarea{background:#ffffe0;border:2px solid gray}.field-container input[type=date]:focus,.field-container input[type=text]:focus,.field-container select:focus,.field-container textarea:focus{background:#ffffad;border:2px solid orange}@media (min-width:768px){.field-container select{width:50%}}.attention{display:block;padding-left:0}.register-row h3{margin:0}.register-row p{margin:.5em 0}.register-row ul{margin-bottom:0!important;margin-top:0!important}input[type=button],input[type=submit]{background:#31488b;border:2px solid #ebebeb;color:#fbfbfb;height:35px;margin-right:1em;padding:7px 24px!important;width:auto}input[type=button]:hover,input[type=submit]:hover{background-color:#31488b1a;color:#000;cursor:pointer}@media (max-width:768px){input[type=button],input[type=submit]{margin:1em 0;width:100%}}#CAT_content,.cat_content{display:none}.validation-success-alert,.validation-success-check{text-align:center}.validation-success-alert{color:#e82534}.validation-success-alert a{color:#007acc}.fix-top-align{vertical-align:top}.modal-background{background:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw}.modal-card{align-items:center;background:#fff;box-shadow:0 0 24px #000000bf;display:flex;flex-direction:column;height:50%;justify-content:space-evenly;left:25%;position:absolute;top:25%;width:50%}.classes-near-me{height:60vh;width:100%}.classes-near-me p{margin-top:0!important}.classes-near-me h4,.classes-near-me h5,.classes-near-me ul{margin-left:0!important;margin-top:4px!important}.classes-near-me ul li{list-style-type:none;margin:2px 0}.date-drop-down{display:flex}.ddd-field-contain{width:33%}.ddd-field-contain label{font-size:.9em!important}.ddd-field-contain select{width:100%}.coupon-entry,.coupon-row{display:flex}.field-container{display:flex;flex-direction:column;flex-grow:1;padding:1em 2em 1em 0}input[readonly]{background:#fff!important}.tickBoxConfirm{font-style:italic}.checked-coupon-details-alert{margin:1em -1em -1em;padding:0 1em 1em}.checked-coupon-details-alert.not-confirmed{background:#fff7f8;border:1px solid #c27ba0}.checked-coupon-details-alert.not-confirmed label .coupon-alert{color:red}.checked-coupon-details-alert.confirmed label .coupon-alert{display:none}.studio-row{display:flex}span.error{color:red;font-weight:700}.container-rel{position:relative}.gst-container{align-items:baseline;display:flex;flex-direction:row-reverse;gap:8px;position:absolute;right:0;top:50px}.tableSortFilter{background-color:#fff;border:1px solid;flex-direction:column;height:215px;margin-left:36px;padding-top:1em;position:absolute;width:300px}.filter-section{padding:1em;width:100%}.filter-section input[type=search]{width:100%}.filter-indicate{display:block;padding:.5em .25em 0;width:1.5em}.tableSortFilter .table-sort-close input.table-sort-close-button{border:1px solid #000;font-size:.75em;margin-bottom:5px;padding:.25em;width:100%}.sort-item{text-align:center}.sort-item,input.sort-button{margin:auto}input.sort-button{text-decoration:underline}.table-sort-close{align-self:end;margin-right:1em}.tableSortFilter .table-sort-close input.table-sort-close-button{background:#31488b;border:2px solid #ebebeb;color:#fbfbfb;padding:7px 24px!important}.search-list{background:#fff;border:1px solid #00000040;border-radius:0 0 4px;box-shadow:0 0 4px #00000040;max-height:400px;overflow-y:scroll;padding:1em;position:absolute;z-index:2}.loc-result{font-weight:700;padding:.5em 0}.selected-loc{border:1px solid #00000080;border-radius:8px;margin:1em 0;padding:1em}.studio-list-item{border-bottom:2px solid;margin-top:2em;padding-bottom:1em}.studio-list-item .studio-distance{color:red}
/*# sourceMappingURL=main.b04eaaf3.css.map*/