body{padding:0;margin:0}#unity-canvas{background:#231F20}#unity-logo{width:154px;height:50px;background:url('unity-logo-dark.png') no-repeat center}#unity-progress-bar-empty{width:141px;height:18px;margin-top:10px;background:url('progress-bar-empty-dark.png') no-repeat center}#unity-progress-bar-full{width:0;height:18px;margin-top:10px;background:url('progress-bar-full-dark.png') no-repeat center}#unity-footer{position:relative}#unity-webgl-logo{float:left;width:204px;height:38px}#unity-build-title{float:center;margin-right:10px;line-height:38px;font-family:arial;font-size:18px}#unity-fullscreen-button{float:right;margin-right:20px;width:94px;height:38px}#unity-mobile-warning{position:absolute;left:50%;top:5%;transform:translate(-50%);background:white;padding:10px;display:none}#row-button{display:none;float:left;width:38px;height:38px;background:url('rowpro-logo-base.png') no-repeat center}#counter{float:center;margin-right:10px;line-height:38px;font-family:arial;font-size:18px}.result{margin-top:3px;color:black;background-color:whitesmoke;opacity:.8;padding:3px 15px;font-size:1.3em;white-space:nowrap}.form-outline{width:120px;display:inline-block}.form-control-color,.colorpick-eyedropper-input-trigger{display:inline-block!important}.form-outline{white-space:nowrap}#timer{position:absolute;top:-60px;right:60px;font-size:1.5em;font-weight:bold;z-index:9999;color:black;background-color:whitesmoke;opacity:.8;padding:5px 20px}.camera-btns{position:fixed!important;top:10px;right:150px}.fixed-header #coach #main{margin-top:0!important}html{overflow:scroll;overflow-x:hidden}::-webkit-scrollbar{width:0;background:transparent}::-webkit-scrollbar-thumb{background:#F00}#unity-canvas{width:100vw;overflow:hidden}#unity-loading-bar{position:absolute;left:50%;top:10%;transform:translate(-50%,-10%);display:none}@media screen and (min-width:1200px){#unity-canvas{width:100vw}#unity-loading-bar{position:absolute;left:50%;top:30%;transform:translate(-50%,-30%);display:none}}.side.buttons .actions{position:fixed;top:10px;right:10px;text-align:center}.side.buttons button{display:block;margin-top:3px}.side.buttons .btn-floating{margin-top:0;display:inline-block;margin-left:3px}.btn.technique{width:150px}.side.buttons .info{position:fixed;top:60px;right:10px}.instructions{max-width:400px;font-size:1em;position:fixed;top:10px;left:10px}.buttons{position:fixed;top:10px;right:10px}@media screen and (max-width:900px){.instructions h3{margin:unset}.instructions{font-size:.8em}.instructions .card-body{padding:.5em}.btn.technique{width:100px}}.coach .card{background-color:rgba(255,255,255,0.5)}
