.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.no-bullets{margin:0;padding:0;list-style-type:none}.course-registration-form{padding:4rem 0}.course-registration-form main.content .form-check label{font-weight:400!important;margin:0}.course-registration-form input[type=date]{display:block}.course-registration-form #summaryTab h3:first-child{padding-top:0!important}.course-registration-form #summaryTab h3{margin-bottom:2.4rem!important}.course-registration-form #condition-check-label.error{color:red!important}.course-registration-form #condition-check-label.error:after{border:1px solid red}.course-registration-form .conditions-link{text-underline-offset:4px;font-size:1.6rem;font-style:normal;font-weight:400;line-height:160%;-webkit-text-decoration-line:underline;text-decoration-line:underline}.course-registration-form .music-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;padding-top:2.4rem}.course-registration-form .music-wrapper .info-label{font-size:1.4rem;font-style:italic;margin-bottom:.8rem}.course-registration-form .info{font-size:1.4rem;font-style:italic;font-weight:400;line-height:140%}.course-registration-form #finalStep{visibility:visible;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}.course-registration-form #finalStep h3{padding-top:0}.course-registration-form textarea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:8rem;padding:2rem 2.4rem;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:1rem}.course-registration-form #form-container-course h3:first-child{padding-top:0}.course-registration-form #form-container-course .radio-button-wrapper-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.course-registration-form #form-container-course h3{margin-bottom:2.4rem}.course-registration-form .form-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:3.2rem}.course-registration-form .form-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2.4rem}.course-registration-form .divider{height:.2rem;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;background:#ebebeb}.course-registration-form .subtitle{font-size:1.8rem;margin-bottom:.8rem;font-weight:500}.course-registration-form h2{margin-bottom:4rem}.course-registration-form h3{margin-bottom:.8rem;padding-top:4rem}.course-registration-form h5{margin-bottom:1.6rem}.course-registration-form #summaryTab p{margin-bottom:.4rem}.course-registration-form #summaryTab #payee-info{margin-top:1.6rem}.course-registration-form .intro{font-size:2rem;font-style:normal;font-weight:400;line-height:160%}.course-registration-form .form-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}.course-registration-form .form-section h3{margin:0;padding:0}.course-registration-form select{height:6rem;padding:2rem 2.4rem;border-radius:1rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:none;width:100%;font-family:"Red Hat Display"}.course-registration-form .prev-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:5.6rem;padding:1.6rem 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.6rem;font-family:"Red Hat Display",sans-serif;font-size:1.8rem;font-style:normal;font-weight:500;line-height:normal;cursor:pointer}.course-registration-form .prev-btn:after{content:"";font-family:icomoon;font-size:2.4rem;-webkit-transition:left .4s;transition:left .4s;left:0;position:relative;color:#c91354}.course-registration-form .prev-btn:hover:after{left:.5rem}.course-registration-form .button-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4rem}.course-registration-form .button-wrapper .back-btn{font-size:1.8rem;font-style:normal;font-weight:500;line-height:normal;cursor:pointer}.course-registration-form .select-wrapper{position:relative}.course-registration-form .select-wrapper::before{content:"";font-family:icomoon;top:0;right:2.4rem;font-size:1.8rem;height:100%;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:none}.course-registration-form .radio-button-wrapper{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important;gap:2.4rem}.course-registration-form .radio-button-wrapper label{margin-bottom:0}.course-registration-form .radio-button-wrapper .form-check{gap:.8rem}.course-registration-form .radio-button-wrapper .form-check label{font-weight:400!important;margin-bottom:0!important}.course-registration-form #form-container-signon,.course-registration-form #payerSection{margin-top:2.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}.course-registration-form .sub-item .sub-item-header{padding:3rem;background:#fad9e5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5rem;border-radius:3rem 3rem 0 0}.course-registration-form .sub-item .sub-item-header .date,.course-registration-form .sub-item .sub-item-header .time{font-size:2.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.6rem;font-family:Dosis,sans-serif;font-weight:600}.course-registration-form .sub-item .sub-item-header .date i,.course-registration-form .sub-item .sub-item-header .time i{color:#c91354;font-size:3.2rem}.course-registration-form .sub-item .sub-item-content{background:#fdecf2;padding:3rem;border-radius:0 0 3rem 3rem;font-size:1.6rem}.course-registration-form .sub-item .sub-item-content tr{text-align:left}.course-registration-form .sub-item .sub-item-content th{padding:0 4rem 1.6rem 0}.course-registration-form .sub-item .sub-item-content tr:last-child th{padding:0 4rem 0 0}.course-registration-form .sub-item .sub-item-content td{vertical-align:top}.course-registration-form .input-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.course-registration-form input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:1rem;border:1px solid #000;width:100%}.course-registration-form input.input-validation-error{border:1px solid #ad003e}.course-registration-form .required{color:#ad003e;margin-left:.2rem}.course-registration-form form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.course-registration-form .field-validation-error{font-size:1.6rem;color:#ad003e;padding-top:1rem}.course-registration-form .forgot-password-field{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:2.4rem}.course-registration-form .button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2.4rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:4rem}.course-registration-form .button-wrapper .btn{margin:0}.course-registration-form label{font-size:1.6rem;font-weight:400;line-height:160%;margin-bottom:.5rem}.course-registration-form .form-check{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.course-registration-form .form-check-label{margin-bottom:0!important}.course-registration-form .input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.course-registration-form .input-group .icon-eye,.course-registration-form .input-group .icon-eye-closed{position:absolute;right:2rem;font-size:1.4rem;cursor:pointer}@media(max-width:800px){.course-registration-form{padding:6rem 0!important}.course-registration-form .col-1-1.no-p{padding:0!important}.course-registration-form .radio-button-wrapper{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.course-registration-form .form-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.course-registration-form .form-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.course-registration-form .form-wrapper .input-wrapper{width:100%!important}.course-registration-form form{padding:2.4rem 0!important}.course-registration-form h2{font-size:3.6rem}.course-registration-form .button-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.course-registration-form .button-wrapper .btn{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0}.course-registration-form .button-wrapper .btn.btn-primary{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.course-registration-form .button-wrapper .btn.btn-secondary{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}.success-form{padding:4rem 0}.success-form .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4.8rem 6.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4.8rem;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;border-radius:2rem;background:#fad9e5}.success-form .icon-availability{font-size:13.6rem;color:#ad003e;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.success-form .text-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.success-form .text-wrapper h2{color:#ad003e;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:0;text-align:center}.success-form .text-wrapper h4{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;margin-bottom:0;text-align:center}.success-form .button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2.4rem;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media(max-width:800px){.success-form{padding:6rem 0}.success-form .wrapper{padding:2.4rem 3.2rem}.success-form .button-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.success-form .button-wrapper .btn{margin:0}}
/*# sourceMappingURL=course-registration-form.css.map */
