
.preloader[data-visible='false'] {
    transform: scale(1.1);
  }

.preloader .loader {
    display: none;
}

body .Button {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    cursor: pointer;
    transition: .3s;
    box-sizing: content-box;
    border-radius: 6px;
}

.ButtonLanguages[data-opened='true'] {
    background: transparent;
}

.ButtonLanguages .list .flag, .ButtonLanguages .flag {
    margin: 10%;
    width: 50%;
    height: 50%;
}

.ButtonLanguages .list {
    border-radius: 15px;
    background: linear-gradient(180deg, #C4001F 0%, #5C0014 100%);
    border: 2px solid #FF0000;
}

/* Стилизация для меню категорий (файлы заменить на нужные) */

.categories .item[data-type='sport-betting'] .icon {
    background-image: url(images/categories/sport.png);
}

.categories .item[data-type='slots'] .icon {
    background-image: url(images/categories/slots.png);
}

.categories .item[data-type='live-dealers'] .icon {
    background-image: url(images/categories/dealers.png);
}

.categories .item[data-type='fishing-games'] .icon {
    background-image: url(images/categories/fishing-games.png);
}

.categories .item[data-type='jackpots'] .icon {
    background-image: url(images/categories/jackpots.png);
}

.categories .item[data-type='tournament'] .icon {
    background-image: url(images/categories/tour.png);
}

.categories .item[data-type='fast-games'] .icon {
    background-image: url(images/categories/tv.png);
}

.categories .item[data-type='poker'] .icon {
    background-image: url(images/categories/poker.png);
}

.header .account-button .cash::before {
    background-image: url(images/icons/balance.png);
}

.ButtonSound svg path {
    fill:#fff;
}

@media (min-width: 991px) {
    .Main .dashboard p {
        font-size: 2.4vh;
        margin: 1vh 0;
    }
}

.Menu .wrapper .window .view .tabs .dashboard span {
    font-weight: 400;
    margin-left:1vh;
}

.Menu .wrapper .window .view .tabs p {
    display: flex;
}

.Menu .wrapper .window .view .tabs .dashboard b {
    font-size: 2.6vh;
}

.preloader {
    transition: opacity .4s ease-in-out;
    background-size: cover;
    background-position: 50%;
    background: #680021;
    background: radial-gradient(circle, #8e012e 0, #1c0011 100%);
}

.ButtonLanguages .list {
    background-color: rgba(43,47,84,.9);
    box-shadow: 0 0 10px rgba(0,0,0,.2)
}

.auth-content .copyright {
    letter-spacing: 0px;
}

.ButtonSound svg {
    height: 60%;
}

.auth__form .buttons .restore-button {
    display:none;
}

.form {
    width: 80%;
}

.Timers:before {
    background-image: unset;
}

.Timers {
    background-image: url('images/bonuses/bg-wager.png');
}

.Footer .wrapper.additionals .Balances.Balances--bonus {
    display:none;
}

.InputPassword:before {
    background-size: 30vh;
    content: "Password";
    position: relative;
    -webkit-text-fill-color: #0000;
    background: linear-gradient(180deg, #fef6d3 33%, #f2ce7d 66%, #e29903);
    -webkit-background-clip: text;
    color: #0b2349;
    display: block;
    font-size: 4vh;
    font-weight: 900;
    margin-bottom: 5px;
}

@media (min-width: 991px) and (orientation: landscape) {
    .InputPassword:before {
        font-size: 3vh;
    }
}

.auth__form .InputPassword .input::placeholder {
    color: transparent;
  }