.home{align-self:center}.home .mainLogo{margin-top:0;margin-right:50px;text-align:center;min-height:100%;display:flex;align-content:space-between}.home .mainLogo img{width:540px;align-self:center}.home .rules{width:70%;margin-left:100px}.home .rules .rule{font-size:15px;margin-top:20px;line-height:25px;position:relative}.home .rules .rule:before{content:"";width:20px;height:20px;border-radius:40px;background-color:#cc5151;position:absolute;left:-40px;top:3px}@media all and (max-width: 576px){.home .mainLogo{text-align:center;margin-right:0}.home .mainLogo img{width:350px;height:250px}.home h1{font-size:50px}.home .rules{margin-left:60px}}footer{width:100%;align-self:flex-end;background-color:teal;padding:30px 0;font-weight:400;text-align:center;font-size:15px;margin:0}@media all and (max-width: 420px){footer{padding:15px 0}}*{margin:0;padding:0;box-sizing:border-box}img{max-width:100%}#root{display:contents}html,body,.App,.app,section{display:flex!important;justify-content:space-between;flex-direction:column;flex:1;align-items:stretch;align-content:stretch;flex-wrap:nowrap;min-height:100%}body{background-color:#1f1f1f!important;color:#e5e5e5!important}.logo{height:170px;width:200px;margin:30px}.swal2-confirm{background-color:teal!important}.swal2-confirm:hover{background-color:#fff!important;color:teal}.swal2-deny{background-color:#cc5151!important}.swal2-deny:hover{background-color:#fff!important;color:#cc5151}.swal2-popup,.swal2-content,.swal2-html-container,.swal2-title{background-color:#1f1f1f!important;color:#fff!important}.header{align-items:center;justify-content:space-between;flex-wrap:wrap;padding:0 1rem .5rem;max-height:80px}.header .hLogo{display:inline-block;align-self:flex-start;max-height:80px;max-width:110px;margin:0 0 0 -10px;padding:0}.header .header-actions-container{margin-top:0!important}.header .headerAction{max-width:60px;max-height:60px;border:1.5px solid;border-color:#fff;background-color:#b2d8d8}.header .headerAction svg{max-height:100%}.header .headerAction .sm svg{max-height:35px!important}.playerList{max-width:500px;width:100%;margin:auto;box-shadow:0 1px 1px silver;z-index:990}.playerTitle{padding:20px;width:100%;text-align:center;margin:0}.actionButtons{justify-content:space-between;padding:15px 20px;position:relative}@media all and (max-width: 450px){.actionButtons{padding:5px}}
