/* Bengin xsmega 645/655 */
.block-xsmega {
    padding: 12px;
    float: left;
    width: 100%;
    border-top: solid 1px #e0e0e0;
}

.jackpot-mega {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 16px;
}

.jackpot-money {
    text-align: center;
    padding-bottom: 16px;
}

    .jackpot-money span {
        background: #f40819;
        color: #fff;
        display: inline-block;
        padding: 6px 16px;
        font-size: 24px;
        border-radius: 24px;
        font-weight: bold;
    }

.jackpot-spin {
    text-align: center;
    font-size: 16px;
    padding-bottom: 16px;
}

.jackpot-number {
    text-align: center;
}

    .jackpot-number span {
        display: inline-block;
        border: solid 1px #f40819;
        color: #f40819;
        font-size: 24px;
        font-weight: bold;
        border-radius: 100%;
        height: 40px;
        width: 40px;
        text-align: center;
        line-height: 40px;
        margin: 0 2px;
    }

.bgf9f9f9 {
    background: #f9f9f9
}

.icon-power {
    background: #FFC300;
}

.table-info {
    font-size: 13px;
    display: table;
    width: 100%;
    text-align: center;
    border-bottom: solid 1px #e0e0e0;
}

.row-info {
    display: table-row
}

.info-head {
    background: #f9f9f9
}

.info-item {
    display: table-cell;
    border-top: solid 1px #e0e0e0;
    padding: 3px 6px;
    border-left: solid 1px #e0e0e0;
}

    .info-item:first-child {
        border-left: 0;
    }
/* End xsmega 645/655 */

/* Bengin max4d */
.table-result-max4d {
    display: table;
    width: 100%;
    color: #000;
    text-align: center;
    position: relative;
    border-top: solid 1px #e0e0e0
}

    .table-result-max4d div {
        display: table-row;
        border-bottom: solid 0.5px #e0e0e0
    }

    .table-result-max4d > div:nth-of-type(2n) {
        background-color: #f9f9f9
    }

    .table-result-max4d .prize {
        width: 10%;
        display: table-cell;
        vertical-align: middle
    }

    .table-result-max4d .number {
        width: 90%;
        border-left: solid 0.5px #e0e0e0;
        display: table-cell;
        font-size: 28px;
        font-weight: bold
    }

    .table-result-max4d .code {
        padding: 3px 0;
        width: 90%;
        border-left: solid 0.5px #e0e0e0;
        display: table-cell;
        font-size: 18px;
        word-spacing: 16px;
        color: #f40819
    }

    .table-result-max4d .number span {
        display: inline-block
    }

    .table-result-max4d .prize-special span {
        width: 100%;
        font-size: 36px;
        color: #f40819
    }

    .table-result-max4d .prize-one span {
        width: 100%;
        color: #f40819;
        font-size: 36px
    }

    .table-result-max4d .prize-two span {
        width: 50%
    }

    .table-result-max4d .prize-three span {
        width: 33.33%
    }

    .table-result-max4d .prize-promotion span {
        width: 100%
    }

.kyhieu-bs {
    font-size: 14px;
    font-weight: bold;
    padding: 4px 12px;
}
/* End max4d*/

/* Bengin max3d */
.table-result-max3d {
    display: table;
    width: 100%;
    color: #000;
    text-align: center;
    position: relative;
    border-top: solid 1px #e0e0e0
}

    .table-result-max3d div {
        display: table-row;
        border-bottom: solid 0.5px #e0e0e0
    }

    .table-result-max3d > div:nth-of-type(2n) {
        background-color: #f9f9f9
    }

    .table-result-max3d .prize {
        width: 10%;
        display: table-cell;
        vertical-align: middle
    }

    .table-result-max3d .number {
        width: 90%;
        border-left: solid 0.5px #e0e0e0;
        display: table-cell;
        font-size: 28px;
        font-weight: bold
    }

    .table-result-max3d .code {
        padding: 3px 0;
        width: 90%;
        border-left: solid 0.5px #e0e0e0;
        display: table-cell;
        font-size: 18px;
        word-spacing: 16px;
        color: #f40819
    }

    .table-result-max3d .number span {
        display: inline-block
    }

    .table-result-max3d .prize-special span {
        width: 100%;
        font-size: 36px;
        color: #f40819
    }

    .table-result-max3d .prize-one span {
        width: 49%;
        color: #f40819;
        font-size: 36px
    }

    .table-result-max3d .prize-two span {
        width: 20.25%
    }

    .table-result-max3d .prize-three span {
        width: 32.33%
    }

    .table-result-max3d .prize-promotion span {
        width: 20.25%
    }

.kyhieu-bs {
    font-size: 14px;
    font-weight: bold;
    padding: 4px 12px;
}
/* End max3d*/
/* Begin QuayThu*/
.btn-quay-thu {
    display: inline-block;
    background: #900c3e;
    color: #fff;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding: 0 24px;
    border-radius: 24px;
    cursor: pointer;
}

.jackpot-value {
    text-align: center;
    font-size: 18px;
    padding-top: 16px;
    font-weight: bold;
}

.imgquay {
    position: relative;
    top: -4px;
}
/* End QuayThu*/
.xsmn-city-name {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    border-top: solid 1px #e0e0e0;
    float: left;
    width: 100%;
    padding: 8px 0;
}

    .xsmn-city-name a {
        color: #0800bc;
    }