

table{width:100%;border-collapse:collapse;border-spacing:0px;}
.box_kqxs_totals{margin-top: 10px;}
*{box-sizing:border-box;}
.banginkqxsmienbac .thungay{font-size: 14px;font-weight: bold;padding: 0px 0;}
.bangkqxs{font-size:11pt;position:relative;/* border:1px solid #000000; *//* padding:2px; */}
.banginkqxsmiennam{width:235px;}
.banginkqxsmiennam > thead > tr > td{border-bottom:1px solid #000;}
.banginkqxsmiennam > tbody > tr > td{}
.banginkqxsmiennam .leftcl td{text-align:center;}
.banginkqxsmiennam .leftcl tbody > tr > td{border-bottom:1px solid #000000;padding: 0;}
.banginkqxsmiennam .tblKQMien > tbody > tr > td{border-left:1px solid #000000;}
.banginkqxsmiennam .tblKQTinh > tbody > tr > td{text-align:center;border-bottom:1px solid #000000;font-family:  Arial, Helvetica, sans-serif;}
.banginkqxsmiennam{width:100%;border:1px solid #000000;border-collapse:collapse;}
.banginkqxsmiennam caption{color:#333333;}
.banginkqxsmiennam thead{background:none repeat scroll 0 0 #FFFFFF;}
.banginkqxsmiennam thead th{color:#88888A;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase;}
.banginkqxsmiennam .top_adv,.banginkqxsmiennam .top_adv  .input_typing{font-size:16px;font-weight:bold}
.banginkqxsmiennam .top_adv{padding:0px 0px;border-bottom:1px dotted #000000;}
.banginkqxsmiennam .bottom_adv{line-height:20px;padding-top:0px;font-weight:bold;}
.banginkqxsmiennam .bottom_adv *{margin:0px;padding:0px;padding: 2px;}
/*.banginkqxsmiennam .bottom_adv .copyright{padding: 5px 0px;}*/
.banginkqxsmiennam .tentinh{font-size:14px;line-height:22.5px;font-weight:bold;text-transform:capitalize;text-align:center;border-bottom:1px solid!important;border-bottom-color:transparent!important;white-space:nowrap;}
.banginkqxsmiennam .tenbkqxs{}
.banginkqxsmiennam .title,.banginkqxsmiennam .title  .input_typing{font-size: 22px;line-height: 20px;padding:2px;}
.banginkqxsmiennam .service,.banginkqxsmiennam .service  .input_typing{font-size:13px;font-weight:normal;height:15px;overflow:hidden;}
.banginkqxsmiennam .ngaykqxs{font-size:13px;float:right;position:relative;}
.banginkqxsmiennam .tenbkqxs{position:relative;border-bottom:1px solid #000000;}
.banginkqxsmiennam .tenbkqxs .trung{position:absolute;left:-1px;top:1px;z-index:1;width:101px;text-align:center;height:40px;line-height:40px;font-size:32px;font-family:'DFKai-SB';font-weight:400;}
.daixoso .btn_Remove{display:none!important;}
.daixoso{padding-left:37px;}
.daixoso td{padding-top:2px;padding-right:7px;text-align:right;}
.daixoso td h3{margin:0px;padding:0px;font-size:12px;text-transform:uppercase;}
.daixoso td h4{margin:0px;padding:4px 0 0px 0px;font-size:32px;height:32px;line-height:32px;text-transform:uppercase;}
.banginkqxsmiennam .ngaykqxs span{font-size:16px;font-weight:bold}
.banginkqxsmiennam .loaive,.banginkqxsmiennam .matinh{line-height:7px;font-size:14px;font-weight:bold;border-top:0;padding:4px 0px;}
.banginkqxsmiennam .thu{text-align:center;font-weight:bold;font-size:12px;height: 39px;line-height: 17px;}
.date{text-align:center;padding-right:1px;letter-spacing:6px;font-weight:bold;}
.date .daymonth{display:table;font-size:22px;font-weight:bold;border-bottom:2px solid #000;line-height:22px;letter-spacing:0px;}
.date .year{font-size:16px;margin:0 auto;letter-spacing:5px;text-align:center;padding-left:3px;}
.banginkqxsmiennam .leftcl{width: 52px;vertical-align:top;}
.banginkqxsmiennam .giai_nhat,.banginkqxsmiennam .ten_giai_nhat{height: 24px;font-weight:bold;}
.banginkqxsmiennam .giai_nhi,.banginkqxsmiennam .ten_giai_nhi{height: 23px;font-weight:bold;}
.banginkqxsmiennam .giai_ba,.banginkqxsmiennam .ten_giai_ba{height: 44px;font-weight:bold;}
.banginkqxsmiennam .giai_tu,.banginkqxsmiennam .ten_giai_tu{height: 132px;font-weight:bold;}
.banginkqxsmiennam .giai_nam,.banginkqxsmiennam .ten_giai_nam{height:24px;font-weight:bold;}
.banginkqxsmiennam .giai_sau,.banginkqxsmiennam .ten_giai_sau{height: 62px;font-weight:bold;}
.banginkqxsmiennam .giai_bay,.banginkqxsmiennam .ten_giai_bay{height: 24px;/* padding-bottom: 4px; */font-weight:bold;}
.banginkqxsmiennam .giai_tam,.banginkqxsmiennam .ten_giai_tam{height: 41px;font-weight:bold;}
.banginkqxsmiennam .giai_dac_biet,.banginkqxsmiennam .ten_giai_dac_biet{height: 28px;padding:0px 0;}
.banginkqxsmiennam .ten_giai_nhat{font-size:12px;}
.banginkqxsmiennam .ten_giai_nhi{font-size:12px;}
.banginkqxsmiennam .ten_giai_ba{font-size:12px;}
.banginkqxsmiennam .ten_giai_tu{font-size:12px;vertical-align: middle;position:relative;}
.banginkqxsmiennam .ten_giai_nam{font-size:12px;}
.banginkqxsmiennam .ten_giai_sau{font-size:12px;}
.banginkqxsmiennam .ten_giai_bay{font-size:12px;}
.banginkqxsmiennam .ten_giai_tam{font-size:12px;}
.banginkqxsmiennam .ten_giai_dac_biet{font-size: 16px;font-weight:bold;}
.banginkqxsmiennam .giai_dac_biet{line-height: 36px;font-size: 31px;font-weight: bold;padding: 0px 4px !important;font-family: vni !important;padding-bottom: 5px !important;}
.banginkqxsmiennam .giai_nhat{line-height: 19px;font-size: 22px;font-weight: normal;letter-spacing: 1px;}
.banginkqxsmiennam .giai_nhi{line-height: 19px;font-size: 22px;font-weight: normal;letter-spacing: 1px;}
.banginkqxsmiennam .giai_ba{line-height: 20px;font-size: 22px;font-weight: normal;letter-spacing: 1px;}
.banginkqxsmiennam .giai_tu{line-height: 20px;font-size: 22px;font-weight: normal;letter-spacing: 1px;}
.banginkqxsmiennam .giai_nam{line-height: 19px;font-size: 22px;font-weight: normal;letter-spacing: 1px;padding-bottom: 3px;font-family: vni !important;}
.banginkqxsmiennam .giai_sau{line-height: 19px;font-size: 22px;font-weight: normal;letter-spacing: 1px;}
.banginkqxsmiennam .giai_bay{line-height: 19px;font-size: 22px;font-weight: bold;/* font-family: vni !important; */letter-spacing: 1px;}
.banginkqxsmiennam .giai_tam{line-height: 35px;font-size: 45px;font-weight: bold;text-align: center;letter-spacing: 2px;}
.banginkqxsmiennam .nameshort{display:none}

.diachi{font-size: 10px;line-height: 12px;font-weight: 600;}
.copyright{font-size: 11px;text-transform: uppercase;line-height: 11px;}

/*mien bac*/
.banginkqxsmienbac > tbody > td{border:2px solid #000;}
.banginkqxsmienbac{width:100%;border:1px solid #000;border-collapse:collapse}
.banginkqxsmienbac .tblKQMien  table{width:100%;border:0}
.banginkqxsmienbac .tblKQMien  table td{border-bottom:1px solid #000;border-collapse:collapse;padding:5px 0}
.banginkqxsmienbac .tblKQMien  table td.leftcl{border-right:1px solid #000;border-collapse:collapse;padding:3px 3px;font-size:13px;}
.banginkqxsmienbac tfoot tr{border-bottom:1px solid #C7C7C7;color:#444444;}
.banginkqxsmienbac .top_adv{font-size:12px;padding:5px 0;}
.banginkqxsmienbac .bottom_adv{font-size:16px;border-top:3px solid #000;padding:3px 0;}
.banginkqxsmienbac .bottom_adv *{margin:0px;padding:0px;}
.banginkqxsmienbac .ngaykqxs{font-size:12px;float:right;right:0px;position:absolute;}
.banginkqxsmienbac .ngaykqxs span{font-size:13px;font-weight:bold}
.banginkqxsmienbac .tenbkqxs{padding: 1px 0;line-height: 20px;font-size: 16px;font-weight: bold;color: #000;}
.banginkqxsmienbac .title{font-size:17px;padding-right:70px;}
.banginkqxsmienbac .service{font-size:13px;font-weight:normal;padding-right:50px;height:15px;overflow:hidden;}
.banginkqxsmienbac .thu{font-size:14px;font-weight:bold;text-transform:uppercase;text-align:center;}
.banginkqxsmienbac .tentinh{font-size:14px;font-weight:bold;text-transform:uppercase;text-align:center;line-height:24px;}
.banginkqxsmienbac .nameshort{display:none}
.banginkqxsmienbac .top_mien{background:#ccc;height:38px}
.tenmienxoso{text-transform:uppercase;font-size:16px;font-weight:bold;text-align:center;}
.apdung{font-size:12px;text-align:center;}
.banginkqxsmienbac .giai_dac_biet{font-size:35px;font-weight:bold;line-height:35px;}
.banginkqxsmienbac .giai_dac_biet div{}
.banginkqxsmienbac .kyhieuDB{margin:0px auto;}
.banginkqxsmienbac .kyhieuDB span{text-transform:uppercase;border:1px solid #222222;border-radius:5px;margin:1px 2px;padding:3px 2px;font-size:16px;}
.banginkqxsmienbac .kyhieuDB4ve{margin-right:10px;display:inline-block;float:left;max-width:150px;}
.banginkqxsmienbac .kyhieuDB4ve span{text-transform:uppercase;border:1px solid #222222;border-radius:5px;margin:1px 2px;padding:3px 2px;font-size:13px;width:40%;line-height:15px;display:inline-block}
.banginkqxsmienbac .kyhieuDB5ve{margin-right:10px;display:inline-block;float:left;max-width:150px;}
.banginkqxsmienbac .kyhieuDB5ve span{text-transform:uppercase;border:1px solid #222222;border-radius:5px;margin:1px 2px;padding:3px 2px;font-size:13px;width:30%;line-height:15px;display:inline-block}
.banginkqxsmienbac .kyhieuDB6ve{margin-right:10px;display:inline-block;float:left;max-width:150px;}
.banginkqxsmienbac .kyhieuDB6ve span{text-transform:uppercase;border:1px solid #222222;border-radius:5px;margin:1px 2px;padding:3px 2px;font-size:13px;width:30%;line-height:15px;display:inline-block}
.banginkqxsmienbac .giai_nhat div{font-size: 30px;font-weight: bold;line-height: 32px;}
.banginkqxsmienbac .giai_nhi div{font-size: 25px;font-weight: bold;width: 50%;float: left;line-height: 20px;}
.banginkqxsmienbac .giai_ba div{font-size: 25px;font-weight: bold;width: 33%;float: left;line-height: 20px;}
.banginkqxsmienbac .giai_tu div{font-size: 25px;font-weight: bold;width: 50%;float: left;line-height: 20px;}
.banginkqxsmienbac .giai_nam div{font-size: 25px;font-weight: bold;width: 33%;float: left;line-height: 20px;}
.banginkqxsmienbac .giai_sau div{font-size: 25px;font-weight: bold;width: 33%;float: left;line-height: 20px;}
.banginkqxsmienbac .giai_bay div{font-size: 36px;font-weight: bold;width: 25%;float: left;line-height: 24px;}

/*Mega645*/
.tblMega645{}
.tblMega645 .banner img{}
.tblMega645,.tblMega645 > td{border-collapse:collapse;}
.tblMega645 .header > td{padding:5px 0}
.tblMega645 .ngay{font-size:14px}
.tblMega645 .nam{font-size:19px;border-top:solid 2px #000}
.tblMega645 .title,.tblMega645 .title .input_typing{font-weight:bold;font-size:12px;line-height:24px;width:100%;text-align:center}
.tblMega645 .service,.tblMega645 .service .input_typing{font-weight:bold;font-size:12px;line-height:24px;width:100%;text-align:center}
.tblMega645 .box_result{border-bottom:0;padding-top:3px;text-align:center;}
.tblMega645 .title_slgiai{border-bottom:0;font-size:20px;}
.tblMega645 .result_number{font-size:38px;font-weight:bold;border-radius:50%;height:49px;width:49px;border:solid 1px;}
.tblMega645 .title_kqxs{font-size:25px;font-weight:bold;line-height:33px}
.tblMega645 .title_slgiai{font-weight:bold;text-decoration:underline}
.tblMega645 .tblTKGiai{border-collapse:collapse;margin:10px auto 5px auto;border-color:#000;}
.tblMega645 .tblTKGiai td{font-size:16px;padding:5px 3px;white-space:nowrap}
.tblMega645 .tblTKGiai thead th{color:#000;padding:5px 6px;text-transform:uppercase;font-size:16px}
.tblMega645 .introduct{padding:5px;font-size:9px;}
.tblMega645 .introduct *{padding:5px 0px;margin:0px;}
.tblMega645 .introduct h4{font-size:18px;text-transform:uppercase;}
.tblMega645 .introduct span{font-size:15px;}
.tblMega645 .domain{font-size:22px;font-weight:bold;text-decoration:underline}
.tblMega645 .box_result div{width:40px;height:40px;line-height:40px;display:inline-block;margin:0px 2px;border:2px solid #000;border-radius:50%;text-align:center;font-size:22px;}

/*-------------------------------------------*/

/*Max4d*/
.tblMax4D{}
.tblMax4D .banner img{width:360px;}
.tblMax4D,.tblMax4D > td{border-collapse:collapse;}
.tblMax4D .header > td{padding:5px 0}
.tblMax4D .ngay{font-weight:bold;font-size:16px}
.tblMax4D .nam{font-weight:bold;font-size:19px;border-top:solid 2px #000}
.tblMax4D .title,.tblMax4D .title .input_typing{font-weight:bold;font-size:12px;line-height:18px;width:100%;text-align:center}
.tblMax4D .service,.tblMax4D .service .input_typing{font-weight:bold;font-size:12px;line-height:18px;width:100%;text-align:center}
.tblMax4D .box_result{border-bottom:0;padding-top:3px;}
.tblMax4D .title_slgiai{border-bottom:0;font-size:20px;}
.tblMax4D .dayso{font-size:26px;line-height:24px;letter-spacing:5px;font-weight:bold;text-align:right;}
.tblMax4D .dayso.lq_2,.tblMax4D .dayso.lq_3{border-top:1px dotted #eee;}
.tblMax4D .title_kqxs{font-size:25px;font-weight:bold;line-height:33px}
.tblMax4D .title_slgiai{font-weight:bold;text-decoration:underline}
.tblMax4D .tblTKGiai{border-collapse:collapse;margin:10px auto 5px auto;border-color:#000;}
.tblMax4D .tblTKGiai td{font-size:18px;padding:5px 3px;white-space:nowrap}
.tblMax4D .tblTKGiai thead th{background:#000;color:#FFF;padding:5px 6px;text-transform:uppercase;font-size:16px}
.tblMax4D .introduct{padding:5px;font-size:10px;}
.tblMax4D .introduct *{margin:0px;padding:0px;}
.tblMax4D .introduct h4{font-size:18px;text-transform:uppercase;}
.tblMax4D .introduct span{font-size:12px}
.tblMax4D .domain{font-size:18px;font-weight:bold;text-decoration:underline}

/*MAX3D*/
.tblMax3D .banner img{width:316px;}
.tblMax3D tr{padding:0px 10px}
.tblMax3D .tblTKGiai{font-size:14px;width:98%;margin:0 auto;}
.tblMax3D .tblTKGiai td{}
.tblMax3D .tblTKGiai td b{font-size:16px;padding:0px 8px;}
.tblMax3D .tblTKGiai th:nth-child(1){width:15%}
.tblMax3D .tblTKGiai th:nth-child(2){width:70%}
.tblMax3D .tblTKGiai th:nth-child(3){width:15%}
.tblMax3D .tblTKGiai .line3d{font-size:16px}
.tblMax3D .tblTKGiai  th{padding:7px 6px}
.tblMax3D .tblTKGiai td{padding:7px 10px}
.tblMax3D .tblTKGiai  tr td:nth-child(2) b{font-size:17px;}
.tblMax3D .tblTKGiai tr td b.giainhat{font-size:20px;}
.tblMax3D .tblTKGiai tr   .line_footerin b{font-size:13px;float:left;text-align:left;}
.tblMax3D .title strong{font-size:18px}
.tblMax3D .title strong{font-size:16px;}
.tblMax3D .service  strong{font-size:20px;}
.tblMax3D .ngay{font-size:19px;margin:5px 0px;font-weight:bold;}

/*Power 655*/
.tplpower655{}
.tplpower655 .banner img{}
.tplpower655,.tplpower655 > td{border-collapse:collapse;}
.tplpower655 .header > td{padding:5px 0}
.tplpower655 .ngay{font-size:14px}
.tplpower655 .nam{font-size:19px;border-top:solid 2px #000}
.tplpower655 .title,.tplpower655 .title .input_typing{font-weight:bold;font-size:12px;line-height:24px;width:100%;text-align:center}
.tplpower655 .service,.tplpower655 .service .input_typing{font-weight:bold;font-size:12px;line-height:24px;width:100%;text-align:center}
.tplpower655 .box_result{border-bottom:0;padding-top:3px;text-align:center;}
.tplpower655 .title_slgiai{border-bottom:0;font-size:20px;}
.tplpower655 .result_number{font-size:38px;font-weight:bold;border-radius:50%;height:49px;width:49px;border:solid 1px;}
.tplpower655 .title_kqxs{font-size:25px;font-weight:bold;line-height:33px}
.tplpower655 .title_slgiai{font-weight:bold;text-decoration:underline}
.tplpower655 .tblTKGiai{border-collapse:collapse;margin:10px auto 5px auto;border-color:#000;}
.tplpower655 .tblTKGiai td{font-size:16px;padding:5px 3px;white-space:nowrap}
.tplpower655 .tblTKGiai thead th{color:#000;padding:5px 6px;text-transform:uppercase;font-size:16px}
.tplpower655 .introduct{padding:5px;font-size:10px;}
.tplpower655 .introduct *{padding:2px 0px;margin:0px;}
.tplpower655 .introduct h4{font-size:16px;text-transform:uppercase;}
.tplpower655 .introduct span{font-size:14px;}
.tplpower655 .domain{font-size:22px;font-weight:bold;text-decoration:underline}
.tplpower655 .box_result div{width:40px;height:40px;line-height:40px;display:inline-block;margin:0px 0px;border:2px solid #000;border-radius:50%;text-align:center;font-size:22px;}
.ball_power{background:#000;color:#fff;}

/*-------------------------------------------*/
.date_w{padding-left:8px;}

.banginkqxsmiennam .giai_nhat,.banginkqxsmiennam .giai_nhi,.banginkqxsmiennam .giai_ba,.banginkqxsmiennam .giai_tu,.banginkqxsmiennam .giai_nam,.banginkqxsmiennam .giai_sau,.banginkqxsmiennam .giai_bay {
    line-height: 18px !important;
    font-size: 22px !important;
}

.banginkqxsmiennam .giai_dac_biet {
    line-height: 20px!important;
    font-size: 22px!important;
}.banginkqxsmiennam .giai_tam {
    padding-bottom: 5px;
    /* line-height: 27px!important; */
    /* margin-bottom: 4px !important; */
    font-family: vni !important;
    font-size: 39px!important;
}.w-5 {
    width: 8%;
}.date_b {
    font-weight: bold;
    border-bottom: 1px solid #333;
    font-size: 21px;
    letter-spacing: 0px;
    line-height: 19px;
}.banginkqxsmiennam.miennam5cot .daixoso{padding-left:42px!important;}
.banginkqxsmiennam.miennam5cot .daixoso td{padding-right:4px!important;}
.banginkqxsmiennam.miennam5cot .namelong{}
.banginkqxsmiennam.miennam5cot .loaive{}
.banginkqxsmiennam.miennam5cot .tentinh{font-size:12px;line-height:18px;}
.banginkqxsmiennam.miennam5cot .nameshort{display:inline}
.miennam5cot .giai_dac_biet{font-size:21px;}
.miennam5cot .tblKQTinh > tbody > tr > td{letter-spacing:0px!important;}
.miennam5cot .giai_nhat{font-size:20px!important;}
.miennam5cot .giai_nhi{font-size:20px!important;}
.miennam5cot .giai_ba{font-size:20px!important;}
.miennam5cot .giai_tu{font-size:20px!important;}
.miennam5cot .giai_nam{font-size:20px!important;}
.miennam5cot .giai_sau{font-size:20px!important;}
.miennam5cot .thu{font-size:10px!important;width:25px!important;height:26px!important;line-height:17px!important;}
.miennam5cot .giai_dac_biet {
    padding: 0 5px !important;
    line-height: 21px!important;
    font-size: 17px!important;
    }.slogan-inn {
        position: relative;
        border-bottom: 1px solid #000000;
        text-align: center;
        font-size: 13px;
        line-height: 17px;
        font-weight: 600;
    }
    .ttxs-left {
        width: 100%;
        float: left;
        padding: 0px 0px;
    }

    /* .d-flex.align-center {
        display: flex;
        align-items: center;
    } */