a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}a{color:#0366d6}.btn-primary{background:#2f54eb;border-radius:6px;text-align:center}.grid-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;margin-bottom:10px}.grid-container-horizontal{display:grid;grid-template-rows:repeat(2,1fr);grid-gap:10px}.create-dialog-button{width:25%}.waiver-btn-primary{background:#2f54eb;border-radius:6px;text-align:center;color:#fff}.button-no-background{background-color:transparent;border:none}@media(max-width:1000px){.btn-primary{width:100%;height:100%}.btn-primary-cc{height:unset !important}.btn-primary-hs{height:unset !important}.waiver-btn-primary{width:75%;height:3em;font-size:30px;padding-top:3%;color:#fff}.waiver-btn-primary-view{height:unset !important;font-size:1em !important}#btn-primary-sm{width:100%;height:auto}}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#1b6ec2;border-color:#1861ac}html{font-size:14px}@media(min-width:768px){html{font-size:16px}}.border-top{border-top:1px solid #e5e5e5}.border-bottom{border-bottom:1px solid #e5e5e5}.box-shadow{box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}button.accept-policy{font-size:1rem;line-height:inherit}html{position:relative;min-height:100%}.readex-content{font-family:'Readex Pro';font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.011em;color:#0e0f11}.sub{font-family:'Inter';font-style:normal;font-weight:400;font-size:12px;letter-spacing:-.011em;color:#5e6875;position:relative}.horizontal-center{margin:0;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:1000px){.horizontal-center{width:50%;height:3%}#reset-password-button{width:50%;height:3em;position:relative}}.horizontal-center-unregister{margin-left:28%;min-width:200px}.horizontal-center-unregister-checkbox{margin-left:42%}@media(max-width:1000px){.horizontal-center-unregister{margin-left:15%;min-width:200px}.horizontal-center-unregister-checkbox{margin-left:26%;height:5em}}.info-img{height:1.5em;width:1.5em}.back{float:left;font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.011em;color:#7db5f3}.generateReport{font-family:'Inter';font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-align:right;letter-spacing:-.011em;text-decoration-line:underline;color:#ff6d14;float:right;background:none;border:none;box-shadow:none}.generateReport-remove{font-family:'Inter';font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-align:center;letter-spacing:-.011em;text-decoration-line:underline;color:#ff6d14;display:flex;justify-content:center;align-items:center}.generateReport-remove-blue{font-family:'Inter';font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-align:center;letter-spacing:-.011em;text-decoration-line:underline;color:#7db5f3;display:flex;justify-content:center;align-items:center}@media(max-width:1000px){.generateReport-remove-blue{font-size:1.5em}}.inputfield{float:right;width:40%}.inputfield-admin{float:right;width:60%}@media(max-width:1000px){.inputfield{height:2.5em;font-size:18px}.inputfield-cc{height:unset !important}.inputfield-edit-account{position:relative;right:5%;width:60%}.inputfield-hs{right:15%}#largeInputField{width:60% !important}}.inputfield-questionaire{float:right;width:40%;margin-top:2%}@media(max-width:1000px){.inputfield-questionaire{height:2.5em;font-size:18px}}.inputfield-hs-registration-cost{float:right;width:30%;text-align:right;margin-right:8%;font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.011em;color:#0e0f11;position:relative;padding:8px 0 0 0}@media(max-width:1000px){.inputfield-hs-registration-cost{font-size:2em;width:unset}}.inputfield-hs-registration{float:right;width:40%;display:inline-block;border:1px solid #000;padding:4px 8px;border-radius:4px;background-color:#fff}@media(max-width:1000px){.inputfield-hs-registration{width:50%;font-size:2em;overflow:hidden}}hr.new1{border-top:1px solid #000}select option{font-family:'Montserrat';font-style:normal;font-weight:400;font-size:16px;line-height:28px;display:flex;align-items:center;color:#3c404b}.float-left{float:left !important}.float-right{float:right !important}.margin-bottom-1-5em{margin-bottom:1.5em}.number-input{border:0;display:inline-flex;box-sizing:border-box;float:right}.number-input input[type=number]::-webkit-inner-spin-button,.number-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.number-input button{background-color:transparent;border:1px solid #5e6875;border-radius:3px;width:16px;height:16px;cursor:pointer;margin:0;position:relative;margin-top:7px;margin-left:8px;margin-right:8px;margin-bottom:7px}.number-input button:before,.number-input button:after{display:inline-block;position:absolute;content:'';width:10px;height:2px;background-color:#212121;transform:translate(-50%,-50%)}.number-input button.plus:after{transform:translate(-50%,-50%) rotate(90deg)}.number-input input[type=number]{font-family:Inter;width:42px;height:30px;border:1px solid #5e6875;border-radius:3px;font-size:16px;text-align:center}.wrapper{display:inline-block}.inter-font{font-family:'Inter';font-style:normal;font-weight:400;font-size:20px;line-height:36px;text-align:center;letter-spacing:-.019em}.modal-logout{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:none;padding:20px;z-index:1000;border-radius:12px;box-shadow:0 2px 25px rgba(.3686274588108063,.40784314274787903,.4588235318660736,.15000000596046448)}@media(max-width:1000px){.inter-font{font-size:25px;margin-top:20%}#inter-font-bottom{margin-bottom:20%}}.social-media-icons{padding:6px 6px 6px 6px}.portal-ul{list-style:none;margin:0;padding:1% 3%;width:21%;background-color:#083a71;position:fixed;height:100%;overflow:auto}.vertical-navbar a{display:block;padding:20px;text-decoration:none;text-align:center;font-family:'Readex Pro';font-style:normal;font-weight:600;font-size:18px;line-height:28px;letter-spacing:.02em;color:#f3f9ff}.vertical-navbar a.active{border-radius:9px;background-color:#f3f9ff;color:#00162f}.portal-ul a:hover:not(.active){border-radius:9px;background-color:#7db5f3;color:#00162f}.portal-border{position:relative;height:auto;min-width:700px;background-color:#fff;padding:24px 28px;margin:auto;margin-bottom:16px;box-shadow:0 2px 25px rgba(94,104,117,.15);border:none;border-radius:8px;*overflow:hidden}@media(max-width:1000px){.portal-border{width:100%;height:75%;overflow-x:scroll;min-width:unset}.portal-border-hs{width:100% !important;min-width:unset;padding:6px 7px}}.portal-border-data{position:relative;height:auto;width:67%;background-color:#fff;padding:24px 28px;margin:auto;margin-bottom:16px;box-shadow:0 2px 25px rgba(94,104,117,.15);border:none;border-radius:8px;*overflow:hidden}.portal-border-data-camps{background-color:#fff;padding:24px 28px;box-shadow:0 2px 25px rgba(94,104,117,.15);border:none;border-radius:8px;float:left;*overflow:hidden}@media(max-width:1000px){.portal-border-data-camps{float:unset;margin-bottom:1.5em;padding:10px 10px !important}}.portal-border-button{position:relative;height:auto;width:300px;background-color:#fff;padding:24px 28px;margin:auto;margin-bottom:16px;box-shadow:0 2px 25px rgba(94,104,117,.15);border:none;border-radius:8px}.portal-border-button-camps{width:100%;background-color:#fff;padding:24px 28px;box-shadow:0 2px 25px rgba(94,104,117,.15);border:none;border-radius:8px}@media(max-width:1000px){.portal-border-button-camps{margin-bottom:1.5em}}.lg-portal-border-button{position:relative;height:auto;width:300px;background-color:#fff;padding:24px 28px;margin:auto;margin-bottom:16px;box-shadow:0 2px 25px rgba(94,104,117,.15);border:none;border-radius:8px;height:14em}.portal-border-image{bottom:0;left:0;margin-top:20px;margin-bottom:28px;width:40px;height:2.5em;margin-bottom:5px;display:block;clear:both}.three-portal-border-image{bottom:0;left:0;margin-bottom:28px;width:40px;height:2.5em;margin-bottom:5px;display:block;clear:both}.one-portal-border-image{bottom:0;left:0;margin-top:20%;margin-bottom:28px;width:40px;height:2.5em;margin-bottom:5px;display:block;clear:both}.page-title-readexPro{font-family:'Readex Pro';font-style:normal;font-weight:600;font-size:28px;line-height:36px}@media(max-width:1000px){.page-title-readexPro{font-size:35px}.page-title-readexPro-hs{font-size:1em !important}}.camp-heading{width:100%;text-align:center;margin:auto}.portal-name-title{padding:41px 0;height:52px;top:41px;font-family:'Readex Pro';font-style:normal;font-weight:600;font-size:44px;line-height:52px;letter-spacing:-.022em;color:#00162f}@media(max-width:1000px){.portal-name-title{padding:0 0;height:5%;font-size:2em;line-height:unset}}.portal-page-title{padding:41px 0;font-family:'Inter';font-style:normal;font-weight:600;font-size:28px;text-align:right;letter-spacing:-.019em;position:relative;float:right;color:#7db5f3}@media(max-width:1000px){.portal-page-title{padding:0 0;font-size:18px}}.portal-subtitle{padding:16px 0;height:44px;left:357px;top:114px;font-family:'Readex Pro';font-style:normal;font-weight:600;font-size:36px;line-height:44px;letter-spacing:-.021em;color:#5e6875}@media(max-width:1000px){.portal-subtitle{padding:unset;height:unset;left:unset;font-size:1.5em;line-height:unset}}.portal-border-title{font-family:'Readex Pro';font-style:normal;font-weight:600;font-size:28px;line-height:36px;letter-spacing:-.019em;color:#00162f;padding-bottom:15px}@media(max-width:1000px){.portal-border-title{font-size:1.5em;line-height:unset}}.portal-border-subtitle{font-family:'Readex Pro';font-style:normal;font-weight:800;font-size:20px;line-height:22px;letter-spacing:-.019em;color:#00162f;padding-bottom:15px}.portal-table-title{font-family:'Readex Pro';font-style:normal;font-weight:600;font-size:18px;line-height:28px;letter-spacing:.02em;color:#3c404b}@media(max-width:1000px){.portal-table-title{font-size:1em}.portal-table-title-hs{font-size:1.3em !important}}.portal-table-title-Inter{font-family:'Inter';font-style:normal;font-weight:600;font-size:24px;line-height:36px;letter-spacing:-.019em;color:#0e0f11}.portal-table-data{font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.011em;color:#5e6875}@media(max-width:1000px){.portal-table-data{font-size:.75em}.portal-table-data-hs{font-size:1em !important}}.portal-edit-button{width:100%;height:29px;border-color:#ff6000;font-family:'Inter';font-style:normal;font-weight:400;font-size:12px;text-align:center;letter-spacing:-.011em;color:#ff6000}.portal-edit-button-blue{width:100%;height:29px;border-color:#00f;font-family:'Inter';font-style:normal;font-weight:400;font-size:12px;text-align:center;letter-spacing:-.011em;color:#00f}.portal-review-button{width:120px;height:29px;border-color:#ff6000;font-family:'Inter';font-style:normal;font-weight:400;font-size:12px;text-align:center;letter-spacing:-.011em;color:#ff6000}@media(max-width:1000px){.portal-review-button{width:unset;height:unset;padding:2px 4px;margin-top:1em}.portal-review-button-td{padding:unset !important}.portal-border-td{padding:4px !important}}.portal-details-button{width:97px;height:29px;border-color:#ff6000;font-family:'Inter';font-style:normal;font-weight:400;font-size:12px;text-align:center;letter-spacing:-.011em;color:#ff6000}.right-aligned{float:right}.left-aligned{float:left}.tile-link{font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.011em;text-decoration-line:underline;color:#ff6d14}.orange-button{display:flex;flex-direction:column;align-items:center;padding:10px 16px;gap:4px;border-color:#ff6d14;background:#ff6d14;border-radius:6px;width:50%;margin:auto;margin-top:16px;opacity:1;position:relative}.waiver-orange-button{display:flex;flex-direction:column;align-items:center;padding:10px 16px;gap:4px;border-color:#ff6d14;background:#ff6d14;border-radius:6px;width:50%;margin:auto;margin-top:16px;opacity:1;position:relative}@media(max-width:1000px){.waiver-orange-button{display:block;width:75%;font-size:30px;margin-top:15%}}.blue-button{display:flex;flex-direction:column;align-items:center;padding:10px 16px;gap:4px;border-color:#2f54eb;background:#2f54eb;border-radius:6px;width:50%;margin:auto;margin-top:16px;opacity:1;position:relative}.blue-button-remove{border-color:#2f54eb;border-radius:6px;margin:auto;opacity:1;position:relative}.blue-button-parent-unregister{margin-left:25%;width:50%}@media(max-width:1000px){.blue-button{flex-direction:row;padding-left:18%;font-size:18px;margin-top:5%}.blue-button-cc{padding-left:unset !important}.blue-button-hs{flex-direction:column;padding:10px 16px;width:75% !important}.blue-button-parent{display:block !important;padding-left:0 !important;width:75% !important;margin-top:15% !important;font-size:25px}.blue-button-parent-unregister{margin-left:12%}}.orange-outline-button{display:flex;flex-direction:column;align-items:center;padding:10px 16px;gap:4px;color:#ff6d14;border-color:#ff6d14;background:#fff;border-radius:6px;width:50%;margin:auto;margin-top:16px;opacity:1;position:relative}.blue-outline-button-med{display:flex;flex-direction:column;align-items:center;padding:10px 16px;gap:4px;color:#2f54eb;border-color:#2f54eb;background:#fff;border-radius:6px;width:50%;margin:auto;margin-top:16px;opacity:1;position:relative}.blue-outline-button{display:flex;flex-direction:column;align-items:center;padding:10px 16px;gap:4px;color:#2f54eb;border-color:#2f54eb;background:#fff;border-radius:6px;margin:auto;margin-top:16px;opacity:1;position:relative;width:80%;height:48px;font-weight:500;font-size:16px}td{border-bottom:1px solid #000;padding:10px}.td-no-bottom{border-bottom:none;padding:10px}.horizontal{border:1px solid #000}@media(max-width:1000px){.hs-horizontal{margin-top:unset;margin-bottom:unset}}.center-aligned{margin:auto;width:60%}.sub-title{font-family:'Inter';font-style:normal;font-weight:400;font-size:12px;line-height:20px;letter-spacing:-.011em;color:#5e6875}.bold-heading{font-family:'Readex Pro';font-style:normal;font-weight:600;font-size:18px;line-height:28px;letter-spacing:.02em}@media(max-width:1000px){.bold-heading{font-size:2em}.bold-heading-subtext{font-size:1.7em}}.team_dollar{font-family:Inter;font-weight:400;font-size:16px;opacity:1;border-radius:2em}.dollar{font-family:Inter;font-weight:400;font-size:16px;opacity:1;float:left;padding-top:3%;padding-right:2%}.sub-heading{width:100%;color:#0e0f11;position:relative;top:0;left:0;font-family:Readex Pro;font-weight:600;font-size:18px;line-height:28px;opacity:1;text-align:left}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.no-spin-buttons::-webkit-outer-spin-button,.no-spin-buttons::-webkit-inner-spin-button{-webkit-appearance:button}.no-spin-buttons[type=number]{-moz-appearance:button}.greyed-out{opacity:.5;pointer-events:none}.waiver{position:relative;text-align:center;margin:0 auto}@media(max-width:1000px){.waiver{margin-top:15%;margin-bottom:15%}}.single-line-form-control{display:block;width:100%;height:40px;padding:6px 12px;font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.011em;color:#0e0f11;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;resize:none}.single-line-form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.multi-line-form-control{display:block;width:100%;height:400px;padding:6px 12px;font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.011em;color:#0e0f11;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;resize:none}.multi-line-form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.hs-registration-note{margin-left:25%;align-content:center;width:50%}@media(max-width:1000px){.hs-registration-note{margin-left:15%;width:75%}.hs-registration-note-register{font-size:2em}.hs-registration-note p{font-size:1.1em}}.questionaire-note{margin-left:25%;align-content:center;width:50%;font-weight:800;font-size:1em}.camper-dropdown{width:100%;display:flex;align-items:center}.camper-dropdown-graduation{display:flex;align-items:center}.camper-dropdown .field{margin-right:36%}.innput-container{display:flex;align-items:center}.remove-registration-field-label{margin-left:30px}.hs-coach-remove-registration{display:flex;justify-content:center;align-items:center}.non-participant-cost-input{width:30%}.hs-review-cost-input{width:30%;border:none;background:none}.hs-pay-in-person-container{margin-left:10%;margin-right:10%;margin-top:5%;margin-bottom:5%;font-weight:600}.pay-in-person-confirmation-header{font:Inter;font-weight:700;font-size:18px;text-align:center;margin-left:25%;margin-right:25%}.pay-online-margin{margin-left:46%}@media(max-width:1000px){.pay-in-person-confirmation-header{font-size:30px}.pay-in-person-confirmation-header-hs{font-size:1.5em;margin-left:unset;margin-right:unset}.pay-online-margin{margin-left:39%}}.checkout-input{font-family:'Inter';font-style:normal;font-size:16px;float:right;width:50%}.checkout-cvv-input{font-family:'Inter';font-style:normal;font-size:16px;width:10%}.checkout-zipcode-input{font-family:'Inter';font-style:normal;font-size:16px;width:20%}.checkout-state-input{font-family:'Inter';font-style:normal;font-size:16px;width:10%}.checkout-expiration-input-one{font-family:'Inter';font-style:normal;font-size:16px;width:10%}.checkout-expiration-input-two{font-family:'Inter';font-style:normal;font-size:16px;width:10%;margin-left:5%}.padding-left-12-5{padding-left:12.5%}@media(max-width:1000px){.padding-left-12-5{padding-left:unset}}.player-payment-field{width:50%}@media print{body *{visibility:hidden}.print-section,.print-section *{visibility:visible}.print-section{position:absolute;top:0;right:0}.hidden-on-print{display:none !important}.print-page{margin-left:0 !important;height:auto !important}.print-parent-page{width:auto !important}}@media not print{.print-page{margin-left:21%}@media(max-width:1000px){.print-page{margin-left:0%}}}.radio-label{margin-right:15%;font-weight:400}@media(max-width:1000px){.radio-label{margin-right:3%}}.margin-data-section{margin-top:1%;margin-bottom:1%}.margin-player-header{font-family:'Inter';font-style:normal;font-size:24px;font-weight:700;margin-left:20%}@media(max-width:1000px){.margin-player-header{margin-left:unset}}.player-header{font-family:'Inter';font-style:normal;font-size:24px;font-weight:700}.needs-to-pay-check input[type="checkbox"]{transform:scale(1.5)}.register-button-subtext{font-size:.85em;font-weight:500}.register-button-text{font-size:1em;font-weight:500}@media(max-width:1000px){.register-button-subtext{font-size:1em;text-overflow:ellipsis}.register-button-text{font-size:1.15em}}.register-blue-outline-button{display:flex;flex-direction:column;align-items:center;padding:10px 16px;gap:4px;color:#2f54eb;border-color:#2f54eb;background:#fff;border-radius:6px;margin:auto;margin-top:16px;opacity:1;position:relative;width:80%;height:auto;overflow:hidden}@media(max-width:1000px){.register-blue-outline-button{margin-top:5%;margin-bottom:5%;height:20%}}.width-25{width:25% !important}.width-50{width:50%}.width-75{width:75% !important}.width-100{width:100%}.ad-image-container{padding-bottom:5em;padding-top:5em;padding-left:10em;padding-right:10em;height:35em;overflow:hidden}.ad-image{width:100%;height:100%;border-radius:2em}