.v-main{padding-top:0!important}.fancy-background{margin:0;padding:0;overflow-x:hidden}.display-flex{display:flex}.admin-roster{font-size:.75rem!important}.full-width{width:100%}.dropdown-menu .v-list-item{display:flex;flex-direction:column;padding:0;margin:0}.dropdown-menu .v-list-item .v-list-item__title{padding-top:1rem;padding-bottom:1rem;padding:1rem;width:100%;cursor:pointer}.dropdown-menu .v-list-item .v-list-item__title:hover{background-color:#ccc}@media only screen and (max-width:480px){.v-toolbar__items{flex-wrap:wrap}.v-toolbar__items button{width:100%}.v-toolbar{height:235px!important}}.v-application--wrap{min-height:auto!important}.college-tile{padding:5px;border-radius:2px;border:1px solid #aaa;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;position:relative}.college-tile .college-logo{max-width:100px}.college-tile .college-logo img{width:100%}.college-tile .college-name{text-align:center}.college-tile .confirmed{background-image:url(/confirmed-3.png);background-size:130px;background-position:100% 0;height:100%;width:100%;position:absolute;top:0;right:0;margin:0!important;padding:0!important}.session-select{max-width:150px}.retrieve-card{display:flex;flex-direction:column}.retrieve-title{word-break:normal}.label[data-v-b35cfaae]{color:#212175;font-weight:700!important}.is-mobile .action-button[data-v-b35cfaae],.is-mobile .action-button span[data-v-b35cfaae]{display:block;max-width:200px;width:200px;text-wrap:wrap;height:auto!important}.action-button[data-v-b35cfaae]{float:right}.is-mobile .action-button[data-v-b35cfaae]{margin-top:1rem;float:inherit}.section .section-title .label:after,.section .section-title .label:before{width:350px;height:1px}.section .text-red{color:red}.section .dividing-line{margin:1rem}.section .payment-section{display:flex;align-items:center;flex-direction:column}.section .payment-section table{border-collapse:collapse}.section .payment-section table tr td{padding:.25rem 1rem;border-bottom:1px solid #666}.mobile-picture{width:150px;border-radius:16px;border:2px solid #ccc;overflow:hidden}.file-input{max-width:320px;margin-left:auto!important;margin-right:auto!important}.profile-picture{width:200px;border-radius:16px;border:4px solid #ddd;overflow:hidden}.profile-picture-message{width:320px;margin-left:auto!important;margin-right:auto!important}.skill-entry[data-v-73250c8e]{border:1px solid #b19cf1;padding:.5rem;margin-bottom:.5rem;border-radius:.25rem;border-left-width:5px}.label[data-v-c4d14136]{color:#212175;font-weight:700!important}.label{font-weight:700;padding-top:10px}.athlete-row{border-bottom:1px solid #ccc;padding-bottom:15px;justify-content:space-between}.approved,.not-approved{padding-left:5px}.approved{color:#4b8000}.not-approved{color:#800d00}.athlete-row b{padding-right:7px}.approve-deny-btn{min-width:100px;width:100px}.approve-all-deny-all-btn{min-width:130px;width:130px}.approve-all-container{flex-direction:row;align-items:center}.approve-all-container button{margin-left:7px}.sendEmailToCoach{border:1px solid #ccc;padding:5px!important;border-radius:3px;margin-bottom:3px}.mini-profile-picture-container{border-radius:100%;width:50px;height:50px;overflow:hidden;border:2px solid #ccc;margin:.25rem}.mini-profile-picture-container img,.v-data-table__mobile-row__cell{width:100%}.v-data-table__mobile-row__cell .mini-profile-picture-outer-container{width:100%;display:flex;justify-content:center}.v-data-table__mobile-row__cell .mini-profile-picture-outer-container .mini-profile-picture-container{width:150px;height:150px}.highlighted{background-color:#eee}.highlighted:hover{background-color:#eee!important}.not-highlighted{background-color:transparent}.not-highlighted:hover{background-color:transparent!important}.action-btn{margin-right:.5rem;margin-bottom:.4rem}.offset-label .v-input .v-label--active{transform:translateX(-20%) translateX(-7.5px) translateY(-24px) scale(.75)!important}.x-small,.x-small .v-btn.v-size--x-small{font-size:9px!important}.v-data-table__wrapper tr{padding-bottom:1rem}.v-data-table__wrapper tr td{padding:.5rem 0 .5rem 0!important;border-bottom:none!important;border-top:thin solid #ddd}.expanded-region td{border-top:none!important}.text-center .v-input__slot{justify-content:center}tr.v-data-table__mobile-table-row{padding:1rem;margin-bottom:1rem;border:none;border-radius:.25rem}tr.v-data-table__mobile-table-row .v-data-table__wrapper>table>tbody>tr:nth-child(2n),tr.v-data-table__mobile-table-row:nth-child(2n){background-color:#ddd}tr.v-data-table__mobile-table-row:hover{background-color:inherit}tr.v-data-table__mobile-table-row .athleteGradYearPill{float:right}tr.v-data-table__mobile-table-row .pill-reg-for{display:inline-block;margin-bottom:.25rem}.v-data-table__wrapper{font-family:Verdana;font-size:.9rem}.v-data-table__wrapper>table>tbody>tr{background-color:#fff}.v-data-table__wrapper>table>tbody>tr:hover{background-color:inherit}.v-data-table__wrapper>table>tbody>tr:nth-child(2n){background-color:#ddd}.athleteGradYearPill{padding:.125rem .25rem;font-size:.7rem;width:60px;border-radius:1rem;margin-left:1rem;color:#fff;font-family:Verdana;text-align:center;float:center}.athleteGradYearPill.y2025{background-color:#ffb700}.athleteGradYearPill.y2026{background-color:#5c3b69}.athleteGradYearPill.y2027{background-color:#e64c9b}.athleteGradYearPill.y2028{background-color:#46afbf}.athleteGradYearPill.y2029{background-color:#5980a0}.athleteGradYearPill.y2030{background-color:#ff0090}.athleteGradYearPill.y2031{background-color:#f80}.athleteGradYearPill.y2032{background-color:#575757}.small{font-size:.7rem!important}.pill-reg-for{font-size:.7rem;padding:.25rem .5rem;border-radius:.75rem;color:#fff;margin-bottom:.25rem;text-align:center;min-width:131px}.pill-reg-for.pill-gym{background-color:#5980a0}.pill-reg-for.pill-al{background-color:#238500}.pill-reg-for.pill-at{background-color:#fca800}.pill-reg-for-container{display:flex;flex-direction:column;flex-grow:0!important;align-content:stretch;align-items:self-end}.athlete-gpa{border:1px solid #ccc;display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:.8rem;color:#666;font-family:monospace;letter-spacing:0}.skill-entry[data-v-7701fc99]{border:1px solid #3548d4;padding:.5rem;text-transform:capitalize;margin-bottom:.5rem;border-radius:.25rem;border-left-width:5px}.official-profile-picture{width:100%;border-radius:4px;border:2px solid #ddd;overflow:hidden}.grad-year{padding:.5rem 1rem;border-radius:.25rem;margin-right:1rem;color:#fff;font-size:1.25rem}.grad-year.y2025{background-color:#ffb700}.grad-year.y2026{background-color:#5c3b69}.grad-year.y2027{background-color:#e64c9b}.grad-year.y2028{background-color:#46afbf}.grad-year.y2029{background-color:#5980a0}.grad-year.y2030{background-color:#ff0090}.grad-year.y2031{background-color:#f80}.grad-year.y2032{background-color:#575757}.athlete-full-name{font-size:2rem}.committed-pill{font-size:.6rem;padding:.1rem .3rem;border-radius:1rem;margin-top:.125rem;display:inline-block}.committed-pill.committed{color:#ce2702;border:1px solid #ce2702}.committed-pill.uncommitted{color:#288e00;border:1px solid #288e00}.contact-card{margin-left:.5rem;font-size:.6rem!important}.full-width a{margin-top:1rem}.coach-title{padding:2rem}.coach-title.gray{background-color:#f5f5f5}.coach-title .image{max-width:200px}.coach-title .photo-col{max-width:350px;text-align:center}.coach-title .coach-name{font-weight:700;font-size:2rem}.tile{text-align:center!important}.tile-icon{padding:1rem}.mainTitle,.tile-icon{width:100%;text-align:center}.mainTitle{font-size:3rem;font-weight:300;color:#0080ff;margin:2rem 0 1rem 0}.coachesDisclaimer{color:#0080ff;margin:1rem 0 2rem 0}.scratchDate{font-size:1.5rem;font-weight:300;color:#9d0003;text-align:center;width:100%;margin-bottom:2rem}.section .display-flex{display:flex!important}.section .display-flex>div{padding:2rem;max-width:300px;border:1px solid #ccc;margin-bottom:3rem}.section .display-flex>div:not(:first-of-type){margin-left:1rem}.section .college-tiles,.section .justify-center{justify-content:center;flex-wrap:wrap}.section .college-tiles{display:flex;margin-bottom:3rem}.section .college-tiles div{margin:.5rem;min-width:116px;max-width:145px}.section .college-tiles.sm>div{margin-right:5px;margin-bottom:5px}.section.gray,.section.grey{background-color:#f8f8f8}.section .section-title{font-size:32px;font-weight:400;position:relative;text-align:center;margin-bottom:30px;text-transform:uppercase;color:#0080ff;padding-left:1rem;padding-right:1rem;padding-top:2rem;padding-bottom:2rem}.section .section-title .label:after,.section .section-title .label:before{content:"";display:block;width:250px;height:2px;background:#0080ff;left:0;top:50%;position:absolute}.section .section-title .label:after{left:auto;right:0}.section .section-row{display:flex;flex-shrink:0;flex-wrap:wrap}.section .section-row .one-third img{min-width:300px}.section .section-row .two-thirds{flex:1}.section .section-row .two-thirds h1{font-size:62px;font-weight:400;text-align:center;line-height:4.5rem}.section .section-row .two-thirds h1.sm{font-size:30px;line-height:45px;font-weight:700;margin-top:2rem}.section.sm .label:after,.section.sm .label:before{display:none}.section.sm .section{margin-top:2rem}.section .camp-info-label{font-weight:700;margin-top:7px}.section .text-center{text-align:center;width:100%}.section .higo-logo{display:block;width:120px;margin-left:auto;margin-right:auto}.section .img-banner{max-width:100%}.uppercase input{text-transform:uppercase!important}.size-chart{color:#369;cursor:pointer}.size-chart:HOVER{color:#df7300}.size-chart-img{display:block;border:3px solid #fff}.approve-deny-container{border:1px dotted red;border-radius:8px;padding:1.5rem}.text-white{color:#fff!important}.left-lined{border-left:2px dotted #eee;padding-left:1.5rem}.waiver-picture{width:90%;border-radius:16px;border:4px solid #ddd;overflow:hidden}.outter{background-color:#efefef}.page{background-color:#fff;border:1px solid #ccc;border-right:1px solid #ccc;padding:1.5rem;margin-top:1rem}.initials{border:1px solid #870000;margin-right:1rem;width:36px;border-radius:4px;display:inline-block;padding:0}.initials input{border:none;padding:.5rem;text-align:center;margin:0;text-transform:uppercase}.sd-root-modern{background-color:#fff}.sd-element--with-frame{border:none!important;box-shadow:none}.registration-details-header{justify-content:space-between;vertical-align:middle;align-content:center;align-items:center}.small{font-size:.9rem}#sv-nav-complete{display:none}.sign-waiver-button{width:300px;padding:16px!important;height:50px!important}