.auth-page{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-y:auto}.auth-page .intro-logo{width:250px;height:auto;margin-bottom:20px}.auth-page form{width:290px;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.auth-page form .wrong-credentials{text-align:center;color:#8b0000}.auth-page form .links{margin-bottom:35px;font-size:13px;color:#2e2f4a;text-decoration:none}.auth-page form .button-tv{margin-bottom:15px}.auth-page .menarini-logo{width:40px;height:auto}::placeholder{color:#565563;opacity:1}:-ms-input-placeholder{color:#565563}::-ms-input-placeholder{color:#565563}.form-control-tv{width:100%;border:none;outline:none;height:45px;padding:0 15px;border-radius:10px;background-color:#f2f2f2;color:#2e2f4a;margin-bottom:15px}.form-control-check-tv{width:100%;display:flex;align-items:center}.form-control-check-tv input{background-color:#f2f2f2;margin-right:6px}.form-control-check-tv label{font-style:italic;font-size:13px;color:#5b5b5b}.form-control-check-tv label a{text-decoration:underline}.info-page{width:100%;height:calc(100vh - 70px);display:flex;flex-direction:column;align-items:center;background-color:#f6f6f6;overflow-y:auto}.info-page .icon-image{width:85px;height:85px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:20px;margin-top:30px;background-color:#fff}.info-page .icon-image img{width:60%;height:auto}.info-page .info-page-title{color:#2e2f4a;font-weight:700;font-size:18px;line-height:20px}.info-page .info-page-content{margin-top:15px;width:90%;max-width:310px}.info-page .info-page-content *{text-align:center;color:#565563}.info-page .menarini-logo{width:40px;height:auto}.game .users-header{display:flex;width:100%;height:100px;background-color:#f6f6f6}.game .users-header .user{display:flex;align-items:center;flex-basis:100%;width:100%;padding:0 15px}.game .users-header .user:first-child{border-right:1px solid #e3e3e3}.game .users-header .user .roulette-image{width:60px;height:auto}.game .users-header .user .roulette-image img{width:100%;height:auto}.game .users-header .user .user-text p{margin-bottom:0;font-weight:700;color:#2e2f4a}.game .users-header .user .user-text span{color:#5b5b5b}.game .content-roulette{position:relative;margin-top:30px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.game .content-roulette .roulette{width:380px;position:relative}.game .content-roulette .roulette-arrow{width:100%;position:absolute;top:0;left:0;transform:rotate(-14deg);transition:all 3s ease-in-out}.game .content-roulette .dice-content{position:absolute;width:100px;height:100px;top:148px;left:50%;margin-left:-50px;transform:scale(0.65)}.game .content-roulette p{margin-top:20px;text-align:center;text-transform:uppercase;color:#2e2f4a;font-weight:700;width:195px}.game .content-roulette .categories-buttons{margin-top:20px;width:375px;display:flex;padding:0 15px;justify-content:space-between;align-items:center}.game .content-roulette .categories-buttons .category-button{cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0 25px;flex-basis:calc(50% - 2px);width:calc(50% - 2px);height:70px;text-align:center;text-transform:uppercase;border-radius:8px;border:2px solid;text-decoration:none;color:#fff;font-weight:700}.game .content-roulette .categories-buttons .category-button img{width:25px;height:auto;margin-right:10px}.game .content-roulette .categories-buttons .category-button.category-button-full{cursor:pointer;width:100%;flex-basis:100%;background-color:#2e2f4a;border:2px solid #2e2f4a;color:#fff;transition:0.3s}.game .content-roulette .categories-buttons .category-button.category-button-full:hover{background-color:#fff;color:#2e2f4a}.game .finish-game{margin-top:80px;display:flex;flex-direction:column;justify-content:center;align-items:center}.game .finish-game img{width:90px;height:auto}.game .finish-game p{width:100%;max-width:350px;font-weight:700;font-size:18px;color:#2e2f4a;text-align:center}@media screen and (max-width:380px){.game .content-roulette{margin-top:-20px}.game .content-roulette .roulette{transform:scale(0.9)}.game .text-roulette-info{margin-top:-20px}.game .text-roulette-info p{margin:5px 0 0 0}}.modal-tv{position:fixed;z-index:999;top:70px;left:0;width:100%;height:calc(100vh - 70px);display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.3)}.modal-tv .modal-tv-content{width:340px;padding:25px;background-color:#fff;border-radius:15px;border:2px solid #2e2f4a;max-height:60vh;overflow-y:auto}.modal-tv .modal-tv-content p{color:#2e2f4a;text-align:center}.modal-tv .modal-tv-content .modal-tv-content-title{text-transform:uppercase;font-weight:700;font-size:20px;line-height:22px}.modal-tv .modal-tv-content .modal-tv-buttons{display:flex;align-items:center}.modal-tv .modal-tv-content .modal-tv-buttons .secondary-tv{margin-right:15px}.button-tv{cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0 25px;width:160px;height:40px;text-align:center;text-transform:uppercase;border-radius:80px;border:2px solid;text-decoration:none}.button-tv.primary-tv{background-color:#2e2f4a;color:#fff;border-color:#2e2f4a}.button-tv.primary-tv:hover{background-color:#fff;color:#2e2f4a}.button-tv.secondary-tv{background-color:#f6f6f6;color:#2e2f4a;border-color:#f6f6f6}.button-tv.secondary-tv:hover{background-color:#fff;color:#2e2f4a}.button-tv.danger-tv{background-color:#8b0000;color:#fff;border-color:#8b0000}.button-tv.danger-tv:hover{background-color:#f6f6f6;color:#8b0000}