@charset "UTF-8";

@font-face {
    font-family: roboto;
    src:url(../fonts/Roboto-Regular.ttf), url(../fonts/Roboto-Regular.eot);
}
@font-face {
    font-family: robotom;
    src:url(../fonts/Roboto-Medium.ttf), url(../fonts/Roboto-Medium.eot);
}
@font-face {
    font-family: robotob;
    src:url(../fonts/roboto-bold.ttf), url(../fonts/roboto-bold.eot);
}
@font-face {
    font-family: nabila;
    src:url(../fonts/Nabila.ttf), url(../fonts/Nabila.eot);
}
/* Main */
:root{--color-red:#ec2d3f;--color-medium-red:#cc2c32;--color-dark-red:#c31829;--color-green:#28a745;--color-dark-green:#207d36;--color-black:#212529;--color-gray:#6c757d;}
body{font-size:14px;line-height:1.5;margin:0px auto;font-family:Arial;}
img{max-width:100%;height:auto;vertical-align:middle;}
a,input,textarea{outline:none;padding:0px;}
a:hover{text-decoration:none}
input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
button:focus{border:none;outline:none}
.w-clear:after{display:block;content:"";clear:both;}
.hidden{display:none;}
.clear{clear:both;}
.none{display:none;}
.hidden-seoh{visibility:hidden;height:0px;margin:0px;overflow:hidden;}
.wrap-main,.wrap-content{max-width:1220px;margin:40px auto;padding:0px 10px;}
.wrap-home{max-width:100%;padding:0px;}
.wrap-content{margin:auto;}
.info__main{padding:10px 0px;position:relative;}
.maxwidth{margin:0 auto;max-width:1220px;position:relative;padding: 0px 10px;}
.fullwidth{margin:0 auto;width:1200px;position:relative;}
.wrapper{background:#fff;margin:0px auto;}
.left{float:left;width:22%;margin: 50px 0px;position:sticky;top:10px;}
.right{float:right;width:23%;margin: 50px 0px;position:sticky;top:10px;}
.main{float:left;width:55%;padding:0px 15px;margin: 50px 0px;}
.row-20{margin:0px -20px;}
.row-15{margin:0px -15px;}
.row-10{margin:0px -10px;}
.row-5{margin:0px -5px;}
.row-0{margin: 0px !important;}
.row-8{margin:0px -4px;}
.padding-0{padding: 0px !important;}
.padding-8{padding: 0px 4px !important;}
.red{ color: #FB0000}
/* General */
.title-main{text-align:center;margin-bottom:25px;position: relative;}
.title-main h4{position:relative;color:#D10000;font-size:32px;font-family:'robotob';text-transform:uppercase;}
.title-main p{color: #353535;font-size: 16px;font-family: roboto;margin-bottom: 0px;}
.control-carousel{position:absolute;top:calc(50% - 30px/2);margin-bottom:0px;width:30px;height:30px;text-align:center;line-height:30px;border:1px solid #eee;z-index:2;background-color:#fff;color:#ccc;cursor:pointer;}
.prev-carousel{left:0px;}
.next-carousel{right:0px;}

/* Header */
.header-top{position:relative;background:url(../images/header.jpg)no-repeat;background-size:cover;}
.banner-top{background: #b30000;}
.box-header{display: flex;justify-content: space-between;padding: 9px 0px;}
.slogan{color: #fff;font-family: robotom;font-size: 13px;}
.user-header a {
    color: #fff;
    padding-right: 9px;
    margin-right: 7px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
}

.user-header a:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 8px;
    background-color: #fff;
    top: calc(50% - 7px/2);
    right: 0px;
    opacity: 0.7;
}

.user-header a:last-child {
    padding-right: 0px;
    margin-right: 0px;
}

.user-header a:last-child:after {
    display: none;
}
.logo-header{position: relative;overflow: hidden;border-radius: 100%;display: flex;align-items: center;}
.logo-header:after {
    content:'';
    top:0;
    transform:translateX(100%);
    width:100%;
    bottom: 0;
    position: absolute;
    z-index:1;
    animation: slide 3s infinite;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(128,186,232,0) 99%, rgba(125,185,232,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,0.8)), color-stop(99%,rgba(128,186,232,0)), color-stop(100%,rgba(125,185,232,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* IE10+ */
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#007db9e8',GradientType=1 ); /* IE6-9 */
}
@keyframes slide {
    0% {transform:translateX(-100%);}
    100% {transform:translateX(100%);}
}

.banner-header{}
.center{display:flex;justify-content:space-between;align-items:center;}
.hotline{position: absolute;z-index: 99;background: #fff;bottom: 0;right: 0;width: 261px;height: 79px;padding-left: 70px;padding-top: 14px;}
.hotline:before{
    content: '';
    position: absolute;
    background: url('../images/icon-hotline.png');
    width: 167px;
    height: 131px;
    bottom: 0;
    left: -110px;
}
.hotline p{font-family:robotom;margin:0px;color:#1F1F1F;font-size:24px;line-height:22px;}
.hotline span{font-family:robotob;color:#D10000;font-size:24px;}
.hotline-mb{font-family:robotob;color:#fff;font-size:14px;display:none;}
.menu-head{position:absolute;right:0px;top:0px;}
.menu-head a{display:inline-block;padding:5px 10px;border:1px solid #dc8008;border-top:none;border-radius:0px 0px 5px 5px;background:#fff;color:#333;}
.menu-head a:hover{color:#cc0000}

/* Menu */
.menu__top{position:relative;z-index:9;background: rgb(231,160,23);background: linear-gradient(180deg, rgba(231,160,23,1) 0%, rgba(250,204,84,1) 35%, rgba(234,184,57,1) 70%, rgba(238,181,35,1) 100%);}
.menu{float:left;width:100%;padding:0px;margin:auto;list-style:none;}
.menu ul{padding:0px;margin:0px;}
.menu ul li{position:relative;z-index:99;list-style:none}
.menu ul li span{display:block;height:45px;background: url('../images/line-menu-top.png');width: 2px;}
.menu ul li a{display:block;position:relative;z-index:1;text-align:center;text-decoration:none!important;font-size:15px;color:#141414;margin:0px;padding:11px 10px;text-transform:uppercase;font-family:'robotom';}
.menu ul  li .active,.menu ul li > a:hover{color:#D10000}
.menu ul ul li a:hover{color:#D10000}
.menu ul li ul{position:absolute;left:0px;min-width:225px;background:rgb(231,160,23);box-shadow:0 3px 11px 0 rgba(0,0,0,0.1);-webkit-transform:perspective(600px) rotateX(-90deg);transform:perspective(600px) rotateX(-90deg);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;opacity:0;visibility:hidden;transition:all .5s;}
.menu ul li:hover > ul{-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0);-webkit-transform-origin:0 0 0;opacity:1;visibility:visible;transition:all .7s;}
.menu ul li ul li a{text-align:left;padding:10px;font-size:14px;}
.menu ul li ul li:last-child > a{border-bottom:0px;}
.menu ul li ul li a h2{font-size:14px;padding:12px 15px;}
.menu ul li ul li ul{top:0px;left:100%;}
.menu ul ul li{border-bottom:1px solid #000;}

/* Left */
.box-left{margin-bottom:15px;border: 1px solid #E0E0E0;border-radius: 10px;}
.title-left{cursor:pointer;margin:0px;background:url(../images/menu.png)repeat;color:#fff;text-transform:uppercase;font-size:15px;line-height:45px;text-align:center;border-radius:8px 8px 0px 0px;font-family: robotob;}
.item-qc{margin-bottom:20px;}
#box-video{padding: 9px;}
#doketqua{padding: 9px;}
#doketqua label{font-family: robotob;font-size: 15px;}
#doketqua .row_input button {
    width: 100%;
    border: 1px solid #b90b0b;
    border-radius: 5px;
    height: 42px;
    padding: 0px 5px;
    background: linear-gradient(to bottom,#e50000,#b50000);
    font-family: robotob;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    cursor: pointer;
    margin-top: 10px;
}
#doketqua .row_input button:hover {
    background: linear-gradient(to bottom,#fd7878,#c31919);
    color: #FFFC00;
}
.row_input{margin-bottom: 10px;}

#frmdovesoop{ width: 100%; background: #ccc; border-radius: 5px; padding: 10px;  }
#frmdovesoop .row{ margin-left: -10px; margin-right: -10px; }
#frmdovesoop .col{ width: 50%; float: left; padding: 10px }
#frmdovesoop .col input,#frmdovesoop .col select{ padding: 7px; width: 70%; float: right; border: 0px solid #eee; }
#frmdovesoop #frm_dove_tinh{width: 70%; float: right;}
#frmdovesoop .col .label{padding: 5px 0px; width: 30%; float: left; color:#333; text-transform: uppercase; font-family: robotob}
#frmdovesoop .col input[type=submit]{ background: #cc0000; color: #fff; }
#frmdovesoop .col input[type=submit]:hover{ background:#f31d1d  }
.title_kqtkext{ width: 100%; float: left; text-align: center; text-transform: uppercase;font-family: robotob; font-weight: 100; color:#fff; background: #f6851e; padding: 5px; margin: 20px 0px; font-size: 17px; }
.box_msdove{ width: 100%; float: left; padding: 10px; border-radius: 5px; border: 1px solid #eee; background: #f7f7f7; text-align: center; }
.box_msdove .daydo{ font-size: 20px; color: red; }
.truc_tiep{ background: url('../images/wait16.gif') no-repeat top 10px right 10px; }
.boxtkxsext .vesotrung{ padding-left: 20px; }
.boxtkxsext table{ margin: 10px 0px; width: 100%; float: left; }
.boxtkxsext .trungg{ color: red; font-weight: bold; }
.dvs_linkdoisotrung{display: inline-block; padding: 10px 30px; background: #17bf02; color:#fff; text-transform: uppercase; font-weight: bold; border-radius: 5px;}
.dvs_linkdoisotrung:hover{ color: #fff; background: #1f6716 }
.ttchucmung{font-size: 19px;font-family: robotob;}
span.fprice{color: red;}

.box{background:#f7f7f7;}
.menu-ti{padding:10px 20px;margin:0px;}
.menu-ti li{list-style:none;margin-bottom:10px;}
.menu-ti li a{color:#333}
.menu-ti li a:hover{color:#cc0000}
.menu-ti li a span{display:inline-block;width:35px;}
.menu-left{width:100%;float:left;}
.menu-left ul{width:100%;float:left;list-style-type:none;margin:0px;padding:0px;}
.menu-left ul li{width:100%;float:left;position:relative;}
.menu-left ul li ul li:before{
    content: '';
    position: absolute;
    top: 15px;
    left: 34px;
    background: url('../images/ChevronRight.png');
    width: 14px;
    height: 14px;
}
.menu-left ul li:last-child{border-bottom:0px;}
.menu-left ul li.choxo:after{content:'';position:absolute;z-index:1;width:16px;height:16px;right:12px;top:12px;background:url('../images/wait16.gif') no-repeat;}
.menu-left ul li.daxo:after{content:'';position:absolute;z-index:1;width:20px;height:20px;right:8px;top:13px;background:url('../images/hople.png') no-repeat;background-size:100% 100%;}
.menu-left ul li.dangxo:after{content:'';position:absolute;z-index:1;width:20px;height:20px;right:10px;top:10px;background:url('../images/loto0.gif') no-repeat;background-size:100% 100%}
.menu-left ul a{width:100%;float:left;padding:12px 0px 12px 37px;text-decoration:none;color:#333;border-bottom:1px dotted #e6e6e6;font-size:14px;background:url(../images/cham.png) no-repeat 16px 18px;}
.menu-left ul .sub1{font-family:robotom;text-transform:uppercase;}
.menu-left ul a i{font-size:16px;}
.sub1 i{color:red;font-size:16px;}
.menu-left ul a i{margin:0px 10px 0px 0px;}
.menu-left li ul a{width:100%;float:left;color:#666;}
.menu-left > ul > li:hover > a{background:url('../images/cham.png') no-repeat 16px 18px;background-color:#f2f2f2;color:#BE020B;}
.menu-left li ul a{padding-left:18px;}
.menu-left li ul a:hover{color:#cc0000}
.menu-left li ul li a{background:none;padding-left:55px;font-family:roboto;color:#757575;text-transform:capitalize;}
.menu-left > ul > li > ul > li:hover > a{background-color:#f2f2f2}
.menu-dl{padding:0px;margin:0px;}
.menu-dl li{list-style:none;}
.menu-dl li a{color:#333;border-bottom:1px dotted #e6e6e6;padding:10px 0px 10px 35px;display:block;}
.menu-dl li a:hover{color:#cc0000}

/* Menu RP */
.menu-res{display:none;height:42px;z-index:10;background:rgb(231,160,23);position:relative;line-height:normal;}
.menu-bar-res{height:42px;padding:0px 10px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-between;}
#hamburger{float:left;margin:10px 0px;display:block;width:40px;height:23px;position:relative;}
#hamburger:before,#hamburger:after,#hamburger span{background:#fff;content:'';display:block;width:100%;height:3px;position:absolute;left:0px;}
#hamburger:before{top:0px;}
#hamburger span{top:10px;}
#hamburger:after{top:20px;}
#hamburger:before,#hamburger:after,#hamburger span{-webkit-transition:none 0.5s ease 0.5s;transition:none 0.5s ease 0.5s;-webkit-transition-property:transform,top,bottom,left,opacity;transition-property:transform,top,bottom,left,opacity;}
.mm-wrapper_opening #hamburger:before,.mm-wrapper_opening #hamburger:after{top:10px;}
.mm-wrapper_opening #hamburger span{left:-50px;opacity:0;}
.mm-wrapper_opening #hamburger:before{transform:rotate(45deg);}
.mm-wrapper_opening #hamburger:after{transform:rotate(-45deg);}
.mm-menu_opened{display:block!important;}

/* Search RP */
.search{float:right;width:250px;margin:5px 0px;position:relative;}
.search input{background:none;height:35px;border:none;border-bottom:1px solid #fff;width:100%;color:#fff;font-size:14px}
.search span{position:absolute;right:15px;top:4px;font-size:15px;color:#fff;}
.search input::-webkit-input-placeholder{color:#fff;}
.search input:-moz-placeholder{color:#fff;}
.search input::-moz-placeholder{color:#fff;}
.search input:-ms-input-placeholder{color:#fff;}

/* Slideshow */
.slideshow{width:100%;position:relative;}
.slideshow a{display:block;cursor:pointer;}
.slideshow a img{width:100%;}
.slideshow:hover .control-slideshow{opacity:0.3;}
.slideshow .control-slideshow:hover{opacity:0.8;}
.control-slideshow{opacity:0;position:absolute;z-index:2;top:calc(50% - 50px/2);width:35px;height:50px;text-align:center;line-height:50px;font-size:25px;cursor:pointer;margin:0px;background-color:#000000;border-radius:3px;}
.control-slideshow i{color:#ffffff;}
.prev-slideshow{left:20px;padding-right:3px;}
.next-slideshow{right:20px;padding-left:3px;}
.info__partner{padding:20px 10px;box-shadow: 0px 0px 10px #ececec;border-radius: 15px;overflow: hidden;margin: 30px 0px 40px 0px;}

/* Breadcrumb */
.breadCrumbs{background-color:#eee;}
.breadCrumbs .wrap-content{padding:0.75rem 10px;max-width:1200px;}
.breadCrumbs .wrap-content .breadcrumb{padding:0;margin-bottom:0;background-color:transparent;border-radius:0;}
.breadCrumbs .wrap-content .breadcrumb-item a{color:var(--color-black);}
.breadCrumbs .wrap-content .breadcrumb-item.active a{color:var(--color-gray);}

/* Index */
.chosedate{position:relative;}
.chosedate input{opacity:0;width:1px;height:1px;position:absolute}
.pagenav_1{width:100%;text-align:center;margin:10px 0px;}
.pagenav_1 ul{display:flex;padding:0px;margin:0px;}
.pagenav_1 li{position:relative;flex-grow:2;padding:0px 2px;list-style:none}
.pagenav_1 li a{border:1px solid #E9E9E9;border-radius:5px;background:#cb0505;display:block;color:#fff;padding:10px 0px;font-size:14px;font-family: robotob;}
.pagenav_1 li a span{}
.pagenav_1 li.chosedate a{padding:10px 20px 10px 0px;color:#fff;background:linear-gradient(#ff9c00,#ee2322);border:1px solid #ff9c00;}
.pagenav_1 li.chosedate a:after{content:'';height:22px;width:22px;background:url(../images/icon_lich.png) no-repeat;position:absolute;right:10px;top:10px;}
.pagenav_1 li a:hover{background:linear-gradient(#ff9c00,#ee2322);border:1px solid #ff9c00;color:#fff;}
#ttkqxs{width:100%;border-radius:5px;}
#ttkqxs .tenbkqxs{width:100%;float:left;background:#ea1912;color:#fff;text-transform:capitalize;font-weight:bold;border-radius:5px 5px 0px 0px;border:1px solid #c5120d;position:relative}
#ttkqxs .tenbkqxs .title{float:left;padding:10px 0px 5px 10px;font-weight:bold;}
.miennam4cot .title_tinh{width:28%}
.miennam5cot .title_tinh{width: 22%;}
.title_xoso{position:relative;width:100%;background: linear-gradient(#ff9c00,#ee2322);color:#fff;font-size:18px;text-transform:uppercase;padding:10px 0px;}
.title_xoso h1,.title_xoso h2{font-size:18px;text-align:center;margin:0px;font-family:robotob;}
.doivetrung li{list-style:none;position:absolute;width:100%;height:35px;font-size:20px;line-height:35px;color:#fe1a00;text-transform:uppercase;font-style:italic;text-shadow:-1px 1px #fed204,1px -1px #fed204,-1px -1px #fed204,1px 1px #fed204;opacity:0;transition:0.5s;}
.doivetrung li.active{opacity:1;}
.doivetrung li.web{color:#000cff;text-shadow:-1px 1px #fff,1px -1px #fff,-1px -1px #fff,1px 1px #fff;}
.doivetrung li.slog{color:#1cdd03;text-shadow:-1px 1px #fff,1px -1px #fff,-1px -1px #fff,1px 1px #fff;}
.doivetrung li.hoahong{color:#EF6000;text-shadow:-1px 1px #fff,1px -1px #fff,-1px -1px #fff,1px 1px #fff;}
.daysoThongke{background:radial-gradient(circle at 5px 5px,#F7F5F5,#31313A);float:left;width:25px;height:25px;border-radius:100%;line-height:25px;text-align:center;font-size:15px;margin:10px 0px 0px 10px;cursor:pointer;}
.daysoThongke:hover{background:radial-gradient(circle at 5px 5px,#f1d3d1,#ab0500);color:#fff;}
.dayso .banh0{display:inline-block;background:radial-gradient(circle at 5px 5px,#fff,#d8131d);border-radius:100%;padding:0px;color:#fff;}
.dayso .banh1{display:inline-block;background:radial-gradient(circle at 5px 5px,#9cf37f,#279a00);border-radius:50%;padding:0px;color:#fff;}
.dayso .banh2{display:inline-block;background:radial-gradient(circle at 5px 5px,#f5ecec,#b71201);border-radius:100%;padding:0px;color:#fff;}
.dayso .banh3{display:inline-block;background:radial-gradient(circle at 5px 5px,#bbeaf7,#008ec6);border-radius:100%;padding:0px;color:#fff;}
.dayso .banh4{display:inline-block;background:radial-gradient(circle at 5px 5px,#fff,#32323a);border-radius:100%;padding:0px;color:#fff;}
.doivetrung{width:100%;height:35px;background:#FFECDA;border-left:1px solid #ccc;position:relative;padding:0px;margin: 0px;font-family: robotob;text-align: center;}
.kqxs_content .ngaykqxs{position:absolute;z-index:100;right:10px;top:0px;border:1px solid #efe582;border-radius:0px 0px 5px 5px;background:linear-gradient(#2e2e2e,#020202);padding:0px 5px 0px 5px;color:#fff;}
.kqxs_content .ngaykqxs span.date{border-bottom:1px solid #fff;font-size:18px;}
.kqxs_content .ngaykqxs span.year{font-size:16px;}
.kqxs_content .ngaykqxs span{display:block;padding:0px 10px 0px 10px}
.tag_kp{width:100%;float:left;}
.tag_kp ul li{width:33%;float:left;border-right:1px solid #cc0000;border-left:1px solid #E10A0F;}
.tag_kp ul li:last-child{width:34%;border-right:0px;float:right}
.tag_kp ul li a{display:block;color:#fff;padding:10px 0px;background:url('../images/do.png');background-color:#ae0000;}
.tag_kp ul li a.active{background:url('../images/cam.png');}
.tag_kp ul li a .mobile{display:none}
.rowkq_mien{width:100%;display:none}
.rowkq_mien.active{display:block}
#tkdefault_loto_songay{color:#333;}
.kqxs_content{width:100%;position:relative;text-align:center;background:#fff;}
.kqxs_content table{border-top:1px solid #c7c6c6;border-left:1px solid #c7c6c6;margin:0px 0px 0px 0px;text-align:center;width:100%}
.kqxs_content table p{margin:0px;}
.kqxs_content table .matinh td{font-family:roboto;}
.kqxs_content table tr:nth-child(even) td{background:#fafafa}
.kqxs_content table tr:nth-child(odd) td{background:#fff}
.kqxs_content table td{border-bottom:1px solid #c7c6c6;border-right:1px solid #c7c6c6;padding:0px;font-size:15px;}
.kqxs_content table tr .ten_giai_dac_biet{font-family:robotob;}
.kqxs_content td.thu{width: 80px;font-size:14px;color:#000;text-transform:uppercase;font-family:robotob;}
.kqxs_content .tienich_kq{padding:0px;background:#f2f2f2!important}
.kqxs_content .tienich_kq table{border:0px;margin-bottom:0px;}
.kqxs_content .tienich_kq table td{padding:5px;border-bottom:0px;}
.kqxs_content .tienich_kq table td div{width:100%;float:left;height:31px;line-height:31px;cursor:pointer;transition:0.2s;}
.kqxs_content .tienich_kq table td div.loto_hangchuc{text-align:left;background:url('../images/btnswitch.png') no-repeat top 0px right 0px;padding:0px 10px;}
.kqxs_content .tienich_kq div.loto_hangchuc{width: 50%;float: left; height: 24px; text-align: left; line-height: 24px; background: url('../images/btnswitch.png') no-repeat top 0px right 10px;margin-top: 9px; padding-left: 10px;}
.kqxs_content .tienich_kq div.loto_hangchuc.open{ background: url('../images/btnswitch.png') no-repeat top -24px right 10px; }
.kqxs_content .tienich_kq table td:last-child{border-right:0px;}
.kqxs_content .tienich_kq table td.active{background:#ff9c00;color:#fff;}
.kqxs_content .khtemp{display:inline-block;border:solid 2px #FF8B00;color:#d60000;font-size:18px;padding:2px 5px;margin:5px 2px 0 2px;height:33px;line-height:29px;background:#FCF0D8;min-width:20px;border-radius:4px;}
.kqxs_content .giai_tam .dayso{font-size:45px;color:#ee0700;font-family:robotob;line-height: 45px;}
.kqxs_content .giai_bay{font-size:20px;color:#008ec9;font-family:robotob;}
.kqxs_content .giai_bay_mb,.kqxs_content .giai_sau_mb{display:flex;justify-content:space-between;}
.kqxs_content .giai_bay_mb .dayso{color:#cc0000;font-size:30px;width:25%;}
.kqxs_content .giai_sau_mb .dayso{font-size:20px;color:#671901;width:33.3%}
.kqxs_content .giai_nam_mb .dayso{float:left;width:33.3%;text-align:center;}
.kqxs_content .giai_tu_mb .dayso{float:left;width:50%;text-align:center;}
.kqxs_content .giai_ba_mb .dayso{float:left;width:33.3%;text-align:center;}
.bangkqxs_link{margin-top:10px;text-align:center;display: flex;justify-content: center;}
.bangkqxs_link a{display:inline-block;/* padding:0px 10px 0px 0px; */margin:0px 7px 0px 7px;border-radius:5px;color:#fff;position:relative;height: 38px;line-height: 38px;width: 131px;}
.bangkqxs_link a i{float:left;height: 38px;width: 30px;text-align:center;line-height: 38px;color:#fff;margin-right: 0px;}
.bangkqxs_link a:before{content:'';position:absolute;left: 28px;height: 38px;top: 0px;border-right:1px solid rgba(255,255,255,0.3);border-left:1px solid rgb(0 0 0 / 9%);}
.btndoisotrung{background: #25B922;}
.btnchiase{background:#B40505}
.btnprint{background:#E7A017}
.btnphongto{background:#22B0B9}
.btnphongto3mien{background:#cc0000}
.boxsharekqxs{width:100%;border:1px solid #eee;margin:10px 0px 10px 0px;display:none;}
.boxsharekqxs label{float:left;padding: 6px 10px 0px 10px;color:#666;margin-bottom: 0px;}
.boxsharekqxs .save_images{float:right;height:42px;line-height:42px;color:#333;text-transform:uppercase;font-family:robotob;margin-right:10px;cursor:pointer;display: none;}
.boxLoto{margin-top:20px;display:none}
.loto-t{width:140px;}
.loto-t .boxLoto{width:100%;display:block;}
.boxLoto .boxloto_title{background:#6f6f6f;width:100%;float:left;color:#fff;text-transform:uppercase;font-family:robotob;font-size:15px;padding:5px 0px;text-align: center;}
.boxLoto table{border:0px;}
.boxLoto table td{padding:0px;border:0px;}
.boxLoto table td:first-child table{border-left:1px solid #ebebeb;}
.loto-t .boxLoto table td:first-child table,.loto-t .border{border:none!important;}
.boxLoto table td table{border-top:1px solid #ebebeb;text-align:center;}
.boxLoto .somien{background:#efefef!important;font-family:robotob;cursor:pointer;}
.boxLoto .somien span{display:inline-block;line-height:20px;width:20px;}
.boxLoto table td table td{border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;height: 27px;}
.loto-t .boxLoto table td table td{padding:0px;}
.kq-t{width:43%}
.loto-t .boxloto_title,.loto-t .title_ti{display:none}
.kq-dv,.kq-c{padding:0px 3px;cursor:pointer;}
.box_dauduoi_header{background:#cc0000;padding:7px 0px 5px 0px;text-transform:uppercase;font-family:robotob;color:#fff;width:100%;float:left;}
.hangdonvi .header td{background:#f9f9f9!important;padding:5px 0px;}
.hangdonvi table td{border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:#fff!important;vertical-align:top;font-family:robotob;padding:10px 0px;}
.hangdonvi table{border-left:1px solid #ebebeb;text-align:center;}
.giai7lohome{width:100%;float:left;background:#f9f9f9;border:1px solid #ebebeb;}
.giai7lohome span{float:left;padding:5px 20px;border-right:1px solid #ebebeb;cursor:pointer;}
.config_giai7lo.active{background:#ff9800;color:#fff;}
.boxLoto .duoi{display:inline-block;padding:0px 3px;font-family:Arial;font-size:12px;}
.title_ti{font-family:robotob;background:#ddd;}
.boxLoto .cap_8,.boxLoto .cap_0{color:red;}
.boxLoto .cap_7{color:blue;}
.hangdonvi .banh2{display:inline-block;border-radius:50%;padding:1px 3px;color:#fff;background:linear-gradient(#61cc63,#2fa334);}
.hangdonvi .banh3{display:inline-block;border-radius:50%;padding:5px 3px;color:#fff;background:linear-gradient(#46cdc9,#1c5452);}
.quangcao_mien img{width:100%}
.row_loto1{width: 165px;float:left;}
.row_loto1 div.active,.row_loto1 div:hover{color: #fff;background: #fea20a;}
.row_loto1 div{float:left;line-height: 40px;text-align:center;position:relative;padding: 0px 10px;font-size:14px;}
.config_Item{cursor:pointer;}
.config_Item:after{content:'';position:absolute;border-right: 1px solid #ccc;right:0px;top: 0;bottom: 0;}
.row_loto2{width:70%;float:right;color:#333;}
.row_loto2 span{font-size:14px;}
.row_loto2 div{height:24px;text-align:center;line-height:24px;margin-top: 7px;font-family:robotob;text-transform:uppercase;}
.row_loto2 div .mobile,.row_loto1 div .mobile{display:none;}




.zoom-number{display:flex;justify-content: center;width: 100%;background: #F0E2D1;border-top: 1px solid #ccc;}
.zoom-number span:last-child:after{content:'';border-right:none}
.zoom-number span:hover,.zoom-number span.onick{transform:scale(1.3);background:radial-gradient(circle at 5% 5%,#f00,#880606)!important;color: #fff;}
.title_kd{width:100%;float:left;text-align:center;text-transform:uppercase;margin-bottom:0px;color:#D10000;margin:5px 0px;font-family:robotob;font-size: 28px;}
.title_kd h2{font-size: 24px;}
.thongbao_sx{text-transform:uppercase;font-family:robotob;font-size:14px;text-align:center;color:#157fc2;padding:10px 0px;}
.thongbao_sx p{margin-bottom: 0px;}
.tbkq{width:100%;float:left;margin:0px 0px 5px;color:#3d3d3d;text-align:center;}
.count3m.countdownHolder{margin:0 auto;text-align:center;font-family:robotob;position:relative;display:inline-block;margin-right:5px;color:#cc0000;top:0px;vertical-align: top;}
.count3m .countDays{display:none;}
.count3m .countHours,.count3m .countMinutes,.count3m .countSeconds{text-align:center;padding:0px 5px 0px 5px;display:inline-block;margin:0px 0px 0px 0px;}
.count3m .position{overflow:hidden;position:relative;float:left;height:14px;width:10px;line-height:15px;}
.count3m .digit{display:block;position:absolute;z-index:1;text-align:center;}
.imgloto{background:url(../images/loto0.gif) center no-repeat;background-size:100% 100%;display:inline-block!important;height:20px;width:20px;position:relative;vertical-align:middle;top:-3px}
#thongkemax4d{width:100%;float:left;margin:20px 0px 0px 0px;border-right:1px solid #eee;border-bottom:1px solid #eee;}
#thongkemax4d .title{background:#610e61;text-align:center;font-family:robotob;text-transform:uppercase;color:#fff;padding:10px 0px;font-size:18px;}
#thongkemax4d th:not(.title){background:#98036d;text-align:center;padding:5px 0px;color:#fff;text-transform:uppercase;}
#thongkemax4d td{text-align:center;padding:5px;border-left:1px solid #eee;border-top:1px solid #eee;font-family:robotob;}
#thongkemax4d tr:nth-child(odd) td{background:#f2f2f2}
.box_thongkexosoext{width:100%;float:left;margin:20px 0px;}
.box_thongkexosoext .title_kqtkext{width:100%;float:left;background:linear-gradient(#ed1f23,#ff9a00);color:#fff;text-transform:uppercase;padding:10px;font-family:robotob;}
.box_thongkexosoext .luuy{padding:5px 0px;clear:both}
.box_thongkexosoext .box_tkdefault_title{font-family:robotob;font-size:15px;text-align:left;color:#333;clear:both;padding:15px 0px 5px 0px;}
#bangthongkexoso table{border:1px solid #eee;}
.box_thongkexosoext .list_khongxuathienlaunhat{width:25%;float:left;text-align:center;padding:10px 0px;}
.box_thongkexosoext .list_ralientiep{width:33.333333%;float:left;text-align:center;padding:10px 5px;}

.box_thongkexoso{ width: 100%; float: left; padding: 2px; font-family: 'roboto'; font-size: 15px; }
.box_thongkexoso .title_kqtk{ font-size: 14px; background: #ef2821; padding: 5px; color: #fff; }
.box_thongkexoso td{ border: 1px solid #eee; background:#fff; padding: 5px 5px;  }
.box_thongkexoso td span{ padding-right: 10px; }
.tracuu label{ margin-right: 5px; margin-bottom: 0px;}
.tracuu input{ margin-right: 5px !important;}
.ttbao b{font-size: 18px; color: red;}
.box_thongkexoso .chiso{ background: linear-gradient(#ef2821,#ff9a01); border-radius: 5px; height: 10px; display: inline-block }

.tabthongkexoso{ width: 100%; float: left; text-align: center; }
.tabthongkexoso li{ display: inline-block;font-family: 'robotob';  text-transform: uppercase; }
.tabthongkexoso li a{padding: 5px 30px; background: #e53636; display: inline-block; color: #fff; border-radius: 5px 5px 0px 0px; }
.tabthongkexoso li.active a{ background: #cc0000; color:#f99c1b; }
.box_formthongkexoso{ width: 100%; float: left; border: 1px solid #ccc;  border-radius: 5px 5px 0px 0px; background: #f2f2f2 }
.slecttk{ width: 100%; float: left; background: linear-gradient(#ef2821,#ff9a01); color: #fff; padding: 5px 0px 2px 10px; border-radius: 5px 5px 0px 0px; }
#frm_thongkekqxsmn{ padding: 10px; width: 100%; float: left; }
#frm_thongkekqxsmn td{ padding: 5px; }
#frm_thongkekqxsmn input[type="text"],#frm_thongkekqxsmn select{ width: 100%; float: left; border: 0px; padding: 8px; max-width: 200px; border: 1px solid #eee; }
#list_select_dai label,.slecttk label{ float: left; margin-right: 10px; }
#list_select_dai label input[type="checkbox"],.slecttk label input{ margin-right: 5px; vertical-align: middle;}
.btnxemthongke{ background: #d11a1a; color: #fff; text-transform: uppercase; font-weight: bold; padding: 5px 20px; border: 0px; border-radius: 5px; }
.btnxemthongke:hover{ background: #ff9a01 }
.chamhoi a{ font-size: 20px; color: #fff; margin-right: 10px; float: right; }

.box_tkdefault_loto .box_tkdefault_title{border:0px;background:#ae0000;padding:5px;font-size:14px;color:#fff;text-transform:uppercase;font-family:robotob;text-align:center;}
.box_tkdefault_loto .box_tkdefault_title input{border:0px;height:30px;width:30px;margin:0px 5px;}
.box_tkdefault_loto .box_tkdefault_title input[type="button"]{border-radius:5px;cursor:pointer;}
.box_tkdefault_loto .box_tkdefault_title input[type="button"]:hover{background:#39975d;color:#fff;}
#thongkexxdau td{padding:10px;border-top:1px solid #eee;border-left:1px solid #eee;text-align:center;}
#thongkexxdau .so{width:40px;}
#thongkexxdau .chiso{background:linear-gradient(#ed1f23,#ff9a00);float:left;height:10px;border-radius:5px;}
.tkxxsl{width:75px!important;}
.tkxxtg{width:55px!important;}
.tkxxtg img{margin-right:5px;}
.body-l .bkq123,.body-l .bkqtt4,.body-l .bkqpower655,.body-l .bkqmega645,.body-l .bkqmax4d{width:100%;float:left;padding:10px;border:1px solid #F3BA4B;margin:5px 0px;border-radius:5px;background:#FFF297;}
.body-l .title{border-bottom:1px solid #D2A56A;width:100%;float:left;margin:0px 0px 10px 0px;text-align:left;padding:5px 0px;}
.body-l .title a{font-family:robotob;color:#000}
.body-l .title span{float:right;font-family:robotob;}
.body-l .buttonBlue{color:#bc6a21;text-transform:uppercase;font-size:16px;}
.body-l .buttonBlue:hover{}
.capmg{width:100%;float:left;}
.bool{background:url("../images/ball48.png") no-repeat;font-size:28px;height:48px;line-height:48px;width:48px;display:inline-block;font-weight:bold;border:0px;vertical-align:middle;position:static;margin:2px;padding-left:0px;text-align:center;float:left;color:#fff;}
.finnish0{ background-position: 0px 0px; }
.finnish1{ background-position: 0px -48px; }
.finnish2{ background-position: 0px -96px; }
.finnish3{ background-position: 0px -144px; }
.finnish4{ background-position: 0px -192px; }
.finnish5{ background-position: 0px -240px; }
.finnish6{ background-position: 0px -288px; }
.bol30{width:30px;height:32px;background:url("../images/balls-30px.png") no-repeat;border:0;vertical-align:middle;position:static;text-align:center;color:#000;font-size:16px;text-shadow:1px 1px #fff;display:inline-block;line-height:30px;}
.bol30_0{background-position:0px 0px;}
.bol30_1{background-position:0px -32px;}
.bol30_2{background-position:0px -64px;}
.bol30_3{background-position:0px -97px;}
.bol30_4{background-position:0px -131px;}
.bol30_5{background-position:0px -164px;}
.bol30_6{background-position:0px -197px;}
.bol30_7{background-position:0px -231px;}
.bol30_8{background-position:0px -264px;}
.bol30_9{background-position:0px -297px;}
#thongkexxdau td{padding:10px;border-top:1px solid #eee;border-left:1px solid #eee;text-align:center;}
#thongkexxdau .so{width:40px;}
#thongkexxdau .chiso{background:linear-gradient(#ed1f23,#ff9a00);float:left;height:10px;border-radius:5px;}

/* Bottom */
.info__bottom{padding:50px 0px;background:url(../images/bg_bottom.png)no-repeat;background-size:100%;}
.wr-bottom{background:linear-gradient(to right,#b17226 11%,#eeb561 29%,#d4872af7 47%,#eeb561 71%,#b17226 96%);padding:5px;}
.bottom-left{float:left;width:49%;background:#fff;padding:30px 20px;}
.bottom-right{float:right;width:48%}
.title-news{margin-bottom:20px}
.title-news h4{margin:0px 0px 5px;font-size:30px;text-transform:uppercase;font-family:iCielBCCubano-Normal;background:linear-gradient(to right,#ad7021 31%,#eeb55c 44%,#ad7021 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.name-newshome{color:#2C2C2C;font-size:18px;margin:10px 0px;font-family:robotob;}
.name-newshome:hover{color:#cc0000}
.name-newshome.text-split{-webkit-line-clamp:2;}
.desc-newshome{color:#5c5c5c;margin-bottom:0px;}
.newshome-scroll{height:310px;overflow:hidden;}
.newshome-scroll ul li{margin-bottom:25px!important;list-style:none;}
.newshome-normal{display:block;}
.pic-newshome-normal{float:left;margin-right:15px;margin-bottom:0px;}
.pic-newshome-normal img{width:100%;}
.time-newshome{color:#858585;margin:0px 0px 5px;}

/* News */
.box-news h3{font-size:18px;color:#2C2C2C;margin:16px 0px;font-family:robotob;}
.box-news h3:hover{color:#cc0000}
.box-news p{color:#474747;margin:0px;font-family: roboto;font-size: 16px;}
.box-news span{color:#F5F5F5;font-size: 17px;font-family: robotob;position: absolute;background: #D10000;width: 141px;height: 38px;bottom: 0;left: 0;pointer-events: none;text-align: center;line-height: 38px;}
.box-news .scale-img{border-radius: 15px;border-bottom-left-radius: 0px;position: relative;}
/* Toc */
.box-readmore{padding:8px 15px;border:1px solid #dedede;margin-bottom:2rem;border-radius:5px;background-color:#eeeeee;}
.box-readmore li ul>li{margin:0;margin-bottom:8px}
.box-readmore li ul>li:before{content:counters(item,".") " "}
.box-readmore ul{list-style-type:none;counter-reset:item;margin-bottom:0px;padding-left:0px!important;margin-top:8px;}
.box-readmore ul li{display:table;counter-increment:item;margin-bottom:5px}
.box-readmore ul li:before{content:counters(item,".") ". ";display:table-cell;padding-right:5px}
.box-readmore ul li a{color:#333333;cursor:pointer;font-weight:600;}
.box-readmore ul li a:hover{color:#767676;}

/* Bài viết */
.news{width:100%;float:left;display:block;margin-bottom: 10px;}
.news:nth-child(2n){float:right;}
.news:nth-child(2n+1){clear:both;}
.pic-news{float:left;margin-right:4%;width:36%;}
.pic-news img{width:100%;}
.info-news{float:left;width:60%;}
.name-news{color:#2C2C2C;font-size:18px;display:block;line-height:normal;margin-bottom:5px;font-family:robotob;}
.name-news:hover{color:var(--color-red);}
.time-news{color:var(--color-gray);margin-bottom:0.25rem;font-size:13px;}
.desc-news{color:#474747;margin-top:5px;line-height:22px;font-size: 16px;font-family: roboto;}
.share{padding:17px 10px 10px 10px;line-height:normal;background:rgba(128,128,128,0.15);margin-top:15px;border-radius:5px;}
.share b{display:block;margin-bottom:5px;}
.othernews b{margin-bottom:10px;}
.list-news-other{padding-left:17px;list-style:square;}
.list-news-other li{margin-bottom:2px;}
.list-news-other li a{text-transform:none;color:#333333;}
.list-news-other li a:hover{color:var(--color-red);}

.hoatdong{position: relative;background: url(../images/bg-hoatdong.png);padding: 50px 0px;}
.box-hoatdong .scale-img{border-radius: 10px;}

.gioithieu{padding: 50px 0px;}
.tieude-gioithieu{position: relative;padding-left: 22px;margin-bottom: 30px;}
.tieude-gioithieu:before{
    content: '';
    position: absolute;
    background: #E7A017;
    width: 3px;
    top: 0;
    left: 0;
    bottom: 0;
}
.tieude-gioithieu h2{color: #D10000;font-size: 38px;font-family: robotob;text-transform: uppercase;}
.tieude-gioithieu h3{color: #1F1F1F;font-size: 16px;font-family: roboto;}
.xemthem{width: 167px;height: 46px;border-radius: 4px;background: #D10000;color: #fff;font-family: robotom;font-size: 16px;line-height: 46px;text-align: center;display: inline-block;margin-top: 25px;}
.xemthem:hover{color: #ff0;}

.box-phongthuy{background: #f7f7f7;padding: 50px 0px;}
.content_phongthuy{ padding: 0px 20px; display: none; overflow-y: scroll; height: 775px; border: 2px solid #E7A017;border-radius: 10px;text-align: center;}
.content_phongthuy.active{ display: block; }
.content_phongthuy img{margin-top: 27px;}
.content_phongthuy p{color: #6B6B6B;font-family: roboto;font-size: 15px;margin-bottom: 10px;}
.content_phongthuy span{ display: block; font-family: robotom;font-size: 15px;color: #000;margin-bottom: 13px;margin-top: 10px;white-space: nowrap;}
.tab_phongthuy ul{list-style: none;text-align: center;padding: 0;margin-bottom: 33px;}
.tab_phongthuy li{text-align: center;font-size: 16px;font-family: 'robotom';display: inline-block;width: 150px;height: 43px;line-height: 43px;margin: 0px 7px;}
.tab_phongthuy li a{ display: block;color: #1F1F1F; text-transform: uppercase; border:1px solid #E7A017;border-radius:4px}
.tab_phongthuy li a.active{ background-color: #D10000; color: #fff ;border: 1px solid #D10000;}

.album h3 a{font-size: 17px;text-align: center;color: #000;font-family: robotob;text-transform: uppercase;display: block;margin-top: 10px;}
.album h3 a:hover{color: #D10000;}

.quangcao1{margin: 50px 0px;}
.chungnhan{background: url(../images/quangcao.png) center no-repeat;background-size: 100% 100%;padding: 50px 0px;min-height: 511px;}
.chungnhan1{padding: 50px 0px;}
.chungnhan .scale-img{text-align: center;}
.owl-chungnhan{max-width: 931px;}
.owl-chungnhan1{max-width: 100% !important;}
.tieude-chungnhan{margin-left: 26px;}
.tieude-chungnhan h2{color: #D10000;font-size: 38px;font-family: robotob;text-transform: uppercase;margin-bottom: 0px;}
.tieude-chungnhan h3{color: #1F1F1F;font-size: 22px;font-family: nabila;margin-bottom: 0px;}
/* Contact */
.info-contact{max-width:430px;margin:20px auto 20px;}
.title-contact{margin-bottom:20px;text-align:center;}
.title-contact span{color:#fff;}
.title-contact h4{color:#fff;font-size:33px;font-family:UTMYenTu;}
.input-contact{position:relative;margin-bottom:10px;}
.input-contact-1{float:left;width:50%;padding-left:10px;padding-right:10px;}
.input-contact input,.input-contact textarea{width:100%;padding:0px;outline:none;font-size:14px;border-radius:2px;}
.input-contact input{text-indent:10px;height:50px;}
.input-contact textarea{resize:none;height:105px;padding:10px;}
.input-contact .custom-file-label::after{content:attr(title);}
.bottom-contact{position:relative;height:500px;}
.bottom-contact iframe{position:absolute;top:0px;left:0px;width:100%!important;height:100%!important;}
.btn-primary{background:#bb0e17;border:1px solid #bb0e17;border-radius:2px;text-transform:uppercase;width:100%;height:50px;}

/* Letter */
.info__letter{padding:30px;background:url(../images/bg_letter.png)no-repeat;background-size:100% 100%;}
.title-letter{font-size:16px;font-family:'robotom';color:#fff;margin-bottom: 16px;}
.wr-letter{max-width:710px;margin:0px auto;text-align:center;}
.newsletter-input{margin-bottom: 10px;}
.newsletter-input input{height:45px;border:none;margin-bottom:2px;border-radius:3px;font-size:14px;background: #D9D9D9;font-family: roboto;}
.newsletter-input textarea{height:92px;font-size:14px;}
.send-letter{background: linear-gradient(180deg, rgba(231,160,23,1) 0%, rgba(250,204,84,1) 35%, rgba(234,184,57,1) 70%, rgba(238,181,35,1) 100%);width:143px;border:none;border-radius:3px;line-height:45px;color:#000;text-transform:uppercase;font-size:16px;font-family: robotom;}

/* Footer */
.footer-article{position:relative;color:#fff;padding:50px 0px 40px 0px;background: url(../images/footer.png);}
.title-footer{position:relative;text-transform:uppercase;font-size:15px;margin-bottom:0.75rem;padding-bottom:10px;font-family:robotob;}
.title-ct{margin-bottom:20px;margin-top: 20px;}
.title-ct h2{font-size:25px;text-transform:uppercase;font-family:robotob;color:#ffcc00}
.footer-news{text-align:center;}
.footer-title{color: #ffcc00;font-size: 18px;font-family: robotom;text-transform: uppercase;margin-bottom: 15px;position: relative;}
.social{margin-top:20px;}
.social a{margin: 0px 3px;}

.social1{text-align: center;margin-bottom: 10px;}
.social1 a{display: inline-flex;width: 150px;height: 45px;border: 1px solid #DFDFDF;border-radius: 4px;margin: 0px 7.5px 15px 7.5px;align-items: center;justify-content: center;padding: 5px;}
.social1 a img{height: 100%;}

.footer-end{border-top:1px solid #e4242e;text-align:center;padding:16px 0px;color:#1F1F1F;font-size: 15px;font-family: roboto;background: rgb(231,160,23);background: linear-gradient(180deg, rgba(231,160,23,1) 0%, rgba(250,204,84,1) 35%, rgba(234,184,57,1) 70%, rgba(238,181,35,1) 100%);}
.copyright{margin-bottom:5px;}
.copyright span{font-family: robotob;}
.statistic{margin-bottom:0px;}
.statistic span{padding-right:5px;border-right: 1px solid #000;margin-right: 5px;}
.statistic span:last-child{padding-right:0px;margin-right: 0px;border-right: 0px;}

.chinhsach{list-style: none;padding-left: 0px;}
.chinhsach li{margin-bottom: 10px;}
.chinhsach li a{color: #fff;font-family: roboto;font-size: 16px;text-transform: capitalize;}
.chinhsach li a:hover{color: #ff0;}

/* Like Share */
.social-plugin{display:flex;justify-content:flex-start;margin-top:10px;}
.social-plugin .at-share-btn{margin-bottom:0px!important;}
.social-plugin .zalo-share-button{margin-left:3px;}

/* Phân Trang */
.pagination-home{margin:10px 0px;}
.pagination-home .pagination .page-item .page-link{color:#555555;font-size:.875rem;padding:5px 7px;}
.pagination-home .pagination .page-item.active .page-link{color:#ffffff;background-color:#555555;border-color:#555555;}

/* Phân Trang Ajax */
.pagination-ajax{text-align:center;margin-top:10px;}
.pagination-ajax a{display:inline-block;vertical-align:top;margin:0px 2px 3px 2px;color:#333;border:1px solid rgba(161,161,161,0.4);font-size:12px;cursor:pointer;padding:5px 12px 5px 12px;border-radius:2px;}
.pagination-ajax a.current,.pagination-ajax a:hover{background:#1776e8;color:#fff;border-color:#1776e8;}

/* Popup custom */
.modal-custom .modal-footer{padding:0.5rem;}
.modal-custom .modal-footer .btn{font-size:14px;}

/* Popup */
#popup .modal-body{padding:0px;}

/* Hidden Google Captcha */
.grecaptcha-badge{display:none!important;width:0px!important;height:0px!important;visibility:hidden!important;overflow:hidden;}

/* Hidden Check Grammar Coccoc */
coccocgrammar{display:none;}

/* Scroll Top */
.scrollToTop{width:41px;height:41px;text-align:center;font-weight:bold;color:#444;text-decoration:none;position:fixed;bottom:65px;right:25px;display:none;z-index:10;cursor:pointer;}

/* Text Hide */
.text-split{overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;}

/* Transition All */
.transition{-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out;}

/* Scale IMG */
.scale-img{overflow:hidden;display:block;}
.scale-img img{-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
.scale-img:hover > img{-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out;-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}

/* Blink */
.blink{-webkit-animation-name:blink;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:blink;-moz-animation-duration:1s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;animation-name:blink;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;}
@-moz-keyframes blink{
    0%{opacity:1.0;}
    50%{opacity:0.0;}
    100%{opacity:1.0;}
}
@-webkit-keyframes blink{
    0%{opacity:1.0;}
    50%{opacity:0.0;}
    100%{opacity:1.0;}
}
@keyframes blink{
    0%{opacity:1.0;}
    50%{opacity:0.0;}
    100%{opacity:1.0;}
}

/* Button Frame */

/*.btn-frame{display:block;width:50px;height:50px;position:fixed;right:20px;z-index:10;cursor:pointer;}*/
.btn-frame i{display:flex;display:-ms-flex;justify-content:center;align-items:center;-ms-flex-align:center;width:50px;height:50px;border-radius:50%;background:#1182FC;position:relative;z-index:1;}
.btn-frame i img{vertical-align:middle;width:70%;}
.btn-frame .animated.infinite{animation-iteration-count:infinite;}
.btn-frame .kenit-alo-circle{width:60px;height:60px;top:-5px;right:-5px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(7,41,103,0.8);opacity:.1;border-color:#1182FC;opacity:.5;}
.btn-frame .zoomIn{animation-name:zoomIn;}
.btn-frame .animated{animation-duration:1s;animation-fill-mode:both;}
.btn-frame .kenit-alo-circle-fill{width:70px;height:70px;top:-10px;right:-10px;position:absolute;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:rgba(7,41,103,0.35);opacity:.4;}
.btn-frame .pulse{animation-name:pulse;}

/* Zalo */
.btn-zalo{bottom:315px;}

/* Phone */
.btn-phone{bottom:230px;}

/* Messenger */
.js-facebook-messenger-container.closed,.js-facebook-messenger-tooltip.closed{display:none!important}
.js-facebook-messenger-tooltip{bottom:97px;right:97px}
.js-facebook-messenger-tooltip{color:#404040;background:#fff}
.js-facebook-messenger-box,.js-facebook-messenger-button,.js-facebook-messenger-tooltip{z-index:999}
.js-facebook-messenger-tooltip{display:none;position:fixed;text-align:center;border-radius:10px;overflow:hidden;font-size:12px;line-height:1;padding:10px;border:1px solid rgba(0,0,0,0.1);box-shadow:rgba(0,0,0,0.15) 0 2pt 10pt;z-index:1.0E+30}
.js-facebook-messenger-close-tooltip{width:10px;height:10px;display:inline-block;cursor:pointer;margin-left:10px}
.js-facebook-messenger-box.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
.js-facebook-messenger-box.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.js-facebook-messenger-box,.js-facebook-messenger-button,.js-facebook-messenger-tooltip{z-index:999}
.js-facebook-messenger-box{display:block;position:fixed;cursor:pointer;bottom:150px;right:17px;width:56px;height:56px;text-align:center;background:#1182FC;border-radius:100%;overflow:hidden;z-index:99;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3);box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3)}
.js-facebook-messenger-box.rotate svg#fb-msng-icon{transform:rotate(0deg)}
.js-facebook-messenger-box svg#fb-msng-icon{width:32px;height:33px;position:absolute;top:13px;left:12px;opacity:1;overflow:hidden;-webkit-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;-moz-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;-o-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;}
.js-facebook-messenger-box.rotate svg#close-icon{transform:rotate(-45deg)}
.js-facebook-messenger-box svg#close-icon{opacity:0;width:19px;height:20px;position:absolute;top:19px;left:19px;-webkit-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;-moz-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;-o-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;}
.js-facebook-messenger-container,.js-facebook-messenger-container-button{z-index:1000}
.js-facebook-messenger-container{position:fixed;opacity:0;transform:translateY(50px);bottom:110px;right:90px;border-radius:10px;pointer-events:none;box-shadow:0 1px 6px rgba(0,0,0,0.06),0 2px 32px rgba(0,0,0,0.16);-webkit-transition:transform 160ms ease-in-out,opacity 160ms ease-in-out;-moz-transition:transform 160ms ease-in-out,opacity 160ms ease-in-out;-o-transition:transform 160ms ease-in-out,opacity 160ms ease-in-out;transition:transform 160ms ease-in-out,opacity 160ms ease-in-out}
.js-facebook-messenger-top-header{width:220px}
.js-facebook-messenger-top-header{color:#fff;background:#1182FC}
.js-facebook-messenger-top-header{display:block;position:relative;width:220px;background:#1182FC;color:#fff;text-align:center;line-height:1;padding:10px;font-size:14px;border-top-left-radius:10px;border-top-right-radius:10px}
.js-facebook-messenger-container iframe,.js-facebook-messenger-container-button iframe{border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.js-facebook-messenger-box,.js-facebook-messenger-button,.js-facebook-messenger-tooltip{z-index:999}
.js-facebook-messenger-container,.js-facebook-messenger-container-button{z-index:1000}
.js-facebook-messenger-top-header{color:#fff;background:#1182FC}
.js-facebook-messenger-top-header{width:220px}
.js-facebook-messenger-tooltip{color:#404040;background:#fff}
.js-facebook-messenger-container.open{transform:translateY(0px);opacity:1;pointer-events:all}
.js-facebook-messenger-tooltip{bottom:97px;right:97px}
.js-facebook-messenger-box.open svg#fb-msng-icon{opacity:0}
.js-facebook-messenger-box.rotate.open svg#close-icon{transform:rotate(0deg)}
.js-facebook-messenger-box.open svg#close-icon{opacity:1}

/* Cart fix */
.cart-fixed{position:fixed;right:20px;bottom:390px;z-index:10;background:#4b4f56;width:50px;height:50px;text-align:center;color:#fff!important;border-radius:100%;display:flex;align-items:center;justify-content:center;}
.cart-fixed i{font-size:20px;}
.cart-fixed span{position:absolute;top:0px;right:-5px;color:#fff;width:25px;height:25px;background:var(--color-red);text-align:center;line-height:25px;font-size:11px;border-radius:100%;}

/* Toolbar */
.toolbar{background:var(--color-red);width:100%;padding:3vw;bottom:0px;position:fixed;z-index:500;height:auto;left:0px;}
.toolbar ul{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:0px;margin:0px;}
.toolbar ul li{text-align:center;width:25%;}
.toolbar ul li a{display:block;width:100%;cursor:pointer;}
.toolbar ul li a img{height:6vw;width:auto;}
.toolbar ul li a span{font-weight:400;color:#fff;font-size:3.5vw;display:none;}

/* Fixbar */
.fixbar{bottom:0;display:block;background:#f0eff4;border-top:1px solid #ddd;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;margin:0;z-index:500;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:50px;}
.fixbar ul{margin:0px;padding:0px;list-style:none;}
.fixbar ul li{display:inline-block;margin:0 auto 10px;text-align:center;width:25%;float:left;}
.fixbar .icon-cart-mobile,.fixbar .icon-cart-new,.fixbar .icon-home-new,.fixbar .icon-hotdeal-new{width:20px;height:20px;display:block;margin:8px auto 0;}
.fixbar .icon-cart-mobile{background:url(../images/cart-mobile.png) no-repeat;}
.cart-total-header-mobile{font-size:10px;position:absolute;background:red;color:#fff!important;border-radius:50%;height:15px;width:15px;line-height:15px;top:5px;margin-left:5px;}
.fixbar ul li a{font-size:11px;text-decoration:none;color:#333;}
.fixbar ul li a i{font-size:20px;}

/* Plugbar */
.plugbar{position:fixed;bottom:0;left:0;border-top:1px solid #eae6e6;width:100%;right:0;max-width:767px;margin:0 auto;background:#fff;padding:9px 10px 10px 7px;z-index:10;}
.plugbar ul{list-style:none;padding:0;margin:0px;display:-webkit-flex;display:-moz-flex;display:flex;justify-content:space-between;align-items:center;}
.plugbar ul li{width:20%;float:left;}
.plugbar ul li a{display:block;color:#696969;font-size:12px;text-align:center;position:relative;}
.plugbar ul li a i{font-size:20px;color:#696969;}
.plugbar ul li a span{position:absolute;width:50px;height:50px;top:-40px;left:calc(50% - 50px/2);font-size:14px;display:block;border:1px solid rgba(234,230,230,0.5);border-radius:100%;}

/* Combo Phone */
.support-online{position:fixed;z-index:999;left:10px;bottom:70px;}
.support-online a{position:relative;margin:20px 10px;text-align:left;width:40px;height:40px;}
.support-online i{width:40px;height:40px;background:#43a1f3;color:#fff;border-radius:100%;font-size:20px;text-align:center;line-height:1.9;position:relative;z-index:999;}
.support-online a span{border-radius:2px;text-align:center;background:rgb(103,182,52);padding:9px;display:none;width:180px;margin-left:10px;position:absolute;color:#ffffff;z-index:999;top:0px;left:40px;transition:all 0.2s ease-in-out 0s;-moz-animation:headerAnimation 0.7s 1;-webkit-animation:headerAnimation 0.7s 1;-o-animation:headerAnimation 0.7s 1;animation:headerAnimation 0.7s 1;}
.support-online a:hover span{display:block;}
.support-online a{display:block;}
.support-online a span:before{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent  rgb(103,182,52) transparent transparent;position:absolute;left:-10px;top:10px;}
.support-online .kenit-alo-circle-fill{width:60px;height:60px;top:-10px;position:absolute;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:rgba(0,175,242,0.5);opacity:.75;right:-10px;}
.support-online .kenit-alo-circle{width:50px;height:50px;top:-5px;right:-5px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(30,30,30,0.4);opacity:.1;border-color:#0089B9;opacity:.5;}
.support-online .support-online .btn-support{cursor:pointer;}
.support-online .mes i{background:orange;}
.support-online .sms i{background:red;}
.support-online .call-now i{background:green;}

/* Phone Switch */
.widget-mobile{position:fixed;left:50%;transform:translateX(-50%);bottom:10px;z-index:9999999;}
#my-phone-circle{position:relative;width:50px!important;height:50px!important;}
.wcircle-open .wcircle-icon i:before{content:'\cc0000d';}
.wcircle-icon{background:#1282fc;border-radius:50%;display:flex!important;display:-ms-flex!important;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative!important;}
.wcircle-icon:before{position:absolute;content:'';width:60px;height:60px;background:rgba(18,130,252,.5);border:1px solid #fff;border-radius:50%;left:-5px;top:-5px;-webkit-animation:pulse 1s infinite ease-in-out;-moz-animation:pulse 1s infinite ease-in-out;-ms-animation:pulse 1s infinite ease-in-out;-o-animation:pulse 1s infinite ease-in-out;animation:pulse 1s infinite ease-in-out;}
.wcircle-icon:after{position:absolute;content:'';width:80px;height:80px;background:rgba(18,130,252,.5);border-radius:50%;left:-15px;top:-15px;-webkit-animation:zoomIn 2s infinite ease-in-out;-moz-animation:zoomIn 2s infinite ease-in-out;-ms-animation:zoomIn 2s infinite ease-in-out;-o-animation:zoomIn 2s infinite ease-in-out;animation:zoomIn 2s infinite ease-in-out;}
.wcircle-menu{position:absolute!important;left:0;top:0;display:none;}
.wcircle-menu-item{width:50px;height:50px;background:#1282fc;border-radius:50%;display:flex;display:-ms-flex;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.wcircle-menu-item img{width:50px;height:50px;display:block;border-radius:50%;}
.wcircle-menu-item i,.wcircle-icon i{font-size:25px;color:#fff;position:relative;z-index:9999;}
.shake-anim{-webkit-animation:shake-anim 1s infinite ease-in-out;-moz-animation:shake-anim 1s infinite ease-in-out;-ms-animation:shake-anim 1s infinite ease-in-out;-o-animation:shake-anim 1s infinite ease-in-out;animation:shake-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
@-moz-keyframes shake-anim{
    0%{transform:rotate(0) scale(1) skew(1deg)}
    10%,30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}
    20%,40%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}
    100%,50%{-moz-transform:rotate(0) scale(1) skew(1deg)}
}
@-webkit-keyframes shake-anim{
    0%,100%,50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
    10%,30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
    20%,40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
}
@-o-keyframes shake-anim{
    0%,100%,50%{-o-transform:rotate(0) scale(1) skew(1deg)}
    10%,30%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}
    20%,40%{-o-transform:rotate(25deg) scale(1) skew(1deg)}
}
.zoom-number span{cursor:pointer;width:22px;line-height:22px;display:block;border-radius:100%;margin: 5px 5px;background: #ffcc00;color: #000;}
.title_xoso h2{font-size:18px !important;text-align:left;text-indent:20px;}
.title_xoso a{position:absolute;right:10px;top:11px;font-size:14px;color:#fff}
.title_xoso a:hover{color:#cc0000}
.kqxs_content .title_tinh{font-size:17px!important;line-height:27px!important;color: #017db1;font-family: robotob;}
.kqxs_content .matinh td{font-size:13px!important;line-height:27px!important;font-family: roboto !important;}

/* CSS - NEW */
ul.pagenav_pa{text-align:center;margin:10px auto 10px;padding:0;}
ul.pagenav_pa li{position:relative;display:inline-block;list-style:none;border:1px solid #CCC;border-radius:2px;}
ul.pagenav_pa li a{display:block;text-align:center;padding:0px 5px;color:#333;}
ul.pagenav_pa li a:hover{color:#cc0000}
ul.pagenav_pa li input{border:none;width:120px;font-size:13px;text-indent:15px;height:21px;}
ul.pagenav_pa li span{height:24px;width:22px;background:url(../images/icon_lich.png) no-repeat;background-size:100% 100%;position:absolute;right:-1px;top:-2px;}
ul.pagenav_pa li .page-hiden{color:#999;cursor:not-allowed;}
ul.pagenav_pa li .page-hiden:hover{color:#999}
.page-m{margin-top:20px;}
.box-mau{margin:20px 0px;}
.box-mau h3{font-size:15px;font-family:"Muli-Bold";margin-bottom:10px;}
.link-ma{text-align:right;}
.show-xsmn{margin-bottom:20px;}
.title-loto{font-family:robotob;line-height: 27px;}
.title-so{background:#efefef!important;}
.tab-xoso{width:100%;vertical-align:text-bottom;text-align:center;display: flex;justify-content: space-between;}
.tab-xoso a{display:inline-block;padding:10px 15px;background:#E90A0A;border-radius:5px 5px 0px 0px;color:#fff;font-family:robotob;font-size: 14px;text-transform: uppercase;width: 24.8%;}
.tab-xoso .active,.tab-xoso a:hover{background: linear-gradient(#ff9c00,#ee2322);color:#fff}
.active-loto td{background:#FFEAA5!important}
.somien span:hover{color:#fff;background:radial-gradient(circle at 5px 5px,gold,#001);border-radius:50%;}
.kqxs_content td.thu{font-family:Arial,Helvetica,sans-serif!important;}
.kqxs_content table td .dayso{font-size:30px;line-height:30px;padding: 3px 0px;font-family: robotob;}
.kqxs_content .giai_datbiet .dayso{font-size:34px;line-height:34px;color:#ee0700;}

.dayso .banh1{position: relative;z-index: 9}
.dayso .banh1:after{content: '';position: absolute;left: -3px;right: -3px;top: -5px;bottom: -5px;background:radial-gradient(circle at 5px 5px,#2fbb00,#207902)!important;border-radius: 50%;z-index: -1}

.dayso .banh2{position: relative;z-index: 9}
.dayso .banh2:after{content: '';position: absolute;left: -3px;right: -3px;top: -5px;bottom: -5px; background:radial-gradient(circle at 5px 5px,#ff0000,#880d00)!important;border-radius: 50%;z-index: -1}

.dayso .banh3{position: relative;z-index: 9}
.dayso .banh3:after{content: '';position: absolute;left: -3px;right: -3px;top: -5px;bottom: -5px;background:radial-gradient(circle at 5px 5px,#009cc7,#00587b)!important;border-radius: 50%;z-index: -1}

.kq-dv,.kq-c{font-size:17px;font-weight:bold;}
.boxLoto .somien span{font-size:20px;}
.kq-t,.title-so{font-size:16px;}
.title_ti{font-size:22px;}
.giai_sau_t .dayso{display:inline-block;width:calc(33.3% - 5px)}
.giai_tu_t .dayso{display:inline-block;width:calc(33.3% - 5px);}
.giai_ba_t .dayso{display:inline-block;width:calc(50% - 5px);}
.show-xsmn-t .boxLoto{display:block!important;}
.show-xsmn-t .tinhthanh2cot{float:left;width:70%}
.show-xsmn-t .boxLoto{float:right;width:30%;margin:0px;}
.show-xsmn-t .boxLoto .title_ti{line-height:51px;}
.show-xsmn-t .boxLoto .border{border:none!important;}
.show-xsmn-t .boxLoto table .hv-loto td{padding:6px 0px;}

/* This is for Gecko-based browsers */

.DynarchCalendar {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.DynarchCalendar-title, .DynarchCalendar-title div {
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.DynarchCalendar-topBar {
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px;
    border-radius: 4px 4px 0 0;
}

.DynarchCalendar-bottomBar {
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.DynarchCalendar-bottomBar-today {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.DynarchCalendar-navBtn, .DynarchCalendar-navBtn div {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.DynarchCalendar-menu {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.DynarchCalendar-menu table td div {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.DynarchCalendar-weekNumber {
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}


.DynarchCalendar-day-disabled {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.DynarchCalendar-tooltipCont {
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 5px;
}

.DynarchCalendar-time-hour, .DynarchCalendar-time-minute {
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px;
}

.DynarchCalendar-time-am {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.DynarchCalendar-focused {
    background-color: #fff;
}

.DynarchCalendar-topBar {

    background: url(../images/menu.png)repeat;
}

.DynarchCalendar-bottomBar {
    background: url(../images/menu.png)repeat;
    /*background: url("brushed-steel.jpg") no-repeat 50% 50%;*/
}

.DynarchCalendar-hover-title,
.DynarchCalendar-hover-navBtn,
.DynarchCalendar-hover-bottomBar-today,
.DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn {
    
}
.DynarchCalendar-hover-title div,
.DynarchCalendar-hover-navBtn div { background-color: transparent; }

.DynarchCalendar-pressed-title,
.DynarchCalendar-pressed-navBtn,
.DynarchCalendar-pressed-bottomBar-today,
.DynarchCalendar-menu table td div.DynarchCalendar-pressed-navBtn {
    
}
.DynarchCalendar-pressed-title div,
.DynarchCalendar-pressed-navBtn div { background-color: transparent; }

.DynarchCalendar-hover-week,
.DynarchCalendar-focused .DynarchCalendar-hover-week {
/*  background: #ddd url("coolbg.png") repeat-x 0 50%;*/
}

.DynarchCalendar-hover-date{
    color: #000;
}



.DynarchCalendar-day-today.DynarchCalendar-day-selected {
    
}

.DynarchCalendar-focused .DynarchCalendar-body {
    /*background: url("../shadow-b.png") repeat-x 0 0;*/
}

.datetimepicker_right{display: none}
.DynarchCalendar-body{    background: #FDFED8;}
.DynarchCalendar-bodyTable tr .DynarchCalendar-td-selected{background: #f00}
.DynarchCalendar-bodyTable tr .DynarchCalendar-td-selected div{color: #fff}

.capso_launhat{ padding: 10px; width: 100%; float: left;  display: none}
.capso_launhat.active{ display: block }
.capso_launhat ul{padding: 0;}
.capso_launhat ul li{ font-family: roboto; text-align: center; font-size: 12px; color: #3F3F3F; padding: 10px 0px; width: 33.333%; float: left;list-style: none;}
.capso_launhat ul li span{ width: 40px; height: 40px; display: inline-block; font-family: robotob; font-size: 16px; background-image: url('../images/glass-balls-40px.png'); line-height: 44px; text-align: center; margin-bottom: 2px; }
.capso_launhat ul li p{margin-bottom: 0px;}
.capso_launhat ul li.cap1 span{ background-position: 0px 0px; }
.capso_launhat ul li.cap2 span{ background-position: 0px -44px; }
.capso_launhat ul li.cap3 span{ background-position: 0px -88px; }
.capso_launhat ul li.cap4 span{ background-position: 0px -132px; }
.capso_launhat ul li.cap5 span{ background-position: 0px -176px; }
.capso_launhat ul li.cap6 span{ background-position: 0px -220px; }
.capso_launhat ul li.cap7 span{ background-position: 0px -264px; }
.capso_launhat ul li.cap8 span{ background-position: 0px -308px; }
.capso_launhat ul li.cap9 span{ background-position: 0px -352px; }
.capso_launhat h4{ text-transform: uppercase; font-weight: bold; font-size: 14px; width: 100%; float: left; margin-bottom: 10px; }
.tab_mien{ width: 100%; float: left; border-bottom: 1px solid #e6e6e6;  }
.tab_mien ul{padding: 0;}
.tab_mien li{ width: 33.333%; float: left; font-family: robotob; text-transform: uppercase; text-align: center; border-right: 1px dotted #DDC57C; list-style: none;}
.tab_mien li:nth-child(3n){ border-right: 0px; }
.tab_mien li a{ color: #746630; display: block; font-size: 13px; padding: 10px 0px; background: #FFF6BA }
.tab_mien li a.active{ color: #DD0000; }

#sodauduoi{ width: 100%;}
.div_tab_thu{ width: 100%; }
.div_tab_thu ul{ display: flex; margin-left: -1px;list-style: none;margin-bottom: 0px;padding-left: 0px;}
.div_tab_thu ul li{ flex-grow: 2; margin-left: 1px; height: 30px; }
.div_tab_thu ul li a{ width: 100%; float: left; background: #FFE617; border-radius: 5px 5px 0px 0px; color: #000; text-align: center; height: 30px; line-height: 30px; text-transform: uppercase; font-family: robotob; font-size: 13px; }
.div_tab_thu ul li a.active{ background: #fff; color: #d11a1a;border: 1px solid #cacaca; border-bottom: 0px; position: relative; z-index: 1; }
.component{ width: 100%; float: left; border: 1px solid #cacaca; padding: 10px; margin-top: -1px; position: relative; text-transform: uppercase;  }
.component table{ border-bottom: 1px solid #eee; }
.component td{ text-align: center; padding: 10px; width: 25%; }
.component td.kq{ font-weight: bold; text-transform: uppercase; }
.component td.kq .xanh{ color: blue;  font-family: robotob; font-size: 22px; }
.component td.kq .do{ color: red;  font-family: robotob; font-size: 22px; }

.box_tructiep_vietlott_1{ width: 100%; float: left; background: url('../images/backgroundKQDT.png'); background-color: #050830; margin-bottom: 10px; }
.box_tructiep_vietlott_1 .title{ width: 100%; float: left; background: #C51116; padding: 10px 0px; color: #fff; position: relative; margin: 10px 0px 0px 0px; text-align: left;  }
.box_tructiep_vietlott_1 .title:before{ content: ''; position: absolute; left: 0px; top: 5px; width: 100%; border-top: 1px dotted #fff;}
.box_tructiep_vietlott_1 .title:after{ content: ''; position: absolute; left: 0px; bottom: 5px; width: 100%; border-top: 1px dotted #fff;}
.box_tructiep_vietlott_1 .title .gt_saptoi{width: 52%; float: left; }
.box_tructiep_vietlott_1 .title .gt_saptoi h3{ text-transform: uppercase;font-family: 'robotob'; font-size: 15px; margin-top: 5px; }
.box_tructiep_vietlott_1 .title .gt_saptoi p{ text-transform: uppercase;font-family: 'robotob'; font-size: 36px; margin-bottom: 0px;}
.box_tructiep_vietlott_1 .title .img_logo{ width: 20%; float: left; margin: 10px 0px 0px 0px; padding-left: 10px; }
.box_tructiep_vietlott_1 .title .mothuong_tiep{ width: 28%; float: right; padding-top: 5px; }
.box_tructiep_vietlott_1 .title .mothuong_tiep p{margin-bottom: 0px;}

.box_tructiep_vietlott_1 .content_vl .ngay{ color: #f00;font-family: 'robotob'; font-size: 16px; padding: 20px 0px; width: 100%; float: left; }
.box_tructiep_vietlott_1 .content_vl .ngay h2{ font-size: 40px; text-transform: uppercase; color: #fff; }
.box_tructiep_vietlott_1 .content_vl .ngay p{margin-bottom: 0px;}
.box_tructiep_vietlott_1 .table_thongke{ width: 100%; float: left; background: #D0E3F4; margin: 20px 0px 0px 0px; }
.box_tructiep_vietlott_1 .box_ketqua span{ width: 60px; height: 60px; display: inline-block; background: #f02525; font-family: 'robotob'; line-height: 55px; text-align: center; border-radius: 50%; font-size: 34px; color: #fff; margin: 0px 5px; text-shadow: -1px -1px 0 rgba(0,0,0,.3); border: 3px solid #fff; }
.box_tructiep_vietlott_1 .giatri_jackpot{ color: #002566;font-family: 'robotob';width: 100%; float: left; padding: 10px 0px; font-size: 17px; text-transform: uppercase; }
.box_tructiep_vietlott_1 .giatri_jackpot .gtblive{ padding: 2px 30px; color: #cc0000; display: inline-block ;font-family: 'robotob'; font-size: 30px;margin: 0px 0px 5px 0px;}
.box_tructiep_vietlott_1 .table_vietlott{/* padding: 0px 11px; */width: 100%;float: left;}
.box_tructiep_vietlott_1 .table_vietlott table{ background: #d0e3f4; border: 0px; }
.box_tructiep_vietlott_1 .table_vietlott table th{color: #fff;font-family: 'robotob';text-transform: uppercase;font-size: 16px;padding: 10px 10px;background: #008ABE;}
.box_tructiep_vietlott_1 .table_vietlott table td{background: none !important;border-bottom: 1px solid #fff;font-size: 17px;color: #000;border-right: 0px;font-family: 'robotob';padding: 10px 2px;font-weight: bold;}
.box_tructiep_vietlott_1 .circle-num{ text-align: left; }
.box_tructiep_vietlott_1 .circle-num .khop{width: 11px;height: 11px;margin-right: 2px;background: #fff;border-radius: 50%;border: 3px solid #7ACDF2;display: inline-block;float: left}


.box_tructiep_vietlott_3{ width: 100%; float: left; background: url('../images/bgPowerHome.jpg'); background-color: #050830; margin-bottom: 10px; }
.box_tructiep_vietlott_3 .title{ width: 100%; float: left; background: #C44822; padding: 10px 0px; color: #fff; position: relative; margin: 10px 0px 0px 0px; text-align: left;  }
.box_tructiep_vietlott_3 .title:before{ content: ''; position: absolute; left: 0px; top: 5px; width: 100%; border-top: 1px dotted #fff;}
.box_tructiep_vietlott_3 .title:after{ content: ''; position: absolute; left: 0px; bottom: 5px; width: 100%; border-top: 1px dotted #fff;}
.box_tructiep_vietlott_3 .title .gt_saptoi{width: 52%; float: left; }
.box_tructiep_vietlott_3 .title .gt_saptoi h3{ text-transform: uppercase;font-family: 'robotob'; font-size: 15px; margin-top: 5px; }
.box_tructiep_vietlott_3 .title .gt_saptoi p{ text-transform: uppercase;font-family: 'robotob'; font-size: 36px; margin-bottom: 0px;}
.box_tructiep_vietlott_3 .title .img_logo{ width: 20%; float: left; margin: 10px 0px 0px 0px; padding-left: 10px; }
.box_tructiep_vietlott_3 .title .mothuong_tiep{ width: 28%; float: right; padding-top: 5px; }
.box_tructiep_vietlott_3 .title .mothuong_tiep p{margin-bottom: 0px;}
.box_tructiep_vietlott_3 .tk{ padding: 10px 0px; text-transform: uppercase; color: #845029; font-size: 17px;font-family: 'robotob'; width: 100%; float: left }

.box_tructiep_vietlott_3 .content_vl .ngay{ color: #845029; font-family: 'robotob'; font-size: 16px; padding: 20px 0px; width: 100%; float: left; }
.box_tructiep_vietlott_3 .content_vl .ngay h2{ font-size: 40px; text-transform: uppercase; color: #845029; }
.box_tructiep_vietlott_3 .table_thongke{ width: 100%; float: left; background: #FFDEB8; margin: 20px 0px 0px 0px; color: #804A2E; }
.box_tructiep_vietlott_3 .box_ketqua span{ width: 60px; height: 60px; display: inline-block; font-family: 'robotob'; line-height: 57px; text-align: center; border-radius: 50%; font-size: 34px; color: #000; margin: 0px 2px; text-shadow: -1px -1px 0 rgba(0,0,0,.3); border: 2px solid #990000; }
.box_tructiep_vietlott_3 .giatri_jackpot{ color: #845029; background: #F4C282; font-family: 'robotob';width: 100%; float: left; padding: 10px 0px; font-size: 28px; text-transform: uppercase; }
.box_tructiep_vietlott_3 .giatri_jackpot .gtblive{ padding: 2px 10px; color: #cc0000; display: inline-block ;font-family: 'robotob'; font-size: 30px;margin: 0px 0px 5px 0px;}
.box_tructiep_vietlott_3 .table_vietlott{ padding: 0px 11px; width: 100%; float: left;}
.box_tructiep_vietlott_3 .table_vietlott table{ border: 0px; }
.box_tructiep_vietlott_3 .table_vietlott table th{color: #fff;font-family: 'robotob';text-transform: uppercase;font-size: 16px;padding: 10px 10px;background: #C44822;}
.box_tructiep_vietlott_3 .table_vietlott table td{background: none !important;font-weight: bold;border-bottom: 1px solid #fff;font-size: 17px;color: #804A2E;border-right: 0px;font-family: 'robotob';padding: 10px 3px;}
.box_tructiep_vietlott_3 .circle-num{ text-align: left; }
.box_tructiep_vietlott_3 .circle-num .khop{width: 10px;height: 10px;margin-right: 3px;border-radius: 50%;display: inline-block;float: left}


.box_tructiep_vietlott_2{width: 100%;float: left;background: url('../images/nen_max4d.png');background-color: #d01777;margin-bottom: 10px;}
.box_tructiep_vietlott_2 .title{ width: 100%; float: left; background: #B50E7D; padding: 10px 0px; color: #fff; position: relative; margin: 10px 0px 0px 0px; text-align: left;  }
.box_tructiep_vietlott_2 .title:before{ content: ''; position: absolute; left: 0px; top: 5px; width: 100%; border-top: 1px dotted #fff;}
.box_tructiep_vietlott_2 .title:after{ content: ''; position: absolute; left: 0px; bottom: 5px; width: 100%; border-top: 1px dotted #fff;}
.box_tructiep_vietlott_2 .title .gt_saptoi{width: 52%; float: left; }
.box_tructiep_vietlott_2 .title .gt_saptoi h2{ text-transform: uppercase;font-family: 'robotob'; font-size: 25px; margin-top: 10px; }
.box_tructiep_vietlott_2 .title .gt_saptoi p{ text-transform: uppercase;font-family: 'robotob'; font-size: 36px; }
.box_tructiep_vietlott_2 .title .img_logo{ width: 20%; float: left; margin: 10px 0px 0px 0px; padding-left: 10px; }
.box_tructiep_vietlott_2 .title .mothuong_tiep{ width: 28%; float: right; padding-top: 5px; }
.box_tructiep_vietlott_2 .title .mothuong_tiep p{margin-bottom: 0px;}
.box_tructiep_vietlott_2 .tk{ padding: 10px 0px; text-transform: uppercase; color: #4E0034; font-size: 17px;font-family: 'robotob'; width: 100%; float: left }

.box_tructiep_vietlott_2 .content_vl .ngay{ color: #4E0034; font-family: 'robotob'; font-size: 16px; padding: 20px 0px; width: 100%; float: left; }
.box_tructiep_vietlott_2 .content_vl .ngay h2{ font-size: 40px; text-transform: uppercase; color: #4E0034; }
.box_tructiep_vietlott_2 .table_thongke{ width: 100%; float: left; background: #FFB8F6; margin: 20px 0px 0px 0px; color: #4E0034; }
.box_tructiep_vietlott_2 .box_ketqua span{ width: 60px; height: 60px; display: inline-block; background: #C44822; font-family: 'robotob'; line-height: 60px; text-align: center; border-radius: 50%; font-size: 34px; color: #000; margin: 0px 5px; text-shadow: -1px -1px 0 rgba(0,0,0,.3); border: 2px solid #990000; }
.box_tructiep_vietlott_2 .giatri_jackpot{ color: #845029; background: #F4C282; font-family: 'robotob';width: 100%; float: left; padding: 10px 0px; font-size: 28px; text-transform: uppercase; }
.box_tructiep_vietlott_2 .giatri_jackpot .gtblive{ padding: 2px 10px; color: #cc0000; display: inline-block ;font-family: 'robotob'; font-size: 30px;margin: 0px 0px 5px 0px;}
.box_tructiep_vietlott_2 .table_vietlott{ padding: 0px 11px; width: 100%; float: left;}
.box_tructiep_vietlott_2 .table_vietlott table{ border: 0px; }
.box_tructiep_vietlott_2 .table_vietlott table th{ color: #fff; font-family: 'robotob'; text-transform: uppercase; font-size: 16px; padding: 10px 10px; background: #610E61; }
.box_tructiep_vietlott_2 .table_vietlott table td{ background: none !important; border-bottom: 1px solid #fff; font-size: 17px; color: #4E0034; border-right: 0px; font-family: 'robotob'; padding: 10px 0px; }
.box_tructiep_vietlott_2 .ball{ text-align: center; letter-spacing: 10px; font-size: 18px; }

.box_tructiep_vietlott_3dpro{width: 100%;float: left;background: url('../images/banner_head.png') center no-repeat;background-size: cover;margin-bottom: 10px;}
.box_tructiep_vietlott_3dpro .title{ width: 100%; float: left; padding: 24px 0px; color: #fff; position: relative;text-align: left;  }
.box_tructiep_vietlott_3dpro .title .gt_saptoi{width: 52%; float: left; }
.box_tructiep_vietlott_3dpro .title .gt_saptoi h2{ text-transform: uppercase;font-family: 'robotob'; font-size: 24px; margin-top: 10px; color: #f3ad40}
.box_tructiep_vietlott_3dpro .title .gt_saptoi p{ text-transform: uppercase;font-family: 'robotob'; font-size: 36px; }
.box_tructiep_vietlott_3dpro .title .img_logo{ width: 20%; float: left;  padding-left: 10px; }
.box_tructiep_vietlott_3dpro .title .mothuong_tiep{ width: 28%; float: right; padding-top: 5px; }
.box_tructiep_vietlott_3dpro .title .mothuong_tiep p{font-size: 14px;margin-bottom: 0px;}
.box_tructiep_vietlott_3dpro .tk{ padding: 10px 0px; text-transform: uppercase; color: #4E0034; font-size: 17px;font-family: 'robotob'; width: 100%; float: left }

.box_tructiep_vietlott_3dpro .content_vl .ngay{ color: #4E0034; font-family: 'robotob'; font-size: 16px; padding: 20px 0px; width: 100%; float: left; }
.box_tructiep_vietlott_3dpro .content_vl .ngay h2{ font-size: 40px; text-transform: uppercase; color: #4E0034; }
.box_tructiep_vietlott_3dpro .table_thongke{ width: 100%; float: left; background: #FFB8F6; margin: 20px 0px 0px 0px; color: #4E0034; }
.box_tructiep_vietlott_3dpro .box_ketqua span{ width: 60px; height: 60px; display: inline-block; background: #C44822; font-family: 'robotob'; line-height: 60px; text-align: center; border-radius: 50%; font-size: 34px; color: #000; margin: 0px 5px; text-shadow: -1px -1px 0 rgba(0,0,0,.3); border: 2px solid #990000; }
.box_tructiep_vietlott_3dpro .giatri_jackpot{ color: #845029; background: #F4C282; font-family: 'robotob';width: 100%; float: left; padding: 10px 0px; font-size: 28px; text-transform: uppercase; }
.box_tructiep_vietlott_3dpro .giatri_jackpot .gtblive{ padding: 2px 10px; color: #cc0000; display: inline-block ;font-family: 'robotob'; font-size: 30px;margin: 0px 0px 5px 0px;}
.box_tructiep_vietlott_3dpro .table_vietlott{ padding: 0px 11px; width: 100%; float: left;}
.box_tructiep_vietlott_3dpro .table_vietlott table{ border: 0px; }
.box_tructiep_vietlott_3dpro .table_vietlott table th{ color: #fff; font-family: 'robotob'; text-transform: uppercase; font-size: 16px; padding: 10px 10px; background: #610E61; }
.box_tructiep_vietlott_3dpro .table_vietlott table td{ background: none !important; border-bottom: 1px solid #fff; font-size: 17px; color: #4E0034; border-right: 0px; font-family: 'robotob'; padding: 10px 0px; }
.box_tructiep_vietlott_3dpro .ball{ text-align: center; letter-spacing: 10px; font-size: 18px; }

.khung {
    width: 100%;
    position: relative;
    margin-bottom: 10px;
}

.table_3dpro{background: #fff;text-align: center;margin-bottom: 20px;border-bottom: 1px solid #ded2ad}
.table_3dpro >tr:nth-child(2n+1){background: #fdfed8;}
.table_3dpro tr{background:#fff;}
.table_3dpro td{font-family: 'robotob';text-align: center;}
.table_3dpro tr td:first-child,.table_3dpro tr td:last-child{background: #de206b}
.table_3dpro tr td:last-child{color: #f3ad40;font-size: 16px}
.title_3dpro{
      font-family: 'robotob';
    font-size: 14px;
    background: #de206b !important;
    color: #f3ad40;
    text-transform: uppercase;
}
.title_3dpro th{padding:8px;}
.title_3dpro th:nth-child(2){font-size: 30px;border-left: 2px solid #fff;border-right: 2px solid #fff}
.rowLine3dpro td{padding: 7px 5px;font-size: 13px;border: 1px solid #ded2ad;border-bottom: none;color: #fff}
.rowLine3dpro td font{font-size: 16px;font-family: 'roboto';color: #f3ad40}
.rowLine3dpro td b{font-size: 24px}
.rowLine3dpro td:nth-child(2){color: #000}
.text_red3dpro{font-size: 50px;color: #1e03b7 !important;}
.text_red3dpro2{font-size: 35px}
.text_red3dpro3{font-size: 25px}
.bg456{background: #f7e8ef;}
.ball_power {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: solid 2px #900;
    background: #ffe1af;
    background: -moz-linear-gradient(-117deg,rgba(255,235,172,1) 0%,rgba(255,235,172,1) 10%,rgba(235,157,93,1) 50%,rgba(255,235,172,1) 95%,rgba(255,235,172,1) 100%);
    background: -webkit-gradient(left top,right bottom,color-stop(0%,rgba(255,235,172,1)),color-stop(10%,rgba(255,235,172,1)),color-stop(50%,rgba(235,157,93,1)),color-stop(95%,rgba(255,235,172,1)),color-stop(100%,rgba(255,235,172,1)));
    background: -webkit-linear-gradient(-117deg,rgba(255,235,172,1) 0%,rgba(255,235,172,1) 10%,rgba(235,157,93,1) 50%,rgba(255,235,172,1) 95%,rgba(255,235,172,1) 100%);
    background: -o-linear-gradient(-117deg,rgba(255,235,172,1) 0%,rgba(255,235,172,1) 10%,rgba(235,157,93,1) 50%,rgba(255,235,172,1) 95%,rgba(255,235,172,1) 100%);
    background: -ms-linear-gradient(-117deg,rgba(255,235,172,1) 0%,rgba(255,235,172,1) 10%,rgba(235,157,93,1) 50%,rgba(255,235,172,1) 95%,rgba(255,235,172,1) 100%);
    background: linear-gradient(50deg,rgba(255,235,172,1) 0%,rgba(255,235,172,1) 10%,rgba(235,157,93,1) 50%,rgba(255,235,172,1) 95%,rgba(255,235,172,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffebac',endColorstr='#ffebac',GradientType=1 );
}

.ball_power2 {
    background: #c44822 !important;
    background: -webkit-radial-gradient(50% 50%,closest-side,#faa433,#5e1c00) !important;
    background: -o-radial-gradient(50% 50%,closest-side,blue,#faa433,#5e1c00) !important;
    background: -moz-radial-gradient(50% 50%,closest-side,#faa433,#5e1c00) !important;
    background: radial-gradient(closest-side at 50% 50%,#faa433,#5e1c00) !important;
    color: #fff !important;
}

.table_3d{background: #fdfed8;text-align: center;width: 100%;}
.table_3d >tr:nth-child(2n+1){background: #fdfed8;}
.table_3d tr{/* background:#feffeb; */}
.table_3d td{font-family: 'robotob';width: 15%;text-align: center;}
.title_3d{
      font-family: 'robotob';
    font-size: 16px;
    background: #ab1487;
    color: #fff;
    text-transform: uppercase;
}
.title_3d th{padding:8px;}

.title_3d1{background:#fff6ba}
.title_3d1 th{padding:5px;color:#a65a01;text-transform: uppercase;border: 1px solid #ded2ab;font-size: 13px;font-family: 'roboto';border-bottom: none;}
.title_3d1 th strong{
    font-weight: bold;
    color: #a65a01;
    font-style: italic;
    font-size: 15px;
}
.rowLine td{padding: 5px 0px;font-size: 15px;color: #ab1487;font-weight: bold;text-transform: uppercase;border: 1px solid #ded2ad;border-bottom: none;}
.rowLine td font{font-size: 12px;font-weight: normal;font-family: 'roboto';}
.rowLine td strong{color: #000;font-size: 19px;}
.linebottom{}
.linebottom td:nth-child(1){
    width: 45%;
    font-size: 14px;
    color: #ccc;
}
.linebottom td:nth-child(2){}
.linebottom strong{color: #974e0f !important;}
.linebottom strong span{display:block; font-style:italic; text-align:right;padding-right:10px; font-size:12px}

.blockLinecounter{    background: #74107a;
    color: #fff;
    padding: 9px;
    text-transform: uppercase;
    text-align: center;}

.listtabcounter{
    text-align: center;
    color: #fff;
    float: left;
    width: 100%;
    border-bottom:1px solid #e491bd;
}
.listtabcounter li{display:inline-block; cursor:pointer;  width: 50%;padding: 5px;font-size: 20px;font-family: 'robotob';background: #eb242b;float: left;}
.listtabcounter li:hover{background:#f43c9d}
.activetab{background:#f43c9d !important}
.contenttab{background:#faf1e4;font-family: 'robotob';margin-bottom:10px; display:none}

.activeContenttab{display:block;}

.listtableresult{}
.listtableresult td{}
.listtableresult th{
    background: #f43c9d;
    padding: 12px;
    color: #fff;
    text-transform: uppercase;
}


#thongkemax4d { width: 100%; float: left; margin: 20px 0px 0px 0px; border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
#thongkemax4d .title{ background: #610e61; text-align: center; font-family: 'robotob'; text-transform: uppercase; color: #fff; padding: 10px 0px; font-size: 18px; }
#thongkemax4d th:not(.title){ background: #98036d;text-align: center; padding: 5px 0px; color: #fff; text-transform: uppercase; }
#thongkemax4d td{ text-align: center; padding: 5px; border-left: 1px solid #eee;border-top: 1px solid #eee; font-family: 'robotob';  }
#thongkemax4d tr:nth-child(odd) td{ background: #f2f2f2 }
.box_thongkexosoext{ width: 100%; float: left; margin: 20px 0px; }
.box_thongkexosoext .title_kqtkext{ width: 100%; float: left; background: linear-gradient(#ed1f23,#ff9a00); color: #fff; text-transform: uppercase; padding: 10px; font-family: 'robotob';  }
.box_thongkexosoext .luuy{ padding: 5px 0px; clear: both }
.box_thongkexosoext .box_tkdefault_title{ text-align: left; color: #333; clear: both; padding: 15px 0px 5px 0px; }
#bangthongkexoso table{ border: 1px solid #eee; }
.box_thongkexosoext .list_khongxuathienlaunhat{ width: 25%; float: left; text-align: center; padding: 10px 0px; }
.box_tkdefault_loto .box_tkdefault_title{ border: 0px;background: #ae0000;  padding: 5px; color: #fff; text-transform: uppercase;font-family: 'robotob'; text-align: center; }
.box_tkdefault_loto .box_tkdefault_title input{ border: 0px; height: 30px; width: 30px; margin: 0px 5px; }
.box_tkdefault_loto .box_tkdefault_title input[type="button"]{ border-radius: 5px; cursor: pointer; }
.box_tkdefault_loto .box_tkdefault_title input[type="button"]:hover{ background: #39975d; color: #fff; }

.bkqpower655 .ball{
        height: 60px;
    width: 60px;
    margin: 6px;
    line-height: 59px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-size: 35px;
    font-family: arial, helvetica, sans-serif;
    line-height: 59px;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
}
.bkqpower655 .ball_power{
    color: #000;
    text-shadow: 0px 0px 5px #fff;
    border: solid 1px #990000;
    margin: 6px 2px;
    background: rgb(255, 225, 175);
    background: -moz-linear-gradient(-117deg, rgba(255,235,172,1) 0%, rgba(255,235,172,1) 10%, rgba(235,157,93,1) 50%, rgba(255,235,172,1) 95%, rgba(255,235,172,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,235,172,1)), color-stop(10%, rgba(255,235,172,1)), color-stop(50%, rgba(235,157,93,1)), color-stop(95%, rgba(255,235,172,1)), color-stop(100%, rgba(255,235,172,1)));
    background: -webkit-linear-gradient(-117deg, rgba(255,235,172,1) 0%, rgba(255,235,172,1) 10%, rgba(235,157,93,1) 50%, rgba(255,235,172,1) 95%, rgba(255,235,172,1) 100%);
    background: -o-linear-gradient(-117deg, rgba(255,235,172,1) 0%, rgba(255,235,172,1) 10%, rgba(235,157,93,1) 50%, rgba(255,235,172,1) 95%, rgba(255,235,172,1) 100%);
    background: -ms-linear-gradient(-117deg, rgba(255,235,172,1) 0%, rgba(255,235,172,1) 10%, rgba(235,157,93,1) 50%, rgba(255,235,172,1) 95%, rgba(255,235,172,1) 100%);
    background: linear-gradient(50deg, rgba(255,235,172,1) 0%, rgba(255,235,172,1) 10%, rgba(235,157,93,1) 50%, rgba(255,235,172,1) 95%, rgba(255,235,172,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffebac', endColorstr='#ffebac', GradientType=1 );
}
.bkqpower655 .ball_power2{
    color: #fff;
    margin: 6px 2px;
    border: solid 1px #990000;
    background: #c44822;
    background: -webkit-radial-gradient(50% 50%, closest-side, #faa433, #983309);
    background: -o-radial-gradient(50% 50%, closest-side, blue, #faa433, #983309);
    background: -moz-radial-gradient(50% 50%, closest-side, #faa433, #983309);
    background: radial-gradient(closest-side at 50% 50%, #faa433, #983309);
}

.bkqmega645 .ball{
        height: 60px;
    width: 60px;
    margin: 6px;
    line-height: 59px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-size: 35px;
    font-family: arial, helvetica, sans-serif;
    line-height: 59px;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
}
.bkqmega645 .ball_power{
    color: #fff;
    text-shadow: 0px 0px 5px #000;
    border: solid 2px #fff;
    margin: 6px 2px;
    background: #f02525;
}

.bkqmax4d .boxgroup {
    width: 30%;
    float: left;
    margin: 5px 7px;
    border: solid 1px #610e61;
    border-left: 0;
    border-radius: 50px;
    background: #ffedff;
}
.bkqmax4d .boxgroup .name{ 
    width: 40px;
    float: left;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
    font-weight: bold;
    font-size: 23px;
    background: #610e61;
    color: #FFF;
 }
 .groupmax i{ font-size: 18px; }
.bkqmax4d .boxgroup .groupmax{ height: 40px; line-height: 40px; font-family: 'robotob'; letter-spacing: 3px; font-size: 30px; }
.balls{
    background: url("../images/balls-40px.png") no-repeat;
    font-size: 20px;
    height: 42px;
    width: 40px;
    display: inline-block;
    color: #fff;
    font-weight: bold;
    border: 0px;
    vertical-align: middle;
    position: static;
    margin: 3px;
    padding-left: 0px;
    text-shadow: 0px 0px 3px #333;
    padding-top: 7px;
    text-align: center;
    float: left;
}
.ball0{ background-position: 0px 0px; }
.ball1{ background-position: 0px -43px; }
.ball2{ background-position: 0px -86px; }
.ball3{ background-position: 0px -130px; }
.ball4{ background-position: 0px -175px; }
.ball5{ background-position: 0px -219px; }
.ball6{ background-position: 0px -263px; }
#bangtkxoso .box_tkdefault_title{ width: 100%; text-align: left; padding: 10px; font-family: 'robotob'; text-transform: uppercase; background: #1b3d65; color: #fff; margin-top: 10px; font-size: 15px;}
#bangtkxoso .list_tkxhnDT{padding: 0px;}
#bangtkxoso .list_tkxhnDT li{ width: 20%; float: left; padding: 5px 0px; list-style: none;}
.bol30 { width: 30px; height: 32px;background: url("../images/balls-30px.png") no-repeat; border: 0;vertical-align: middle; position: static;text-align: center;color: #000; font-size: 16px; text-shadow: 1px 1px #fff; display: inline-block; line-height: 30px; font-family: 'robotob'; }
.bol30_0{background-position: 0px 0px;}
.bol30_1{background-position: 0px -32px;}
.bol30_2{background-position: 0px -64px;}
.bol30_3{background-position: 0px -97px;}
.bol30_4{background-position: 0px -131px;}
.bol30_5{background-position: 0px -164px;}
.bol30_6{background-position: 0px -197px;}
.bol30_7{background-position: 0px -231px;}
.bol30_8{background-position: 0px -264px;}
.bol30_9{background-position: 0px -297px;}

#box-top-index{border:1px solid #ccc;border-radius: 10px;}
.box-top-index{border-right: 1px solid #ccc;}
.box-top-index:last-child{border-right: 0px;}
.box-top-index b{font-size: 12px;font-family: robotob;display: block;text-align: center;padding: 7px 5px 0px 5px;}
.box-top-index ul{list-style: none;margin: 0px;padding: 0px;padding-top: 7px;}
.box-top-index ul li{margin-bottom: 7px;border-top: 1px solid #ccc;padding-top: 7px;}
.box-top-index ul li a{font-family: roboto;font-size: 12px;color: #000;text-transform: capitalize;padding: 5px;}
.title-sub{color: #017db1 !important;font-family: robotob !important;}

#bando{position: relative;}
.ul-tabs-pro-detail{list-style:none;display: inline-block;position: absolute;text-align: center;top: 10px;left: 0;z-index: 9;padding: 0px;}
.ul-tabs-pro-detail li{font-size:15px;color:#011111;font-family: robotob;cursor: pointer;display: inline-block;margin: 0px 5px 10px 5px;position: relative;text-transform: uppercase;box-shadow: 0px 0px 5px #333; border-radius: 5px;padding: 10px 10px;background: #fff;}
.ul-tabs-pro-detail li.active,.ul-tabs-pro-detail li:hover{color: #fff;background: #cc0000;}
.content-tabs-pro-detail{display:none;position: relative;height: 450px;}
.content-tabs-pro-detail.active{display:block;}
.content-tabs-pro-detail iframe{
    position:absolute!important;width:100%!important;height:100%!important;top:0px!important;left:0px!important;
}

.chinhanh{margin-bottom: 20px;text-align: center;}
.chinhanh h3{color: #333333;font-size: 16px;font-family: robotob;margin-top: 10px;}
.chinhanh img{border-radius: 5px;}

@media only screen and (max-width: 1090px) { 
    .menu__top{display: none;}
    .menu-res{display: block;}
    .banner-header{margin-left: 0px;}
    .left,.right{display: none;}
    .main{width: 100%;padding: 0px;}
    #messages-facebook{display: none;}
    .support-online{display: none;}
    .chungnhan{background: #FFE483;}
    
    .giai7lohome span{padding: 5px 16px;}
}
@media only screen and (max-width: 567px) { 
    .doivetrung li{font-size: 14px;}
    .chungnhan{min-height: unset;}
    #box-top-index{display: none;}
    .zoom-number{display: none;}
    .title_xoso a{display: none;}
    .slogan{display: none;}
    .hotline{display: none;}
    .hotline-mb{display: block;}
    .div_tab_thu ul li a{font-size: 8px;}
    .bangkqxs_link a i{display: none;}
    .bangkqxs_link a:before{display: none;}
    .bangkqxs_link a{font-size: 12px;margin: 0px 4px 0px 4px;}
    .kqxs_content .title_tinh{font-size: 13px !important;}
    .no_mobile{display: none;}
    .tab-xoso a{font-size: 9px;}
    .title_ti{font-size: 16px;}
    .boxLoto .somien span{font-size: 14px;}
    .kq-dv, .kq-c{font-size: 12px;padding: 0px 2px;}
    .boxLoto table td{font-size: 12px;}
    .tab_phongthuy li{font-size: 14px;width: 104px;margin:0px 3px}
    .box_tructiep_vietlott_1 .title .gt_saptoi {width: 100%;padding-right: 10px;padding-left: 10px;margin-top: 25px;}
    .box_tructiep_vietlott_1 .title .mothuong_tiep {position: absolute;right: 0px;top: 0px;width: 200px;}
    .box_tructiep_vietlott_1 .title, .box_tructiep_vietlott_3 .title, .box_tructiep_vietlott_2 .title {font-size: 14px;text-align: right;}
    .box_tructiep_vietlott_1 .box_ketqua span {width: 49px;height: 49px;line-height: 46px;font-size: 22px;margin: 0px 1px;}
    .box_tructiep_vietlott_1 .content_vl .ngay h2 {font-size: 24px;}
    .box_tructiep_vietlott_3 .title .mothuong_tiep {position: absolute;right: 0px;top: 0px;width: 200px;}
    .box_tructiep_vietlott_3 .title .gt_saptoi {width: 100%;padding-right: 10px;padding-left: 10px;margin-top: 25px;}
    .box_tructiep_vietlott_3 .table_vietlott table th{font-size: 13px;padding: 10px 5px;}
    .box_tructiep_vietlott_3 .table_vietlott table td{font-size: 12px;}
    .box_tructiep_vietlott_1 .table_vietlott table td{font-size: 12px;}
    .box_tructiep_vietlott_1 .table_vietlott table th{font-size: 12px;padding: 10px 5px;}
    .box_tructiep_vietlott_3 .box_ketqua span {width: 40px;height: 40px;line-height: 36px;font-size: 22px;}
    .box_tructiep_vietlott_3 .content_vl .ngay h2 {font-size: 24px;}
    .box_tructiep_vietlott_2 .box_ketqua span{ width: 40px; height: 40px; line-height: 36px; font-size: 18px; }
    .box_tructiep_vietlott_2 .title .gt_saptoi{ width: 100%; padding-right: 10px; padding-left: 10px; margin-top: 25px; }
    .box_tructiep_vietlott_2 .title .mothuong_tiep{ position: absolute; right: 0px; top: 0px; width: 200px; }
    .box_tructiep_vietlott_2 .content_vl .ngay h2{ font-size: 20px; }
    .kqxs_content .giai_tam .dayso{ font-size: 32px;}

    .box_tructiep_vietlott_3dpro .box_ketqua span{ width: 40px; height: 40px; line-height: 36px; font-size: 18px; }
    .box_tructiep_vietlott_3dpro .title .gt_saptoi{ width: 100%; padding-right: 10px; padding-left: 10px; text-align: center; }
    .box_tructiep_vietlott_3dpro .title .mothuong_tiep{ position: absolute; right: 0px; top: 0px; width: 200px; }
    .box_tructiep_vietlott_3dpro .content_vl .ngay h2{ font-size: 24px; }
    .title_3dpro{font-size: 8px}
    .title_3dpro th:nth-child(2){font-size: 14px;}
    .text_red3dpro{font-size: 32px;}
    .text_red3dpro2{font-size: 20px;}
    .text_red3dpro3{font-size: 16px;}
    .rowLine3dpro td{font-size: 9px;}
    .rowLine3dpro td font{font-size: 12px}
    .table_3dpro tr td:last-child{font-size: 10px}
    .mobilehiden, .body-l .title span {display: none;}
    .kqxs_content table td .dayso {font-size: 16px;}
    .kqxs_content .giai_datbiet .dayso {font-size: 20px;}
    .row_loto2{width: 100%;}
    .row_loto2 div .decktop, .row_loto1 div .decktop{display: none;}
    .row_loto2 div .mobile, .row_loto1 div .mobile{display: block;}
    
}
