i { line-height: 10px; font-size: 11px; }
body { margin: 0 }
#noidung { width: 791px; height: 1122px; margin-left: auto; margin-right: auto; font-family: Arial, Helvetica, sans-serif; }
#noidung > table { margin-top: 122px }
.tblMega645 { border: double 4px #000 }
.tblMega645 .header_vedo { background: #000; color: #FFF }
.tblMega645 td { }
.tblMega645 .sub_jp { font-size: 28px; }
.tblMega645 .infoDL { font-weight: bold; font-size: 18px; margin: 3px 0; }
.tblMega645 .address { font-weight: bold; font-size: 15.5px; margin-bottom: 4px; text-align: center; }
.tblMega645 .ngay_kqxs { font-weight: bold; font-size: 25px; text-align: center; }
.linecut_leftright { margin-bottom: 9px; }
.tblMega645 .box_result { border-bottom: 0; padding-top: 3px }
.tblMega645 .title_slgiai { border-bottom: 0; font-size: 15px; text-align: center; }
.tblMega645 .result_number { font-size: 27px; font-weight: bold; border-radius: 50%; height: 42px; line-height: 42px; width: 43px; display: inline-block; border: solid 1px #000; }
.tblMega645 .result_number.jpPhu { background: #000; color: #FFF }
.tblMega645 .title_kqxs { font-size: 18px; font-weight: bold; line-height: 28px; text-align: center; }
.tblMega645 .title_slgiai { font-weight: bold; text-decoration: underline }
.tblMega645 .tblTKGiai { border-collapse: collapse; margin: 4px auto; border-color: #000; }
.tblMega645 .tblTKGiai td { font-size: 15px; line-height: 15px; padding: 3px 6px; }
.tblMega645 .tblTKGiai thead th { background: #000; color: #FFF; padding: 3px 6px; text-transform: uppercase; font-size: 14px; }
.tblMega645 .introduct { padding: 3px; font-size: 10px; background: #f1f1f1; }
.tblMega645 .domain { font-size: 14px; font-weight: bold; text-decoration: underline }
.tblMega645 input { min-height: 16px; width: 98%; margin: 0 auto; background: #FFC; font-size: 16px; font-weight: bold; text-align: center }
.jackpot_kysau { border-top: solid 2px #2c2c2c; font-family: "UVNSachVo" }
.jackpot_title { font-weight: bold; text-align: center; text-transform: uppercase; font-size: 23px; line-height: 29px; height: 26px; }
.jackpot_price { font-weight: bold; text-align: center; font-size: 34px; line-height: 19px; background: #000; color: #FFF; height: 36px; }
.jackpot_price span { font-size: 28px; line-height: 42px }
.end_footer { text-align: center; font-size: 13px; font-weight: bold; }
.jackpot_price sup { font-size: 22px }
.text-wait { line-height: 44px; font-size: 27px }
input.btnSearch { background: #f82916; color: #FFF !important; border: 0; padding: 3px 13px; border-radius: 5px; }
.break_jackpot { height: 2px; background: #000; }
.adsen-left { float: left; margin-top: 20px; }

.tblLotto535 .ngay {
    font-size: 18px;
}
.tblLotto535 .end_footer {
    width: 100%;
}


.tblLotto535 .result_number{
    display: flex;
    align-items: center;
    justify-content: center;
}
.line-circle-num {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 2px 0;
}
.line-circle-num div {
    align-items: center;
    display: flex;
}
.circle-line-special {
    width: 40px;
    justify-content: flex-end;
}

.bangkqxs .line-circle-num .ball {
    width: 15px;
    height: 15px;
    margin: 0 1px;
    box-shadow: none;
}


.bangkqxs .ball {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    width: 60px;
    margin: 6px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-size: 35px;
    line-height: 59px;
    text-decoration: none;
    font-weight: 700;
    color: #fff;
    /*box-shadow: -3px 4px 4px 0 #cdcdcd;*/
}
.bangkqxs .ball_lotto {
    border: 1px solid #000;
    /*background-color: #000;*/
}
.bangkqxs .ball_lotto_2 {
    background-color: #000;
}
.bangkqxs .ball.hasPlus:after {
    position: absolute;
    content: "+";
    left: -11px;
    color: #5b5b5b;
    font-size: 12px;
}
.bangkqxs .line-circle-num .ball_lotto_2,
.bangkqxs .line-circle-num .ball_power2 {
    margin-left: 20px;
    position: relative;
}

.tblLotto535 .circle-line-special {
    width: 60px;
}

.tblLotto535 .ngay{
    font-size: 35px;
}
.tblLotto535 .end_footer{
    float: none;
}

.tblLotto535 .line-circle-num .ball_lotto_2,
.tblLotto535 .line-circle-num .ball_power2 {
    margin-left: 0;
}
.tblLotto535 .ball.hasPlus:after {
    left: -10px;
}
.tblLotto535 .circle-line-special {
    width: 25px;
}
.tblLotto535 .line-circle-num .ball {
    width: 10px;
    height: 10px;
}


@media print and (color) {
* { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
}
