.lottery {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin: 0 auto;
    border: 1px solid #ddd;
    padding: 25px 10px;
    font-family: initial;
}
.li-dd90, .li-dd80, .li-dd72, .li-dd70, .li-dd64, .li-dd60, .li-dd56, .li-dd50, .li-dd49, .li-dd40, .li-dd38, .li-dd36, .li-dd30, .li-dd25, .li-dd20, .li-dd10, .li-dd5 {
    background: #4363d8;
    color: #fff;
}
.lottery-item {
    width: 38px;
    height: 38px;
    margin: 5px;
    border-radius: 50%;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 26px;
    box-shadow: 1px 1px 12px #666;
}


.li-dd64, .li-dd56, .li-dd50, .li-dd38, .li-dd36, .li-dd30, .li-dd25, .li-dd20, .li-dd10 {
    background: #4363d8;
    color: #fff;
}
.btn-cpLottery {
    color: #fff;
    background: red;
    width: 186px;
    height: 40px;
    border-radius: 21px;
    display: flex;
    font-weight: bold;
    font-size: 18px;
    justify-content: center;
    align-items: center;
    margin: -20px auto 20px auto;
}
.inp-dd64,.inp-dd56,.inp-dd50, .inp-dd38, .inp-dd36, .inp-dd30, .inp-dd25, .inp-dd20, .inp-dd10 {
    opacity: 0;
}
.inp-dd90, .inp-dd80, .inp-dd72, .inp-dd70, .inp-dd64, .inp-dd60, .inp-dd56, .inp-dd50, .inp-dd49, .inp-dd40, .inp-dd38, .inp-dd36, .inp-dd30, .inp-dd25, .inp-dd20, .inp-dd10, .inp-dd5 {
    opacity: 0;
}

/**/
body .lastrow * {
    padding: 0;
    *padding: 9px;
    *visibility: hidden;
}
.ketqua {
    border: #8fbafa 1px solid;
    background: #6aa4f9;
}
.ketqua * {
    background: #f3f5f8;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    color: #333;
    padding: 8px 6px;
    border: 1px solid #181638;
}
.ketqua th {
    color: #013d69;
    background: #99c0fb;
}
.ketqua th {
    min-width: 270px;
}
.ketqua .leftcol {
    color: #01518b;
}
.kq_0 {
    color: #f00;
}
.dau {
    border: #f8ad69 1px solid;
    background: #f8ad69;
    border-spacing: 1px;
}
.dau * {
    background: #fdeee1;
    font-weight: bold;
    font-size: 14px;
    color: #333;
    padding: 8px 6px;
    text-align: center;
}
.dau th {
    color: #4f2704;
    background: #fac99c;
}
.dau .leftcol {
    color: #8b4601;
}