html,body{min-height:100%}header h1{text-align:center}footer .logout,footer .copyright{text-align:center}#main .games{margin:0 auto}#main .games .game{font-size:1.2rem;display:flex;flex-direction:row;align-items:center}#main .games .game .item{text-align:center}#main .games .game .item.round,#main .games .game .item.teams{flex-grow:1}#main .games .game .item.check a{text-decoration:none}#main .games .game .item.check a img{height:40px}#main .games .game .item.link{padding:12px}#main .games .game .item.link a{padding:12px;text-decoration:none;background-color:#2ecadf;color:#fff}#main #player{width:100%;padding-left:.2rem;padding-right:.2rem}#main .back{text-align:center;margin-top:1rem;margin-bottom:1rem}#main .back a{text-decoration:none;padding:12px 48px;background-color:#2ecadf;color:#fff}body#login{font-family:Oxygen;font-weight:300;font-size:1em;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body#login .signin{display:block;position:relative;width:250px;margin:20px auto;padding:20px;background-color:#0000001a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.2),inset -1px -1px 0 0 rgba(0,0,0,.2);-moz-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.2),inset -1px -1px 0 0 rgba(0,0,0,.2);box-shadow:inset 1px 1px #fff3,inset -1px -1px #0003}body#login .signin .avatar{width:100px;height:100px;margin:0 auto 35px;border:5px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}body#login .signin .avatar:before{content:"";text-align:center;font-family:Ionicons;display:block;height:100%;line-height:100px;font-size:5em}body#login .signin .inputrow{position:relative}body#login .signin .inputrow label{position:absolute;top:12px;left:10px}body#login .signin .inputrow label:before{color:#538a9a;opacity:.4;-webkit-transition:opacity .3s 0 ease;-moz-transition:opacity .3s 0 ease;transition:opacity .3s 0 ease}body#login .signin input[type=text],body#login .signin input[type=password]{padding:10px 12px 10px 32px;display:block;width:100%;margin-bottom:10px;border:1px solid rgba(255,255,255,.5);background-color:#fff;color:#333;font-size:1em;font-weight:300;outline:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:border-color .3s 0 ease;-moz-transition:border-color .3s 0 ease;transition:border-color .3s 0 ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body#login .signin input[type=text]:focus+label:before,body#login .signin input[type=password]:focus+label:before{opacity:1}body#login .signin input[type=submit]{-webkit-appearance:none;height:40px;padding:10px 12px;background-color:#538a9a;text-transform:uppercase;color:#fff;border:0px;float:right;margin:0;outline:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}body#login .signin input[type=submit]:hover{background-color:#5e98a8}body#login .signin input[type=submit]:active{background-color:#4a7b89}body#login input[type=checkbox]{display:none}body#login input[type=checkbox]+label{position:relative;padding-left:36px;font-size:.6em;font-weight:400;line-height:16px;opacity:.8;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}body#login input[type=checkbox]+label:before,body#login input[type=checkbox]+label:after{content:"";position:absolute;display:block;height:16px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}body#login input[type=checkbox]+label:before{left:0;top:-2px;width:30px;background:#0000004d;-webkit-box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,.3);-moz-box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,.3);box-shadow:inset 1px 1px 1px 1px #0000004d}body#login input[type=checkbox]+label:after{opacity:.3;background:#fff;top:0;left:2px;height:12px;width:12px;-webkit-transition:all .2s 0 ease;-moz-transition:all .2s 0 ease;transition:all .2s 0 ease}body#login input[type=checkbox]:checked+label{opacity:1}body#login input[type=checkbox]:checked+label:after{opacity:1;left:16px}body#login .cf:before,body#login .cf:after{content:" ";display:table}body#login .cf:after{clear:both}body#login .cf{*zoom: 1}
