.current-stats{border:.5px solid #000;border-radius:.7em!important;margin:1em 0}#bodyload{text-align:center}#bodyload div{width:7em}#heartrate,#max-speed{margin:.8em 0;text-align:center}#heartrate .fa-stack,#max-speed .fa-stack{height:1em;line-height:1em;width:100%}#heartrate>span .value,#max-speed>span .value{font-size:20px;font-weight:700;color:#ca493e;margin-top:-5px}#heartrate>span .unit,#max-speed>span .unit{margin-top:10px;font-size:12px;color:#ca493e}#heartrate .hr-desc,#max-speed .hr-desc{color:#ca493e;margin-top:.2em}#heartrate .spd-desc,#max-speed .spd-desc{color:#19c1e4}#heartrate i,#max-speed i{color:#ca493e}#heartrate>div:first-child,#max-speed>div:first-child{width:100%;text-align:center;height:6.2em;margin-top:-1em;margin-left:10%;display:flex}@media(min-width:500px){#heartrate>div:first-child,#max-speed>div:first-child{margin-left:20%}}#heartrate>div:first-child text,#max-speed>div:first-child text{font-weight:300!important}.game-avg{border:.5px solid #000;border-radius:.7em!important;margin:0 0 1em}.game-avg>div{margin:1em 0}.game-avg .fa-stack{height:1em;line-height:1em}.game-avg strong{font-size:20px}.game-avg .vxload-grp img{height:1.1em;margin-left:.8em}.game-avg .vxload-grp .vxload-text{text-transform:uppercase;font-weight:750;font-size:1em;line-height:2em;white-space:nowrap}.game-avg .progress-circle{width:6em}.metric-details{border:1px solid #000;border-radius:.7em!important;margin:0 0 1em}.metric-details thead{background:linear-gradient(90deg,transparent 5%,#000 0,#000 95%,transparent 0) 0 100%/100% 1px no-repeat,transparent}.metric-details .detail-header{height:3em}.metric-details .detail-header th{border-bottom:none;font-weight:700}.metric-details .detail-header th:nth-child(2){padding:1.5em 1em 0}.metric-details .detail-header th:nth-child(3){white-space:nowrap;padding:1.5em 2em 0 0}.metric-details .detail-row{text-transform:uppercase}.metric-details .detail-row td{padding:4px 10px;white-space:nowrap}.metric-details .detail-row td img{height:2.5em;margin-left:.2em}@media(min-width:500px){.metric-details .detail-row td img{margin-left:1em}}.metric-details .detail-row td:nth-child(2){text-align:center}@media(min-width:500px){.metric-details .detail-row td:nth-child(2){padding-right:2em}}.metric-details .detail-row td:nth-child(3){padding-left:2em;text-align:left}#game-center .portrait-header{border-top:1px solid #000;border-bottom:1px solid #000;margin:1em;padding:10px 0;font-size:12px;width:auto}#game-center .portrait-header div:first-child span{width:50px}#game-center .portrait-header div:nth-child(n+2){text-transform:uppercase;font-weight:700}#game-center #athlete-portrait{font-size:12px;height:5em}#game-center #athlete-portrait span:first-child{font-weight:700}#game-center #athlete-portrait>div:nth-child(2){padding-left:1em}#game-center #athlete-portrait .avatar-bd{border:2px solid #add8e6;margin:5px 10px;width:2.5em;height:2.5em}@media(min-width:500px){#game-center #athlete-portrait .portrait-hr{margin-left:-.5em}}#game-center #athlete-portrait .portrait-hr span{color:#ca493e;font-size:4em}#game-center #athlete-portrait .portrait-hr span span{font-size:13px;font-weight:700}#game-center #athlete-portrait .athlete-good{color:#71c855!important}#game-center #athlete-portrait .athlete-good .CircularProgressbar .CircularProgressbar-path{stroke:#71c855}#game-center #athlete-portrait .athlete-good text{fill:#71c855!important;dominant-baseline:mathematical}#game-center #athlete-portrait .athlete-under{color:#d3bb18!important}#game-center #athlete-portrait .athlete-under .CircularProgressbar .CircularProgressbar-path{stroke:#d3bb18}#game-center #athlete-portrait .athlete-under text{fill:#d3bb18!important;dominant-baseline:mathematical}#game-center #athlete-portrait .athlete-over{color:#e2574c!important}#game-center #athlete-portrait .athlete-over .CircularProgressbar .CircularProgressbar-path{stroke:#e2574c}#game-center #athlete-portrait .athlete-over text{fill:#e2574c!important;dominant-baseline:mathematical}#game-center #athlete-portrait #body-load{max-width:3.8em;font-weight:750;text-transform:uppercase}@media(min-width:500px){#game-center #athlete-portrait #body-load{margin-left:.5em}}#game-center #athlete-portrait #body-load text{font-size:2.8em}#game-center .bl-desc{margin:1em}#game-center .bl-desc .desc-header{border:2px solid #b2bec7;width:auto;background-color:#71c855;margin-bottom:1em}#game-center .bl-desc .desc-header div:first-child{padding-left:1em}#game-center .bl-desc .desc-header div:nth-child(2){margin:.3em 0 .1em}#game-center .bl-desc .desc-header div:nth-child(2) img{width:100%}#game-center .bl-desc .desc-header p{color:#fff;font-weight:700}#game-center .bl-desc h6{font-weight:700}#game-center .bl-desc p{font-size:11px;line-height:1.5em}#game-center .bl-desc .desc-hr .portrait-hr{color:#ca493e}#game-center .bl-desc .desc-hr .portrait-hr .value{font-size:11px}#game-center .bl-desc .desc-load .athlete-good{color:#71c855!important}#game-center .bl-desc .desc-load .athlete-good .CircularProgressbar .CircularProgressbar-path{stroke:#71c855}#game-center .bl-desc .desc-load .athlete-good text{fill:#71c855!important;dominant-baseline:mathematical}#game-center .bl-desc .desc-load #body-load{max-width:3em;padding-left:1.1em}@media(min-width:500px){#game-center .bl-desc .desc-load #body-load{padding-left:28%}}#game-center .bl-desc .desc-load #avg-spd{max-width:3em;font-weight:750;text-transform:uppercase}@media(min-width:500px){#game-center .bl-desc .desc-load #avg-spd{margin-left:.5em}}#game-center .bl-desc .desc-load #avg-spd text{font-size:2.8em}#game-center .bl-desc .desc-selectath{text-align:center;margin:2em 0 1em}#game-center .bl-desc .desc-selectath h5{font-weight:700;font-size:1em}#game-center .team-header{height:2em;border:2px solid #b2bec7;margin:2.5em 1em;width:auto}#game-center .team-header img{height:6em;margin-left:5em}#game-center .team-header span{text-transform:uppercase;font-weight:700}#game-center .team-versus{margin-top:2em}#game-center .team-versus img{height:3.5em}#game-center .team-versus span{font-weight:700}#landing hr{width:90%}#landing .game-button-live{width:100%;background-color:#19c1e4;color:#000;border-radius:0}#landing .game-button-prev{width:100%;background-color:#b4b4b4;color:#000;border-radius:0}#nav-section{height:2em;margin-top:1em}#nav-section,#nav-section>div{max-height:2em}#nav-section>div>div{text-align:left}#nav-section .back-button{color:#000;font-weight:700;background-color:transparent;border:none;outline:none;text-align:left;text-transform:uppercase}#nav-section .back-button>div>div:nth-child(3){margin-left:.5em}#nav-section .ath-portrait{text-align:right}#nav-section .ath-portrait .match-center{padding-right:1em}#nav-section .ath-portrait .ath-detail{padding-right:.5em}#nav-section .ath-portrait span:first-child{font-weight:700}#nav-section .ath-portrait .avatar-bd{border:1px solid #000}.CircularProgressbar{width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.tweet-section{border:.5px solid #000;border-radius:.7em!important;margin:0 0 1em;text-align:center}.tweet-section>div{padding-left:.8em;margin:1em 0}.tweet-section h6{font-weight:700;font-size:1em}.tweet-section p{font-size:.8em;line-height:1.3em}.tweet-section .twitter-button{background-color:#19c1e4;color:#fff;text-transform:none;height:2em;line-height:1em;min-height:1em;margin-top:.3em}.tweet-section .twitter-button .fab{margin-right:.5em}.tweet-section .twitter-button:hover{background-color:#19c1e4}body,html{margin:0;overflow-x:hidden}#root,.App,body,html{height:100%}.error-page{height:100%;text-align:center}.App{font-family:Arial,Helvetica,sans-serif}.App .page-content{display:flex;flex-direction:column;min-height:100vh}.App .site-content{flex:1 0 auto}@media(min-width:500px){.App .site-content{max-width:500px;margin-left:calc(50% - 250px)}}.App .loading-spinner{display:flex;height:100%;z-index:999}.App .event-bg{margin-bottom:0}.App .event-bg img{height:10em;text-align:center}.App .event-title{margin-bottom:1em}.App .event-title h6{font-weight:700}.App .event-note{margin-top:1em}.site-header{flex:none;background-color:#3b4449;text-align:center;position:absolute;height:3em;width:100%}.site-header .main-logo img{width:10em;height:100%;margin:.9em 0 0}.site-header .sub-logo img{height:3em;margin:.1em}.site-header .sub-logo img:first-child{height:1.3em;margin-left:1em}.site-footer{flex:none;background-color:#414990;height:2em;line-height:2em;color:#c3c5dd;text-transform:uppercase;position:absolute;width:100%;bottom:0}.site-footer img{width:6em;max-height:1.5em;margin-left:1em}#forget-pw,#login,#success{height:100%;background-color:gray}#game-section .athlete{color:#19c1e4!important;font-weight:750;text-transform:uppercase}#game-section .athlete .CircularProgressbar .CircularProgressbar-path{stroke:#19c1e4}#game-section .athlete text{fill:#19c1e4!important}#game-section>div{margin-left:10px;margin-right:10px}#game-section>div:first-child{margin-left:0}#game-section .game{color:#0396cd!important;font-weight:750;text-transform:uppercase}#game-section .game .CircularProgressbar .CircularProgressbar-path{stroke:#0396cd}#game-section .game text{fill:#0396cd!important}
