:root{--rowNumber: 0;--columnCount: 0;--gridHeight: 0px;--mobile-lower-width: $mobile-lower-width;--mobile-upper-width: $mobile-upper-width;--tablet-lower-width: $tablet-lower-width;--tablet-upper-width: $tablet-upper-width;--desktop-lower-width: $desktop-lower-width;--desktop-middle-width: $desktop-middle-width;--outside-header-height: 0px;--mobile-outside-header-height: 0px}:root:has(out-header){--outside-header-height: 68px;--mobile-outside-header-height: 60px}:root{--rowNumber: 0;--columnCount: 0;--gridHeight: 0px;--mobile-lower-width: $mobile-lower-width;--mobile-upper-width: $mobile-upper-width;--tablet-lower-width: $tablet-lower-width;--tablet-upper-width: $tablet-upper-width;--desktop-lower-width: $desktop-lower-width;--desktop-middle-width: $desktop-middle-width;--outside-header-height: 0px;--mobile-outside-header-height: 0px}:root:has(out-header){--outside-header-height: 68px;--mobile-outside-header-height: 60px}.simple-in-out-transition{transition:all .1s ease-in-out}.staggered-in-transition{transition:background-color .1s ease;transition:color .5s ease}.staggered-out-transition{transition:background-color 0 ease;transition:color 0 ease}.transform-pop-transition{transform:scale(1);transition:.15s all ease}.transform-pop-transition:hover{transform:scale(1.2)}@keyframes fadein{from{opacity:0}to{opacity:1}}.outside-button,.outside-sso-login-wrapper .login-panel .switch-container{display:flex;flex-direction:column;align-items:center}.outside-button .switch-button,.outside-sso-login-wrapper .login-panel .switch-container .switch-button{justify-content:center;margin-top:15px}.outside-button .switch-button.switch-button .tiny-logo,.outside-sso-login-wrapper .login-panel .switch-container .switch-button.switch-button .tiny-logo{padding-right:32px;background-image:url("/Images/outside/OutsideO_Button1x.png");height:1.7em;background-size:1.7em;background-position:center;background-repeat:no-repeat;margin-right:8px}.outside-sso-login-wrapper{display:inline-block}.outside-sso-login-wrapper .link{color:#951c00;font-weight:bold}.outside-sso-login-wrapper .link:hover{color:#ea2127;font-weight:bold}.outside-sso-login-wrapper:not(.no-border){border:1px solid #b2b2b2}@media screen and (max-width: 767px){.outside-sso-login-wrapper:not(.force-desktop) .login-panel{max-width:320px;min-width:280px;box-sizing:border-box}.outside-sso-login-wrapper:not(.force-desktop) .login-panel.login-panel>*:not(.override-width){width:100%}.outside-sso-login-wrapper:not(.force-desktop) .login-panel.login{line-height:1.2em}.outside-sso-login-wrapper:not(.force-desktop) .login-panel .merge-info{flex-direction:column}.outside-sso-login-wrapper:not(.force-desktop) .login-panel .login-description{font-size:1.4em}.outside-sso-login-wrapper:not(.force-desktop) .login-panel .login-description span{width:240px}.outside-sso-login-wrapper:not(.force-desktop) .login-panel div.login-logos img,.outside-sso-login-wrapper:not(.force-desktop) .login-panel div.login-logos svg{height:36px}.outside-sso-login-wrapper:not(.force-desktop) .login-panel .switch-button .text{max-width:185px}}.outside-sso-login-wrapper.force-mobile .login-panel{max-width:320px;min-width:280px;box-sizing:border-box}.outside-sso-login-wrapper.force-mobile .login-panel.login-panel>*:not(.override-width){width:100%}.outside-sso-login-wrapper.force-mobile .login-panel.login{line-height:1.2em}.outside-sso-login-wrapper.force-mobile .login-panel .merge-info{flex-direction:column}.outside-sso-login-wrapper.force-mobile .login-panel .login-description{font-size:1.4em}.outside-sso-login-wrapper.force-mobile .login-panel .login-description span{width:240px}.outside-sso-login-wrapper.force-mobile .login-panel div.login-logos img,.outside-sso-login-wrapper.force-mobile .login-panel div.login-logos svg{height:36px}.outside-sso-login-wrapper.force-mobile .login-panel .switch-button .text{max-width:185px}@media screen and (min-width: 767px){.outside-sso-login-wrapper:not(.force-mobile):not(.no-padding) .login-panel{width:600px}.outside-sso-login-wrapper:not(.force-mobile) .login-panel.login-panel>*:not(.override-width){width:440px}.outside-sso-login-wrapper:not(.force-mobile) .login-panel.merge .merge{margin-bottom:-1.5em;width:calc(100% + 3em)}.outside-sso-login-wrapper:not(.force-mobile) .login-panel .merge-header{padding:0px 30px}.outside-sso-login-wrapper:not(.force-mobile) .login-panel .merge-info-content{padding:0px 30px}.outside-sso-login-wrapper:not(.force-mobile) .login-panel .merge-info-content .merge-info{flex-direction:row}}.outside-sso-login-wrapper.force-desktop:not(.no-padding) .login-panel{width:600px}.outside-sso-login-wrapper.force-desktop .login-panel.login-panel>*:not(.override-width){width:440px}.outside-sso-login-wrapper.force-desktop .login-panel.merge .merge{margin-bottom:-1.5em;width:calc(100% + 3em)}.outside-sso-login-wrapper.force-desktop .login-panel .merge-header{padding:0px 30px}.outside-sso-login-wrapper.force-desktop .login-panel .merge-info-content{padding:0px 30px}.outside-sso-login-wrapper.force-desktop .login-panel .merge-info-content .merge-info{flex-direction:row}.outside-sso-login-wrapper .login-panel{display:flex;flex-direction:column;align-items:center;text-align:initial;background-color:#fff;padding:1.5em;overflow-x:hidden}.outside-sso-login-wrapper .login-panel .login-description{display:flex;font-size:2em;text-align:left;line-height:1em;font-family:Arial;font-weight:700}.outside-sso-login-wrapper .login-panel .login-description span{width:320px}.outside-sso-login-wrapper .login-panel .password{flex-direction:column}.outside-sso-login-wrapper .login-panel div.close-button{display:block;text-align:end;position:relative;width:100%}.outside-sso-login-wrapper .login-panel div.close-button .material-icons{cursor:pointer;position:absolute;right:-14px;top:-14px}.outside-sso-login-wrapper .login-panel a{cursor:pointer;color:#0e4da7}.outside-sso-login-wrapper .login-panel a:focus-visible{outline:none}.outside-sso-login-wrapper .login-panel .button{width:100%}.outside-sso-login-wrapper .login-panel .button.outside.processing .processing-text:before{background-image:url("/i/processing-outside.gif")}.outside-sso-login-wrapper .login-panel .button.processing:before{content:""}.outside-sso-login-wrapper .login-panel .button.processing .processing-text:before{padding-right:8px;background-image:url("/i/processing-blue.gif");content:"       ";background-size:1.25em;background-position:center;background-repeat:no-repeat}.outside-sso-login-wrapper .login-panel .button span.login-text,.outside-sso-login-wrapper .login-panel .button span.processing-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%}.outside-sso-login-wrapper .login-panel .small-message{font-size:.8em}.outside-sso-login-wrapper .login-panel .bold-message{font-weight:bold}.outside-sso-login-wrapper .login-panel .bold-message.big{font-size:1.1em}.outside-sso-login-wrapper .login-panel .merge-messages{margin-top:10px}.outside-sso-login-wrapper .login-panel div.login-logos span{text-align:left;display:flex;width:auto}.outside-sso-login-wrapper .login-panel div.login-logos span img,.outside-sso-login-wrapper .login-panel div.login-logos span svg{height:42px;margin-right:auto}.outside-sso-login-wrapper .login-panel a.button:link{max-width:unset}.outside-sso-login-wrapper .login-panel .forgot{margin-top:.5em;margin-bottom:.5em;text-align:center}.outside-sso-login-wrapper .login-panel .exception-container .exception{margin:0px;display:block}.outside-sso-login-wrapper .login-panel .validator-feedback[style*=inline]{display:block !important}.outside-sso-login-wrapper .login-panel .validator-feedback[style*=inline]~.validator-feedback{display:none !important}.outside-sso-login-wrapper .login-panel .center-header{display:block;font-size:1.1em;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:#525252;text-align:center;margin-top:1em}.outside-sso-login-wrapper .login-panel .center-header:before{content:"—";margin:5px}.outside-sso-login-wrapper .login-panel .center-header:after{content:"—";margin:5px}.outside-sso-login-wrapper .login-panel .center-header.small{font-size:.8em;text-transform:unset;font-weight:normal}.outside-sso-login-wrapper .login-panel .hr-title{display:flex;font-size:.8em;letter-spacing:.05em;color:#525252;font-weight:normal;text-align:center;margin-top:1em;width:100%;align-items:center}.outside-sso-login-wrapper .login-panel .hr-title:before,.outside-sso-login-wrapper .login-panel .hr-title:after{content:" ";background-color:#525252;flex-grow:1;height:1px}.outside-sso-login-wrapper .login-panel .hr-title:before{margin-right:8px}.outside-sso-login-wrapper .login-panel .hr-title:after{margin-left:8px}.outside-sso-login-wrapper .login-panel .or-athletereg-signin-title{max-width:75%}.outside-sso-login-wrapper .login-panel .center{text-align:center;display:block}.outside-sso-login-wrapper .login-panel .edit-email{font-weight:bold;display:block;text-align:center}.outside-sso-login-wrapper .login-panel .edit-email .current-email{max-width:calc(100% - 48px);text-overflow:ellipsis;display:inline-block;overflow:hidden}.outside-sso-login-wrapper .login-panel .edit-email .edit-link{display:inline-block}.outside-sso-login-wrapper .login-panel .material-icons{vertical-align:middle;font-size:1.2em}.outside-sso-login-wrapper .login-panel .icon-button{font-size:1.5em;padding-left:.3em;cursor:pointer}.outside-sso-login-wrapper .login-panel.login .username{margin-top:8px}.outside-sso-login-wrapper .login-panel.merge .merge-alternate-buttons{margin-top:20px}.outside-sso-login-wrapper .login-panel.merge .merge-alternate-buttons>*{margin-bottom:10px}.outside-sso-login-wrapper .login-panel.merge .merge{background-color:#ececec;padding:25px}.outside-sso-login-wrapper .login-panel.merge .merge .merge-header{cursor:pointer}.outside-sso-login-wrapper .login-panel.merge .merge .merge-info-content{overflow:hidden}.outside-sso-login-wrapper .login-panel.merge .merge .merge-info{display:flex}.outside-sso-login-wrapper .login-panel.merge .merge .merge-info>*{margin:0px 10px}.outside-sso-login-wrapper .login-panel.verify-email .resend-or-cancel-confirmation{display:flex;flex-direction:column}.outside-sso-login-wrapper .login-panel.verify-email .resend-or-cancel-confirmation :not(:first-child){margin-top:2em}.outside-sso-login-wrapper .login-panel.create-password .new-password{margin-top:18px}.outside-sso-login-wrapper .login-panel.create-password .validator-feedback{margin-bottom:1em}.outside-sso-login-wrapper .login-panel.create-password .create-password-error{margin-top:1em}.outside-sso-login-wrapper .login-panel.create-password .create-password-button,.outside-sso-login-wrapper .login-panel.create-password .enter-password-button{margin-top:20px}.outside-sso-login-wrapper .login-panel.create-password .terms-and-privacy{margin-top:16px}.outside-sso-login-wrapper .login-panel.create-password .forgot{margin-bottom:.5em}.outside-sso-login-wrapper .login-panel.login-panel.success-panel{width:320px}.outside-sso-login-wrapper .login-panel.login-panel.success-panel>div.success-message{width:100%}.outside-sso-login-wrapper .login-panel.login-panel.success-panel .material-icons.success-icon{font-size:1.7em}.outside-sso-login-wrapper .login-panel.login-panel.success-panel .success-text{margin-top:12px}.outside-sso-login-wrapper .login-panel .nowrap{white-space:nowrap}.outside-sso-login-wrapper .login-panel .full-width{width:100%;text-align:center}.outside-sso-login-wrapper .login-panel .nowrap-center{white-space:nowrap;vertical-align:top}.outside-sso-login-wrapper .login-panel .nowrap-center>*{vertical-align:top}.outside-sso-login-wrapper .login-tooltip span{font-size:.8em}.outside-sso-login-wrapper .login-tooltip .bold-message{font-weight:bold}body #participantLoginModal{padding:0px}body #outside-header-join,body #outside-header-signin,body li#outside-header-links-events{display:none !important}body .login-tooltip .bold-message{font-weight:bold}
/*# sourceMappingURL=../../../../css/overrides/pages/login/login.css.map */
