@font-face {
    font-family: 'vni-centurbold';
    src: url('fonts/vcentb-webfont.eot');
    src: url('fonts/vcentb-webfont.eot?#iefix') format('embedded-opentype'),
     url('fonts/vcentb-webfont.woff') format('woff'),
     url('fonts/vcentb-webfont.ttf') format('truetype'),
     url('fonts/vcentb-webfont.svg#vni-bodon-posterextra_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'vni-bodon-poster';
    src: url('fonts/vbodonp-webfont.eot');
    src: url('fonts/vbodonp-webfont.eot?#iefix') format('embedded-opentype'),
     url('fonts/vbodonp-webfont.woff') format('woff'),
     url('fonts/vbodonp-webfont.ttf') format('truetype'),
     url('fonts/vbodonp-webfont.svg#vni-bodon-posterextra_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{    
margin: 0;
	font: 13px/1.5 Arial, Helvetica, sans-serif;
color: rgb(35,31,32);
}
.waitingloto { width: 300px; position: absolute; margin-top: 50px; left: 50%; margin-left: -150px; background: #fff; border: 1px solid #CCC; color: rGb(237,28,36); font-weight: bold; line-height: 30px; border-radius: 5px; }
a { text-decoration: none }
.DynarchCalendar { border-radius: 5px; overflow: hidden }
.box_kqxs { font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0 auto; overflow: hidden; position: relative; background: #fff; clear: both; }
.box_kqxs .top_adv { color: #FF0000; padding: 0; padding-left: 10px; padding-right: 100px; background-color: #fff; }
.box_kqxs .top_adv img { width: auto; max-height: 30px; margin-top: 0 !important }
.box_kqxs .content { border-top: 1px #999 solid; }
.dnw-content-layout .box_kqxs td { vertical-align: middle; }
.box_kqxs td.Menutool { border-right: 1px #999 solid; padding: 0px; margin: 0px; }
div.Menutool, .box_kqxs div.Menutool { margin: 0 auto; clear: both; display: block; border: 1px #CFCFCF solid; border-top: 0px; height: 25px; line-height: 25px; background: #F3F3F3; }
div.Menutool table, .box_kqxs div.Menutool table { border: 0px; }
div.Menutool table td, .box_kqxs div.Menutool table td { padding: 0 10px; line-height: 24px; border: 0px; }
div.Menutool img, .box_kqxs div.Menutool img { vertical-align: middle; margin: 0 5px; }
div.Menutool a, .box_kqxs div.Menutool a { color: #000; }
div.Menutool a.sound, div.Menutool a.sound.soundon, .box_kqxs div.Menutool a.sound, .box_kqxs div.Menutool a.sound.soundon, a.sound.soundon { background: url(images/sound_on.png) left no-repeat; padding-left: 30px; }
div.Menutool a.sound.soundoff, .box_kqxs div.Menutool a.sound.soundoff, a.sound.soundoff { background: url(images/sound_off.png) left no-repeat; padding-left: 30px; }
.box_kqxs td div { font-family: Arial, Helvetica, sans-serif }
.box_kqxs .title a, .box_kqxs .title { text-align: left; font-family: Verdana, Geneva, sans-serif; color: #FFF; font-size: 14px; vertical-align: middle; font-weight: bold; text-transform: uppercase; white-space: nowrap }
.box_kqxs .title a:visited { color: #fff; }
.box_kqxs .title a:hover { color: #FC0; }
.box_kqxs .top .bkl {}
.box_kqxs a, .box_kqxs a:visited { color: #06C; }
.box_kqxs a:hover { color: rGb(237,28,36); }
.box_kqxs *:focus { outline: none }
.box_kqxs .ngay a, .box_kqxs .ngay a:visited, .box_kqxs .tngay { color: #06c; }
.box_kqxs td { vertical-align: middle; }
.box_kqxs .loading { background: url(/images/loading.gif) center no-repeat; min-height: 15px; min-width: 15px; display: block; background-size: 15px; }
.box_kqxs .tick { background: url(images/tickcss.gif) center right no-repeat; }
.box_kqxs div img { margin: 0px 0px 0px 1px; border: 0px; vertical-align: middle; max-height: 18px; }
.box_kqxs .kqxsmiennam .giai8 div img { max-height: 20px; }
.box_kqxs .bkqtinhmienbac .giai7 div img { max-height: 20px; margin-top: 5px; }
.box_kqxs .bkqtinhmienbac .giaidb div img { max-height: 28px; margin: 0 3px; }
#ngaykqxs { width: 22px; height: 22px; overflow: hidden; font-size: 0px; margin-right: 70px; padding: 0px; background: url(images/calendar_today.png) center no-repeat; background-size: 22px; border: none; cursor: pointer; display: inline }
.box_kqxs .ngaykqxs { position: absolute; right: 10px; top: 1px; float: right; font-size: 16px; font-weight: bold; line-height: 20px; padding: 10px 10px 0 10px; background: url(images/button.png) left -177px #000; border-radius: 0 0 5px 5px; border: 1px solid #FC6; border-top: 0; z-index:5 }
.box_kqxs .date { text-align: center; color: #FFF !important }
.box_kqxs .date .daymonth { display: table; font-size: 22px; font-weight: bold; border-bottom: 1px solid #fff; line-height: 22px; text-align: center; }
.box_kqxs .date .year { font-size: 16px; margin: 2px auto; }
.box_kqxs .tenbkqxs { padding: 5px 20px; background-color: #B80000; background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #E80000), color-stop(1, #B80000) ); background-image: -o-linear-gradient(bottom, #E80000 0%, #B80000 100%); background-image: -moz-linear-gradient(bottom, #E80000 0%, #B80000 100%); background-image: -webkit-linear-gradient(bottom, #E80000 0%, #B80000 100%); background-image: -ms-linear-gradient(bottom, #E80000 0%, #B80000 100%); background-image: linear-gradient(to bottom, #E80000 0%, #B80000 100%); }
.box_kqxs .dayso:hover { background: #d6fbac; border-radius: 10px; }
div.bangkqxs_link { display: none;}
#tab_xstt{
    display: none;
}
div.bangkqxs_link table { margin: 0 auto; position: relative; }
.colgiaithuong { width: 100px; }
.kqxsmiennam { background-color: #FFF; size: 11px; width: 100%; border-spacing: 0px; border-collapse: collapse; }
.kqxsmiennam div img { margin: 3px 0px }
.kqxsmiennam .ccgt { width: 123px; }
.kqxsmiennam .ccgt .giai8, .kqxsmiennam .ccgt .giai7, .kqxsmiennam .ccgt .giai6, .kqxsmiennam .ccgt .giai5, .kqxsmiennam .ccgt .giai4, .kqxsmiennam .ccgt .giai3, .kqxsmiennam .ccgt .giai2, .kqxsmiennam .ccgt .giai1, .kqxsmiennam .ccgt .giaidb { font-size: 14px; color: #000; text-align: right; padding-right: 10px; }
.kqxsmiennam td { border: 1px #CFCFCF solid; text-align: center; padding: 3px 0px }
.kqxsmiennam tbody tr:nth-of-type(2n) { background: #FAFAFA; }
.kqxsmiennam .thu { font-weight: bold; font-size: 13px; width: 70px; min-width: 70px; max-width: 70px; }
.kqxsmiennam .thu a { color: #000; }
.kqxsmiennam .ngay { height: 24px; font-weight: bold; font-size: 13px; background-color: #F3F3F3 }
.kqxsmiennam .ngay a, .kqxsmiennam .ngay a:visited { color: #000 }
.kqxsmiennam .tentinh { height: 24px; font-weight: bold; font-size: 13px; }
.kqxsmiennam .matinh { height: 14px; line-height: 14px; font-weight: bold; font-size: 13px; background-color: #F3F3F3 }
.kqxsmiennam .loaive { height: 14px; line-height: 14px; font-weight: bold; font-size: 13px; background-color: #F3F3F3 }
.kqxsmiennam .giai_dac_biet div { line-height: 26px; height: 26px; font-size: 24px; font-weight: bold; color: rGb(237,28,36) }
.kqxsmiennam .giai_nhat div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.kqxsmiennam .giai_nhi div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.kqxsmiennam .giai_ba div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.kqxsmiennam .giai_tu div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.kqxsmiennam .giai_nam div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.kqxsmiennam .giai_sau div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.kqxsmiennam .giai_bay div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; /*color: #0054BE*/ }
.kqxsmiennam .giai_tam div { line-height: 42px; height: 42px; font-size: 40px; font-weight: bold; color: rGb(237,28,36) }
.kqxsmiennam .giai_tam div img { max-height: 30px; margin-top: 5px; }
.kqxsmiennam .giai_dac_biet div img { max-height: 20px; margin-top: 5px; }
.kqxsmiennam .ten_giai_dac_biet { font-size: 15px; font-weight: bold; }
.kqxsmiennam4dai .giaidb { font-size: 24px !important; line-height: 20px; letter-spacing: 2px }
.miennam5cot .thu { width: 50px; min-width: 50px; }
.miennam5cot .tentinh { width: 25% }
.miennam4cot .tentinh { width: 33.33% }
.miennam3cot .tentinh { width: 50% }
.kqxsmiennam .giaidb { height: 34px; font-weight: bold; color: rGb(237,28,36); font-size: 28px; line-height: 20px; letter-spacing: 2px }
.kqxsmiennam .giaidb div { display: block }
.kqxsmienbac { background-color: #FFF; size: 11px; width: 100%; border-spacing: 0px; border-collapse: collapse; }
.kqxsmienbac td { border: 1px #CFCFCF solid; text-align: center; height: 24px; padding: 3px }
.kqxsmienbac tbody tr:nth-of-type(2n +1) { background: #FAFAFA; }
.kqxsmienbac .thu { height: 30px; width: 70px; font-weight: bold; font-size: 13px; text-align: center }
.kqxsmienbac .ngay { border: 1px #999 solid; border-top: 0px; border-left: 0px; height: 30px; text-align: left; padding-left: 20px; font-weight: bold; font-size: 13px; }
.kqxsmienbac .phathanh { float: right }
.kqxsmienbac .tentinh { height: 24px; font-weight: bold; font-size: 13px; }
.kqxsmienbac .matinh { height: 24px; font-weight: bold; font-size: 13px; background-color: #F3F3F3 }
.kqxsmienbac .giai_dac_biet { position: relative }
.box_kqxs .kyhieuDB { display: block; clear: both; margin-bottom: 10px; }
.box_kqxs .giai_dac_biet .kyhieuDB > span { display: inline-block; border: 1px solid #b1b1b1; background: #fff; text-align: center; margin: 0 2px; text-transform: uppercase; font-size: 20px; line-height: 24px; font-weight: bold; color: #000; border-radius: 3px; padding: 0 2px; min-width: 35px; }
.box_kqxs .giai_dac_biet .kyhieuDB > span > span { width: 30px; display: inline-block }
.kqxsmienbac .giai_dac_biet div img { max-height: 30px; margin-top: 5px; }
.box_kqxs .kyhieuDB > span img { max-height: 15px !important; float: left; margin-top: 0 !important }
.kqxsmienbac .giai_dac_biet .giaiDbmoi { display: inline-block; padding: 3px; border: 1px solid #CCC; border-radius: 5px; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eae0c2), color-stop(1, #ccc2a6)); background: -moz-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%); background: -webkit-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%); background: -o-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%); background: -ms-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%); background: linear-gradient(to bottom, #eae0c2 5%, #ccc2a6 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eae0c2', endColorstr='#ccc2a6', GradientType=0);
background-color: #eae0c2; min-width: 200px; }
.kqxsmienbac .giai_dac_biet div { display: block; font-size: 34px; font-weight: bold; letter-spacing: 2px; line-height: 32px; min-height: 32px; color: rGb(237,28,36) }
.kqxsmienbac .giai_nhat { font-size: 30px; font-weight: bold; line-height: 32px; }
.kqxsmienbac .giai_nhi div { font-size: 24px; font-weight: bold; width: 50%; float: left; line-height: 28px; height: 28px; }
.kqxsmienbac .giai_ba div { font-size: 24px; font-weight: bold; width: 33%; float: left; line-height: 28px; height: 28px; }
.kqxsmienbac .giai_tu div { font-size: 24px; font-weight: bold; width: 50%; float: left; line-height: 28px; height: 28px; }
.kqxsmienbac .giai_nam div { font-size: 24px; font-weight: bold; width: 33%; float: left; line-height: 28px; height: 28px; }
.kqxsmienbac .giai_sau div { font-size: 24px; font-weight: bold; width: 33%; float: left; line-height: 28px; height: 28px; /*color: #0054BE*/ }
.kqxsmienbac .giai_bay div { font-size: 34px; font-weight: bold; width: 25%; float: left; line-height: 32px; height: 32px; color: rGb(237,28,36) }
.kqxsmienbac .ten_giai_nhat { font-size: 12px; }
.kqxsmienbac .ten_giai_nhi { font-size: 12px; }
.kqxsmienbac .ten_giai_ba { font-size: 12px; }
.kqxsmienbac .ten_giai_tu { font-size: 12px; }
.kqxsmienbac .ten_giai_nam { font-size: 12px; }
.kqxsmienbac .ten_giai_sau { font-size: 12px; }
.kqxsmienbac .ten_giai_bay { font-size: 12px; }
.kqxsmienbac .ten_giai_tam { vertical-align: middle; font-size: 12px; }
.kqxsmienbac .ten_giai_dac_biet { font-size: 15px; font-weight: bold; line-height: 100% }
.kqxsmienbac img { margin-top: 7px !important; }/* bang ket qua tinh */
.bkqtinhmiennam { background-color: #FFF; size: 11px; width: 100%; border-spacing: 0px; border-collapse: collapse; }
.bkqtinhmiennam div img { margin: 3px 0px }
.bkqtinhmiennam .ccgt { width: 123px; }
.bkqtinhmiennam .ccgt .giai8, .kqxsmiennam .ccgt .giai7, .kqxsmiennam .ccgt .giai6, .kqxsmiennam .ccgt .giai5, .kqxsmiennam .ccgt .giai4, .kqxsmiennam .ccgt .giai3, .kqxsmiennam .ccgt .giai2, .kqxsmiennam .ccgt .giai1, .kqxsmiennam .ccgt .giaidb { font-size: 14px; color: #000; text-align: right; padding-right: 10px; }
.bkqtinhmiennam td { border: 1px #CFCFCF solid; text-align: center; padding: 3px 0px }
.bkqtinhmiennam tbody tr:nth-of-type(2n) { background: #FAFAFA; }
.bkqtinhmiennam .thu { font-weight: bold; font-size: 13px; width: 70px; }
.bkqtinhmiennam .thu a { color: #000; }
.bkqtinhmiennam .ngay { height: 24px; font-weight: bold; font-size: 13px; background-color: #F3F3F3 }
.bkqtinhmiennam .ngay a, .kqxsmiennam .ngay a:visited { color: #000 }
.bkqtinhmiennam .tentinh { height: 24px; font-weight: bold; font-size: 13px; }
.bkqtinhmiennam .matinh { height: 24px; font-weight: bold; font-size: 13px; background-color: #F3F3F3 }
.bkqtinhmiennam .loaive { height: 14px; line-height: 14px; font-weight: bold; font-size: 13px; background-color: #F3F3F3 }
.bkqtinhmiennam .giai_dac_biet div { line-height: 26px; height: 26px; font-size: 24px; font-weight: bold; color: rGb(237,28,36) }
.bkqtinhmiennam .giai_nhat div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.bkqtinhmiennam .giai_nhi div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.bkqtinhmiennam .giai_ba div { width: 50%; float: left; line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.bkqtinhmiennam .giai_tu div { width: 25%; float: left; line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.bkqtinhmiennam .giai_tu div.lq_5, .bkqtinhmiennam .giai_tu div.lq_6, .bkqtinhmiennam .giai_tu div.lq_7 { width: 33%; }
.bkqtinhmiennam .giai_nam div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.bkqtinhmiennam .giai_sau div { width: 33%; float: left; line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; }
.bkqtinhmiennam .giai_bay div { line-height: 22px; height: 22px; font-size: 20px; font-weight: bold; /*color: #0054BE*/ }
.bkqtinhmiennam .giai_tam div { line-height: 42px; height: 42px; font-size: 40px; font-weight: bold; color: rGb(237,28,36) }
.bkqtinhmiennam .ten_giai_dac_biet { font-size: 15px; font-weight: bold; }
.bkqtinhmienbac { background: #FFF; /*	border-right: 0px;*/ border-bottom: 0px; size: 11px; width: 100%; margin-left: -1px; }
.bkqtinhmienbac td { border-bottom: 1px #999 solid; border-left: 1px #999 solid; text-align: center; height: 24px; padding: 0px }
.bkqtinhmienbac .thu, .bkqtinhmienbac .thu a { font-weight: bold; font-size: 13px; color: #000 }
.bkqtinhmienbac .ngay { font-weight: bold; font-size: 13px; text-align: left; font-style: italic; padding-left: 10px; color: #06c; }
.bkqtinhmienbac .giaithuong { font-weight: bold; font-size: 13px; background-color: #F3F3F3; text-align: center; color: #BF0000; width: 120px; }
.bkqtinhmienbac span.loaive { float: right; color: #000; padding-right: 10px; }
.bkqtinhmienbac .tinh { font-weight: bold; font-size: 13px; }
.bkqtinhmienbac .matinh { font-weight: bold; font-size: 13px; background-color: #F3F3F3 }
.bkqtinhmienbac .phathanh { display: block; float: right; position: static; margin-right: 10px; font-style: normal; font-weight: bold; }
.bkqtinhmienbac .tngay { display: block; float: left; position: static; margin-left: 10px; }
.bkqtinhmienbac .phathanh .tentinh { color: #069; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.bkqtinhmienbac .giai8l { font-size: 13px; }
.bkqtinhmienbac .giai8 div { font-weight: bold; color: #800000; font-size: 30px }
.bkqtinhmienbac .giai7l { font-size: 13px; }
.bkqtinhmienbac .giai7 { font-weight: bold; }
.bkqtinhmienbac .gtgiai7 { background-color: #F3F3F3; font-weight: bold; background-color: #F3F3F3; text-align: right; padding-right: 7px; font-size: 14px; }
.bkqtinhmienbac .giai7 div { width: 24%; height: 39px; display: inline-block; float: left; font-size: 30px; font-weight: bold; color: rGb(237,28,36); line-height: 38px; }
.bkqtinhmienbac .giai6l { background-color: #F3F3F3; font-size: 13px; height: 27px; }
.bkqtinhmienbac .giai6 { background-color: #F3F3F3; height: 30px; }
.bkqtinhmienbac .gtgiai6 { background-color: #F3F3F3; font-weight: bold; text-align: right; padding-right: 7px; font-size: 14px; }
.bkqtinhmienbac .giai6 div { width: 33%; display: inline-block; font-size: 20px; font-weight: bold; /*color: #0054BE*/; }
.bkqtinhmienbac .giai5l { font-size: 13px; height: 55px }
.bkqtinhmienbac .giai5 { font-size: 20px; line-height: 20px; letter-spacing: 2px; font-weight: bold; }
.bkqtinhmienbac .gtgiai5 { font-weight: bold; text-align: right; padding-right: 7px; font-size: 14px; }
.bkqtinhmienbac .giai5 div { height: 24px; display: inline-block; float: left; font-size: 20px; line-height: 24px; letter-spacing: 2px; font-weight: bold; vertical-align: bottom; width: 33%; }
.bkqtinhmienbac .giai4l { background-color: #F3F3F3; font-size: 13px; height: 55px; }
.bkqtinhmienbac .giai4 { background-color: #F3F3F3; }
.bkqtinhmienbac .gtgiai4 { background-color: #F3F3F3; font-weight: bold; text-align: right; padding-right: 7px; font-size: 14px; }
.bkqtinhmienbac .giai4 div { width: 49%; height: 24px; display: inline-block; float: left; font-size: 20px; line-height: 24px; letter-spacing: 2px; font-weight: bold; vertical-align: bottom; }
.bkqtinhmienbac div img { margin: 3px 0px }
.bkqtinhmienbac .giai3l { font-size: 13px; height: 55px; }
.bkqtinhmienbac .giai3 { font-size: 13px; text-align: center; }
.bkqtinhmienbac .gtgiai3 { font-weight: bold; text-align: right; padding-right: 7px; font-size: 14px; }
.bkqtinhmienbac .giai3 div { height: 24px; display: inline-block; float: left; font-size: 20px; line-height: 24px; letter-spacing: 2px; font-weight: bold; vertical-align: bottom; width: 33%; }
.bkqtinhmienbac .giai2l { background-color: #F3F3F3; font-size: 13px; height: 27px; }
.bkqtinhmienbac .giai2 { background-color: #F3F3F3; }
.bkqtinhmienbac .gtgiai2 { background-color: #F3F3F3; font-weight: bold; text-align: right; padding-right: 7px; font-size: 14px; }
.bkqtinhmienbac .giai2 div { width: 49%; display: inline-block; float: left; font-size: 20px; line-height: 20px; letter-spacing: 2px; font-weight: bold; }
.bkqtinhmienbac .giai1l { font-size: 13px; height: 27px; }
.bkqtinhmienbac .giai1 { font-size: 20px; line-height: 20px; letter-spacing: 2px; font-weight: bold; }
.bkqtinhmienbac .gtgiai1 { font-weight: bold; text-align: right; padding-right: 7px; font-size: 14px; }
.bkqtinhmienbac .giai1 div { width: 100%; display: block; }
.bkqtinhmienbac .giaidbl { font-size: 13px; height: 30px; background-color: #F3F3F3; }
.giaidbl a, .giaidbl a:visited { color: #000 }
.giaidbl a:hover { color: #C4161C }
.bkqtinhmienbac .giaidb { background-color: #F3F3F3; font-weight: bold; color: #C4161C; font-size: 30px; line-height: 36px; letter-spacing: 3px; height: 36px }
.bkqtinhmienbac .gtgiaidb { background-color: #F3F3F3; font-weight: bold; text-align: right; padding-right: 7px; font-size: 14px; }
.bkqtinhmienbac .giaidb div { width: 100%; display: block; }
.bkqtinhmienbac .giaidbphul { background-color: #F3F3F3; text-align: right; padding-right: 7px; }
.bkqtinhmienbac .gtgiaidbphu { font-weight: bold; background-color: #F3F3F3; text-align: right; padding-right: 7px; font-size: 14px; }
.bkqtinhmienbac .giaianuil { text-align: right; padding-right: 7px; }
.bkqtinhmienbac .gtgiaianui { font-weight: bold; text-align: right; padding-right: 7px; font-size: 14px; }
.btndauduoimien { font-size: 12px; cursor: pointer; margin: 0px auto; width: 20px; height: 20px; line-height: 20px; display: block; border: none; text-align: center; float: right; border-radius: 50%; margin: 2px; background: #C00; color: #FFF }
.boxtkloto2so_title { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99)); background: -moz-linear-gradient(top, #599bb3 5%, #408c99 100%); background: -webkit-linear-gradient(top, #599bb3 5%, #408c99 100%); background: -o-linear-gradient(top, #599bb3 5%, #408c99 100%); background: -ms-linear-gradient(top, #599bb3 5%, #408c99 100%); background: linear-gradient(to bottom, #599bb3 5%, #408c99 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99', GradientType=0);
background-color: #599bb3; height: 26px; line-height: 26px; font-size: 14px; color: #fff; padding-left: 10px; text-align: left; }
.btntk2sc, .btntkhdv { background: url(images/btnswitch.png) top right no-repeat; cursor: pointer; display: inline-block; height: 30px; line-height: 30px; background-size: 80px; padding-right: 85px; padding-left: 10px; color: #000; font-weight: bold; border: 0; text-align: left; }
.btntk2sc { float: right; margin-right: 5px; }
.btntk2sc.btnclicked, .btntkhdv.btnclicked { background: url(images/btnswitch.png) bottom right no-repeat; background-size: 80px; }
.btnClosedauduoimien { font-size: 12px; cursor: pointer; margin: 0px auto; width: 340px; height: 20px; line-height: 20px; background: url(images/btnClosedauduoi.gif) 0px -1px no-repeat; display: block; border: none; text-align: center; }
.btnClosedauduoimien:hover { color: #C4161C; }
.btnshare, .btnsharett { background: url(images/share_this.png) left no-repeat #dadada; background-size: 30px; padding-left: 35px; padding-right: 10px; display: inline-block; line-height: 30px; height: 30px; margin: 0 10px; border: 1px solid #CCC; border-radius: 5px; overflow: hidden; font-weight: 700; color: #000; cursor: pointer }
.btnlinkveso, .btnlinkvesott { background: url(images/btnveso.png) left no-repeat #dadada; background-size: 30px; padding-left: 35px; padding-right: 10px; display: inline-block; line-height: 30px; height: 30px; margin: 0 10px; border: 1px solid #CCC; border-radius: 5px; overflow: hidden; font-weight: 700; color: #000; cursor: pointer }
.btnlinkprint, .btnlinkprinttt, .linkprint { background: url(images/printer.png) left no-repeat #dadada; background-size: 30px; padding-left: 35px; padding-right: 10px; display: inline-block; line-height: 30px; height: 30px; margin: 0 10px; border: 1px solid #CCC; border-radius: 5px; overflow: hidden; font-weight: 700; color: #000; cursor: pointer }
.btnfullsize, .btnfullsizett { background: url(images/maximize.png) left no-repeat #dadada; background-size: 30px; padding-left: 35px; padding-right: 10px; display: inline-block; line-height: 30px; height: 30px; margin: 0 10px; border: 1px solid #CCC; border-radius: 5px; overflow: hidden; font-weight: 700; color: #000; cursor: pointer }
.btnshare.clicked, .btnsharett.clicked { background: url(images/share_this.png) left no-repeat #CCC; background-size: 30px; }
.btnshare:hover, .btnsharett:hover, .btnlinkprint:hover, .btnlinkprinttt:hover, .linkprint:hover, .btnfullsize:hover, .btnfullsizett:hover { background-color: #7B7B77; color: #fff; }
.buttonimage { background-image: url(images/button.png); background-repeat: no-repeat; }
.icon32 { display: block; margin-right: 10px; width: 32px; height: 32px; float: left; text-indent: -9999px; }
.fn-share-zing { background-position: -2px -2px; }
.fn-share-fb { background-position: -42px -2px; }
.fn-share-gplus { background-position: -80px -2px; }
.btnsavekqxs { background: url(images/button.png) -121px -2px no-repeat; padding: 0 0 0 45px; font-weight: bold; line-height: 35px; height: 35px; float: right; border: 0; cursor: pointer }
.btnselectdayhomemien { float: right; margin-right: 60px; }
.boxsharekqxs { border: 1px solid #CCC; background: #FFC; height: 32px; padding: 5px; }
.boxsharekqxs label { margin-right: 20px; font-weight: bold; line-height: 30px; }
.bkqtinhmienbac td.bxdauduoi { background-color: #F3F3F3; width: 100px; vertical-align: top }
.bkqtinhmienbac td.bxdauduoi .dauduoi { border: 1px #999 solid; border-right: 0px; border-bottom: 0px; size: 11px; width: 100%; height: 342px; }
.dauduoi { border: 1px #999 solid; border-right: 0px; border-bottom: 0px; size: 11px; width: 100%; height: 345px; }
.dauduoi td { font-family: Tahoma, Geneva, sans-serif }
.bkqtinh_kq { height: 315px; }
.dauduoi td { font-size: 11px; }
.shadow { text-shadow: 0 1px 0 #FFFFFF, 0 2px 2px #C8C8C8; }
td.somien { font-size: 13px; font-family: Tahoma, Geneva, sans-serif; color: #999; width: 10px; text-align: center }
td.sotinh { font-size: 13px; font-family: Tahoma, Geneva, sans-serif; color: #999; width: 10px; text-align: center }
/*tool 2016*/
.ketquaHightlight_giaiSo { background: #DB2363; color: #fff; padding: 2px 2px; border-radius: 50%; box-shadow: 3px 3px 10px -2px rgba(0,0,0,0.4); background: radial-gradient(circle at 5px 5px, #FFD700, #001); }
.daysoThongkes { float: left; margin: 1px; }
.boxBottom { display: none; }
.daysoThongke { float: left; width: 16px; height: 16px; border-radius: 50%; background: #757171; background: radial-gradient(circle at 5px 5px, #F7F5F5, #31313A); text-shadow: none; color: #fff; line-height: 16px; text-align: center; margin-right: 4px; font-size: 15px; margin-top: 2px; cursor: pointer }
.box_kqxs td .daysoThongke { font-weight: normal; cursor: pointer }
.boxdauduoimien td.shadow { font-weight: bold; position: relative; }
.daysoThongke.daysoThongkeHover { background: radial-gradient(circle at 5px 5px, #FFD700, #001); }
.daysoThongke.daysoThongkeClick { background: radial-gradient(circle at 5px 5px, #FFD700, #001); }
.config_Bangketqua_list { float: left; line-height: 19px; margin-right: 10px; margin-left: 1px; }
.config_Item { float: left; padding: 0 4px; border: 1px solid #FFF9F2; margin: 1px; cursor: pointer }
.ketquaHightlight { overflow: visible !important }
.ketquaHightlight, .ketquadaysoHightlight { background: #DB2363; color: #fff; padding: 1px 1px; border-radius: 50%; box-shadow: 3px 3px 10px -2px rgba(0,0,0,0.4); font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.ketquaHightlight .runLoto, .ketquadaysoHightlight .runLoto { border: none; background: transparent; padding: 0; font-weight: normal; margin: 0; text-shadow: none; }
.bkqtinhmienbac .ketquaHightlight, .bkqtinhmienbac .ketquadaysoHightlight { padding: 2px; }
.ketquaHightlight.hangdonvi, .ketquadaysoHightlight.hangdonvi { background: #f30; /*background: radial-gradient(circle at 5px 5px, #f30, #001);*/ background: radial-gradient(circle at 5px 5px, #56FDF8, black); }
.ketquaHightlight.hangchuc, .ketquadaysoHightlight.hangchuc { background: #41E241; background: radial-gradient(circle at 5px 5px, #41E241, #001); }
.ketquaHightlight.cahaihang, .ketquadaysoHightlight.cahaihang { /*background: linear-gradient(to right, #41E241, #41E241 50%, #f30 50%, #f30 80%, #f30 80%, #f30);
	    background: linear-gradient(to right, #07EB07, #517C51 50%, #9D2609 50%, #F23C0F 80%, #F14318 80%, #f30);
	    background: linear-gradient(to right, #07EB07, #517C51 48%, #A83114 52%, #f30);*/ background: linear-gradient(to right, #07EB07, #517C51 48%, #35988C 52%, #3EF3ED); /*background: radial-gradient(circle at 5px 5px, #f30, #001);*/ background: radial-gradient(circle at 5px 5px, #FFD700, #001); }
/**/
.boxdauduoimien td { border: 1px #999; border-top: 0px; border-left: 0px; text-align: center; padding: 1px; height: inherit; line-height: 1; font-family: Tahoma, Geneva, sans-serif; }
div.boxdauduoimien {display: none;}
.boxdauduoimien_home td { border: 1px #999 solid; border-top: 0px; border-left: 0px; text-align: center; height: inherit; font-family: Tahoma, Geneva, sans-serif; padding: 0px; line-height: 1.3; }
div.boxdauduoimien_home { border: 1px #999 solid; text-align: center; padding: 1px; height: inherit; border-radius: 5px; overflow: hidden; }
div.boxdauduoimien_home h4 { border-radius: 4px 4px 0 0; border: 1px solid #666; margin-bottom: 1px; background: url(images/rand.png) #999 top; text-align: center; font-size: 16px; color: #FFF; line-height: 25px; font-family: "Times New Roman", Times, serif; text-transform: uppercase; }
.boxdauduoimien_online td { border: 1px #999 solid; border-top: 0px; border-left: 0px; text-align: center; height: inherit; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; padding: 0px; line-height: 1.3; }
#boxdauduoimien_online td { font-weight: bold; white-space: nowrap }
div.boxdauduoimien_online { border: 1px #999 solid; text-align: center; padding: 1px; height: inherit; margin: 10px 0px; border-radius: 5px; overflow: hidden; }
div.boxdauduoimien_online h4 { border-radius: 4px 4px 0 0; border: 1px solid #666; margin-bottom: 1px; background: url(images/rand.png) #FFF top repeat-x; text-align: center; font-size: 16px; color: #FFF; line-height: 25px; font-family: "Times New Roman", Times, serif; text-transform: uppercase; }
.boxtkloto2so { overflow: hidden; margin-top: 5px; }
.boxtkloto2so .border td { font-weight: bold; white-space: nowrap; padding: 1px 5px }
.border { border-bottom: 0px; border-right: 0px; border-left: 1px #E6E6E6 solid; border-top: 1px #E6E6E6 solid; }
.border td, td.border { border-top: 0px; border-left: 0px; border-right: 1px #E6E6E6 solid; border-bottom: 1px #E6E6E6 solid; height: auto; }
/*bool*/
.bangkq6x36 div.bool.rand, .bkqtt4 div.bool.rand, .bkq123 div.bool.rand { background: url(images/xosodientoan_rand.png) left top no-repeat; font-size: 20px; height: 43px; width: 40px; display: inline-block; font-weight: bold; border: 0px; vertical-align: middle; position: static; margin: 3px; padding-left: 0px; padding-top: 7px; text-align: center; font-family: "Times New Roman", Times, serif; }
.bangkq6x36 img, .bangkq6x45 img, .bkqtt4 img, .bkq123 img { height: 16px; margin-top: 5px; }
.bangkq6x36 img.waiting, .bangkq6x45 img.waiting, .bkqtt4 img.waiting, .bkq123 img.waiting { height: 26px !important; margin-top: 7px; }
.bkqtt4 div.bool, .bkq123 div.bool, .bangkq6x36 div.bool, .bangkq6x45 div.bool, .bangkqmega div.bool { background-image: url(images/balls-40px.png); background-repeat: no-repeat; font-size: 28px; height: 40px; width: 40px; line-height: 40px; display: inline-block; font-weight: bold; border: 0px; vertical-align: middle; position: static; margin: 3px; padding-left: 0px; text-align: center; font-family: Arial, Helvetica, sans-serif; float: left;/* text-shadow: 1px 1px #fff*/ }
/*dien toan*/
#boxtructiepdientoan > .title a { color: #fff !important; font-size: 15px; font-weight: bold; text-transform: capitalize; }
#boxtructiepdientoan .body {  }
.toveso { margin: 10px 0px }
.toveso .vstitle a { color: #000; font-size: 14px; font-weight: bold; padding: 3px; text-align: left }
.toveso .loaive { width: inherit; float: right; display: block; max-width: 200px; text-align: right }
.dnw-content-layout .boxkqxsdientoan td { vertical-align: middle }
.boxkqxsdientoan .mothuong { font-weight: bold; font-size: 14px; color: #c62d1f }
.boxkqxsdientoan .content, #boxtructiepdientoan .content { padding-bottom: 20px; }
/* 6x36*/
.bangkq6x36 {  border: 1px solid #cacaca; border-radius: 5px; padding: 5px; margin-bottom: 10px;background: #f7f7f7;}
.bangkq6x36 div.title { padding: 2px 0px; margin: 5px 0px }
.bangkq6x36 td { height: auto; }
.bangkq6x36 td.title { font-weight: bold; text-align: left; padding: 0 !important; }
.bangkq6x36 td.title a { color: #000; }
.bangkq6x36 .finnish1 { background-position: left -0px }
.bangkq6x36 .finnish2 { background-position: left -175px }
.bangkq6x36 .finnish3 { background-position: left -220px }
.bangkq6x36 .finnish4 { background-position: left -309px }
.bangkq6x36 .finnish5 { background-position: left -132px }
.bangkq6x36 .finnish6 { background-position: left -353px }
/*max 4d*/
.bkqMax4d .title { padding: 5px 0px; margin: 5px 0px; clear: both; display: inline-block; width: 100% }
.bkqMax4d .tentinh a { font-size: 14px; font-weight: bold; color: #06C; float: left }
.bkqMax4d .thungay { float: right; font-weight: bold; color: #FFEB3B; }
.bkqMax4d .content table { border-radius: 5px; border: 1px solid #e6e6e6; border-collapse: collapse; font-weight: bold; font-size: 14px; }
.bkqMax4d .content table td { border: 1px solid #bd419c; border-collapse: collapse; padding: 5px 5px }
.bkqMax4d .content thead tr td { background: #bd6ca9; color: #fff; font-weight: bold; white-space: nowrap; padding: 2px; text-align: center }
.bkqMax4d .ketqua{ text-align:center}
.bkqMax4d .dayso { width: 80px; padding: 3px 5px; text-align: center; font-size: 28px; line-height: 30px; height: 30px; font-weight: bold; letter-spacing: 2px; margin: 2px 7px; background-color: #ffc6f3; border-radius: 10px; border: 1px solid #bd419c; display: inline-block; cursor: pointer; color: #ff0000; font-family: Arial; text-decoration: none; text-shadow: 2px 2px 2px #ffffff; white-space: nowrap }
.max4d_gkk2 .dayso, .max4d_gkk1 .dayso { text-align: right }
.bkqMax4d .content .giai { font-weight: 700; }
.bkqMax4d .content img { width: 18px; height: 18px; }
.bkqMax4d .dayso img { width: 18px; height: 18px; margin: 1px; margin-top: 6px; }
.returnkqxs { margin-bottom: 30px; text-align: left }
.daysotrung .item { width: 140px; height: 30px; float: left; margin-right: 10px; margin-bottom: 10px; border: 1px solid #bd419c; border-radius: 15px; background: #ffc6f3; font-size: 28px; font-weight: bold; }
.daysotrung .item .label { display: inline-block; float: left; width: 30px; height: 30px; line-height: 30px; border-radius: 15px; text-align: center; border-right: 1px solid #a82688; background: #a82688; font-size: 24px; color: #fff; }
.daysotrung .item .kq { width: 105px; text-align: center; display: inline-block; line-height: 30px; }
.daysotrung .item .kq img { width: 18px; height: 18px; margin: 1px; margin-top: 6px; }
.bkqMax4d {border:1px solid #a82688;
    border-radius: 5px;
    padding: 5px;
    background: url(images/result-bg.png) top left no-repeat #ec9cd8; margin-bottom:10px; }
.bkqMax4d .title { margin-bottom: 20px; padding: 5px 0; background-color: #A82688; }
.bkqMax4d .title a { color: #fff; }
.bkqMax4d .title > div { padding: 0 5px; }
/* mega 6/45*/
.jackpot_old { font-weight: bold; color: #FFEB3B }
.jackpot_old_val { font-size: 16px; }
.jackpottichluy{ font-size:14px; font-style:italic; font-weight:normal}
.jackpot_now { font-weight: bold; font-size: 14px; text-align: center }
.jackpot_now .jackpot_val { display: inline-block; border-radius: 20px; border: 1px solid #e60000; background: #FC0; color: rGb(237,28,36); font-size: 24px; clear: both; min-width: 200px; height: 40px; line-height: 40px; padding: 0 20px; }
.jackpot_nex { font-weight: bold; font-size: 14px; text-align: center }
.jackpot_nex .jackpot_next_val { display: inline-block; border-radius: 20px; border: 1px solid #4CAF50; background: #CDDC39; color: rGb(237,28,36); font-size: 24px; clear: both; min-width: 200px; height: 40px; line-height: 40px; padding: 0 20px; }
#box_tructiepkqxs .bangkq6x45 .circle-num { text-align: left; white-space: nowrap }
#box_tructiepkqxs .bangkq6x45 .circle-num i { font-style: normal; width: 10px; height: 10px; border-radius: 50%; border: 1px solid #f4c703; display: inline-block; margin: 0 5px 0 0; background: #fffc8f; }
#box_tructiepkqxs .bangkq6x45 .result-number { margin: 0 auto; max-width: 400px; }
#box_tructiepkqxs .bangkq6x45 .result-number li { width: 16.66%; float: left }
#box_tructiepkqxs .bangkq6x45 .sl { font-weight: bold; text-align: center }
#box_tructiepkqxs .bangkq6x45 .sl img { width: 15px; height: 15px !important; }
.bangkq6x45 { border: 1px solid #37678e; border-radius: 5px; padding: 5px; margin-bottom:10px; background: url(images/result-bg.png) top left no-repeat #0f4773; background-size: 80%; color: #fff; }
.bangkq6x45 .title { color: #fff; margin-bottom: 20px; margin-top: 10px; padding: 5px 0; border-radius: 5px; background-color:rgba(0, 51, 90, 0.82); display: inline-block; width: 100% }
.bangkq6x45 .title a { color: #fff; }
.bangkq6x45 .title > div { padding: 0 5px; }
.bangkq6x45 .tentinh a { font-size: 14px; font-weight: bold; color: #fff; float: left }
.bangkq6x45 .title .ngaythu a { float: right; font-weight: bold; color: #ffe500 }
.bangkq6x45 div.bool { color: #000; text-shadow: 1px 1px #fff; font-size: 28px; }
.bangkq6x45 .finnish1 { background-position: left -0px }
.bangkq6x45 .finnish2 { background-position: left -0px }
.bangkq6x45 .finnish3 { background-position: left -0px }
.bangkq6x45 .finnish4 { background-position: left -0px }
.bangkq6x45 .finnish5 { background-position: left -0px }
.bangkq6x45 .finnish6 { background-position: left -0px }
.soluongtrungmega645 { font-size: 14px; font-weight: bold; text-align: center }
.tblTKGiai { border-collapse: collapse; border-spacing: 0; border-color: #CCC; background: #fff; }
.tblTKGiai td { padding: 3px 0 }
.table-striped { background: rgba(39, 89, 129, 0.65); border: 1px solid #37678e; border-collapse: collapse; margin-top: 2px; }
.table-striped td, .table-striped th { border: 1px solid #37678e; border-collapse: collapse; padding: 5px; }
.table-striped thead { background: rgba(55, 103, 142, 0.58); }
.giai_thuong_text { width: 80px; white-space: nowrap }
/*than tai*/


.bkqtt4 { border: 1px solid #cacaca; border-radius: 5px; padding: 5px; margin-bottom: 10px;background: #f7f7f7;}
.bkqtt4 div.title { padding: 2px 0px; margin: 5px 0px }
.bkqtt4 td { height: auto; }
.bkqtt4 td.title { font-weight: bold; text-align: left }
.bkqtt4 a { color: #000; }
.bkqtt4 .finnish1 { background-position: left -0px }
.bkqtt4 .finnish2 { background-position: left -175px }
.bkqtt4 .finnish3 { background-position: left -220px }
.bkqtt4 .finnish4 { background-position: left -309px }

/*123*/
.bkq123 {  border: 1px solid #cacaca; border-radius: 5px; padding: 5px; margin-bottom: 10px;background: #f7f7f7; }
.bkq123 div.title { padding: 2px 0px; margin: 5px 0px }
.bkq123 td { height: auto; }
.bkq123 td.title { font-weight: bold; text-align: left }
.bkq123 td.title a { color: #000; }
.bkq123 .finnish1 { background-position: left -0px }
.bkq123 .finnish2 { background-position: left -175px }
.bkq123 .finnish3 { background-position: left -175px }
.bkq123 .finnish4 { background-position: left -220px }
.bkq123 .finnish5 { background-position: left -220px }
.bkq123 .finnish6 { background-position: left -220px }
#boxtructiepdientoan { border: 1px solid #cacaca; padding:2px; border-radius:5px; margin-bottom:10px;    background: #e6e6e6; }
#boxtructiepdientoan > .title { display:none }
.banglototructiep { border: 1px solid #CCC; border-radius: 5px; overflow: hidden; }
.banglototructiep h2 { font-size: 12px !important; text-align: center; line-height: 25px; border-bottom: 1px solid #CCC; color: #FFF; background: #f2825b; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: #cc0000; }
.banglototructiep div.box_dauduoi h4 { background: #E4E4E4; color: #000; text-transform: capitalize; }
.banglototructiep .btnswichloto { margin-top: -25px; height: 22px; cursor: pointer; float: right; border: 1px solid #FDA13D; background: url(images/pointer.gif) left center no-repeat #F60; padding-left: 25px; overflow: hidden; border-radius: 5px; color: #FFF; font-size: 11px; }
#boxdauduoimien_online { width: 100%; overflow: auto !important; }
.contentloto { overflow: auto !important }
#boxdauduoimien_online_loto { display: inline; width: 100% }
.boxdauduoimien_online_mb { display: inline !important }
div.box_dauduoi { border-top: 1px solid #d0c6aa; margin-top: 5px; }
div.box_dauduoi h4 { background: #69C; height: 26px; line-height: 26px; font-size: 14px; color: #fff; padding-left: 10px; text-align: left }
.btncloselototructiep { float: right; right: 0px; border-radius: 3px; border: 1px solid #CCC; cursor: pointer }
div.box_dauduoi div.box_dauduoi_header { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eae0c2), color-stop(1, #ccc2a6)); background: -moz-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%); background: -webkit-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%); background: -o-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%); background: -ms-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%); background: linear-gradient(to bottom, #eae0c2 5%, #ccc2a6 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eae0c2', endColorstr='#ccc2a6', GradientType=0);
background-color: #eae0c2; height: 26px; line-height: 26px; }
div.box_dauduoi div.box_dauduoi_header td { line-height: 26px; color: rgb(237,28,36); padding-left: 10px; text-transform: uppercase; text-align: left }
div.box_dauduoi div.box_dauduoi_header td a.btn_close { background: url(images/btn_close_loto.png) no-repeat; width: 18px; height: 18px; line-height: 18px; display: block; float: right; margin-right: 10px; margin-top: 5px; }
div.box_dauduoi .box_dauduoi_content tr.header td { font-weight: normal; text-align: center; font-size: 13px; line-height: 18px; background: #F4F4F4; color: #6D6E71; }
div.box_dauduoi .box_dauduoi_content tr.content td { font-weight: bold; text-align: right; font-size: 15px; line-height: 22px; min-height: 50px; padding: 5px 0px; vertical-align: top }
div.box_dauduoi .box_dauduoi_content tr.content td div { padding-right: 5px; }
div.box_dauduoi .dauduoi_8 { color: rGb(237,28,36) }
div.box_dauduoi .dauduoi_7 { /*color: #0054BE*/ }
div.box_dauduoi .dauduoi_db, div.box_dauduoi .dauduoi_0 { color: #C4161C }/* gach chan*/
.box_dauduoi .dauduoi_8, .box_dauduoi .dauduoi_7, .box_dauduoi .dauduoi_6, .box_dauduoi .dauduoi_5, .box_dauduoi .dauduoi_db, .box_dauduoi .dauduoi_0 { background: url(images/line2con.gif) right 17px no-repeat; }
.box_dauduoi .dauduoi_4.gach4con { background: url(images/line4con.gif) right 17px no-repeat; }
.box_dauduoi.box_dauduoi_2 .dauduoi_4.gach4con { background: none }
.box_dauduoi.box_dauduoi_2 .dauduoi_5 { background: none }
.box_dauduoi.box_dauduoi_2 .dauduoi_db, .box_dauduoi.box_dauduoi_2 .dauduoi_0 { background: none }
.box_dauduoi.box_dauduoi_2 .dauduoi_6 { /*color: #0054BE*/; background: none }
.box_dauduoi.box_dauduoi_2 .dauduoi_7 { color: #C4161C; background: none }
.boxtkloto2so .dauduoi_8, .boxtkloto2so .dauduoi_7, .boxtkloto2so .dauduoi_6, .boxtkloto2so .dauduoi_5, .boxtkloto2so .dauduoi_db, .boxtkloto2so .dauduoi_0 { background: url(images/line2con.gif) right 17px no-repeat; }
.boxtkloto2so .dauduoi_4.gach4con { background: url(images/line4con.gif) right 17px no-repeat; }
.boxtkloto2so .dauduoi_4.gach4con { background: none }
.boxtkloto2so .dauduoi_5 { background: none }
.boxtkloto2so .dauduoi_db { background: none; color: rGb(237,28,36); text-decoration: underline; }
.boxtkloto2so .dauduoi_6 { background: none }
.boxtkloto2so .dauduoi_7 { /*color: #0054BE*/; background: none }
.boxtkloto2so .dauduoi_8 { color: rGb(237,28,36) }
.boxtkloto2somien2 .dauduoi_7 { color: rGb(237,28,36) !important; }
.boxtkloto2somien2 .dauduoi_6 { /*color: #0054BE*/ !important; }
#boxdauduoimien_online .dauduoi_8, #boxdauduoimien_online #dauduoi_7, #boxdauduoimien_online .dauduoi_6, #boxdauduoimien_online .dauduoi_5, #boxdauduoimien_online .dauduoi_db, #boxdauduoimien_online .dauduoi_0 { background: url(images/line2con.gif) right 17px no-repeat; }
#boxdauduoimien_online .dauduoi_4.gach4con { background: url(images/line4con.gif) right 17px no-repeat; }
#boxdauduoimien_online .dauduoi_4.gach4con { background: none }
#boxdauduoimien_online .dauduoi_5 { background: none }
#boxdauduoimien_online .dauduoi_db { background: none; color: rGb(237,28,36); text-decoration: underline; }
#boxdauduoimien_online .dauduoi_6 { background: none }
#boxdauduoimien_online .dauduoi_7 { /*color: #0054BE*/; background: none }
#boxdauduoimien_online .dauduoi_8 { color: rGb(237,28,36) }
.boxdauduoimien_online_mb .dauduoi_7 { color: rGb(237,28,36) !important; }
.boxdauduoimien_online_mb .dauduoi_6 { /*color: #0054BE*/ !important; }
.box_sms { border: 1px solid #CCC; border-radius: 5px; background: #FFCC00; font-size: 14px; margin-bottom: 10px; padding: 5px 0; cursor: pointer }
.box_sms ul { margin: 0 auto; display: table }
.box_sms ul li { text-align: left; }
.sms_dauso { font-weight: bold; color: rGb(237,28,36); }
.sms_cuphap { font-weight: bold; color: rGb(237,28,36); }
.sms_tentinh, .sms_matinh { font-weight: bold; color: #0068AD; }
#fullscreen { width: 100%; height: 100%; position: fixed; top: 0; left: 0;z-index: 1000; background: #FDD385; }
#bangtructiep { position: relative; display: table; 
}
.headertructiep { height: 50px;
    z-index: 1;
    position: relative;
    background: #fff;
    /* background: #176093; */
    width: auto;
    background: #FDD385;
    display: inline-block;
    padding-right: 25px;
    left: -1px;}
.headertructiep img { 
height: 30px;
    margin-left: 8px;
    margin-top: 10px;
}
#bangtructiep .bangkqxs { border-radius: 5px; background: #fff; border: 1px solid #FDD385;}
#bangtructiep .bangkqxs img { opacity: 1; }
#bangtructiep .bangkqxs table td { border-color: #848484; font-weight: bold;
border-color: #000;
    /* border-right-color: #E6E6E6; */
    border-bottom-color: #d0d0d0;
}
#bangtructiep .fullscreen_contentMB { border: 1px solid #F90;  background-color: #fff; }
#bangtructiep .fullscreen_contentMB > div{ width:100%; display:inline-block}
.bangtructiepW .fullscreen_contentMB .bangkqxs { width: 65%; float: left }
.bangtructiepW { width: 1280px; height: 720px; }
.bangtructiepH { width: 720px; height: 1280px; }
.bangtructiepH .bangkqxs table { border: 1px solid #000; border-collapse: collapse; border-spacing: 0px; }
.bangtructiepW .bangkqxs table { /*border: 1px solid #000;*/ border-collapse: collapse; border-spacing: 0px; }
.bangtructiepW .bangkqxs .bangkqxsmienbac table { border: 1px solid #000; border-collapse: collapse; min-width: 600px; min-width: inherit;}
.exitfullscreen { position: absolute; margin-top: -30px; }
#bangtructiep .bottom_adv { height: 13px; font-weight: bold; font-size: 10px; line-height: 13px; color: #000; /*background: #FDD385;*/ text-align: left; /*font-style: italic*/ /*padding-left: 5px; */}
.bangtructiepW .thu { text-align: center; font-weight: bold !important; font-size: 16px; min-width: 100px; white-space: nowrap; background: none repeat scroll 0 0 #E6E6E6; color: #000; border-bottom: 0 }
.bangtructiepW .ngay { text-align: center; font-weight: bold; font-size: 14px; min-width: 100px; white-space: nowrap; background: none repeat scroll 0 0 #E6E6E6; color: #000; border-top: 0;
/*display: inline-block;*/    height: 14px;
 }
.bangtructiepW .tentinh { text-align: center; font-weight: bold; color: #000; font-size: 18px; line-height: 26px; background: none repeat scroll 0 0 #E6E6E6; border-bottom: 0; }
.bangtructiepW .loaive { text-align: center; font-weight: normal !important; color: #000; font-size: 16px; line-height: 15px; background: none repeat scroll 0 0 #E6E6E6; border-top: 0; }
.bangtructiepW .bangkqxsmiennam tbody tr.odd { background: none repeat scroll 0 0 #FC0; }
.bangtructiepW .bangkqxsmiennam .year { display: none }
.bangkqxsmiennam tbody tr:nth-of-type(2n) { background: none repeat scroll 0 0 #E6E6E6; }
.bangtructiepW .bangkqxsmiennam .giai_dac_biet { line-height: 64px; height: 64px; font-size: 64px; font-weight: bold;     font-family: "vni-centurbold";color: rGb(237,28,36) }
.bangtructiepW .bangkqxsmiennam .giai_nhat { line-height: 38px; height: 38px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0;  font-weight: bold;}
.bangtructiepW .bangkqxsmiennam .giai_nhi { line-height: 38px; height: 38px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0;  font-weight: bold;}
.bangtructiepW .bangkqxsmiennam .giai_ba div { width: 50%; float: left; height: 38px; line-height: 38px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW .bangkqxsmiennam .giai_tu div { width: 50%; float: left; line-height: 38px; height: 38px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW .bangkqxsmiennam .giai_nam { line-height: 38px; height: 38px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; font-weight: bold; }
.bangtructiepW .bangkqxsmiennam .giai_sau div { width: 50%; float: left; line-height: 38px; height: 38px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW .bangkqxsmiennam .giai_bay { line-height: 38px; height: 38px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; font-weight: bold; /*color: #0054BE*/ }
.bangtructiepW .bangkqxsmiennam .giai_bay div,.bangtructiepW .bangkqxsmiennam .giai_nam div,.bangtructiepW .bangkqxsmiennam .giai_nhi div,.bangtructiepW .bangkqxsmiennam .giai_nhat div{
	font-weight: bold;
}
.bangtructiepW .bangkqxsmiennam .giai_tam { line-height: 94px; height: 94px; font-size: 100px; font-weight: bold; text-align: center; letter-spacing: 2px; font-family: "vni-bodon-poster";color: rGb(237,28,36) }
.bangtructiepW .bangkqxsmiennam .giai_tam>div{
    line-height: 82px;
    height: 72px;
}
.bangtructiepW .on_mac_os .bangkqxsmiennam .giai_tam>div{
    line-height: 52px;
    height: 72px;
}
.bangtructiepW .on_mac_os .bangkqxsmiennam .giai_dac_biet {
    line-height: 64px;
    height: 64px;
}
.bangtructiepW .on_mac_os .bangkqxsmiennam .giai_dac_biet div{
    line-height: 36px;
    height: 50px;
}
.bangtructiepW .bangkqxsmiennam .giai_tu div.lq_1, .bangkqxsmiennam .giai_sau div.lq_1 { width: 100%; clear: both }
.bangkqxsmiennam .ten_giai_nhat { vertical-align: middle; font-size: 18px; font-weight: bold }
.bangkqxsmiennam .ten_giai_nhi { vertical-align: middle; font-size: 18px; font-weight: bold }
.bangkqxsmiennam .ten_giai_ba { vertical-align: middle; font-size: 18px; font-weight: bold }
.bangkqxsmiennam .ten_giai_tu { vertical-align: middle; font-size: 18px; font-weight: bold }
.bangkqxsmiennam .ten_giai_nam { vertical-align: middle; font-size: 18px; font-weight: bold }
.bangkqxsmiennam .ten_giai_sau { vertical-align: middle; font-size: 18px; font-weight: bold }
.bangkqxsmiennam .ten_giai_bay { vertical-align: middle; font-size: 18px; font-weight: bold }
.bangkqxsmiennam .ten_giai_tam { vertical-align: middle; font-size: 18px; font-weight: bold }
.bangkqxsmiennam .ten_giai_dac_biet { vertical-align: middle; font-size: 28px; font-weight: bold }
.bangkqxsmiennam .giai_cuoi { line-height: 160%; font-size: 27px !important; }
.bangtructiepH .thu { text-align: center; font-weight: bold; font-size: 18px; min-width: 60px; white-space: nowrap; background: none repeat scroll 0 0 #E6E6E6; color: #000; border-bottom: 0 }
.bangtructiepH .ngay { text-align: center; font-weight: bold; font-size: 26px; min-width: 70px; white-space: nowrap; background: rGb(237,28,36); color: #FC0; border-top: 0 }
.bangtructiepH .tentinh { text-align: center; font-weight: bold; color: #000; font-size: 18px; line-height: 30px; background: none repeat scroll 0 0 #E6E6E6; border-bottom: 0; }
.bangtructiepH .loaive { text-align: center; font-weight: bold; color: #000; font-size: 24px; line-height: 15px; background: #FDD891; border-top: 0; }
.bangtructiepH .bangkqxsmiennam tbody tr.odd { background: none repeat scroll 0 0 #FC0; }
.bangtructiepH .bangkqxsmiennam .year { display: none }
.bangtructiepH .bangkqxsmiennam .giai_dac_biet { 
    line-height: 64px;
    height: 64px;
    font-size: 54px;
    font-weight: bold;
    font-family: "vni-centurbold";
    color: rGb(237,28,36);
}
.bangtructiepH .bangkqxsmiennam .giai_nhat { line-height: 58px; height: 58px; font-size: 58px; font-weight: bold; letter-spacing: 0px; padding: 1px 0; }
.bangtructiepH .bangkqxsmiennam .giai_nhi { line-height: 58px; height: 58px; font-size: 58px; font-weight: bold; letter-spacing: 0px; padding: 1px 0; }
.bangtructiepH .bangkqxsmiennam .giai_ba div { line-height: 58px; height: 58px; font-size: 58px; font-weight: bold; letter-spacing: 0px; padding: 1px 0; }
.bangtructiepH .bangkqxsmiennam .giai_tu div { line-height: 58px; height: 58px; font-size: 58px; font-weight: bold; letter-spacing: 0px; padding: 1px 0; }
.bangtructiepH .bangkqxsmiennam .giai_nam { line-height: 58px; height: 58px; font-size: 58px; font-weight: bold; letter-spacing: 0px; padding: 1px 0; }
.bangtructiepH .bangkqxsmiennam .giai_sau div { line-height: 58px; height: 58px; font-size: 58px; font-weight: bold; letter-spacing: 0px; padding: 1px 0; }
.bangtructiepH .bangkqxsmiennam .giai_bay { line-height: 58px; height: 58px; font-size: 58px; font-weight: bold; letter-spacing: 0px; padding: 1px 0; /*color: #0054BE*/ }
.bangtructiepH .bangkqxsmiennam .giai_nhat,.bangtructiepH .bangkqxsmiennam .giai_nhi,.bangtructiepH .bangkqxsmiennam .giai_ba div ,.bangtructiepH .bangkqxsmiennam .giai_tu div ,.bangtructiepH .bangkqxsmiennam .giai_nam,.bangtructiepH .bangkqxsmiennam .giai_sau div ,.bangtructiepH .bangkqxsmiennam .giai_bay{
    height: 56px;
    line-height: 56px;
    font-size: 52px;
}
.bangtructiepH .bangkqxsmiennam .giai_tam div {
    line-height: 82px;
    height: 72px;
}
.bangtructiepH .miennam5cot .giai_dac_biet div, .bangtructiepH .miennam5cot .giai_dac_biet { font-size: 44px !important; }
.bangtructiepH .miennam5cot .giai_nhat div, .bangtructiepH .miennam5cot .giai_nhi div, .bangtructiepH .miennam5cot .giai_ba div, .bangtructiepH .miennam5cot .giai_tu div, .bangtructiepH .miennam5cot .giai_nam div, .bangtructiepH .miennam5cot .giai_sau div { font-size: 48px !important; }
.bangtructiepW .bangkqxsmiennam img { width: 26px; height: 26px; margin-top: 6px; }
.bangtructiepH .bangkqxsmiennam img { width: 30px; height: 30px; margin-top: 12px; }
.bangtructiepH .miennam5cot img { width: 20px; height: 20px; margin-top: 17px; }
.bangtructiepH .header_miennam {clear: none;
    display: table;
    width: 100%;
    background: none;
    line-height: 44px;
    position: absolute;
    top: 5px;
    right: 30px;}
.bangtructiepH .header_miennam .ngaykqxs { display: none }
.bangtructiepW .header_miennam { clear: none; display: table; width: 100%; background: none; line-height: 44px; position: absolute; top: 5px; right: 30px; }
.bangtructiepW .header_miennam .title, .bangtructiepW .header_miennam .ngaykqxs { color: #267ab5;
    padding-right: 30px; }
.header_mienbac { clear: both; display: table; width: 100%; background: #FC0; line-height: 44px; }
.bangtructiepW .header_mienbac { clear: none; display: table; width: auto; background: none; line-height: 44px; position: absolute; top: 10px; right: 30px; }
.bangtructiepW .header_mienbac .title, .bangtructiepW .header_mienbac .ngaykqxs { color: #EC3237; padding-right: 30px; text-shadow: 2px 3px 1px #fff; }
.bangtructiepH .header_mienbac { float: right; position: absolute; top: 0; background: transparent; width: auto; right: 0; line-height: 60px; padding-right: 60px; }
.bangtructiepH .header_mienbac .ngaykqxs { display: none }
.header_miennam .title { font-size: 34px; font-weight: bold; text-align: center; color: rGb(237,28,36); float: left; padding-left: 10px;margin-top: 2px;color: #267ab5;
    padding-right: 30px;  }
.header_miennam .ngaykqxs { font-size: 36px; font-weight: bold; text-align: center; color: rGb(237,28,36); float: right; padding-right: 10px }
.header_mienbac .title { font-size: 36px; font-weight: bold; text-align: center; color: rGb(237,28,36); float: left; padding-left: 10px }
.header_mienbac .ngaykqxs { font-size: 36px; font-weight: bold; text-align: center; color: rGb(237,28,36); float: right; padding-right: 10px }
.tructiepThanTai4 h2.title, .tructiepDT123 h2.title, .tructiep6x36 h2.title, .tructiep6x45 h2.title { float: left; font-size: 20px; line-height: 55px; width: 160px; border: 1px solid #F60; padding-left: 10px; margin-right: -10px; padding-right: 15px; border-radius: 10px 0 0 10px; background: rgba(241,231,103,1); background: -moz-radial-gradient(center, ellipse cover, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(241,231,103,1)), color-stop(100%, rgba(254,182,69,1))); background: -webkit-radial-gradient(center, ellipse cover, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%); background: -o-radial-gradient(center, ellipse cover, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%); background: -ms-radial-gradient(center, ellipse cover, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%); background: radial-gradient(ellipse at center, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645', GradientType=1 );
}
.bangtructiepW .dientoan_content_4 .tructiepThanTai4 h2.title, .bangtructiepW .dientoan_content_4 .tructiepDT123 h2.title, .bangtructiepW .dientoan_content_4 .tructiep6x36 h2.title, .bangtructiepW .dientoan_content_4 .tructiep6x45 h2.title { line-height: 36px; }
.bangtructiepW .dientoan_content_4 .tructiepThanTai4, .bangtructiepW .dientoan_content_4 .tructiepDT123, .bangtructiepW .dientoan_content_4 .tructiep6x36, .bangtructiepW .dientoan_content_4 .tructiep6x45 { margin-bottom: 10px; margin-top: 10px !important; }
.bangtructiepH .dientoan_content_4 .tructiepThanTai4, .bangtructiepH .dientoan_content_4 .tructiepDT123, .bangtructiepH .dientoan_content_4 .tructiep6x36, .bangtructiepH .dientoan_content_4 .tructiep6x45 { margin-bottom: 12px; margin-top: 15px !important; }
.bangtructiepW .tructiepThanTai4 h2.title, .bangtructiepW .tructiepDT123 h2.title, .bangtructiepW .tructiep6x36 h2.title, .bangtructiepW .tructiep6x45 h2.title { border-radius: 10px 10px 0 0; margin-left: 10px; float: none; clear: both; margin-bottom: -2px; }
.tructiepThanTai4, .tructiepDT123, .tructiep6x36, .tructiep6x45 { margin-bottom: 20px; margin-top: 20px; clear: both; display: table; margin-left: 10px; }
.tructiepThanTai4 table, .tructiepDT123 table, .tructiep6x36 table, .tructiep6x45 table { height: 58px; background: #fff0c5; border: 1px solid #F60; border-radius: 10px; float: left; }
.tructiepThanTai4 div.bool img, .tructiepDT123 div.bool img, .tructiep6x36 div.bool img, .tructiep6x45 div.bool img { width: 25px; height: 30px; margin-top: 8px; }
.tructiepThanTai4 div.bool img.waiting, .tructiepDT123 div.bool img.waiting, .tructiep6x36 div.bool img.waiting, .tructiep6x45 div.bool img.waiting { width: 30px; height: 30px; margin-top: 8px; }
.tructiepThanTai4 div.bool, .tructiepDT123 div.bool, .tructiep6x36 div.bool, .tructiep6x45 div.bool { background-image: url(images/balls-40px.png); background-repeat: no-repeat; height: 50px; width: 50px; display: inline-block; font-weight: bold; border: 0px; vertical-align: middle; position: static; margin: 3px; padding-left: 0px; text-align: center; font-family: "Times New Roman", Times, serif; float: left; background-size: 50px; font-size: 42px; line-height: 50px; text-shadow: 2px 2px 1px #fff; }
.tructiep6x36 div.bool { font-size: 36px !important; }
.tructiep6x36 div.bool img { width: 20px; height: 30px; }
.tructiep6x36 table td { padding: 0 10px }
.bangtructiepW .tructiep6x36 table td { padding: 0 5px }
.tructiep6x36 .finnish1 { background-position: left -0px }
.tructiep6x36 .finnish2 { background-position: left -220px }
.tructiep6x36 .finnish3 { background-position: left -275px }
.tructiep6x36 .finnish4 { background-position: left -385px }
.tructiep6x36 .finnish5 { background-position: left -164px }
.tructiep6x36 .finnish6 { background-position: left -441px }
.tructiep6x45 div.bool { font-size: 36px !important; }
.tructiep6x45 div.bool img { width: 20px; height: 30px; }
.tructiep6x45 table td { padding: 0 10px }
.bangtructiepW .tructiep6x45 table td { padding: 0 5px }
.tructiep6x45 .finnish1 { background-position: left -0px }
.tructiep6x45 .finnish2 { background-position: left -0px }
.tructiep6x45 .finnish3 { background-position: left -0px }
.tructiep6x45 .finnish4 { background-position: left -0px }
.tructiep6x45 .finnish5 { background-position: left -0px }
.tructiep6x45 .finnish6 { background-position: left -0px }
.tructiepDT123 table td { padding: 0 2px }
.tructiepDT123 table td.space { padding: 0 24px }
.bangtructiepW .tructiepDT123 table td.space { padding: 0 8px }
.tructiepDT123 .finnish1 { background-position: left -0px }
.tructiepDT123 .finnish2 { background-position: left -220px }
.tructiepDT123 .finnish3 { background-position: left -220px }
.tructiepDT123 .finnish4 { background-position: left -275px }
.tructiepDT123 .finnish5 { background-position: left -275px }
.tructiepDT123 .finnish6 { background-position: left -275px }
.tructiepThanTai4 table td { padding: 0 0px }
.tructiepThanTai4 .finnish1 { background-position: left -0px }
.tructiepThanTai4 .finnish2 { background-position: left -220px }
.tructiepThanTai4 .finnish3 { background-position: left -275px }
.tructiepThanTai4 .finnish4 { background-position: left -385px }
.bangtructiepH .bangkqxsmienbac table { width: 100%; }
.bangtructiepH .bangkqxsmienbac .giai_dac_biet { line-height: 66px; height: 66px; font-size: 60px; font-weight: bold; color: rGb(237,28,36); letter-spacing: 5px }
.bangtructiepH .bangkqxsmienbac .giai_nhat { line-height: 62px; height: 62px; font-size: 54px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH .bangkqxsmienbac .giai_nhi div { width: 50%; float: left; line-height: 62px; height: 62px; font-size: 54px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH .bangkqxsmienbac .giai_ba div { width: 50%; float: left; line-height: 62px; height: 62px; font-size: 54px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH .bangkqxsmienbac .giai_tu div { width: 50%; float: left; line-height: 62px; height: 62px; font-size: 54px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH .bangkqxsmienbac .giai_nam div { width: 50%; float: left; line-height: 62px; height: 62px; font-size: 54px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH .bangkqxsmienbac .giai_sau div { width: 33%; float: left; line-height: 62px; height: 62px; font-size: 54px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px; /*color: #0054BE*/ }
.bangtructiepH .bangkqxsmienbac .giai_bay div { width: 25%; float: left; line-height: 66px; height: 66px; font-size: 60px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; color: rGb(237,28,36); }
.bangtructiepW .bangkqxsmienbac .giai_dac_biet { line-height: 114px; height: 114px; font-size: 110px; font-weight: bold; color: rGb(237,28,36); letter-spacing: 0px; font-family: "vni-bodon-poster";
position: relative;z-index: 2;
 }
.bangtructiepW .bangkqxsmienbac .giai_nhat { line-height: 52px; height: 52px; font-size: 52px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW .bangkqxsmienbac .giai_nhi div { width: 50%; float: left; line-height: 52px; height: 52px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW .bangkqxsmienbac .giai_ba div { width: 33%; float: left; line-height: 52px; height: 52px; font-size: 46px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW .bangkqxsmienbac tbody td { padding: 3px 0; }
.bangtructiepW .bangkqxsmienbac .giai_tu div { width: 50%; float: left; line-height: 52px; height: 52px; font-size: 46px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW .bangkqxsmienbac .giai_nam div { width: 33%; float: left; line-height: 52px; height: 52px; font-size: 46px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW .bangkqxsmienbac .giai_sau div { width: 33%; float: left; line-height: 42px; height: 42px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px; /*color: #0054BE*/ }
.bangtructiepW .bangkqxsmienbac .giai_bay div { width: 25%; float: left; line-height: 59px; height: 59px; font-size: 62px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; color: rGb(237,28,36); font-family: "vni-bodon-poster"; }
.bangtructiepW .bangkqxsmienbac table img { width: 30px; height: 30px; margin-top: 10px; }
.bangtructiepH .bangkqxsmienbac table img { width: 30px; height: 30px; margin-top: 12px; }
.bangtructiepH .bangkqxsmienbac.bangmienbaconly  table.bangmienbac img{
        padding: 8px;
    box-sizing: border-box;
}
.bangtructiepW .dientoan_content { float: left; width: 35%; }
.bangkqxsmienbac .ten_giai_nhat { text-align: left;padding-left: 9px !important; vertical-align: middle; font-size: 13px;border-right-color: #d0d0d0 !important; font-weight: bold; width: 100px; }
.bangkqxsmienbac .ten_giai_nhi { text-align: left;padding-left: 9px !important; vertical-align: middle; font-size: 13px;border-right-color: #d0d0d0 !important; font-weight: bold }
.bangkqxsmienbac .ten_giai_ba { text-align: left;padding-left: 9px !important; vertical-align: middle; font-size: 13px;border-right-color: #d0d0d0 !important; font-weight: bold }
.bangkqxsmienbac .ten_giai_tu { text-align: left;padding-left: 9px !important; vertical-align: middle; font-size: 13px;border-right-color: #d0d0d0 !important; font-weight: bold }
.bangkqxsmienbac .ten_giai_nam { text-align: left;padding-left: 9px !important; vertical-align: middle; font-size: 13px;border-right-color: #d0d0d0 !important; font-weight: bold }
.bangkqxsmienbac .ten_giai_sau { text-align: left;padding-left: 9px !important; vertical-align: middle; font-size: 13px;border-right-color: #d0d0d0 !important; font-weight: bold }
.bangkqxsmienbac .ten_giai_bay { text-align: left;padding-left: 9px !important; vertical-align: middle; font-size: 13px;border-right-color: #d0d0d0 !important; font-weight: bold }
.bangkqxsmienbac .ten_giai_tam { text-align: left;padding-left: 9px !important; vertical-align: middle; font-size: 13px;border-right-color: #d0d0d0 !important; font-weight: bold }
.bangkqxsmienbac .ten_giai_dac_biet { text-align: left;padding-left: 9px !important; vertical-align: middle; font-size: 13px;border-right-color: #d0d0d0 !important; font-weight: bold }
.bangkqxsmienbac .giai_dac_biet { position: relative }
.bangkqxsmienbac .giai_dac_biet div { /*display: inline-block*/
    line-height: 100px;
    height: 90px;
        position: relative;
    z-index: 2;
 }
.bangkqxsmienbac .giai_dac_biet div .lq_1 { min-width: 120px; padding: 0 10px; }
.bangkqxsmienbac .giai_dac_biet div .lq_1 img { max-height: 25px; margin-top: 0; margin-bottom: 7px; }
.bangkqxsmienbac .kyhieuDB { display: inline-block; clear: both; }
.bangkqxsmienbac .giai_dac_biet .kyhieuDB > span { display: inline-block; float: left;  background: #fff; text-align: center; margin: 0 2px; text-transform: uppercase; font-size: 30px; line-height: 40px; height: 40px; font-weight: bold; color: #000; border-radius: 10px; padding: 0 2px; min-width: 80px; font-family: Arial, Helvetica, sans-serif;position: absolute;top: 0;left: 0; }
.bangkqxsmienbac .giai_dac_biet .kyhieuDB > span > span { display: inline-block; width: 40px;    text-transform: initial; }
.kqxsmienbac .giai_dac_biet div img { max-height: 30px; margin-top: 5px; }
.bangkqxsmienbac .kyhieuDB > span img { max-height: 20px; width: auto !important; margin-bottom: 3px; float: left }
.bangkqxsmienbac .giai_dac_biet .giaiDbmoi { display: inline-block; padding: 0 3px; border: 1px solid #d4aca0; border-radius: 5px; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eae0c2), color-stop(1, #ccc2a6)); background: -moz-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%); background: -webkit-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%); background: -o-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%); background: -ms-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%); background: linear-gradient(to bottom, #eae0c2 5%, #ccc2a6 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eae0c2', endColorstr='#ccc2a6', GradientType=0);
background-color: #eae0c2; min-width: 200px; }
.bangkqxsmienbac .kyhieuDB > span > img { max-height: 26px; float: none;}
.bangkqxsmienbac .bangmienbac tbody tr:nth-of-type(2n+1) { background: none repeat scroll 0 0 #E6E6E6; }
.maximizeicon { width: 25px; height: 25px; background-size: 25px; border: 0; margin-top: -5px; cursor: pointer }
.miximizeicon, .miximize_icon { width: 30px; height: 30px; background-size: 30px; border: 0; margin-top: -2px; position: absolute; right: 15px; top: 15px; cursor: pointer; z-index: 2000;display: none; }
.box_kqxs .runLoto, .box_kqxs .runLoto15, .bangkqxsmienbac .runLoto, .bangkqxsmienbac .runLoto15, .bangkqxsmiennam .runLoto { /*opacity: 0.3*/ }
.box_kqxs .tick, .bangkqxsmienbac .tick, .bangkqxsmiennam .tick { background: url(images/tickcss.gif) center right no-repeat; }/* Screen 1024x768*/
.bangtructiepW43 { width: 1080px; height: 768px; }
.bangtructiepW43 .bangkqxs table { border: 1px solid #000; border-collapse: collapse; }
.bangtructiepW43 .header_miennam { clear: none; display: table; width: auto; background: none; line-height: 44px; position: absolute; top: 10px; right: 30px; }
.bangtructiepW43 .header_miennam .title, .bangtructiepW43 .header_miennam .ngaykqxs { color: #EC3237;/* text-shadow: 2px 3px 1px #fff;*/ padding-right: 30px; font-size: 24px; }
.bangtructiepW43 .bangkqxs .bangkqxsmienbac table { border: 1px solid #000; border-collapse: collapse; min-width: 600px; }
.bangtructiepW43 .thu { text-align: center; font-weight: bold; font-size: 20px; line-height: 25px; min-width: 80px; white-space: nowrap; background: none repeat scroll 0 0 #E6E6E6; color: #000; border-bottom: 0 }
.bangtructiepW43 .ngay { text-align: center; font-weight: bold; font-size: 20px; line-height: 18px; min-width: 80px; white-space: nowrap; background: none repeat scroll 0 0 #E6E6E6;color: #000; border-top: 0; }
.bangtructiepW43 .tentinh { text-align: center; font-weight: bold; color: #000; font-size: 18px; line-height: 25px; background: none repeat scroll 0 0 #E6E6E6; border-bottom: 0; }
.bangtructiepW43 .loaive { text-align: center; font-weight: bold; color: #000; font-size: 12px; line-height: 15px; background: none repeat scroll 0 0 #E6E6E6; border-top: 0; }
.bangtructiepW43 .bangkqxsmiennam tbody tr.odd { background: none repeat scroll 0 0 #FC0; }
.bangtructiepW43 .bangkqxsmiennam .year { display: none }
.bangtructiepW43 .bangkqxsmiennam .giai_dac_biet { line-height: 34px; height: 34px; font-size: 40px; font-weight: bold; color: rGb(237,28,36) }
.bangtructiepW43 .bangkqxsmiennam .giai_nhat { line-height: 32px; height: 32px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW43 .bangkqxsmiennam .giai_nhi { line-height: 32px; height: 32px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW43 .bangkqxsmiennam .giai_ba div { height: 32px; line-height: 32px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW43 .bangkqxsmiennam .giai_tu div { line-height: 32px; height: 32px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW43 .bangkqxsmiennam .giai_nam { line-height: 32px; height: 32px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW43 .bangkqxsmiennam .giai_sau div { line-height: 32px; height: 32px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepW43 .bangkqxsmiennam .giai_bay { line-height: 32px; height: 32px; font-size: 36px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; /*color: #0054BE*/ }
.bangtructiepW43 .bangkqxsmiennam .giai_tam { line-height: 36px; height: 36px; font-size: 46px; font-weight: bold; text-align: center; letter-spacing: 2px; color: rGb(237,28,36) }
.bangtructiepW43 .bangkqxsmiennam .giai_tu div.lq_1, .bangtructiepW43 .bangkqxsmiennam .giai_sau div.lq_1 { width: 100%; clear: both }
.bangtructiepW43 .bangkqxsmiennam img { width: 26px; height: 26px; margin-top: 6px; }
.bangtructiepH43 { width: 768px; height: 1024px; }
.bangtructiepH43 .bangkqxs table { border: 1px solid #000; border-collapse: collapse; }
.bangtructiepH43 .header_miennam { clear: none; display: table; width: auto; background: none; line-height: 44px; position: absolute; top: 10px; right: 30px; }
.bangtructiepH43 .header_miennam .title { display: none }
.bangtructiepH43 .header_miennam .ngaykqxs { color: #EC3237; text-shadow: 2px 3px 1px #fff; padding-right: 30px; font-size: 24px; }
.bangtructiepH43 .bangkqxs .bangkqxsmienbac table { border: 1px solid #000; border-collapse: collapse; min-width: 600px; }
.bangtructiepH43 .thu { text-align: center; font-weight: bold; font-size: 26px; min-width: 100px; display: block; white-space: nowrap; background: rGb(237,28,36); color: #FC0; border-bottom: 0 }
.bangtructiepH43 .ngay { text-align: center; font-weight: bold; font-size: 26px; min-width: 100px; display: block; white-space: nowrap; background: rGb(237,28,36); color: #FC0; border-top: 0 }
.bangtructiepH43 .tentinh { text-align: center; font-weight: bold; color: #FF0; font-size: 24px; line-height: 30px; background: rGB(237,28,36); border-bottom: 0; }
.bangtructiepH43 .loaive { text-align: center; font-weight: bold; color: #000; font-size: 24px; line-height: 15px; background: #FDD891; border-top: 0; }
.bangtructiepH43 .bangkqxsmiennam tbody tr.odd { background: none repeat scroll 0 0 #FC0; }
.bangtructiepH43 .bangkqxsmiennam .year { display: none }
.bangtructiepH43 .bangkqxsmiennam .giai_dac_biet { line-height: 42px; height: 42px; font-size: 48px; font-weight: bold; color: rGb(237,28,36); }
.bangtructiepH43 .bangkqxsmiennam .giai_nhat { line-height: 42px; height: 42px; font-size: 48px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepH43 .bangkqxsmiennam .giai_nhi { line-height: 42px; height: 42px; font-size: 48px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepH43 .bangkqxsmiennam .giai_ba div { line-height: 42px; height: 42px; font-size: 48px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepH43 .bangkqxsmiennam .giai_tu div { line-height: 42px; height: 42px; font-size: 48px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepH43 .bangkqxsmiennam .giai_nam { line-height: 52px; height: 52px; font-size: 48px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepH43 .bangkqxsmiennam .giai_sau div { line-height: 42px; height: 42px; font-size: 48px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; }
.bangtructiepH43 .bangkqxsmiennam .giai_bay { line-height: 52px; height: 52px; font-size: 48px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; /*color: #0054BE*/ }
.bangtructiepH43 .bangkqxsmiennam .giai_tam div { line-height: 64px; height: 64px; font-size: 68px; font-weight: bold; text-align: center; letter-spacing: 2px; color: rGb(237,28,36) }
.bangtructiepH43 .miennam5cot .giai_dac_biet { font-size: 44px; }
.bangtructiepH43 .bangkqxsmiennam img { width: 26px; height: 26px; margin-top: 6px; }
.bangtructiepW43 .header_mienbac { clear: none; display: table; width: auto; background: none; line-height: 44px; position: absolute; top: 10px; right: 30px; }
.bangtructiepW43 .header_mienbac .title, .bangtructiepW43 .header_mienbac .ngaykqxs { color: #EC3237; padding-right: 30px; text-shadow: 2px 3px 1px #fff; }
.bangtructiepH43 .bangkqxsmienbac table { width: 100%; }
.bangtructiepH43 .bangkqxsmienbac .giai_dac_biet { line-height: 54px; height: 54px; font-size: 60px; font-weight: bold; color: rGb(237,28,36); letter-spacing: 5px }
.bangtructiepH43 .bangkqxsmienbac .giai_nhat { line-height: 54px; height: 54px; font-size: 48px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH43 .bangkqxsmienbac .giai_nhi div { width: 50%; float: left; line-height: 54px; height: 54px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH43 .bangkqxsmienbac .giai_ba div { width: 33%; float: left; line-height: 54px; height: 54px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH43 .bangkqxsmienbac tbody td { padding: 3px 0; }
.bangtructiepH43 .bangkqxsmienbac .giai_tu div { width: 25%; border-right: 1px solid #CCC; margin-right: -1px; float: left; line-height: 54px; height: 54px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH43 .bangkqxsmienbac .giai_nam div { width: 33%; float: left; line-height: 54px; height: 54px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepH43 .bangkqxsmienbac .giai_sau div { width: 33%; float: left; line-height: 54px; height: 54px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px; /*color: #0054BE*/ }
.bangtructiepH43 .bangkqxsmienbac .giai_bay div { width: 25%; float: left; line-height: 54px; height: 54px; font-size: 60px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; color: rGb(237,28,36) }
.bangtructiepW43 .bangkqxsmienbac table { width: 100%; }
.bangtructiepW43 .bangkqxsmienbac .giai_dac_biet { line-height: 44px; height: 44px; font-size: 60px; font-weight: bold; color: rGb(237,28,36); letter-spacing: 5px }
.bangtructiepW43 .bangkqxsmienbac .giai_nhat { line-height: 44px; height: 44px; font-size: 48px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW43 .bangkqxsmienbac .giai_nhi div { width: 50%; float: left; line-height: 46px; height: 46px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW43 .bangkqxsmienbac .giai_ba div { width: 33%; float: left; line-height: 46px; height: 46px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW43 .bangkqxsmienbac tbody td { padding: 3px 0; }
.bangtructiepW43 .bangkqxsmienbac .giai_tu div { width: 25%; float: left; line-height: 46px; height: 46px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW43 .bangkqxsmienbac .giai_nam div { width: 33%; float: left; line-height: 46px; height: 46px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px }
.bangtructiepW43 .bangkqxsmienbac .giai_sau div { width: 33%; float: left; line-height: 46px; height: 46px; font-size: 50px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; letter-spacing: 5px; /*color: #0054BE*/ }
.bangtructiepW43 .bangkqxsmienbac .giai_bay div { width: 25%; float: left; line-height: 46px; height: 46px; font-size: 60px; font-weight: bold; letter-spacing: 1px; padding: 1px 0; color: rGb(237,28,36) }
.bangtructiepW43 .bangkqxsmienbac table img { width: 30px; height: 30px; margin-top: 10px; }
.bangtructiepH43 .bangkqxsmienbac table img { width: 30px; height: 30px; margin-top: 12px; }
.bangtructiepW43 .tructiepThanTai4, .bangtructiepW .tructiepDT123, .bangtructiepW .tructiep6x36, .bangtructiepW .tructiep6x45 { margin-bottom: 20px; margin-top: 20px; clear: none; display: table; }
.bangtructiepW43 .dientoan_content { }
.bangtructiepW43 .tructiepThanTai4, .bangtructiepW43 .tructiepDT123, .bangtructiepW43 .tructiep6x36, .bangtructiepW43 .tructiep6x45 { margin-top: 10px; margin-bottom: 10px; }

/* Landscape */
@media only screen and (min-device-width: 600px) and (max-device-width: 719px) and (orientation: landscape) {
.kqxsmiennam .giai_sau div { width: 50%; float: left }
.kqxsmiennam .giai_sau div.lq_1, .kqxsmiennam .giai_sau div:nth-child(1) { width: 100%; float: none }
.kqxsmiennam .giai_tu div { width: 50%; float: left }
.kqxsmiennam .giai_tu div.lq_1, .kqxsmiennam .giai_tu div:nth-child(1) { width: 100%; float: none }
.kqxsmiennam .giai_ba div { width: 50%; float: left }
}
@media only screen and (max-width: 320px) {
.box_kqxs .ngaykqxs { right: 1px; top: 1px; padding: 10px 5px 0 5px; }
}
.btnfullsize, .btnfullsizett {
/*    background: #dadada;
    background-size: 30px;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    line-height: 20px;
    height: 23px;
    margin: 0 10px;
    border: 1px solid #CCC;
    border-radius: 5px;
    overflow: hidden;
    font-weight: 700;
    color: #000;
    cursor: pointer;
    bottom: 0;*/
    background: none;
    background-size: 30px;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    line-height: 11px;
    height: 13px;
    margin: 2px 10px;
    font-size: 12px;
    border: 0;
    border-radius: 5px;
    overflow: hidden;
    font-weight: 700;
    color: #000;
    cursor: pointer;
    bottom: 0;
}
.buttonSetting{
    margin-right: 5px;
    display: inline-block;
    float: right;
}
.dot_lines{
    height: 60px;
    /* display: inline-block; */
    position: absolute;
    left: 0;
    top: 0;
}
.dot_line{
    height: 4px;
    width: 35px;
    background: rgb(237,28,36);
    background: rgb(35,31,32);
    margin: 12px 0;
}
.gia_tri_giai_thuong{
	font-size: 10px;

}
.bangkqxsmiennam .ten_giai_tam, .bangkqxsmiennam .ten_giai_bay,.bangkqxsmiennam .ten_giai_sau,.bangkqxsmiennam .ten_giai_nam,.bangkqxsmiennam .ten_giai_tu,.bangkqxsmiennam .ten_giai_ba,.bangkqxsmiennam .ten_giai_nhi,.bangkqxsmiennam .ten_giai_nhat,.bangkqxsmiennam .ten_giai_dac_biet{
	font-size: 13px;
}
.marquee{
	margin-right: 50px;
}
.livestream_status {
display: inline-block;
}
.livestream_status a {
    width: 8px;
    height: 8px;
    /* background: #000; */
    border-radius: 50%;
    background-color: #f00;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Arial;
    font-size: 20px;
    padding: 0px;
    text-align: center;
    text-decoration: none;
    -webkit-animation: glowing 1000ms infinite;
    -moz-animation: glowing 1000ms infinite;
    -o-animation: glowing 1000ms infinite;
    animation: glowing 1000ms infinite;
    margin-right: 4px;
    border: 1px solid #353535;
}
@-webkit-keyframes glowing {
  0% { background-color: #800000; -webkit-box-shadow: 0 0 3px #800000; }
  50% { background-color: #00a500; -webkit-box-shadow: 0 0 0px #00a500; }
  100% { background-color: #800000; -webkit-box-shadow: 0 0 3px #800000; }
}

@-moz-keyframes glowing {
  0% { background-color: #800000; -moz-box-shadow: 0 0 3px #800000; }
  50% { background-color: #00a500; -moz-box-shadow: 0 0 0px #00a500; }
  100% { background-color: #800000; -moz-box-shadow: 0 0 3px #800000; }
}

@-o-keyframes glowing {
  0% { background-color: #800000; box-shadow: 0 0 3px #800000; }
  50% { background-color: #00a500; box-shadow: 0 0 0px #00a500; }
  100% { background-color: #800000; box-shadow: 0 0 3px #800000; }
}

@keyframes glowing {
  0% { background-color: #800000; box-shadow: 0 0 3px #800000; }
  50% { background-color: #00a500; box-shadow: 0 0 0px #00a500; }
  100% { background-color: #800000; box-shadow: 0 0 3px #800000; }
}

.livestream_lott span {
    font-size: 13px;
    text-transform: none;
    font-weight: normal;
}
.marquee_custom {
 height: 50px;	
 overflow: hidden;
 position: relative;
}
.marquee_custom h3 {
 font-size: 3em;
 color: limegreen;
 position: absolute;
 width: 100%;
 height: 100%;
 margin: 0;
 line-height: 50px;
 text-align: center;
 /* Starting position */
 -moz-transform:translateX(100%);
 -webkit-transform:translateX(100%);	
 transform:translateX(100%);
 /* Apply animation to this element */	
 -moz-animation: example1 15s linear infinite;
 -webkit-animation: example1 15s linear infinite;
 animation: example1 15s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes example1 {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes example1 {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes example1 {
 0%   { 
 -moz-transform: translateX(100%); /* Firefox bug fix */
 -webkit-transform: translateX(100%); /* Firefox bug fix */
 transform: translateX(100%); 		
 }
 100% { 
 -moz-transform: translateX(-100%); /* Firefox bug fix */
 -webkit-transform: translateX(-100%); /* Firefox bug fix */
 transform: translateX(-100%); 
 }
}
.marquee {
  overflow: hidden;
}
.top{
    display: none;
}
.box_kqxs td{
    vertical-align: top;
}
.box_kqxs td.tinh{
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    min-width: 80px;
    white-space: nowrap;
    background: none repeat scroll 0 0 #E6E6E6;
    color: #000;
    border-bottom: 0;
}
.box_kqxs td.matinh{
    height: 20px;
    text-align: center;
    font-weight: bold;
    color: #000;
    font-size: 18px;
    line-height: 15px;
    background: none repeat scroll 0 0 #E6E6E6;
    border-top: 0;
}
.box_kqxs td.ngay{
    height: 20px;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    min-width: 100px;
    white-space: nowrap;
    background: none repeat scroll 0 0 #E6E6E6;
    color: #000;
    border-top: 0;
    /* display: inline-block; */
    height: 14px;
}
.box_kqxs td.thu{
        text-align: center;
    font-weight: bold;
    font-size: 26px;
    min-width: 100px;
    white-space: nowrap;
    background: none repeat scroll 0 0 #E6E6E6;
    color: #000;
    border-bottom: 0;
}
.bangtructiepW .bangkqxsmiennam .giai_bay{
    line-height: 40px;
    height: 40px;
    font-size: 38px;
}
.bangtructiepW .bangkqxsmiennam .giai_sau{
    line-height: 40px;
    height: 40px;
    font-size: 38px;
}
.bangtructiepW .bangkqxsmiennam .giai_nam{
    line-height: 40px;
    height: 40px;
    font-size: 38px;
}
.bangtructiepW .bangkqxsmiennam .giai_tu{
    line-height: 40px;
    height: 40px;
    font-size: 38px;
}
.bangtructiepW .bangkqxsmiennam .giai_tu div{
    line-height: 36px;
    height: 36px;
}
.bangtructiepW .bangkqxsmiennam .giai_ba{
    line-height: 40px;
    height: 40px;
    font-size: 38px;
}
.bangtructiepW .bangkqxsmiennam .giai_ba div{
    line-height: 36px;
    height: 36px;
    font-size: 38px;
}
.bangtructiepW .bangkqxsmiennam .giai_nhi{
    line-height: 40px;
    height: 40px;
    font-size: 38px;
}
.bangtructiepW .bangkqxsmiennam .giai_nhat{
    line-height: 40px;
    height: 40px;
    font-size: 38px;
}
.mothuong{
    /*display: none;*/
}
.viewmore{
    display: none;
}
.result-number,.result-number-max4d-ul{
    margin: 0;
    padding: 0;
}
#fullscreen .bangkq6x36.bkqtt4 div.bool {
    margin: 0 10px 5px;
}
#fullscreen .bkqtt4 div.bool, #fullscreen .bkq123 div.bool, #fullscreen .bangkq6x36 div.bool, #fullscreen .bangkqmega div.bool {
    float: none;
    width: 44px;
    height: 44px;
    line-height: 44px;
    /* width: 34px; */
    /* height: 34px; */
    /* line-height: 34px; */
    font-size: 36px;
    padding: 8px;
    margin-bottom: 5px;
}
#fullscreen .bangkq6x36.bkq123 div.bool {
/*    width: 34px;
    height: 34px;
    line-height: 34px;*/
    margin: 0 8px 5px;
}
#fullscreen .bang-max-4d .result-number-max4d-ul .bool_head {
    width: 136px;
    margin-left: 3px;
    background: radial-gradient(circle at 5px 5px, #ffffff, #cacaca);
    border: 1px solid #fff;
    /* border: 0; */
    height: 30px;
    line-height: 30px;
    border-radius: 17px;
    margin-bottom: 2px;
    width: 47%;
    margin-left: 1%;
}
#fullscreen .result-number-max4d-ul .bool_head .ketqua {
    /*width: 76px;*/
    text-align: center;
    /* display: inline-block; */
    display: table;
    line-height: 31px;
}
#fullscreen .result-number-max4d-ul .bool_head2{
    font-size: 12px;
    height: 20px;
    margin-left: 0;
}
#fullscreen .bkq123 .result-number>li.ngancach {
    width: 78px;
    text-align: center;
}
#fullscreen .bangtructiepW .bangkqxs .bangkqxsmienbac .title table{
    border: none;
}
#fullscreen .bkq123, #fullscreen .bangkq6x36, #fullscreen .bkqtt4 {
    margin: 0;
    padding: 5px 10px 4px;
    margin: 0;
    box-shadow: 0 0 0 1.5px rgba(0, 0, 0, .1) inset, 0 1px 1px rgba(0, 0, 0, .05);
    border: 1px solid #9E9E9E;
    box-shadow: none;
    margin-bottom: 0px;
    border-bottom: 0px solid #fff;
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid #9E9E9E;
}
#fullscreen .bkqtt4 {
    padding-bottom: 5px;
}
#fullscreen .bangkq6x36:last-child {
    margin-bottom: 0;
    border: 0;
}
#fullscreen .spinner {
    min-width: 74px;
    text-align: center;
}
#fullscreen #bangtructiep .bangkqxs .bangkqxsmienbac>table>tbody>tr>td{
    /*padding: 0;*/
}
.bangkq6x36 div.title {
    border-bottom: 1px solid #EFEFEF;
    padding: 2px 0px;
    margin: 5px 0px;
}
#fullscreen .runLoto{
    height: inherit;
    line-height: inherit;
    font-size: inherit;
    color: rgb(237,28,36);
    color: #a2053b;
    letter-spacing: 0;
    text-align: center;
    display: inline-block;
    text-shadow: 0 1px 0 #FFFFFF, 0 2px 2px #C8C8C8;
    border: 1px solid #A4FFBB;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    background: #EAFFD5;
    padding: 0px;
    height: 30px;
    line-height: 30px;
    font-size: 34px;
    vertical-align: initial;
    padding: 0 1px;
}
#fullscreen .bangkqxsmiennam  .giai_tam .runLoto{
    height: 74px;
    line-height: 74px;
    font-size: 93px;
    vertical-align: top;
    padding: 0 7px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: -2px;
    }
#fullscreen .bangkqxsmiennam  .giai_dac_biet .runLoto{
height: 44px;
    line-height: 44px;
    font-size: 54px;
    vertical-align: top;
    padding: 0 1px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 6px;
    }
#fullscreen .bangkqxsmienbac .runLoto{
    height: inherit;
    line-height: inherit;
    font-size: inherit;
    color: rgb(237,28,36);
    color: #a2053b;
    width: initial;
    /* max-height: 10px; */
    /* font-size: 10px; */
    /* width: initial; */
    /* max-width: 10px; */
    letter-spacing: 0;
    text-align: center;
    display: inline-block;
    text-shadow: 0 1px 0 #FFFFFF, 0 2px 2px #C8C8C8;
    border: 1px solid #A4FFBB;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    background: #EAFFD5;
    padding: 0px;
    height: 36px;
    line-height: 36px;
    font-size: 34px;
    vertical-align: top;
    padding: 0 5px;
}
#fullscreen .bangkqxsmienbac .giai_sau .runLoto{
    height: 41px;
    line-height: 41px;
    font-size: 40px;
    vertical-align: top;
    padding: 0 5px;
}
#fullscreen .bangkqxsmienbac .giai_bay .runLoto{
    height: 46px;
    line-height: 52px;
    font-size: 50px;
    vertical-align: top;
    padding: 0 5px;
}
#fullscreen .bangkqxsmienbac .giai_nhat .runLoto{
    height: 54px;
    line-height: 54px;
    font-size: 56px;
    /* vertical-align: super; */
    padding: 0 5px;
    margin-top: 6px;
}
#fullscreen .on_mac_os .bangkqxsmienbac .giai_bay .runLoto{
    line-height: 38px;
}
#fullscreen .bangkqxsmienbac .giai_dac_biet .runLoto{
 height: 90px;
    line-height: 90px;
    font-size: 90px;
    vertical-align: top;
    padding: 0 5px;
}
#fullscreen .on_mac_os .bangkqxsmienbac .giai_dac_biet .runLoto{
    line-height: 74px;
}
#fullscreen .bangtructiepH .bangkqxsmienbac .giai_nhi div, #fullscreen .bangtructiepH .bangkqxsmienbac .giai_ba div, #fullscreen .bangtructiepH .bangkqxsmienbac .giai_tu div, #fullscreen .bangtructiepH .bangkqxsmienbac .giai_nam div {
    line-height: 54px;
    height: 54px;
    box-sizing: border-box;
}
#fullscreen .bangtructiepH .bangkqxsmienbac .runLoto{
    margin-top: 8px;
    height: 38px;
    line-height: 38px;
}

#fullscreen .bangtructiepH .bangkqxsmienbac .giai_sau .runLoto {
    margin-top: 5px;
    height: 40px;
    line-height: 40px;
}
#fullscreen .bangtructiepH .bangkqxsmienbac .giai_bay .runLoto {
    margin-top: 5px;
    height: 44px;
    line-height: 44px;
    font-size: 50px;
    font-family: Arial, Helvetica, sans-serif;
}
#fullscreen .bangtructiepH .bangkqxsmienbac .giai_nhat .runLoto {
    margin-top: 7px;
    height: 54px;
    line-height: 54px;
}
#fullscreen .bangtructiepH .bangkqxsmienbac .giai_dac_biet .runLoto {
margin-top: 4px;
    height: 78px;
    line-height: 78px;
    font-size: 83px;
    font-family: Arial, Helvetica, sans-serif;
}
.bangtructiepW .bangkqxsmienbac .giai_nhi,.bangtructiepW .bangkqxsmienbac .giai_tu,.bangtructiepW .bangkqxsmienbac .giai_sau {
    line-height: 40px;
    height: 40px;
    }
   .bangkqxsmienbac .gia_tri_giai_thuong {
    font-size: 9px;
}
.bangtructiepW .bangkqxsmienbac .giai_nhat{
    font-size: 72px;
    height: 70px;
    line-height: 70px;
}
.bangtructiepW .bangkqxsmienbac .giai_nhi div,.bangtructiepW .bangkqxsmienbac .giai_ba div,.bangtructiepW .bangkqxsmienbac .giai_tu div,.bangtructiepW .bangkqxsmienbac .giai_nam div{
    line-height: 39px;
    height: 39px;
    box-sizing: border-box;
}
/*.bangkq6x36 .result-number>li{
    width: 33.33%;
}*/
.bangtructiepW .header_mienbac{
        clear: none;
    display: table;
    width: auto;
    background: none;
    line-height: 44px;
    position: absolute;
    top: 10px;
    right: 30px;
    /* width: 100%; */
    width: calc(100% - 103px);
    right: 0;
    text-align: center;
}
.bangtructiepW .header_mienbac .title {
    font-size: 34px;
    font-weight: bold;
    text-align: center;
    text-shadow: none;
    color: rGb(237,28,36);
    color: #267ab5;
    float: none;
    /* padding-left: 10px; */
    margin-top: -2px;
    padding: 0;
}
.bangkq6x36 div.bool {
    /* margin-right: 7px; */
    margin: 0 21px;
}
.on_mac_os .bangkqxsmienbac .giai_dac_biet div {
    line-height: 68px;
    height: 90px;
}
.bangtructiepW .on_mac_os .bangkqxsmienbac .giai_bay div {
    line-height: 44px;
    }
  .bangtructiepW   .result-number-max4d-ul .bool_head .label{
        height: 28px;
        width: 28px;
        line-height: 28px;
    }

#fullscreen .bangkq6x36 div.bool {
    margin: 0;
    margin-bottom: 6px;
    margin-top: 4px;
}
#fullscreen .bangkq6x36.bkq123 div.bool,#fullscreen .bangkq6x36.bkqtt4 div.bool {
    margin-bottom: 4px;
    margin-top: 4px;
}
#fullscreen .clearfix-max4d {
    height: 20px;
}
#fullscreen .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span {
    width: 180px;
    display: inline-block;
    float: left;
     background: none; 
    text-align: right;
    margin: 0 2px;
    color: #353535;
    text-transform: uppercase;
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 35px;
    height: 98px;
}
.result-number, .result-number-max4d-ul{
    width: 100%;
    display: inline-block;
}
#fullscreen .bangkq6x36 li{
        float: left;
    width: 33.33%;
    text-align: center;
}
#fullscreen .bangkq6x36.bangkq6x55 li{
    width: 25%;
}
#fullscreen .bangkq6x36.bangkq6x55 li:nth-child(n+5){
    width: 33.33%;
}
#fullscreen .bangkq6x36.bkqtt4 li{
    width: 25%;
    text-align: center;
}
#fullscreen .bangkq6x36.bkq6x45 li{
    width: 33.33%;
    text-align: center;
}

#fullscreen .bangkq6x36.bkq123 li{
    width: 25%;
    text-align: center;
    float: none;
}
#fullscreen .bangkq6x36.bkq123 li:nth-child(1){
    width: 25%;
    text-align: center;
}
#fullscreen .bangkq6x36.bkq123 li:nth-child(2){
    width: 25%;
    text-align: center;
}
#fullscreen .bangkq6x36.bkq123 li:nth-child(3){
    width: 25%;
    text-align: center;
}
#fullscreen .bangkq6x36.bkq123 li:nth-child(4){
    width: 25%;
    text-align: center;
}
#fullscreen .bangkq6x36.bkq123 li:nth-child(5){
    width: 12%;
    text-align: center;
}
#fullscreen .bangkq6x36.bkq123 li:nth-child(6){
    width: 25%;
    text-align: center;
}
#fullscreen .bangkq6x36.bkq123 li:nth-child(7){
    width: 25%;
    text-align: center;
}
#fullscreen .bangkq6x36.bkq123 li:nth-child(8){
    width: 25%;
    text-align: center;
}
.bangtructiepW .bangkqxsmienbac table .dayso img{
width: 32px;
    height: initial;
    margin-top: 3px;
    padding: 8px;
    box-sizing: border-box;
}
.bangtructiepW .bangkqxsmienbac table .giai_nhat .dayso img {
    width: 48px;
    height: initial;
    margin-top: 8px;
}
.bangtructiepW .bangkqxsmienbac table .giai_sau .dayso img {
    width: 35px;
    height: initial;
    margin-top: 3px;
}
.bangtructiepW .bangkqxsmienbac table .giai_dac_biet .dayso img{
        max-width: inherit;
    height: 40px;
    width: inherit;
    margin-top: 0px;
    padding: 20px 10px;
    box-sizing: content-box;
}
.bangtructiepH .bangkqxsmienbac table .giai_dac_biet .dayso img {
    max-width: inherit;
    height: 64px;
    width: inherit;
}
.bangtructiepH .bangkqxsmienbac.bangmienbaconly table .giai_dac_biet .dayso img {
    max-width: inherit;
    height: 34px;
    width: inherit;
    padding: 15px 10px;
    box-sizing: content-box;
}
.bangtructiepH .bangkqxsmienbac table .giai_nhat .dayso img {
    width: 48px;
    height: initial;
    margin-top: 8px;
}
.bangtructiepH .bangkqxsmienbac table .giai_sau .dayso img {
    width: 35px;
    height: initial;
    margin-top: 3px;
}
.item_giai_mienbac{

}
.bangtructiepW .bangkqxsmienbac table .giai_bay .dayso img{
    max-width: initial;
    height: initial;
    width: 46px;
}
.bangtructiepH .bangkqxsmienbac table .giai_bay .dayso img{
    max-width: initial;
    height: initial;
    width: 40px;
}
.bangtructiepW .bangkqxsmiennam img {

    width: 24px;
    height: initial;
    margin-top:6px;

    padding: 5px;
    box-sizing: border-box;
}
.bangtructiepW .bangkqxsmiennam .giai_tam img{
    max-width: inherit;
    height: 32px;
    width: inherit;
    margin-top: 0px;
    padding: 20px 10px;
    box-sizing: content-box;
}
.bangtructiepW .bangkqxsmiennam .giai_dac_biet img{
    max-width: inherit;
    height: 40px;
    width: inherit;
}
.bangkqxsmienbac .kyhieuDB > span > img{
    margin-top: 4px;
}
.bangtructiepW .bangkqxsmienbac table .bangkq6x36 img{
    height: 40px;
    width: 40px;
    margin-top: -14px;
}
.bottom_adv a{
    color: #000;
}
.bottom_adv a.acctive_footer{

        text-align: center;
    background: #fff;
    text-transform: uppercase;
    position: relative;
    background: #ddd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
    background-image: -webkit-linear-gradient(top, #fff, #ddd);
    background-image: -moz-linear-gradient(top, #fff, #ddd);
    background-image: -ms-linear-gradient(top, #fff, #ddd);
    background-image: -o-linear-gradient(top, #fff, #ddd);
    background-image: linear-gradient(to bottom, #fff, #ddd);
    /* padding: .7em 3.5em; */
    /* float: left; */
    padding: 2px 4px;
    text-decoration: none;
    color: #444;
    /* text-shadow: 0 1px 0 rgba(255,255,255,.8); */
    font-weight: bold;
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.4);
    box-shadow: 0 2px 2px rgba(0,0,0,.4);
    /*color: rgb(237,28,36);*/
    background: #f00;
    color: #fff;
    display: inline-block;
}
.bottom_adv a.noacctive_footer{
        text-align: center;
    background: #fff;
    text-transform: uppercase;
    position: relative;
    background: #ddd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
    background-image: -webkit-linear-gradient(top, #fff, #ddd);
    background-image: -moz-linear-gradient(top, #fff, #ddd);
    background-image: -ms-linear-gradient(top, #fff, #ddd);
    background-image: -o-linear-gradient(top, #fff, #ddd);
    background-image: linear-gradient(to bottom, #fff, #ddd);
    /* padding: .7em 3.5em; */
    /* float: left; */
    padding: 2px 4px;
    text-decoration: none;
    color: #444;
    /* text-shadow: 0 1px 0 rgba(255,255,255,.8); */
    font-weight: bold;
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.4);
    box-shadow: 0 2px 2px rgba(0,0,0,.4);
    display: inline-block;
}
.bottom_adv a.noacctive_footer:hover{ 
    background: #f00;
    color: #fff;
    }
.btn_homeBanin {
    display: inline-block;
    text-align: center;
    background: #fff;
    text-transform: uppercase;
    position: relative;
    background: #ddd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
    background-image: -webkit-linear-gradient(top, #fff, #ddd);
    background-image: -moz-linear-gradient(top, #fff, #ddd);
    background-image: -ms-linear-gradient(top, #fff, #ddd);
    background-image: -o-linear-gradient(top, #fff, #ddd);
    background-image: linear-gradient(to bottom, #fff, #ddd);
    /* padding: .7em 3.5em; */
    text-decoration: none;
    color: #444;
    /* text-shadow: 0 1px 0 rgba(255,255,255,.8); */
    font-weight: bold;
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.4);
    box-shadow: 0 2px 2px rgba(0,0,0,.4);
}
#bottom_footer{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.btn_homeBanin img{
    width: 16px;
}
.header_vietlott {
    clear: both;
    display: table;
    width: 100%;
    background: #FC0;
    line-height: 44px;
}
.bangtructiepW .header_vietlott {
    clear: none;
    display: table;
    width: auto;
    background: none;
    line-height: 44px;
    position: absolute;
    top: 10px;
    width: calc(100% - 103px);
    right: 0;
}
.header_vietlott .title {
    font-size: 36px;
    font-weight: bold;
    text-align: center;
    color: rGb(237,28,36);
    float: left;
    padding-left: 10px;
}
.bangtructiepW .header_vietlott .title, .bangtructiepW .header_vietlott .ngaykqxs {
    color: #EC3237;
    padding-right: 30px;
    text-shadow: 2px 3px 1px #fff;
}
.bangtructiepW .header_vietlott .title {
    font-size: 34px;
    font-weight: bold;
    text-align: center;
    text-shadow: none;
    color: rGb(237,28,36);
    color: #267ab5;
    float: none;
    padding-left: 10px;
    margin-top: -2px;
    padding:0;
}
.bangkqxsmienbac{
    position: relative;
}
.label_t6x45{

}
.label_max4d{

}
#bangtructiep .bangkqxs .label_t6x45 img.logo_mega{
    width: 100px;
    top: 0;
        height: initial;
    position: absolute;
    left: 30px;
    z-index: 111;
}
#bangtructiep .bangkqxs .label_max4d img.logo_max4d{

    width: 100px;
    top: 0;
        height: initial;
    position: absolute;
    left: 150px;
    z-index: 111;
}
.box_dt_total{
    width: 50%;
    float: left;
    position: relative;
}
.box_t6x45_box_tmax4d{
        width: 1px;
    height: 100%;
    background: #000;
    position: absolute;
    left: 50%;
    margin-left:  -1px;
}
#bangtructiep.bangtructiepW .bangkqxsmienbac  table td.thu {
    font-size: 16px;
        border-color: #d0d0d0;
        min-width: 92px;
}
#bangtructiep.bangtructiepW .bangkqxsmienbac  table td.thu {
    font-size: 16px;
        border-color: #000;
        min-width: 92px;
}
#bangtructiep.bangtructiepW .bangkqxsmienbac  table td.ten_giai_dac_biet,#bangtructiep.bangtructiepW .bangkqxsmienbac  table td.giai_dac_biet {
        border-color: #d0d0d0;
}
.bangtructiepW .bangkqxsmienbac .tentinh{
    padding: 0;
    text-align: left;
    padding-left: 10px;
}
.bangtructiepW .bangkqxsmienbac table .tentinh img{
    margin-top: 0;
}
.bangtructiepW .bangkqxsmienbac.bangmienbaconly .box_t6x45_box_tmax4d {
margin-left: -1px;
    margin-top: -2px;
    padding-bottom: 2px;
    border-left: 1px solid;
    border-right: 1px solid;
    background: #fdd385;
    z-index: 11;
    left: 25%;
}
.bangtructiepW .bangkqxsmienbac.bangmienbaconly .box_t6x45_box_tmax4d {
    margin-left: -2px;
    margin-top: -1px;
    padding-bottom: 2px;
    border-left: 1px solid;
    border-right: 1px solid;
    background: #fdd385;
    z-index: 11;
}
.bangtructiepW .bangkqxsmienbac.bangmienbaconly .box_t6x45_box_tmax4d_body{
    position: relative;
    height: 100%;
}
.bangtructiepW .bangkqxsmienbac.bangmienbaconly .box_t6x45_box_tmax4d_top {
    position: absolute;
    width: 10px;
    height: 2px;
    top: -1px;
    background: #fdd385;
    margin-left: -5px;
}
.bangtructiepW .bangkqxsmienbac.bangmienbaconly .box_t6x45_box_tmax4d_bottom {
    position: absolute;
    width: 10px;
    height: 2px;
    bottom: -3px;
    background: #fdd385;
    margin-left: -5px;
}
.bangtructiepW .bangkqxs .bangkqxsmienbac .bangSo table{
    border: 0;
}
.bangtructiepW .bangkqxs .bangkqxsmienbac .bangSo table td{
    height: 54px;
    line-height: 54px;
    text-align: center;
        padding: 3px;
}
.bangtructiepW .bangkqxs .bangkqxsmienbac .bangSo table tr:last-child td.tanso_hangchuc,.bangtructiepW .bangkqxs .bangkqxsmienbac .bangSo table tr:last-child td.somien,.bangtructiepW .bangkqxs .bangkqxsmienbac .bangSo table tr:last-child td.tanso_hangdonvi{
/*    height: 58px;
    line-height: 58px;*/
}
.bangtructiepW .bangkqxs .bangkqxsmienbac .bangSo table tr td:last-child{
    border-right: 0;
}
.numberHightlight {
    position: relative;
}
.numberHightlight.log {
    padding: 0 4px 0 0;
}
.numberHightlight_log {
position: absolute;
    top: -3px;
    font-size: 8px;
    color: #000;
    height: initial;
    line-height: initial;
}
.boxdauduoimien .numberHightlight_log {
    top: 0;
}
td.somien {
    font-size: 20px;
    color: #000;
}
#fullscreen .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span{
width: 61px;
    min-width: initial;
    display: inline-block;
    float: left;
    background: none;
    text-align: right;
    margin: 0 2px;
    color: #353535;
    text-transform: uppercase;
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 26px;
    height: 98px;
/*    position: inherit;*/
    height: 26px;
    background: radial-gradient(circle at 5px 5px, #ffffff, #cacaca);
    padding-right: 9px;
}
#fullscreen .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span.loaive_item_1{
    top: 3px;
}

#fullscreen .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span.loaive_item_2{
    top: 38px;
}

#fullscreen .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span.loaive_item_3{
    top: 73px;
}
#fullscreen .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span.loaive_item_4{
    top: 3px;
    left: 74px;
}
#fullscreen .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span.loaive_item_5{
    top: 38px;
    left: 74px;
}
#fullscreen .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span.loaive_item_6{
    top: 73px;
    left: 74px;
}
#fullscreen .bangtructiepH .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span.loaive_item_5{
    top: 28px;
    left: 74px;
}
#fullscreen .bangtructiepH .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span.loaive_item_6{
    top: 54px;
    left: 74px;
}
/*

#fullscreen .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span.loaive_item_1{
    top: 3px;
}

#fullscreen .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span.loaive_item_2{
    top: 38px;
}

#fullscreen .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span.loaive_item_3{
    top: 73px;
}
#fullscreen .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span.loaive_item_4{
    top: 3px;
    left: 80px;
}
#fullscreen .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span.loaive_item_5{
    top: 38px;
    left: 80px;
}
#fullscreen .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span.loaive_item_6{
    top: 73px;
    left: 80px;
}
*/
#bangtructiep .bangkqxs .bangmienbac .oclock_mega{
        width: 90px;
    height: 90px;
    /* margin: 60px auto 80px auto; */
    position: absolute;
    top: 0px;
    /* left: 0px; */
    right: 10px;
    top: -3px;
    z-index: 2;
}
#bangtructiep .bangkqxs .bangmienbac .oclock_mega img{
    height: initial;
    width: 90px;
}

.rotatingHands {
    position: absolute;
    width: 90px;
    height: 90px;
    top: 0px;
    left: 0px;
}

.hours, .minutes, .seconds {
    position: absolute;
    display: block;
}
.bangkqxsmienbac .giai_dac_biet .oclock_mega div {
position: absolute;
}

.glass {
    position: absolute;
    width: 90px;
    height: 90px;
    top: 0px;
    left: 0px;
}

.ball_gradient_1{
    position: absolute; width: 60px; height: 60px; top: 50%; margin-top: -30px; left: 50%; margin-left: -30px; 
}
.ball_gradient_2{
    position: absolute; width: 100%; height: 60px; line-height: 60px; z-index: 11; text-align: center; color: #fff; font-size: 64px; font-size: 74px; font-weight: bold; text-align: center; letter-spacing: 2px; font-family: Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; 
}
.ball_gradient_3{
    position: absolute;width: 60px;height: 60px;border-radius: 80px;overflow: hidden;
    /*background-color: #640000;*/
    transform: rotate(-120deg);
}
.ball_gradient_4{
    position: absolute;left: auto;right: 0px;width: 60px;height: 60px;border-radius: 31.7718px 80px 80px 80px 31.7718px 80px;background-color: #c6121b;box-shadow: #640000 16px 0px 24px 0px inset;border-radius: 100px;
}
.ball_gradient_5{
    position: absolute;width: 60px;height: 60px;border-radius: 80px;background-image: radial-gradient(80px at 50% 50%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.0470588) 75%, rgba(0, 0, 0, 0.14902) 100%), radial-gradient(48px at 123.83px 80px, rgba(255, 255, 255, 0.701961) 8%, rgba(255, 255, 255, 0.14902) 65%, rgba(255, 255, 255, 0) 100%);background-image: radial-gradient(69px at 49% 50%, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.0470588) 75%, rgba(0, 0, 0, 0.14902) 100%), radial-gradient(48px at 101.83px 73px, rgba(255, 255, 255, 0.701961) 8%, rgba(255, 255, 255, 0.14902) 65%, rgba(255, 255, 255, 0) 100%);
    background-image: radial-gradient(42px at 49% 50%, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.0470588) 75%, rgba(0, 0, 0, 0.14902) 100%), radial-gradient(34px at 51.83px 34px, rgba(255, 255, 255, 0.701961) 8%, rgba(255, 255, 255, 0.14902) 65%, rgba(255, 255, 255, 0) 100%);
}
#fullscreen .bangkq6x36 li{
    position: relative;
        height: 68px;
}
#fullscreen .bangkq6x36 div.bool{
    background: initial;
}
#fullscreen .bkqtt4 div.bool, #fullscreen .bkq123 div.bool, #fullscreen .bangkq6x36 div.bool, #fullscreen .bangkqmega div.bool {
    float: none;
    width: 60px;
    height: 60px;
    line-height: 60px;
    /* width: 34px; */
    /* height: 34px; */
    /* line-height: 34px; */
    font-size: 36px;
    padding: 0;
    margin-bottom: 5px;
    margin: 0px !important;
}
.bangtructiepW .bangkqxsmienbac table .bangkq6x36 img {
    height: 40px;
    width: 40px;
    margin-top: -5px;
}
.bangtructiepH .bangSo{
    display: none;
}
.btnxoaymanhinh{
    background: none;
    background-size: 30px;
    /*padding-left: 10px;
    padding-right: 10px;*/
    display: inline-block;
    line-height: 11px;
    height: 13px;
    /*margin: 2px 10px;*/
    font-size: 12px;
    border: 0;
    border-radius: 5px;
    overflow: hidden;
    font-weight: 700;
    color: #000;
    cursor: pointer;
    bottom: 0;
}
.btnxoaymanhinh:hover{
    background-color: #7B7B77; color: #fff; 
}
/*hieght begin*/
.inline_general{
    display: inline-block;
}
.bangtructiepH .inline_general{
    display: block;
}
.bangtructiepH .inline_general_dauphay,.bangtructiepH .inline_general_daucach{
    display: none;
}
.bangtructiepH .bangkqxsmiennam .giai_tam {
    line-height: 120px;
    height: 120px;
    font-size: 100px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 2px;
    font-family: "vni-bodon-poster";
    color: rGb(237,28,36);
}
.bangtructiepW .inline_general_loaivefull{
    display: inline-block;
}
.bangtructiepW .inline_general_loaiveshort{
    display: none;
}
.bangtructiepH .inline_general_loaivefull{
    display: none;
}
.bangtructiepH .inline_general_loaiveshort{
    display: inline-block;
}
.bangtructiepW .inline_general_giai_db_full{
    display: inline-block;
}
.bangtructiepW .inline_general_giai_db_short{
    display: none;
}
.bangtructiepH .inline_general_giai_db_full{
    display: none;
}
.bangtructiepH .inline_general_giai_db_short{
    display: inline-block;
}
.bangtructiepH .gia_tri_giai_thuong {
    font-size: 8px;
}
.bangtructiepH .bangkqxsmiennam img {
    max-width: 27px;
    width: 27px;
    height: initial;
    margin-top: 14px;
        padding: 5px;
    box-sizing: border-box;
}
.bangtructiepH .bangkqxsmiennam .giai_dac_biet img {
    max-width: 27px;
    width: 24px;
    height: initial;
    margin-top: 20px;
}
#fullscreen .bangtructiepH .runLoto{
    height: 36px;
    line-height: 36px;
    height: 36px;
    line-height: 36px;
    margin-top: 8px;
    vertical-align: top;
    padding: 0 3px;
}
.bangtructiepH .bangkqxsmiennam.miennam4cot  img {
    max-width: 34px;
    width: 30px;
    height: initial;
    margin-top: 14px;
}
#fullscreen .bangtructiepH .bangkqxsmiennam .giai_dac_biet .runLoto {
    height: 32px;
    line-height: 32px;
    font-size: 33px;
    vertical-align: top;
    padding: 0 1px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 13px;
}
#fullscreen .bangtructiepH .bangkqxsmiennam.miennam4cot .giai_dac_biet .runLoto {
    height: 38px;
    line-height: 38px;
    font-size: 38px;
    vertical-align: top;
    padding: 0 3px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 8px;
}
.bangtructiepH .bangkqxsmiennam .giai_tam img {
    max-width: inherit;
    height: 28px;
    width: inherit;
    margin-top: 0px;
    padding: 20px 10px;
    box-sizing: content-box;
}
#fullscreen .bangtructiepH .bangkqxsmiennam.miennam4cot .runLoto {
    height: 36px;
    line-height: 36px;
    height: 38px;
    line-height: 38px;
    margin-top: 8px;
    vertical-align: top;
    padding: 0 4px;
}
#fullscreen .bangkqxsmiennam.miennam4cot .giai_tam .runLoto {
    height: 74px;
    line-height: 74px;
    font-size: 93px;
    vertical-align: top;
    padding: 0 7px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: -2px;
}
.bangtructiepH .on_mac_os .bangkqxsmiennam .giai_tam div {
    line-height: 54px;
    height: 72px;
}
.bangtructiepH .bangkqxsmiennam .giai_dac_biet div{
    line-height: 64px;
    height: 64px;
    }
.bangtructiepH .on_mac_os .bangkqxsmiennam .giai_dac_biet div {
    line-height: 52px;
    height: 64px;
}
#fullscreen .bangtructiepH .on_mac_os .bangkqxsmiennam.miennam4cot .giai_dac_biet .runLoto {
    margin-top: 12px;
}
    .bangtructiepH .bangkqxsmiennam .giai_dac_biet img {
    max-width: 38px;
    width: 28px;
    height: initial;
    margin-top: 20px;
}
    .bangtructiepH .bangkqxsmiennam.miennam4cot .giai_dac_biet img {
    max-width: 38px;
    width: 28px;
    height: initial;
    margin-top: 20px;
}
    .bangtructiepH .bangkqxsmiennam.miennam5cot .giai_dac_biet img {
    max-width: 38px;
    width: 24px;
    height: initial;
    margin-top: 20px;
}
    .bangtructiepH .bangkqxsmienbac table {
    width: 100%;
    border: 0;
}
.bangtructiepH .bangkqxsmienbac .box_t6x45_box_tmax4d{
    height: 10px;
    float: left;
    width: 100%;
    background: #000;
    position: initial;
    /* top: 50%; */
    margin-left: -1px;
    margin-top: 0px;
        margin-left: -1px;
    padding-right: 2px;
    padding-bottom: 2px;
    border-left: 1px solid;
    border-right: 1px solid;
    border: 0;
    background: #fdd385;
    z-index: 11;
}
.bangtructiepH .bangkqxsmienbac .box_t6x45_box_tmax4d_body{
    display: none;
}
#bangtructiep.bangtructiepH  .bangkqxs .bangkqxsmienbac table td.thu{
    /*border-color: #d0d0d0; */
}
.bangkqxsmienbac .ten_giai_dac_biet,.bangkqxsmienbac .ten_giai_nhat,.bangkqxsmienbac .ten_giai_nhi,.bangkqxsmienbac .ten_giai_ba,.bangkqxsmienbac .ten_giai_tu,.bangkqxsmienbac .ten_giai_nam,.bangkqxsmienbac .ten_giai_sau,.bangkqxsmienbac .ten_giai_bay {
    border-right-color: #000 !important;
}
.quangcaomienbac{
    position: relative;
}
.quangcaomienbac #bg-mega-line{
    border-top: 5px solid #c6121b;
    position: absolute;
    top: 0;
    width: 100%;
    /*padding: 0 10px;*/
    margin-left: -10px;
    z-index: 2;
}
.quangcaomienbac #bg-max4d-line{
    border-top: 11px solid #60035b;
    position: absolute;
    top: 0;
    width: 100%;
    padding: 0 10px;
    margin-left: -10px;
}
.quangcaomienbac #bg-mega-left {
    width: 56px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    z-index: 1;
    transform: rotate(180deg);
    background: #fff;
    top: 0;
    left: calc(50% - 200px);
    left: -26px;
    border: 0;
}
.quangcaomienbac #bg-bottom-mega-left {
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 50%;
    background: #c6121b;
}
.quangcaomienbac #top-mega-left {
    position: absolute;
    background: #c6121b;
    top: 0px;
    /* left: -54px; */
    width: 92px;
    height: 92px;
    border-radius: 40px;
    left: -50px;
    width: 100px;
    height: 100px;
    border-radius: 50px;
}
.quangcaomienbac #bottom-mega-left {
    position: absolute;
    background: #f7f7f7;
    top: -85px;
    left: 2px;
    width: 100px;
    height: 100px;
    border-radius: 50px;
}
.quangcaomienbac #bg-mega-right {
width: 56px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    z-index: 1;
    transform: rotate(180deg) scaleX(-1);
    background: #fff;
    top: 10px;
    right: calc(50% - 199px);
    top: 0px;
    right: -26px;
    border: 0;
    margin-bottom: 4px;
}
.quangcaomienbac #bg-bottom-mega-right {
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 50%;
    background: #c6121b;
}
.quangcaomienbac #top-mega-right {
    position: absolute;
    background: #c6121b;
    /* background: #000; */
    top: 0px;
    left: -50px;
    width: 100px;
    height: 100px;
    border-radius: 50px;
}
.quangcaomienbac #bottom-mega-right {
    position: absolute;
    background: #f7f7f7;
    /* background: #ff0; */
    top: -85px;
    left: 2px;
    width: 100px;
    height: 100px;
    border-radius: 50px;
}
.quangcaomienbac .title_label_mega{
    text-align: center;
    height: 16px;
    line-height: 13px;
    position: absolute;
    top: 4px;
    width: 230px;
    left: calc(50% - 115px);
    background: #c6121b;
    font-size: 12px;
    color: #fff;
}
.quangcaomienbac .title_label_mega label{
    position: relative;
    z-index: 2;
}
.quangcaomienbac #bg-max4d-line{
    border-top: 11px solid #60035b;
    position: absolute;
    top: 0;
    width: 100%;
    padding: 0 10px;
    margin-left: -10px;
    z-index: 2;
}
.quangcaomienbac #bg-max4d-left {
width: 56px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    z-index: 1;
    transform: rotate(180deg);
    background: #fff;
        top: 0;
    left: calc(50% - 200px);
    left: -26px;
    border: 0;}
.quangcaomienbac #bg-bottom-max4d-left {
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 50%;
    background: #60035b;
}
.quangcaomienbac #top-max4d-left {
    position: absolute;
    background: #60035b;
    top: 0px;
    /* left: -54px; */
    width: 92px;
    height: 92px;
    border-radius: 40px;
    left: -50px;
    width: 100px;
    height: 100px;
    border-radius: 50px;
}
.quangcaomienbac #bottom-max4d-left {
    position: absolute;
    background: white;
    top: -57px;
    left: 32px;
    width: 100px;
    height: 100px;
    border-radius: 50px;
}
.quangcaomienbac #bg-max4d-right {
width: 84px;
    height: 44px;
    overflow: hidden;
    position: absolute;
    z-index: 1;
    transform: rotate(180deg) scaleX(-1);
    background: #fff;
    top: 10px;
    right: calc(50% - 199px);
    top: 0px;
    right: -26px;
    border: 0;
    margin-bottom: 4px;
}
.quangcaomienbac #bg-bottom-max4d-right {
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 50%;
    background: #60035b;
}
.quangcaomienbac #top-max4d-right {
    position: absolute;
    background: #60035b;
    /* background: #000; */
    top: 0px;
    left: -50px;
    width: 100px;
    height: 100px;
    border-radius: 50px;
}
.quangcaomienbac #bottom-max4d-right {
    position: absolute;
    background: white;
    /* background: #ff0; */
    top: -57px;
    left: 32px;
    width: 100px;
    height: 100px;
    border-radius: 50px;
}
.quangcaomienbac .title_mega{
    height: 16px;
}
.quangcaomienbac .jackpot_fullscreen {
    font-size: 54px;
    text-align: center;
    height: 40px;
    line-height: 40px;
}
#fullscreen .bangtructiepH .bangkq6x36 li {
    float: left;
    width: 16.66%;
    text-align: center;
    height: 77px;
}
#fullscreen .bangtructiepH .bangkq6x36.bangkq6x55 li {
    float: left;
    width: 14.28%;
    text-align: center;
    height: 77px;
}
.so_luong_dien_toan_5 .bangkq6x36.bkq123{
    display: none;
}
#fullscreen .bangtructiepH .bangkq6x36.bkqtt4 li{
width: 25%;
}
#fullscreen .bangtructiepH .bangkq6x36.bkq123 li:nth-child(1) {
    width: 12.5%;
    text-align: center;
}
#fullscreen .bangtructiepH .bangkq6x36.bkq123 li:nth-child(2) {
    width: 12.5%;
    text-align: center;
}
#fullscreen .bangtructiepH .bangkq6x36.bkq123 li:nth-child(3) {
    width: 12.5%;
    text-align: center;
}
#fullscreen .bangtructiepH .bangkq6x36.bkq123 li:nth-child(4) {
    width: 12.5%;
    text-align: center;
}
#fullscreen .bangtructiepH .bangkq6x36.bkq123 li:nth-child(5) {
    width: 12.5%;
    text-align: center;
}
#fullscreen .bangtructiepH .bangkq6x36.bkq123 li:nth-child(6) {
    width: 12.5%;
    text-align: center;
}
#fullscreen .bangtructiepH .bangkq6x36.bkq123 li:nth-child(7) {
    width: 12.5%;
    text-align: center;
}
#fullscreen .bangtructiepH .bangkq6x36.bkq123 li:nth-child(8) {
    width: 12.5%;
    text-align: center;
}
#fullscreen .bangtructiepH .bangmienbaconly>table{
    height: 470px !important;
    border-bottom: 1px solid #000;
}
.bangtructiepH .bangkqxsmienbac .giai_dac_biet {
    line-height: 66px;
    height: 66px;
    font-size: 60px;
    font-weight: bold;
    color: rGb(237,28,36);
    letter-spacing: 0;
    font-family: "vni-bodon-poster";
}
.bangtructiepH .bangkqxsmienbac .giai_bay div {
    width: 25%;
    float: left;
    line-height: 66px;
    height: 66px;
    font-size: 60px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 1px 0;
    color: rGb(237,28,36);
    font-family: "vni-bodon-poster";
}
.bangtructiepH .bangkqxsmienbac .giai_ba div{
    width: 33.33%;
}

.bangtructiepH .bangkqxsmienbac .giai_nam div{
    width: 33.33%;
}
#fullscreen .bangtructiepH  .bangmienbaconly .bang-max-4d .result-number-max4d-ul .bool_head{
    width: 31%;
}
/*mienbac*/
#fullscreen .bangtructiepH .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span {
    width: 61px;
    min-width: initial;
    display: inline-block;
    float: left;
    background: none;
    text-align: right;
    margin: 0 2px;
    color: #353535;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 22px;
    height: 98px;
    /* position: inherit; */
    height: 22px;
    background: radial-gradient(circle at 5px 5px, #ffffff, #cacaca);
    padding-right: 9px;
}
#fullscreen .bangtructiepH  .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span.loaive_item_1 {
    top: 4px;
}
#fullscreen .bangtructiepH  .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span.loaive_item_2 {
    top: 29px;
}
#fullscreen .bangtructiepH  .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span.loaive_item_3 {
    top: 55px;
}
.bangtructiepH .bangkqxsmienbac .giai_nhat {
    line-height: 70px;
    height: 70px;
    font-size: 76px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 1px 0;
    
}
.bangtructiepH .bangkqxsmienbac .giai_nhi div {
    width: 50%;
    float: left;
    line-height: 54px;
    height: 54px;
    font-size: 52px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 1px 0;
}
.bangtructiepH .bangkqxsmienbac .giai_ba div {
    width: 33.33%;
    float: left;
    line-height: 54px;
    height: 54px;
    font-size: 52px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 1px 0;
}
.bangtructiepH .bangkqxsmienbac .giai_tu div {
    width: 50%;
    float: left;
    line-height: 54px;
    height: 54px;
    font-size: 52px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 1px 0;
}
.bangtructiepH .bangkqxsmienbac .giai_nam div {
    width: 33.33%;
    float: left;
    line-height: 48px;
    height: 48px;
    font-size: 52px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 1px 0;
}
.bangtructiepH .bangkqxsmienbac .giai_sau div {
    width: 33%;
    float: left;
    line-height: 54px;
    height: 54px;
    font-size: 52px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 1px 0;
    /* color: #0054BE; */
}
.bangtructiepH .bangkqxsmienbac .giai_bay div {
    width: 25%;
    float: left;
    line-height: 60px;
    height: 60px;
    font-size: 60px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 1px 0;
    color: rGb(237,28,36);
    font-family: "vni-bodon-poster";
}
.bangtructiepH .bangkqxsmienbac .giai_dac_biet div {
    /* display: inline-block; */
    line-height: 90px;
    height: 90px;
    /*position: relative;*/
    z-index: 2;
}
.bangtructiepH .bangkqxsmienbac .giai_dac_biet {
    line-height: 64px;
    height: 64px;
    font-size: 90px;
    font-weight: bold;
    color: rgb(237,28,36);
    letter-spacing: 1px;
    font-family: "vni-bodon-poster";
}
.bang-max-4d{
    position: relative;
}
#fullscreen .bangtructiepH .bangmienbaconly .result-number-max4d-ul .bool_head2 {
    font-size: 12px;
    height: 20px;
    margin-left: 0;
    position: absolute;
    top: 5px;
    right: 5px;
}
#fullscreen .bangtructiepH .clearfix-max4d{
    display: none;
}
#fullscreen .bangtructiepH .bkqtt4 {
     padding-bottom: 4px; 
}
#fullscreen .bangtructiepW .xosominhngoc{
    height: 158px;
}
#fullscreen .bangtructiepW .xosominhngoc.xosominhngoc_2{
    /*height: 334px;*/
}
#fullscreen .bangtructiepH .xosominhngoc{
    height: 91px;
}

#fullscreen .bangtructiepH .xosominhngoc.xosominhngoc_2{
    /*height: 212px;*/
}
#fullscreen .bangtructiepH .bangmienbaconly>table:nth-child(1) {
    background: #f7f7f7;
}
.bangtructiepH .on_mac_os .bangkqxsmienbac .giai_bay div {
    line-height: 46px;
}
.bangtructiepH .on_mac_os .bangkqxsmienbac .giai_dac_biet div {
    line-height: 70px;
}
.bangtructiepW .chieungang{
display: block;
}
.bangtructiepW .chieudoc{
display: none;
}
.bangtructiepH .chieungang{
display: none;
}
.bangtructiepH .chieudoc{
display: block;
}
.bangtructiepH .header_mienbac .title{
    font-size: 26px;
        color: #267ab5;
}
.bangtructiepW .list_today{
    font-size: 12px;
}
.bangtructiepW .list_today_list_tinh{
    font-size: 12px;
        display: inline-table;
}
.bangtructiepW .list_today_list_tinh .list_today_list_tinh_item{
    font-size: 9px;
        height: 28px;
    line-height: 28px;
        text-align: left;
        position: relative;
}

.bangtructiepW .list_today_list_tinh .list_today_list_tinh_item .list_today_list_tinh_item_timestart{
    position: absolute;
    top: -10px;
    font-size: 9px;
    left: 20px;
        color: #267ab5;
}
.bangtructiepH .quangcaomienbac .jackpot_fullscreen {
    font-size: 54px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    position: relative;
    width: 100%;
    /*color: #fff;*/
}
.bangtructiepH .quangcaomienbac .jackpot_fullscreen strong{
    color: #fff;
}
.bangtructiepH .quangcaomienbac #input_change_time {
position: absolute;
    left: 0;
    top: -16px;
    color: #000;
}

.bangtructiepH .quangcaomienbac #input_change_thu {
position: absolute;
    right: 0;
    top: -16px;
    color: #000;
}
.bangtructiepW .list_today{
    font-size: 12px;
}
.bangtructiepW .list_today_list_tinh{
    font-size: 12px;
        display: inline-table;
}
.bangtructiepW .list_today_list_tinh .list_today_list_tinh_item{
    font-size: 9px;
        height: 28px;
    line-height: 28px;
        text-align: left;
        position: relative;
}

.bangtructiepW .list_today_list_tinh .list_today_list_tinh_item .list_today_list_tinh_item_timestart{
    position: absolute;
    top: -10px;
    font-size: 9px;
    left: 20px;
        color: #267ab5;
}
.bangtructiepH .list_today{
    font-size: 12px;
        margin-top: -15px;
}
.bangtructiepH .list_today_list_tinh{
    font-size: 12px;
        display: inline-table;
        width: 100% !important;
}
.bangtructiepH .list_today_list_tinh .list_today_list_tinh_item{
    font-size: 11px;
        height: 20px;
    line-height: 20px;
        text-align: left;
        position: relative;
        width: 25%;
        display: inline-block;
}

.bangtructiepH .list_today_list_tinh .list_today_list_tinh_item .list_today_list_tinh_item_timestart{
    /* position: absolute; */
    /* top: -10px; */
    font-size: 11px;
    /* left: 20px; */
    color: #267ab5;
    display: inline-block;
}
.xosominhngoc_vietlott{
    height: 166px;
}
.bangtructiepH .xosominhngoc_vietlott{
    height: 91px;
}
.ket_qua_vietlott{
        width: 49%;
    display: inline-block;
        text-align: center;
}
.bangtructiepW .bangkqxsmienbac table .bangkq6x36 .ket_qua_vietlott_logo_mega{
height: 50px;
    width: initial;
}
.bangtructiepW .bangkqxsmienbac table .bangkq6x36 .ket_qua_vietlott_logo_max4d{
height: 60px;
    width: initial;
}
.item_ket_qua_vietlott{
height: 26px;
    line-height: 26px;
}

.bangtructiepH .ket_qua_vietlott{
        width: 49%;
    display: inline-block;
        text-align: left;
}
.bangtructiepH .bangkqxsmienbac table .bangkq6x36 .ket_qua_vietlott_logo_mega{
height: 50px;
    width: initial;
        margin-top: 0;
}
.bangtructiepH .bangkqxsmienbac table .bangkq6x36 .ket_qua_vietlott_logo_max4d{
height: 60px;
    width: initial;
        margin-top: 0;
}
.bangtructiepH .item_ket_qua_vietlott{
height: 36px;
    line-height: 26px;
    display: inline-block;
    padding: 0 6px;
    vertical-align: bottom;
}
/*height end*/

#fullscreen .bangkqxsmienbac.bangmienbaconly .bangkq6x36 .runLoto {
    color: #ffffff;
    text-shadow: none;
    text-shadow: none;
    background: transparent;
    border: 0;
    font-size: inherit;
    display: initial;
    margin-top: inherit;
    height: initial;
    line-height: initial;
    vertical-align: top;
    padding: 0;
    margin-top: 37px;
    height: 60px;
    line-height: 60px;
    width: 60px;
    position: initial;
}
#fullscreen .bangkqxsmienbac .bangkq6x36 .runLoto {
    color: #ffffff;
}
#fullscreen .bangkqxsmienbac .bangkq6x36.bang-max-4d .runLoto {    height: inherit;
    line-height: inherit;
    font-size: inherit;
    color: rgb(237,28,36);
    color: #a2053b;
    width: initial;
    /* max-height: 10px; */
    /* font-size: 10px; */
    /* width: initial; */
    /* max-width: 10px; */
    letter-spacing: 0;
    text-align: center;
    display: inline-block;
    text-shadow: 0 1px 0 #FFFFFF, 0 2px 2px #C8C8C8;
    border: 1px solid #A4FFBB;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    background: #EAFFD5;
    padding: 0px;
    height: 36px;
    line-height: 36px;
    font-size: 34px;
    vertical-align: top;
    padding: 0 5px;
color: #60035b;
    height: 28px;
    line-height: 28px;
    padding: 0 1px;
    margin-top: 0;
    font-size: 26px;
}
#fullscreen .bangtructiepH .bangkqxsmienbac .bangkq6x36.bang-max-4d .runLoto {
color: #60035b;
    height: 28px;
    line-height: 28px;
    padding: 0 1px;
    margin-top: 0;
    font-size: 26px;
}

#fullscreen .bangkqxsmienbac .box_tmax4d .bangkq6x36.bang-max-4d .runLoto {
    color: #60035b;
    height: 30px;
    line-height: 30px;
    padding: 0 2px;
    margin-top: 9px;
    font-size: 34px;
}
#fullscreen .bangtructiepH .bangkqxsmienbac .box_tmax4d .bangkq6x36.bang-max-4d .runLoto {
    color: #60035b;
    height: 31px;
    line-height: 31px;
    padding: 0 2px;
    margin-top: 4px;
    font-size: 34px;
}
.bangtructiepH .bangkqxsmienbac table .box_tmax4d .bangkq6x36 .ketqua img{
        margin-top: 6px;
    width: 32px;
    height: 32px;
}
#fullscreen .bangkqxsmienbac .box_t6x45 .runLoto {
  /*  padding: 0;
    text-shadow: 0 1px 0 #FFFFFF, 0 2px 2px #C8C8C8;
    border: 1px solid #A4FFBB;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    background: #EAFFD5;
    padding-left: 1px;
    padding-right: 1px;
    margin-left: 1px;
    color: #800000 !important;*/
}
/*#fullscreen .box_t6x45 .bangkq6x36 div.bool.boolrun .runLoto{
color: #800000 !important;
}
#fullscreen .bangkq6x36 div.bool.boolrun .runLoto{
color: #800000 !important;
}
#fullscreen .bangkq6x36 div.bool.boolrun {
    height: 82px;
    line-height: 82px;
    font-size: 36px;
    background: #fff;
    color: #ff0;
    height: 46px;
    width: 46px;
    line-height: 46px;
    margin-top: 7px !important;
    padding: 0;
}*/
/*#fullscreen .box_t6x45 .bangkq6x36 div.bool.boolrun {
    height: 82px;
    line-height: 82px;
    font-size: 66px;
    background: #fff;
    color: #ff0;
    height: 86px;
    width: 86px;
    line-height: 86px;
    margin-top: 15px !important;
    padding: 0;
}*/

#fullscreen .bangkqxsmienbac .bangkq6x36 div.bool{
    font-size: 36px;
    background: #fff;
    color: #800000;
    height: 50px;
    width: 50px;
    line-height: 50px;
    margin-top: 5px !important;
    padding: 0;
}
#fullscreen .bangkqxsmienbac .box_t6x45 .bangkq6x36 div.bool{
    font-size: 36px;
    background: none;
    color: #fff;
    height: 50px;
    width: 50px;
    line-height: 50px;
    margin-top: 5px !important;
    padding: 0;
}
#fullscreen .bangkqxsmienbac .bangkq6x36 div.bool.boolrun {
    font-size: 36px;
    background: none;
    color: #ff0;
    height: 60px;
    width: 60px;
    line-height: 60px;
    margin-top: 0px !important;
    padding: 0;
}
.bangtructiepW .bangkqxsmienbac table .bangkq6x36 .bool img {
    height: 40px;
    width: 40px;
    margin-top: 5px;
}
.bangtructiepH .bangkqxsmienbac table .bangkq6x36 .bool img {
    height: 40px;
    width: 40px;
    margin-top: 5px;
}
#fullscreen .bangtructiepH .bangkqxsmienbac .bangkq6x36 div.bool {
    /*margin-top: 6px !important;*/
}
#fullscreen .bangtructiepH .bangkqxsmienbac .bangkq6x36 div.bool.boolrun {
    font-size: 36px;
    background: none;
    color: #ff0;
    height: 60px;
    width: 60px;
    line-height: 60px;
    margin-top: 0px !important;
    padding: 0;
}
#fullscreen .bangkqxsmienbac .box_t6x45 .bangkq6x36 div.bool.boolrun{

    background: #fff;
    color: #800000;
}
#fullscreen .bangkqxsmienbac .box_t6x45 .bangkq6x36 div.bool.boolwaiting{

    background: #fff;
    color: #800000;
}
#fullscreen .bangkqxsmienbac .box_t6x45 .bangkq6x36 div.bool.boolwaiting img{
        height: 84px;
    width: 84px;
    margin-top: 10px;
}
#fullscreen .bangtructiepH .bangkqxsmienbac .box_t6x45 .bangkq6x36 div.bool.boolwaiting img {
    height: 72px;
    width: 72px;
    margin-top: 6px;
}
#fullscreen .bangkqxsmienbac .box_t6x45 .bangkq6x36 div.bool.boolrun .runLoto{
    color: #800000;
    text-shadow: none;
    background: transparent;
    border: 0;
    font-size: inherit;
    display: initial;
    margin-top: inherit;
    height: initial;
    line-height: initial;
    height: 102px;
    line-height: 102px;
    font-size: 66px;
    width: 102px;
    margin-top: 8px !important;
}
#fullscreen .bangtructiepH .bangkqxsmienbac .box_t6x45 .bangkq6x36 div.bool.boolrun{
    height: 88px;
    line-height: 88px;
    font-size: 66px;
    width: 88px;
    margin-top: 6px !important;
}
#fullscreen .bangtructiepH .bangkqxsmienbac .box_t6x45 .bangkq6x36 div.bool.boolrun .runLoto{
        height: 88px;
    line-height: 88px;
    font-size: 66px;
    width: 88px;
    margin-top: 6px !important;
}
.bangmienbaconly .result-number-max4d-ul .bool_head .ketqua {
    width: calc(100% - 45px);
}
#fullscreen .bangkqxsmienbac .giai_dac_biet .kyhieuDB .runLoto {
    height: 90px;
    line-height: 90px;
    font-size: 90px;
    vertical-align: top;
    padding: 0 0px;
    /* width: 40px; */
    height: 24px;
    font-size: 22px;
    line-height: 26px;
}
#fullscreen .bangtructiepH .bangkqxsmienbac .giai_dac_biet .kyhieuDB .runLoto{
    margin-top: 2px;
    height: 16px;
    font-size: 20px;
    line-height: 16px;
}
.marquee{
    display: none;
}
/*dong ho dem nguoc begin*/
#fullscreen .bangkqxs .donghodemnguoc{
    position: absolute;
    top: 10px;
    right: 0;
    z-index: 1121111;
 /*   background: #fdd385;*/
    color: #267ab5;
    width: 100px;
    height: 100px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}
#fullscreen .bangkqxs .donghodemnguoc .donghodemnguoc_show{
display: inline-block;
    height: 16px;
    line-height: 16px;
}

#fullscreen .bangkqxs .donghodemnguoc .donghodemnguoc_label{
display: inline-block;
    height: 16px;
    line-height: 16px;
}
#fullscreen .bangkqxs .donghodemnguoc .demnguocgio{
    display: inline-block;
    line-height: 30px;
    height: 30px;
    background: #fdd385;    border-radius: 3px;
    padding: 0 4px;
}
#fullscreen .bangkqxs .donghodemnguoc .demnguocphut{
    display: inline-block;
    line-height: 30px;
    height: 30px;
    background: #fdd385;    border-radius: 3px;
    padding: 0 4px;
}
#fullscreen .bangkqxs .donghodemnguoc .demnguocgiay{
    display: inline-block;
    line-height: 30px;
    height: 30px;
    background: #fdd385;    border-radius: 3px;
    padding: 0 4px;
}
#fullscreen .bangkqxs .donghodemnguoc .demnguocgio_label{
    display: inline-block;
}
#fullscreen .bangkqxs .donghodemnguoc .demnguocphut_label{
    display: inline-block;
}
#fullscreen .bangkqxs .donghodemnguoc .demnguocgiay_label{
    display: inline-block;
}
#fullscreen ul.flip{
/*        height: 148px !important;
        width: 185px !important;
    line-height: 148px !important;
    font-size: 114px !important;*/
    max-width: 170px;
}
#box_tructiepkqxs .flipclock_out {
width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9999;
    top: 50%;
    left: 0%;
    margin-left: -0;
    margin-top: -122px;
    /*background: #fff;
    border: 1px solid #000;*/
    /*padding: 30px;*/
/*    height: 150px !important;*/
    height: 245px !important;
    border-radius: 10px;
    text-align: center;
}
#box_tructiepkqxs .flipclock_mienname_4_6.flipclock_out{
    position: absolute;
}
#box_tructiepkqxs .flipclock_mienname_4_7.flipclock_out{
    position: absolute;
}
#box_tructiepkqxs .box_t6x45 .flipclock_out,#box_tructiepkqxs .box_tmax4d .flipclock_out {
    margin-top: -15px;
    }
#box_tructiepkqxs .bangtructiepH .bangkqxsmienbac .flipclock_out {
margin-top: 154px;
    }
    #box_tructiepkqxs .bangtructiepH .bangkqxsmiennam .flipclock_out {
margin-top: 154px;
    }
#box_tructiepkqxs .flip-clock-wrapper{

    z-index: 9999;
    max-width: 600px;
    background: #fdd385;
    border: 1px solid #000;
    padding: 30px 30px 30px;
    position: absolute;
    left: 50%;
    margin-left: -330px;
    border-radius: 10px;

}
#box_tructiepkqxs .bangtructiepW .flipclock_mienname_2.flip-clock-wrapper{
    /*left: calc( 62% - 206px);*/
}
#box_tructiepkqxs .flip-clock-wrapper ul {
    position: relative;
    float: left;
    margin: 5px;
    max-width: calc((100% - 60px - 40px)/6);
    width: 100px;
    height: 150px;
    font-size: 160px;
    font-weight: bold;
    line-height: 150px;
    border-radius: 6px;
    background: #000;
}
#box_tructiepkqxs .flip-clock-wrapper ul li a div div.inn {
    position: absolute;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 200%;
    color: #ccc;
    text-shadow: 0 1px 2px #000;
    text-align: center;
    background-color: #333;
    border-radius: 6px;
    font-size: 120px;
}
#box_tructiepkqxs .flip-clock-wrapper ul li a div.up:after {
    content: "";
    position: absolute;
    top: 73px;
    left: 0;
    z-index: 5;
    width: 100%;
    height: 3px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.4);
}
#box_tructiepkqxs .flip-clock-wrapper ul li {
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    line-height: 150px;
    text-decoration: none !important;
}
#box_tructiepkqxs .flip-clock-divider {
height: 150px;
}
#box_tructiepkqxs .flip-clock-dot.top {
    top: 60px;
}
#box_tructiepkqxs .flip-clock-dot.bottom {
    bottom: 60px;
}
.flip-clock-divider .flip-clock-label{
    font-size: 18px;
    right: -118px !important;
}
.flipclock .section{
    display: inline-block;
}
.section_dot{
    display: inline-block;
    vertical-align: top;
}
.flip_dot{
    display: inline-block;
    height: 148px;
    line-height: 148px;
    font-size: 100px;
    width: 24px;
}
ul.flip li div div.inn,ul.flip li div .shadow{
    text-shadow: none !important;
}
.flipclock_mienname_1.flip-clock-wrapper,.flipclock_mienname_3.flip-clock-wrapper{
/*margin-top: -100px;*/
}
 .bangtructiepH .flipclock_mienname_2.flip-clock-wrapper{
margin-top: 271px;
}

#box_tructiepkqxs .bangtructiepW .flipclock_mienname_4_6.flip-clock-wrapper{
left: 50%;
    margin-left: -270px;
    max-width: 100%;
    width: 520px;
    padding: 30px 10px 15px;
}
#box_tructiepkqxs .bangtructiepW .flipclock_mienname_4_6.flip-clock-wrapper ul {
    margin: 5px;
    max-width: calc((100% - 60px - 40px)/6);
    width: 100px;
    height: 130px;
    font-size: 130px;
    line-height: 130px;
    }
#box_tructiepkqxs .bangtructiepW .flipclock_mienname_4_6.flip-clock-wrapper ul li {
    line-height: 130px;
}
#box_tructiepkqxs .bangtructiepW .flipclock_mienname_4_6.flip-clock-wrapper ul li a div div.inn {
    font-size: 100px;
}
#box_tructiepkqxs .bangtructiepW .flipclock_mienname_4_6.flip-clock-wrapper .flip-clock-divider .flip-clock-label {
    font-size: 18px;
    right: -108px !important;
}

#box_tructiepkqxs .bangtructiepW .flipclock_mienname_4_7.flip-clock-wrapper{
left: 50%;
    margin-left: -270px;
    max-width: 100%;
    width: 520px;
    padding: 30px 10px 15px;
}
#box_tructiepkqxs .bangtructiepW .flipclock_mienname_4_7.flip-clock-wrapper ul {
    margin: 5px;
    max-width: calc((100% - 60px - 40px)/6);
    width: 100px;
    height: 130px;
    font-size: 130px;
    line-height: 130px;
    }
#box_tructiepkqxs .bangtructiepW .flipclock_mienname_4_7.flip-clock-wrapper ul li {
    line-height: 130px;
}
#box_tructiepkqxs .bangtructiepW .flipclock_mienname_4_7.flip-clock-wrapper ul li a div div.inn {
    font-size: 100px;
}
#box_tructiepkqxs .bangtructiepW .flipclock_mienname_4_7.flip-clock-wrapper .flip-clock-divider .flip-clock-label {
    font-size: 18px;
    right: -108px !important;
}
#box_tructiepkqxs .bangtructiepH .flipclock_mienname_4_6.flip-clock-wrapper{
left: 50%;
}
#box_tructiepkqxs .bangtructiepH .flipclock_mienname_4_7.flip-clock-wrapper{
left: 50%;
}
#box_tructiepkqxs .bangtructiepH .box_t6x45 .flipclock_out{
    top: 50%;
    margin-top: -122px;
}
#box_tructiepkqxs .bangtructiepH .box_tmax4d .flipclock_out{
    top: 50%;
    margin-top: -122px;
}
.quang_cao_cho_xo_so{
    position: absolute;
    bottom: 20px;
    width: 100%;
    text-align: center;
    z-index: 11111;
}
.bangtructiepH .quang_cao_cho_xo_so.quang_cao_cho_xo_so_mienname_2{
    bottom: -241px;
}
#box_tructiepkqxs .bangtructiepW .quang_cao_cho_xo_so.quang_cao_cho_xo_so_mienname_4_6{
bottom: 42px;
}
#box_tructiepkqxs .bangtructiepW .quang_cao_cho_xo_so.quang_cao_cho_xo_so_mienname_4_7{
bottom: 42px;
}
.flipclock_close{
    width: 15px;
    height: 15px;
    cursor: pointer;
    line-height: 15px;
    background: #000;
    border-radius: 50%;
    color: #f00;
    position: absolute;
    top: 2px;
    font-size: 12px;
    right: 2px;
    text-align: center;
}
/*dong ho dem nguoc end*/
/*đồng hồ begin*/
.my_oclock{
}
.my_oclock>div{
    display: inline-block;
    /* background: #fdd385; */
    padding: 5px 10px 15px;
    border-radius: 7px;
    color: #ed1c24;
    color: #267ab5;
}
.my_oclock>div>div{
    display: inline-block;
        font-size: 19px;
}
.my_oclock>div>div.my_hours{

}
.my_oclock>div>div.my_minutes{

}
.my_oclock>div>div.my_seconds{

}
.my_oclock>div>div.my_dots{

}

.box_dt_total .my_oclock {
    position: absolute;
    right: 0;
    z-index: 11;
    margin-top: 17px;
}
.box_t6x45 .my_oclock>div{
        color: #c6121b;
        color: #800000;
    }
.box_tmax4d .my_oclock>div{
        color: #60035b;
    }
.box_dt_total .my_oclock>div>div{
    display: inline-block;
        font-size: 32px;
}
.bangkqxsmienbac .giai_dac_biet .my_oclock{
position: absolute;
top: 0;
right: 0;
}
.bangkqxsmienbac .giai_dac_biet .my_oclock div{
    height: 100px;
    line-height: 100px;
    font-size: 18px;
}
.bangtructiepH .bangkqxsmiennam .my_oclock>div{
padding-right: 0;
padding-left: 0;
}
.bangtructiepH .bangkqxsmiennam .my_oclock>div>div{
    font-size: 12px;
    }
/*đồng hồ end*/
/*tỷ lệ 4/3 begin*/
.bangtructiepW.bangtructiepW4_3 .bangkqxsmiennam img {
    width: 15px;
    height: initial;
    margin-top: 6px;
    padding: 0px;
    box-sizing: border-box;
}
.bangtructiepW.bangtructiepW4_3 .bangkqxsmiennam .giai_dac_biet img {
    max-width: inherit;
    height: 30px;
    width: inherit;
    padding: 2px;
}
.bangtructiepW.bangtructiepW4_3 .bangkqxsmiennam .giai_tam img {
    max-width: inherit;
    height: 32px;
    width: inherit;
    margin-top: 0px;
    padding: 20px 10px;
    box-sizing: content-box;
}
.bangtructiepW.bangtructiepW4_3 .bangkqxsmiennam .tentinh{
font-size: 13px;
}
.bangtructiepW.bangtructiepW4_3 .bangkqxsmiennam .thu{
    font-size: 13px;
}
.bangtructiepH {
    min-width: 660px;
}
#fullscreen .bangkqxsmiennam .giai_dac_biet .runLoto {
    height: 46px;
    line-height: 46px;
    margin-top: 2px;
}
#fullscreen .bangtructiepW.bangtructiepW4_3 .bangkqxsmiennam  .giai_dac_biet .runLoto{
    margin-top: 2px;
        font-size: 46px;
}

#fullscreen .bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_tru .bangkqxsmiennam  .giai_dac_biet .runLoto{
    margin-top: 2px;
        font-size: 40px;
    height: 44px;
    line-height: 44px;
}
.bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_tru .bangkqxsmiennam .giai_dac_biet img {
    max-width: inherit;
    height: 26px;
    width: inherit;
    padding: 2px;
    margin-top: 12px;
}
.bangtructiepW.bangtructiepW4_3 .bangkqxsmiennam .giai_dac_biet{
    font-size: 54px;
}
#fullscreen .bangtructiepH.bangtructiepH4_3 .bangkqxsmiennam .runLoto{
font-size: 40px;
}
#fullscreen .bangtructiepH.bangtructiepH4_3 .bangkqxsmiennam .giai_tam .runLoto{
    font-size: 93px;
}
#fullscreen .bangtructiepH.bangtructiepH4_3.bangtructiepH4_3_cong .bangkqxsmiennam .runLoto{
font-size: 40px;
}
#fullscreen .bangtructiepH.bangtructiepH4_3.bangtructiepH4_3_cong .bangkqxsmiennam .giai_tam .runLoto{
    font-size: 93px;
}
.bangtructiepH .bangkqxsmiennam .giai_dac_biet img{

}
.bangtructiepH .bangkqxsmiennam.miennam5cot .giai_dac_biet img {
    max-width: 38px;
    width: 22px;
    height: initial;
    margin-top: 20px;
}
.bangtructiepH.bangtructiepH4_3 .bangkqxsmiennam .giai_dac_biet img{
    width: 30px;
    margin-top: 15px;
}
.bangtructiepH.bangtructiepH4_3.bangtructiepH4_3_cong .bangkqxsmiennam .giai_dac_biet img{
    width: 36px;
    margin-top: 10px;
}
.bangtructiepH.bangtructiepH4_3.bangtructiepH4_3_tru .bangkqxsmiennam .giai_dac_biet img{
    width: 24px;
}
.jackpot_thu{
        height: 41px;
    line-height: 40px;
    font-size: 30px;
    color: #000;
}
.bangtructiepW.bangtructiepW4_3 .jackpot_thu{
font-size: 24px;
}
.bangtructiepW.bangtructiepW4_3 .bangkqxsmienbac .tentinh{
font-size: 13px;
}
.bangtructiepW.bangtructiepW4_3 .header_mienbac .title {
    font-size: 24px;
    font-weight: bold;
    }
    .bangtructiepW.bangtructiepW4_3 .bangkqxsmienbac table .dayso img{
width: 18px;
    padding: 3px;
    }
    .bangtructiepW.bangtructiepW4_3 .bangkqxsmienbac table .giai_sau .dayso img {
    width: 25px;
    height: initial;
    margin-top: 9px;
}
.bangtructiepW.bangtructiepW4_3 .bangkqxsmienbac table .giai_bay .dayso img {
    max-width: initial;
    height: initial;
    width: 34px;
}
.bangtructiepW.bangtructiepW4_3 .bangkqxsmienbac table .giai_nhat .dayso img {
    width: 32px;
    height: initial;
    margin-top: 4px;
}
.bangtructiepW.bangtructiepW4_3 .bangkqxsmienbac table .giai_dac_biet .dayso img {
    max-width: inherit;
    height: 34px;
    width: inherit;
    margin-top: 0px;
    padding: 20px 6px;
    box-sizing: content-box;
}
.bangtructiepW.bangtructiepW4_3 .quangcaomienbac .title_label_mega{
    font-size: 10px;
    width: calc(100% - 52px);
    left: 26px;
}
.bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_tru .bangkqxsmienbac .tentinh {
    font-size: 10px;
}
.bangtructiepW.bangtructiepW4_3 .bangmienbaconly .ball_gradient_1{
    position: absolute; width: 50px; height: 50px; top: 50%; margin-top: -30px; left: 50%; margin-left: -30px; 
}
.bangtructiepW.bangtructiepW4_3 .bangmienbaconly .ball_gradient_2{
    position: absolute; width: 100%; height: 50px; line-height: 50px; z-index: 11; text-align: center; color: #fff; font-size: 64px; font-size: 74px; font-weight: bold; text-align: center; letter-spacing: 2px; font-family: Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; 
}
.bangtructiepW.bangtructiepW4_3 .bangmienbaconly .ball_gradient_3{
    position: absolute;width: 50px;height: 50px;border-radius: 80px;overflow: hidden;
    /*background-color: #640000;*/
    transform: rotate(-120deg);
}
.bangtructiepW.bangtructiepW4_3 .bangmienbaconly .ball_gradient_4{
    position: absolute;left: auto;right: 0px;width: 50px;height: 50px;border-radius: 31.7718px 80px 80px 80px 31.7718px 80px;background-color: #c6121b;box-shadow: #640000 16px 0px 24px 0px inset;border-radius: 100px;
}
.bangtructiepW.bangtructiepW4_3 .bangmienbaconly .ball_gradient_5{
    position: absolute;width: 50px;height: 50px;border-radius: 80px;background-image: radial-gradient(80px at 50% 50%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.0470588) 75%, rgba(0, 0, 0, 0.14902) 100%), radial-gradient(48px at 123.83px 80px, rgba(255, 255, 255, 0.701961) 8%, rgba(255, 255, 255, 0.14902) 65%, rgba(255, 255, 255, 0) 100%);background-image: radial-gradient(69px at 49% 50%, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.0470588) 75%, rgba(0, 0, 0, 0.14902) 100%), radial-gradient(48px at 101.83px 73px, rgba(255, 255, 255, 0.701961) 8%, rgba(255, 255, 255, 0.14902) 65%, rgba(255, 255, 255, 0) 100%);
    background-image: radial-gradient(42px at 49% 50%, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.0470588) 75%, rgba(0, 0, 0, 0.14902) 100%), radial-gradient(34px at 51.83px 34px, rgba(255, 255, 255, 0.701961) 8%, rgba(255, 255, 255, 0.14902) 65%, rgba(255, 255, 255, 0) 100%);
}
#fullscreen .bangtructiepW.bangtructiepW4_3 .bangmienbaconly .bangkq6x36 div.bool {
    height: 40px;
    width: 40px;
    line-height: 40px;
    font-size: 30px;
}
.bangtructiepW.bangtructiepW4_3 .bangkqxsmienbac .giai_dac_biet{
font-size: 76px;
}
#fullscreen .bangtructiepW.bangtructiepW4_3 .bangkqxsmienbac .giai_dac_biet .dayso .runLoto{
    font-size: 76px;
margin-top: 10px;
    height: 70px;
    line-height: 77px;
    padding: 0 5px;
}
#fullscreen .bangtructiepW.bangtructiepW4_3 .bangkqxsmienbac.bangmienbaconly .lan_quay_xac_dinh_vi_tri{
    font-size: 7px;
}
#fullscreen .bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_tru .bangkqxsmienbac.bangmienbaconly .lan_quay_xac_dinh_vi_tri{
    font-size: 7px;
}
#fullscreen .bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_tru .bangkqxsmienbac.bangmienbaconly .result-number-max4d-ul .bool_head2 .label {
    cursor: pointer;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-left: -1px;
    line-height: 14px;
    border-radius: 10px;
    font-size: 10px;
        margin-right: 2px;
    }
  #fullscreen .bangtructiepW.bangtructiepW4_3 .bangkqxsmienbac.bangmienbaconly .result-number-max4d-ul .bool_head .ketqua {
    width: calc(100% - 30px);
}
  #fullscreen .bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_cong .bangkqxsmienbac.bangmienbaconly .result-number-max4d-ul .bool_head .ketqua {
    width: calc(100% - 30px);
}
 #fullscreen .bangtructiepW.bangtructiepW4_3 .bangkqxsmienbac.bangmienbaconly .bangkq6x36.bang-max-4d .runLoto {
    padding: 0 0px;
    margin-top: 0;
    margin: 0;
    font-size: 24px;
}
 #fullscreen .bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_tru .bangkqxsmienbac.bangmienbaconly .bangkq6x36.bang-max-4d .runLoto {
    padding: 0 0px;
    margin-top: 0;
    margin: 0;
    font-size: 19px;
}
#fullscreen .bangtructiepW.bangtructiepW4_3 .on_mac_os .bangkqxsmienbac .giai_dac_biet .dayso .runLoto {
margin-top: 7px;
    line-height: 54px;
}
#fullscreen .bangtructiepW.bangtructiepW4_3 .bangkqxsmienbac .giai_dac_biet .kyhieuDB .runLoto {
    height: 90px;
    line-height: 90px;
    font-size: 90px;
    vertical-align: top;
    padding: 0 0px;
    /* width: 40px; */
    height: 24px;
    font-size: 17px;
    line-height: 24px;
}
#fullscreen .bangtructiepW.bangtructiepW4_3 .bangkqxsmienbac .giai_bay .runLoto {
    height: 46px;
    line-height: 46px;
    font-size: 50px;
    margin-top: 5px;
}
#fullscreen .bangtructiepW.bangtructiepW4_3 .on_mac_os .bangkqxsmienbac .giai_bay .runLoto {
    line-height: 38px;
}
#fullscreen .bangtructiepW.bangtructiepW4_3 .bangmienbaconly .my_oclock{
    display: none;
}
#fullscreen .bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_cong .bangmienbaconly .my_oclock{
    display: block;
}
.bangtructiepW.bangtructiepW4_3 .bangkqxsmienbac .giai_bay div{
    font-size: 56px;
}
#fullscreen .bangtructiepW.bangtructiepW4_3 .box_tmax4d .bang-max-4d .result-number-max4d-ul .bool_head {
    width: 32%;
    margin-left: 1%;
    margin-right: 0%;
    font-size: 26px;
    height: 56px;
    line-height: 56px;
    border-radius: 28px;
    margin-bottom: 19px;
    box-sizing: border-box;
}
#fullscreen .bangtructiepW.bangtructiepW4_3 .bangkqxsmienbac .box_tmax4d .bangkq6x36.bang-max-4d .runLoto {
    color: #60035b;
    height: 30px;
    line-height: 30px;
    padding: 0 0px;
    margin-top: 9px;
    font-size: 24px;
}
#fullscreen .bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_tru .bangkqxsmienbac .box_tmax4d .bangkq6x36.bang-max-4d .runLoto {
    color: #60035b;
    height: 30px;
    line-height: 30px;
    padding: 0 0px;
    margin-top: 9px;
    font-size: 18px;
}
#fullscreen .bangtructiepW.bangtructiepW4_3 .jackpot_fullscreen {
    font-size: 30px;
    text-align: center;
    height: 77px;
    line-height: 77px;
}
.bangtructiepW .jackpot_fullscreen {
    font-size: 44px;
    }
    #fullscreen .bangkqxsmienbac .box_tmax4d .bangkq6x36.bang-max-4d .runLoto {
    padding: 0 0px;
}
#fullscreen .bangtructiepW.bangtructiepW4_3 .bangkqxs img.logo_mega {
    width: 100px;
    left: 0;
    }
  #fullscreen .bangtructiepW.bangtructiepW4_3  .box_dt_total .my_oclock {
    position: absolute;
    right: 0;
    z-index: 11;
    margin-top: 3px;
}
  #fullscreen .bangtructiepW.bangtructiepW4_3  .my_oclock>div {
    display: inline-block;
    /* background: #fdd385; */
    padding: 5px 0px 15px;
    }
  #fullscreen .bangtructiepW.bangtructiepW4_3  .box_dt_total .my_oclock>div>div{
    display: inline-block;
        font-size: 22px;
}
  #fullscreen .bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_tru  .circle-num i {
    font-style: normal;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    /* border: 2px solid #fff; */
    border: 1px solid #000;
    display: inline-block;
    margin: 0 5px 0 0;
    font-weight: normal;
}
  #fullscreen .bangtructiepW.bangtructiepW4_3 .table-striped {
    background: none;
    font-size: 13px;
}
#fullscreen .bangkqxsmienbac .giai_bay .runLoto {
    margin-top: 7px;
}
.bangtructiepW.bangtructiepW4_3 .list_today_list_tinh .list_today_list_tinh_item{
    font-size: 6px;
}
.bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_cong .list_today_list_tinh .list_today_list_tinh_item{
    font-size: 7px;
}
.bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_tru .list_today_list_tinh .list_today_list_tinh_item{
    font-size: 6px;
}
#fullscreen .bangtructiepW.bangtructiepW4_3 .bangkqxsmienbac .giai_dac_biet .kyhieuDB > span {
    width: 48px;
    font-size: 18px;
}
.bangtructiepW.bangtructiepW4_3 .bangkqxsmienbac table .bangkq6x36 .bool img{
height: 30px;
    width: 30px;
}
.bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_tru .bangkqxsmienbac .giai_bay div {
    font-size: 50px;
}
#fullscreen .bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_tru .bangkqxsmienbac .giai_bay .runLoto {
    height: 46px;
    line-height: 46px;
    font-size: 42px;
    margin-top: 3px;
}
#fullscreen .bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_tru .on_mac_os .bangkqxsmienbac .giai_bay .runLoto {
    line-height: 38px;
}
#fullscreen .bangtructiepW.bangtructiepW4_3 .result-number-max4d li.max4d-giai1 .bool-max4d, #fullscreen .bangtructiepW.bangtructiepW4_3 .result-number-max4d li.max4d-giai2 .bool-max4d, #fullscreen .bangtructiepW.bangtructiepW4_3 .result-number-max4d li.max4d-giai3 .bool-max4d, #fullscreen .bangtructiepW.bangtructiepW4_3 .result-number-max4d li.max4d-giai4 .bool-max4d, #fullscreen .bangtructiepW.bangtructiepW4_3 .result-number-max4d li.max4d-giai5 .bool-max4d {
    font-size: 30px;
}
#fullscreen .bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_tru .result-number-max4d li.max4d-giai1 .bool-max4d, #fullscreen .bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_tru .result-number-max4d li.max4d-giai2 .bool-max4d, #fullscreen .bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_tru .result-number-max4d li.max4d-giai3 .bool-max4d, #fullscreen .bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_tru .result-number-max4d li.max4d-giai4 .bool-max4d, #fullscreen .bangtructiepW.bangtructiepW4_3.bangtructiepW4_3_tru .result-number-max4d li.max4d-giai5 .bool-max4d {
    font-size: 24px;
}
.td_all_mien{
    position: relative;
}
#box_tructiepkqxs .td_all_mien .flip-clock-wrapper {
    max-width: 500px;
    margin-left: -280px;
}
#box_tructiepkqxs .td_all_mien .flip-clock-wrapper ul li a div div.inn {
    font-size: 100px;
}
#box_tructiepkqxs .td_all_mien .flip-clock-wrapper ul li {
    line-height: 130px;
}
#box_tructiepkqxs .td_all_mien .flip-clock-wrapper ul {
    position: relative;
    width: 100px;
    height: 130px;
    font-size: 160px;
    line-height: 130px;
}
.bangtructiepH .td_all_mien .quang_cao_cho_xo_so {
    bottom: 34px;
}
.bangtructiepH .td_all_mien .quang_cao_cho_xo_so.quang_cao_cho_xo_so_mienname_2 {
    bottom: -226px;
}
.header_miennam .title{
    width: 100%;
}
.marquee {
    /*width: 100% !important;*/
    float: right;
}
/*tỷ lệ 4/3 end*/
/*bảng all beign*/
.bangtructiepH .td_all_mien .bangkqxsmiennam .giai_nhat, .bangtructiepH .td_all_mien .bangkqxsmiennam .giai_nhi, .bangtructiepH .td_all_mien .bangkqxsmiennam .giai_ba div, .bangtructiepH .td_all_mien .bangkqxsmiennam .giai_tu div, .bangtructiepH .td_all_mien .bangkqxsmiennam .giai_nam, .bangtructiepH .td_all_mien .bangkqxsmiennam .giai_sau div, .bangtructiepH .td_all_mien .bangkqxsmiennam .giai_bay {
    height: 56px;
    line-height: 56px;
    font-size: 58px;
}
.bangtructiepH .td_all_mien .bangkqxsmiennam .giai_dac_biet {
    line-height: 64px;
    height: 64px;
    font-size: 60px;
}
.bangtructiepH .td_all_mien .bangkqxsmiennam .giai_tam {
    line-height: 99px;
    height: 99px;
    font-size: 100px;
}
.quangcaomiennam {
    position: relative;
    border: 1px solid #000;
    border-bottom: 0;
    padding-bottom: 6px;
}
.quangcaomiennam .title_mega {
    height: 16px;
}
.quangcaomiennam #bg-mega-line {
    border-top: 5px solid #c6121b;
    position: absolute;
    top: 0;
    width: 100%;
    /* padding: 0 10px; */
    margin-left: -10px;
    z-index: 2;
}
.quangcaomiennam .title_label_mega {
    text-align: center;
    height: 16px;
    line-height: 13px;
    position: absolute;
    top: 4px;
    width: 230px;
    left: calc(50% - 115px);
    background: #c6121b;
    font-size: 12px;
    color: #fff;
}
.quangcaomiennam #bg-mega-left {
    width: 56px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    z-index: 1;
    transform: rotate(180deg);
    background: #fff;
    top: 0;
    left: calc(50% - 200px);
    left: -26px;
    border: 0;
}
.quangcaomiennam #bg-mega-right {
    width: 56px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    z-index: 1;
    transform: rotate(180deg) scaleX(-1);
    background: #fff;
    top: 10px;
    right: calc(50% - 199px);
    top: 0px;
    right: -26px;
    border: 0;
    margin-bottom: 4px;
}
.quangcaomiennam #bg-bottom-mega-left {
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 50%;
    background: #c6121b;
}
.quangcaomiennam #top-mega-left {
    position: absolute;
    background: #c6121b;
    top: 0px;
    /* left: -54px; */
    width: 92px;
    height: 92px;
    border-radius: 40px;
    left: -50px;
    width: 100px;
    height: 100px;
    border-radius: 50px;
}
.quangcaomiennam #bottom-mega-left {
    position: absolute;
    background: #f7f7f7;
    top: -85px;
    left: 2px;
    width: 100px;
    height: 100px;
    border-radius: 50px;
}
.quangcaomiennam #bg-bottom-mega-right {
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 50%;
    background: #c6121b;
}
.quangcaomiennam #top-mega-right {
    position: absolute;
    background: #c6121b;
    /* background: #000; */
    top: 0px;
    left: -50px;
    width: 100px;
    height: 100px;
    border-radius: 50px;
}
.quangcaomiennam #bottom-mega-right {
    position: absolute;
    background: #f7f7f7;
    /* background: #ff0; */
    top: -85px;
    left: 2px;
    width: 100px;
    height: 100px;
    border-radius: 50px;
}
.quangcaomiennam .title_label_mega label {
    position: relative;
    z-index: 2;
}
.td_all_mien .quangcaomiennam #bg-mega-line {
    margin-left: 0;
    }
    .line_mien_all{
        width: 0.2%;
    }
    .line_mien_all_out{
        width: 0.1%;
    }
    #fullscreen .bangtructiepH .td_all_mien .runLoto{
        height: 42px;
    line-height: 42px;
    margin-top: 6px;
    font-size: 46px;
    }
    #fullscreen .bangtructiepH .td_all_mien .bangkqxsmiennam.miennam4cot .runLoto {
    height: 42px;
    line-height: 42px;
    margin-top: 6px;
    font-size: 46px;
}
#fullscreen .td_all_mien .bangkqxsmiennam  .giai_tam .runLoto{
    height: 74px;
    line-height: 74px;
    margin-top: 0px;
    font-size: 93px;
}
#fullscreen .bangtructiepH .td_all_mien .bangkqxsmiennam .giai_dac_biet .runLoto{
height: 44px;
    line-height: 44px;
    font-size: 52px;
    margin-top: 11px;
        padding: 0;
}
#fullscreen .bangtructiepH .td_all_mien .bangkqxsmiennam.miennam5cot .giai_dac_biet .runLoto{
height: 38px;
    line-height: 38px;
    font-size: 43px;
    margin-top: 11px;
    padding: 0;
}
#fullscreen .bangtructiepH .td_all_mien .bangkqxsmiennam.miennam4cot .giai_tam .runLoto{
    height: 74px;
    line-height: 74px;
    margin-top: 0px;
    font-size: 93px;
}
#fullscreen .bangtructiepH .td_all_mien .bangkqxsmienbac .giai_nhat .runLoto{
    margin-top: 5px;
    height: 56px;
    line-height: 56px;
    font-size: 62px;
}
#fullscreen .bangtructiepH .td_all_mien .bangkqxsmienbac .giai_bay .runLoto {
    margin-top: 5px;
    height: 46px;
    line-height: 46px;
    font-size: 56px;
}
#fullscreen .bangtructiepH .tinh_count_total_7 .td_all_mien .bangkqxsmiennam .giai_nhat div, #fullscreen .bangtructiepH .tinh_count_total_7 .td_all_mien .bangkqxsmiennam .giai_nhi div, #fullscreen .bangtructiepH .tinh_count_total_7 .td_all_mien .bangkqxsmiennam .giai_ba div, #fullscreen .bangtructiepH .tinh_count_total_7 .td_all_mien .bangkqxsmiennam .giai_tu div, #fullscreen .bangtructiepH .tinh_count_total_7 .td_all_mien .bangkqxsmiennam .giai_nam div, #fullscreen .bangtructiepH .tinh_count_total_7 .td_all_mien .bangkqxsmiennam .giai_sau div, #fullscreen .bangtructiepH .tinh_count_total_7 .td_all_mien .bangkqxsmiennam .giai_bay div {
    font-size: 48px !important;
}
#fullscreen .bangtructiepH .tinh_count_total_7 .td_all_mien .bangkqxsmiennam .giai_dac_biet div, #fullscreen .bangtructiepH .tinh_count_total_7 .td_all_mien .bangkqxsmiennam .giai_dac_biet {
    font-size: 50px !important;
}
#fullscreen .bangtructiepH .tinh_count_total_7 .td_all_mien .bangkqxsmiennam .giai_dac_biet .runLoto {
margin-top: 8px;
    font-size: 46px;
    padding: 0 3px;    
    height: 44px;
    line-height: 44px;
}
#fullscreen .bangtructiepH .on_mac_os .tinh_count_total_7 .td_all_mien .bangkqxsmiennam .giai_dac_biet .runLoto {
    margin-top: 8px;
}
.get_value_load_first{
    display: none !important;
}
.value_tinh_code{
    display: none;
}
.bangtructiepH .td_all_mien .bangkqxsmiennam img {
    max-width: 34px;
    width: 30px;
    height: initial;
    margin-top: 14px;
}
.bangtructiepH .bangkqxsmienbac table .dayso img{
width: 35px;
    height: initial;
    margin-top: 3px;
}
.bangtructiepH .tinh_count_total_6 .miennam5cot .giai_nhat div, .bangtructiepH .tinh_count_total_6 .miennam5cot .giai_nhi div, .bangtructiepH .tinh_count_total_6 .miennam5cot .giai_ba div, .bangtructiepH .tinh_count_total_6 .miennam5cot .giai_tu div, .bangtructiepH .tinh_count_total_6 .miennam5cot .giai_nam div, .bangtructiepH .tinh_count_total_6 .miennam5cot .giai_sau div {
    font-size: 58px !important;
}
.bangtructiepH .tinh_count_total_6 .miennam5cot .giai_dac_biet div, .bangtructiepH .miennam5cot .giai_dac_biet {
    font-size: 60px !important;
}
#fullscreen .bangmienbaconly .result-number-max4d-ul .bool_head2{
    font-size: 10px;
}
#fullscreen .bangkqxsmienbac .box_tmax4d .bangkq6x36.bang-max-4d .result-number-max4d li .bool-max4d .runLoto{
    margin-top: -24px;
}
#fullscreen .bangkqxsmienbac .box_tmax4d .bangkq6x36.bang-max-4d .result-number-max4d li .bool-max4d{
/*    position: absolute;*/
}