
/**  Overwrite */
/* WINNER LIST & POPULAR GAME Game image add buttons start */
.best-slot-container .game-image {
    position: relative;
    height: 139px;
}
.best-slot-container .game-image:not(:hover) .game-buttons {
    z-index: -1;
    pointer-events: none;
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-transition: 200ms opacity cubic-bezier(0.4, 0, 0.2, 1);
    transition: 200ms opacity cubic-bezier(0.4, 0, 0.2, 1);
}
.best-slot-container .game-image .game-buttons {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.54);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.best-slot-container .button-game {
    width: 90px;
    height: 32px;
    -webkit-box-shadow: 0px 0px 14px rgba(255,117,25,0.68);
    box-shadow: 0px 0px 14px rgba(255,117,25,0.68);
    color: #fff;
    position: relative;
    border-radius: 50rem;
    border: 0;
    z-index: 1;
    font-size: 12px;
}
.best-slot-container .button-official {
    background: -webkit-gradient(linear, left top, left bottom, from(#f94b7a), to(#ff5a5a));
    background: linear-gradient(#f94b7a 0%, #ff5a5a 100%);
    border: 3px solid #ff9882;
    margin-bottom: 15px;
}
.best-slot-container .button-trial {
    background: -webkit-gradient(linear, left top, left bottom, from(#a1f9ff), to(#00b8d5));
    background: linear-gradient(#a1f9ff 0%, #00b8d5 100%);
}

/* WINNER LIST & POPULAR GAME Game image add buttons end */
/* Account Header VIP Title start */
.account-head .vip-status {
    padding-left: 12px;
}
/* Account Header VIP Title end */

.games-container .game-image.is-new:after {
    background-image: url(../img/games/new_game_icon_tag_bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    opacity: 1;
}

.games-container .game-image.is-hot:after {
    background-image: url(../img/games/hot_game_icon_tag_bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    opacity: 1;
}

.games-container .game-image.is-excl:after {
    background-image: url(../img/games/new_excl_game_icon_tag_bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    opacity: 1;
    z-index: 1;
}

.games-container .game-image.is-dailywin:after {
    background-image: url(../img/games/daily_game_icon_tag_bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    opacity: 1;
}

.games-container .game-image.is-addition:after {
    background-image: url(../img/games/addition_game_icon_tag_bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    opacity: 1;
}
/*----------------------*/

.watermark-box{
    position: relative;
    overflow: hidden;
}

.watermark-box .watermark-text{
    color: rgba(111,196,244,0.3);
    -webkit-transform: rotate(-25deg);
    -moz-transform: rotate(-45deg);
    position: absolute;
    width: 180%;
    height: 300%;
    z-index: 0;
    left: -100px;
    top: -160px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    word-spacing: 5px;
    font-size: 20px;
}

.watermark-box .watermark-priority{
    position: relative;
    z-index: 1;
}

/*----------------------*/