body{padding:0;margin:0;height:100vh;font-family:"Roboto",sans-serif}#root{margin:0;position:relative;min-height:100vh;padding-bottom:60px}h1{margin-top:5px;text-align:center;font-size:xx-large;text-transform:uppercase;color:#fff!important;background-color:rgba(0,120,216,.75);padding-top:5px;padding-bottom:5px}div.App{text-align:left;margin-left:30px;margin-right:30px}div.title{font-size:x-large;color:#ccc;text-transform:uppercase;font-weight:600;position:relative}div.title,div.title:hover{transition:all 1s ease-in-out}div.title:hover{content:attr(data-item);color:#0078d8}table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}table caption{font-size:1.5em;margin:.5em 0 .75em}table tr{background-color:#f8f8f8;border:1px solid #ddd;padding:.35em}table td,table th{padding:.625em;text-align:center}table th{background-color:rgba(0,120,216,.5);color:#fff;font-size:.85em;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:600px){table{border:0}table caption{font-size:1.3em}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}table td:last-child{border-bottom:0}}header{height:auto}nav{margin:0;padding:0}nav.menuItems ul{list-style:none;display:flex}nav.menuItems li{margin:10px}nav.menuItems li a{text-decoration:none;color:#8f8f8f;font-size:24px;font-weight:400;transition:all .5s ease-in-out;position:relative;text-transform:uppercase;cursor:pointer}nav.menuItems li a:hover{content:attr(data-item);transition:.5s;color:#0078d8;width:100%;transition:all .5s ease-in-out}footer{font-size:12px;font-size:14px;background-color:#f1f1f1;color:#000;text-align:center;display:block;clear:both}footer a{text-decoration:none;color:inherit;border-bottom:1px solid}footer a:hover{border-bottom:1px transparent}div.actions{display:flex;flex-direction:row;justify-content:flex-end}div.btn{flex:0 0 auto;border:1px solid #0078d8;border-radius:5px;padding:5px;background-color:#0078d8;clear:both;margin-bottom:5px;text-align:center}div.btn a{text-decoration:none;color:#fff}pre{white-space:pre-wrap;overflow-x:auto}label{display:table-cell;vertical-align:top;padding:0 .5em .5em;min-width:10%;font-weight:700}input,select{flex-grow:1}input[type=submit]{flex-grow:0}.action-btn{padding:5px;background-color:#0078d8;color:#fff;text-decoration:none;cursor:pointer;margin-right:3px}.action-btn:hover{text-decoration:underline}div.multiform-navigation{margin:10px 0;display:block;overflow:auto}div.subFormPart{margin-top:15px}div.progressArea{text-align:center;padding:10px}.race-information h4,form h4{color:#0078d8;margin-top:10px;margin-bottom:10px;border-bottom:.5px solid #0078d8}.btn-theme{color:#fff;background-color:#0078d8;border:1px solid #0078d8;border-radius:3px}.btn-theme:hover{color:#0078d8;background-color:#fff}#select-causes,#select-riders{padding:15px;background-color:rgba(0,120,216,.1);border-radius:3px;margin-bottom:10px}div.incident-actions>*{margin-right:5px}div.loginform{display:flex;justify-content:center}div.loginform form{width:75%}footer{position:absolute;bottom:0;width:100%;height:60px;line-height:60px;background-color:#f5f5f5}footer>*{margin:0}h1,h2,h3,h4,h5{color:#0078d8}h3,h4{font-size:large}h5{font-size:medium}h6{font-size:medium!important}div.MuiPaper-root,table.incidentCauses{margin-bottom:10px}ul.raceDetails{list-style-type:none}.btn-nav{margin-left:5px;margin-right:5px;font-size:small}.btn-nav,.btn-nav:hover{color:#fff}div.course-details,div.id-lab-metrics{display:flex;flex-wrap:wrap;flex:0 1 auto}span.info-tab{border:1px solid #0078d8;border-radius:5px;margin-right:5px;margin-bottom:5px;padding:0}span.tab-header{height:45px;display:block;margin:0;padding:0;background:#0078d8;color:#fff}span.tab-header-description{font-size:small;display:block;text-align:center}.tab-header-icon{height:25px;width:100%}span.tab-content{display:block;text-align:center;font-size:medium;margin:4px}div.bicycle-loader{position:absolute;top:0;left:0;width:150px;height:150px;text-align:center;z-index:10000000;overflow:hidden;margin:auto;max-width:100%;max-height:100%;right:0;bottom:0;background:rgba(0,120,216,.9);border-radius:5px;font-size:large;text-transform:uppercase;font-weight:700}div.bicycle-loader img{width:150px;height:auto}.elevation-chart-wrapper{border-radius:2px 2px 0 0;padding:24px 0 8px 12px;background:#fff;position:absolute;top:unset;bottom:50px;left:50px;z-index:5}.elevation-chart-wrapper .chevron-icon-wrapper{cursor:pointer;width:50px}.elevation-chart-wrapper .chart-icon-wrapper{position:absolute;bottom:12px}.elevation-chart-wrapper span.chevron-icon{position:absolute;top:.25rem;left:.75rem;height:1.5rem;width:1.5rem}text{font-size:12px;stroke:none;fill:#999}text.crossBarText{fill:#666;width:200px}path.domain{fill:none;stroke:#aaa}g.tick line{color:transparent;stroke:#eee;stroke-opacity:1}.crossBar line{stroke:#333;stroke-width:1px;pointer-events:none;shape-rendering:crispEdges}.chartOverlay{fill:none;pointer-events:all}.infoBox rect{stroke:#ccccd1;pointer-events:none;stroke-width:1px;shape-rendering:crispEdges;font-size:11px;fill:#fff;fill-opacity:.9}text.crossBarText,tspan{font-size:15px}tspan{fill:#2d2d32}.infoBoxElevationValue,.infoBoxGradeValue{font-weight:600}.elevationChartGrid line{stroke:#d3d3d3;stroke-opacity:.7;shape-rendering:crispEdges}.elevationChartGrid path{stroke-width:0}#chartjs-tooltip{background:rgba(0,120,216,.75);color:#fff}#chartjs-tooltip p{margin-bottom:2px}div.course-turns{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}div.course-turns::-webkit-scrollbar{display:none}div.turn{flex:1 0 auto;min-width:150px;display:block;cursor:pointer;background-color:#cbe1fa;border-radius:10px;margin-left:4px;color:#000}div.turn div.turn-icon{font-size:xx-large}div.turn div.turn-distance-done p:first-child{font-size:x-small}div.turn div.turn-distance-done p:nth-child(2){font-size:large;font-weight:700}div.turn *{text-align:center;margin:0;padding:3px}div.turn div.turn-distance-done{font-size:small}div.turn-point{border-radius:10px;height:10px;width:10px;background:#00f;display:inline-block}div.turn-options{width:100%;display:inline-block}div.turn-options button{display:inline;float:left;height:38px;margin-left:3px}.speed-indication{width:100px;max-width:150px;font-family:"Roboto",sans-serif;font-size:20px;vertical-align:middle;left:10px;top:0;display:inline-block}.gauge__body,.speed-indication{position:relative;overflow:hidden}.gauge__body{width:100%;height:0;padding-bottom:50%;background:#b4c0be;border-top-left-radius:100% 200%;border-top-right-radius:100% 200%}.gauge__fill{position:absolute;top:100%;left:0;width:inherit;height:100%;background:#009578;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.gauge__cover{width:75%;height:150%;background:#fff;border-radius:50%;position:absolute;top:25%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex;align-items:center;justify-content:center;padding-bottom:25%;box-sizing:border-box}div.straightness-ratios{display:flex;flex-direction:row}div.straightness-ratio{flex:1 1}.site-loader,.site-loader:after,.site-loader:before{background:#005faa;-webkit-animation:load1 1s ease-in-out infinite;animation:load1 1s ease-in-out infinite;width:1em;height:6em!important}.site-loader{color:#005faa;text-indent:-9999em;margin:15px;position:relative;font-size:3px;height:4em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.site-loader:after,.site-loader:before{position:absolute;top:0;content:""}.site-loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.site-loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}div.osmTable{max-height:65vh;overflow-y:scroll}.btn-chart{font-size:x-small;float:right;background-color:#976200!important;border:#000!important}.react-switch-checkbox{height:0;width:0;visibility:hidden}.react-switch-label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:50px;height:24px;background:grey;border-radius:30px;position:relative;transition:background-color .2s}.react-switch-label .react-switch-button{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:20px;transition:.2s;background:#fff;box-shadow:0 0 2px 0 rgba(10,10,10,.29)}.react-switch-checkbox:checked+.react-switch-label .react-switch-button{left:calc(100% - 2px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.react-switch-label:active .react-switch-button{width:50px}
/*# sourceMappingURL=main.8366876e.chunk.css.map */