:root{--primary-color:#047aed;--secondary-color:#1c3fa8;--dark-color:#002240;--light-color:#f4f4f4;--success-color:#5cb85c;--error-color:#d9534f}*,:after,:before{box-sizing:border-box}html{height:100%;position:relative;font-size:16px}@media (max-width:900px){html{font-size:14px}}@media (max-width:600px){html{font-size:12px}}body{height:100vh;overflow:hidden;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.page-wrapper{width:100%;margin:0 auto;max-width:45rem;background-color:#fff;border:2px solid #fff}.header-title,.main-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.main-header{width:100%;max-width:100vw;position:fixed;top:0;left:0;-webkit-justify-content:space-between;justify-content:space-between;background-color:#373a47;height:4rem;color:#fff;padding:0 .75rem;z-index:1005}.main-header p{margin:0 1.5rem 0 0;padding:0}.main-header h4{padding:0;margin:0;font-size:1.1em}.user-formal-name{font-size:.85em}.ui.checkbox.checkbox-label-left{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}.ui.checkbox.checkbox-label-left :before,.ui.checkbox.checkbox-label-left input{left:auto;right:0}.ui.checkbox.checkbox-label-left.checked :after,.ui.checkbox.checkbox-label-left.checked input{left:auto;right:0}.ui.checkbox.checkbox-label-left label{padding-left:0;padding-right:1.875em}.login-form{height:350px;width:350px;background-color:#fff;border:1px solid #dedede;border-radius:5px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:1.25rem}.portal-backdrop{z-index:1007}.portal-backdrop,.portal-modal{top:0;left:0;position:absolute;height:100vh;width:100vw;background-color:#fff;overflow:hidden}.portal-modal{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;z-index:1008;transition:width 1s ease-in,height 1s ease-in}.portal-content{height:100%;width:100%;overflow-y:auto}#root{height:100vh;width:100vw;overflow:auto}.main-nav{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;max-width:850px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.main-nav,.main-nav-item{display:-webkit-flex;display:flex}.main-nav-item{-webkit-flex-direction:column;flex-direction:column;cursor:pointer;text-align:center;overflow:hidden;width:14rem;height:14rem;margin:1rem;padding:2rem;border:1px solid #ddd;border-radius:5px}.main-nav-item:hover{border:0;box-shadow:0 3px 8px rgba(0,0,0,.24)}.main-nav-desc{margin-top:1.5rem;font-weight:700}.Toastify{z-index:30000}.fadeInDown,.fadeOutUp{-webkit-animation:fade-in-down .5s both;animation:fade-in-down .5s both;position:relative}@-webkit-keyframes fade-in-down{0%{top:-100px;opacity:0}to{top:0;opacity:1}}@keyframes fade-in-down{0%{top:-100px;opacity:0}to{top:0;opacity:1}}@-webkit-keyframes fade-out-up{to{top:-100px;opacity:0}0%{top:0;opacity:1}}@keyframes fade-out-up{to{top:-100px;opacity:0}0%{top:0;opacity:1}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#root{padding:0;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;-moz-appearance:textfield!important;margin:0!important}input[type=number]{-webkit-appearance:none!important;-moz-appearance:textfield!important}.container{max-width:70rem;margin:0 auto;overflow:auto}.card{background-color:#fff;color:#333;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.2);padding:1.25rem;margin:.75rem}.btn{display:inline-block;padding:.75rem 2rem;cursor:pointer;background:var(--primary-color);color:#fff;border:none;border-radius:5px}.btn-outline{background-color:transparent;border:1px solid #fff}.btn:hover{-webkit-transform:scale(.98);transform:scale(.98)}.bg-primary,.btn-primary{background-color:var(--primary-color);color:#fff}.bg-secondary,.btn-secondary{background-color:var(--secondary-color);color:#fff}.bg-dark,.btn-dark{background-color:var(--dark-color);color:#fff}.bg-light,.btn-light{background-color:var(--light-color);color:#333}.bg-dark a,.bg-primary a,.bg-secondary a,.btn-dark a,.btn-primary a,.btn-secondary a{color:#fff}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.text-dark{color:var(--dark-color)}.text-light{color:var(--light-color)}.lead{font-size:1.25rem}.sm{font-size:1rem}.md{font-size:2rem}.lg{font-size:3rem}.xl{font-size:4rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.alert{background-color:var(--light-color);padding:.75rem 1.25 rem;font-weight:700;margin:1rem 0}.alert i{margin-right:1rem}.alert-success{background-color:var(--success-color);color:#fff}.alert-error{background-color:var(--error-color);color:#fff}.error{color:var(--error-color)}.flex{display:-webkit-flex;display:flex}.flex,.grid{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100%}.grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}.grid-3{grid-template-columns:repeat(3,1fr)}.inline-block{display:inline-block}.my-1{margin:1rem 0!important}.my-2{margin:1.5rem 0!important}.my-3{margin:2rem 0!important}.my-4{margin:3rem 0!important}.my-5{margin:4rem 0!important}.mx-1{margin:0 1rem!important}.mx-2{margin:0 1.5rem!important}.mx-3{margin:0 2rem!important}.mx-4{margin:0 3rem!important}.mx-5{margin:0 4rem!important}.mr-0{margin-right:0!important}.mr-1{margin-right:1rem!important}.mr-2{margin-right:1.5rem!important}.mr-3{margin-right:2rem!important}.mr-4{margin-right:3rem!important}.mr-5{margin-right:4rem!important}.ml-0{margin-left:0!important}.ml-1{margin-left:1rem!important}.ml-2{margin-left:1.5rem!important}.ml-3{margin-left:2rem!important}.ml-4{margin-left:3rem!important}.ml-5{margin-left:4rem!important}.m-0{margin:0!important}.m-1{margin:1rem!important}.m-2{margin:1.5rem!important}.m-3{margin:2rem!important}.m-4{margin:3rem!important}.m-5{margin:4rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:1.5rem!important}.mb-3{margin-bottom:2rem!important}.mb-4{margin-bottom:3rem!important}.mb-5{margin-bottom:4rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:1rem!important}.mt-2{margin-top:1.5rem!important}.mt-3{margin-top:2rem!important}.mt-4{margin-top:3rem!important}.mt-5{margin-top:4rem!important}.py-1{padding:1rem 0!important}.py-2{padding:1.5rem 0!important}.py-3{padding:2rem 0!important}.py-4{padding:3rem 0!important}.py-5{padding:4rem 0!important}.px-1{padding:0 1rem!important}.px-2{padding:0 1.5rem!important}.px-3{padding:0 2rem!important}.px-4{padding:0 3rem!important}.px-5{padding:0 4rem!important}.p-1{padding:1rem!important}.p-2{padding:1.5rem!important}.p-3{padding:2rem!important}.p-4{padding:3rem!important}.p-5{padding:4rem!important}.pb-1{padding-bottom:1rem!important}.pb-2{padding-bottom:1.5rem!important}.pb-3{padding-bottom:2rem!important}.pb-4{padding-bottom:3rem!important}.pb-5{padding-bottom:4rem!important}.pt-1{padding-top:1rem!important}.pt-2{padding-top:1.5rem!important}.pt-3{padding-top:2rem!important}.pt-4{padding-top:3rem!important}.pt-5{padding-top:4rem!important}.pr-1{padding-right:1rem!important}.pr-2{padding-right:1.5rem!important}.pr-3{padding-right:2rem!important}.pr-4{padding-right:3rem!important}.pr-5{padding-right:4rem!important}.pl-1{padding-left:1rem!important}.pl-2{padding-left:1.5rem!important}.pl-3{padding-left:2rem!important}.pl-4{padding-left:3rem!important}.pl-5{padding-left:4rem!important}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}.w-100{width:100%}.bolder{font-weight:600}a.hover-link:hover{text-decoration:underline}td,th{padding:3px 7px;text-align:left}.TypeAheadDropDown{width:100%}.TypeAheadDropDown input{width:100%;border:none;font-family:Arial,Helvetica,sans-serif;font-size:1rem;color:rgba(0,0,0,.73);padding:10px 5px;box-sizing:border-box;outline:none}.TypeAheadDropDown ul:before{content:""}.TypeAheadDropDown ul{box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 4px 1px rgba(0,0,0,.18);font-family:Arial,Helvetica,sans-serif;font-size:1rem;color:rgba(0,0,0,.73);list-style-type:none;text-align:left;margin:0;padding:0;border:1px solid grey}.TypeAheadDropDown li{padding:.75rem .35rem;cursor:pointer}.TypeAheadDropDown li:hover{background:#d3d3d3;text-decoration:underline}.App{margin:8rem auto 0;width:40rem}input.rc-time-picker-input{height:37px}.animate__animated.animate__fadeInDown{--animate-duration:0.3s}table.athlete-registration tr td:first-child,table.athlete-registration tr th:first-child{display:none}
/*# sourceMappingURL=main.c0a11017.chunk.css.map */