@font-face{font-family:FontAwesome;src:url(/xoso88/fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2');font-weight:400;font-style:normal}html *{outline:0!important}body,html{margin:5px auto 0;padding:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:Roboto,Arial,sans-serif;line-height:25px;font-size:15px;font-weight:400;color:#000;background-color:#fff}.body-wrapper{position:relative}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}ul{padding:0;margin:0}p{margin:0 0 10px}hr,img{border:0}.link-statistic ul,.list-link ul,.mega-detail ul,.power-detail ul,ul{list-style-type:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel-indicators,.live-header,.text-sm,ul.main-menu>li{text-align:center}.clearfix{clear:both}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.row{margin-right:-15px;margin-left:-15px}.hide{display:none!important;animation:fadeOutLeft 1s}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-12,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.form-doveso{padding:10px}.form-doveso .form-group{margin-bottom:10px}.form-group{margin-bottom:15px}.form-control,output{font-size:14px;line-height:1.42857143;color:#555;display:block}.col-xs-12{width:100%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.adv-side-bar,.fa-fw,.fa-li,.number-week,.quangcao980x90_nodesktop,.tab ul.ul-tab li,.text-center,.today,.today-hide,table.table-statistic tbody tr td{text-align:center}table.table-statistic tbody tr td:nth-child(even){font-size:22px;font-weight:700}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.dropdown-menu{float:left}a{color:#337ab7;text-decoration:none;background-color:transparent}.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table-bordered>thead>tr>th{border:1px solid #ddd;border-bottom-width:2px}.banner-adv-wrapper{width:728px;height:90px;float:right}.banner-adv-wrapper2{margin:0 auto;width:970px;height:90px}.menu-lv2-down{position:absolute;z-index:9999;background-color:#fff;top:49px;margin-left:-10px;box-shadow:2px 6px 12px rgba(0,0,0,.175);display:none;width:155px;text-align:left}.menu-lv2-down ul{padding:0}.menu-lv2-down ul li{padding:5px 10px}ul.main-menu>li{display:table-cell;padding:10px;text-align:center}ul.main-menu>li a{color:#fff;font-weight:700}.menu-lv2-down ul li a{color:#c00}.parentlinklot{width:95%;margin-bottom:20px;height:30px}.childlinklot{float:left;border:1px solid #ddd;padding:3px;font-weight:700}.childlinklot.lot2{width:50%}.childlinklot.lot3{width:33%}.childlinklot.lot4{width:25%}.navbar-default{margin-top:10px;background-color:#f8f8f8;border-color:#e7e7e7}.navbar{position:relative}.navbar-collapse{padding:0}.nav{list-style:none}.nav>li,.nav>li>a{display:block}.menu-mobile ul.ul-xsmb-thu{padding:0;display:table;width:100%}.menu-mobile ul.ul-xsmb-thu li{display:table-cell;text-align:center;padding:5px 0}.menu-mobile ul.ul-xsmb-thu li a{color:#c00;font-size:14px}.menu-lv2-down ul li:hover,.navbar-default ul.main-menu>.active,.navbar-default ul.main-menu>.active:focus,.navbar-default ul.main-menu>.active:hover,.navbar-default ul.main-menu>li:focus,.navbar-default ul.main-menu>li:hover{background-color:#900}.menu-lv2-down ul li a:hover,.menu-lv2-down ul li:hover a{color:#fff}ul.main-menu li:hover .menu-lv2-down{display:block}ul.main-menu{display:table;width:100%;background-color:#c00}ul.main-menu>li>a i{font-size:22px;padding-top:3px}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block}.fa-home:before{content:"\f015"}.fa-user:before{content:"\f007"}.fa-hand-o-right:before{content:"\f0a4"}.fa-caret-down:before{content:"\f0d7"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-home:before{content:"\f015"}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.center-side-bar{border:1px solid #ddd;padding:0;margin-top:10px}.visible-sm,.visible-xs{display:none!important}.img-responsive{display:block;max-width:100%;height:auto}.menu-mobile{margin-top:5px;position:relative}.menu-mobile .col-xs-12,.menu-mobile li.col-xs-3,.menu-mobile li.col-xs-6{padding:0;text-align:center;vertical-align:middle}.menu-mobile ul.ul-lv2{border:1px solid #ccc;padding:0;display:table;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px}.menu-mobile ul.ul-lv2 li{display:table-cell;text-align:center;border-right:1px solid #ccc;padding:5px 0}.menu-mobile li a{display:block;text-decoration:none;color:#0808f7;font-weight:700}.menu-mobile li a i.fa-bars{margin-left:-25px;color:#e6e7e8}.menu-mobile i{font-size:30px;padding:0}.menu-mobile img.logo-mb{height:40px;margin:0 auto}.menu-mobile li a i.fa-user{margin-right:-25px;color:#666}.category-mobile ul li a{color:#58595b}.show{visibility:visible;opacity:1;animation:fadeInLeft 1s}.category-mobile{margin-top:40px;position:absolute;background-color:#fff;z-index:1000;left:0;border:1px solid #ccc}.category-mobile ul li{border-bottom:1px solid #ccc;padding:5px 10px}.main-title{border:1px solid #c00;padding:5px 5px 5px 10px;margin-bottom:10px;margin-top:10px}.main-title h1{margin:0;font-size:15px}.text-gray-bold{color:#666;font-weight:700}.live-header{display:none}.live-header{background-color:#f1f2f2;color:#414042;font-weight:700;padding:5px}.loader12{display:inline-block;width:5px;height:5px;border-radius:50%;animation:loader12 1s linear alternate infinite;position:absolute;top:40px;left:50px}.live-content{padding-left:45px}.live-header i{font-size:22px;padding:8px 20px}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:4px;vertical-align:middle}.btn-danger{width:100px;border:1px solid #ed1c24;border-radius:15px;background-color:#ed1c24;font-weight:700;display:inline-block;margin-top:-6px;padding:2px;color:#fff}.block{border:1px solid #ccc;margin:10px 0}.block-main-heading h1,.block-main-heading h2,.block-main-heading h3{color:#fff;font-size:18px;padding:5px 10px;margin:0;line-height:1.5;background:#c00;font-weight:700}.class-title-list-link{font-size:15px;margin:0}.list-link h2 a,.list-link h2 span,.list-link h3 a,.list-link h3 span{color:#900;font-weight:700;margin:8px;float:left;font-size:15px}.list-link h2 span,.list-link h3 span{margin:8px 0}.block-main-content table,.prize-detail table{margin-bottom:0!important}.block-main-heading h1 a,.block-main-heading h2 a,.block-main-heading h3 a{color:#fff;font-weight:700;text-decoration:underline}.u-line{text-decoration:underline}.line-adv{margin:20px 0 0}.line-adv,.line-header{padding:0;border-top:1px solid #ddd}table{border-spacing:0;border-collapse:collapse}.table{width:100%;max-width:100%;margin-bottom:20px}.block-main-content table,.prize-detail table{margin-bottom:0!important}.table-bordered{border:1px solid #ddd}.table>tbody>tr>td,.table>tbody>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table-bordered>tbody>tr>td{border:1px solid #ddd}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}table.table tbody tr td,table.table thead tr th{padding:3px}table.table-xsmax tbody tr td:first-child,table.table-xsmb tbody tr td:first-child,table.table-xsmn tbody tr td:first-child{text-align:center;vertical-align:middle}table.table-xsmax span.col-xs-4,table.table-xsmax span.col-xs-6,table.table-xsmb span.col-xs-3,table.table-xsmb span.col-xs-4,table.table-xsmb span.col-xs-6{padding:0;text-align:center}.lotte-special{color:#1f10e2;font-size:24px}.special-prize-lg{color:#f40819;font-size:34px;font-weight:700}.lotte-black{color:#000;font-size:28px;font-weight:700}.special-prize-sm{color:#f40819;font-size:30px;font-weight:700}.adv-side-bar{width:auto;margin:20px 0}.banner-adv-small{margin:0 auto 20px;width:300px;max-height:300px;box-sizing:content-box}.textadv{font-size:12px;padding:0 0 10px}.link-pad-left{padding:5px;display:inline-block}.line-header{margin:0}.padding10{padding:10px;margin:0}.prize-detail th,.table-lanxh th,table.table-loto th,table.table-statistic th{color:#900;background-color:#e8e8e8;text-align:center}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}table.table-loto tbody tr td{font-weight:700}table.table-loto tbody tr td:nth-child(even){padding-left:10px;font-size:17px}table.table-xsmn tbody tr td{text-align:right}table.table-xsmn thead th a{color:#1f10e2;text-decoration:underline}table.table-xsmn thead th{background-color:#e8e8e8}table.table-xsmn span.col-xs-12{padding:0}table.livetn2 td.tn_prize{width:50%}table.livetn3 td.tn_prize{width:30%}table.livetn4 td.tn_prize{width:25%}.link-statistic{margin-top:10px;padding-left:25px}.link-statistic ul{position:relative}.link-statistic li{margin-bottom:7px}.link-statistic ul li:before{position:absolute;margin:11px 0 0 -13px;vertical-align:middle;display:inline-block;width:4px;height:4px;border-radius:8px;background:#000;content:""}.link-statistic a{text-decoration:underline!important;color:#120cf4!important}.text-right{text-align:right}.text-blue{color:#1f10e2;font-weight:400}.text-red{color:#c00}.margin-10{margin:10px}.text-black-bold{font-weight:700}.tab ul.ul-tab{padding:0;display:table;width:100%;font-size:13px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ccc}.tab ul.ul-tab li{display:table-cell;padding:5px 0;border-right:1px solid #ccc}.tab-statistic li a{color:#ed1c24}.tab-statistic .active{background-color:#f2f2f2}.tab li a{display:block;text-decoration:none;font-weight:700}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-statistic{padding:10px}.form-statistic .form-control{margin-right:10px}.btn-red{width:100px;border:1px solid #ed1c24;background-color:#ed1c24;font-weight:700;margin-top:-3px;border-radius:0;color:#fff;padding:5px}.loadmoreimg{display:none}.sub-heading h3{border:1px solid #ddd;color:#0a21ef;margin:0;line-height:1;font-size:15px;padding:5px}.bg-gray{background-color:#e8e8e8;margin-top:10px;position:relative}.bg-gray a,.link-statistic a{text-decoration:underline!important;color:#120cf4!important}.list-link ul{padding:5px 0}.list-link ul li{padding:0 2px;display:inline-block;font-weight:700}.list-link ul li span:after{content:'\f101';font-family:FontAwesome;margin-top:0;margin-left:2px}.bg-gray .down-icon{position:absolute;right:10px;top:0;color:#120cf4;font-size:25px}.title-sidebar-right{background-color:#e8e8e8;text-align:center}.title-sidebar-right h3,.title-sidebar-right h3 a{color:#900;font-weight:700;font-size:18px;line-height:2;margin:0}.content-right-sidebar{padding-left:40px}.content-right-sidebar li,.level2 li{position:relative}.content-right-sidebar a,.level2 a{color:#444}.content-right-sidebar a.text-black-bold,.text-black-bold{color:#000;font-weight:700}.content-right-sidebar>ul>li:before{position:absolute;top:3px;margin:6px 0 0 -21px;vertical-align:middle;display:inline-block;width:6px;height:6px;background:#000;content:""}.content-right-sidebar ul.sub-content li:before,.level2 li:before{content:"-";position:absolute;top:-7px;margin:5px 0 0 -15px;vertical-align:middle}.content-right-sidebar ul.sub-content{padding-left:20px}.level2 ul{padding-left:60px}.level2 ul li i.fa-caret-down{margin-left:10px;color:#999}ul.level3{padding-left:10px;display:none}.show2{display:block!important}ul.level3 li:before{content:""}.output{background:#c30909;background:-webkit-linear-gradient(rgba(195,9,9,1),rgba(73,3,3,1));background:-o-linear-gradient(rgba(195,9,9,1),rgba(73,3,3,1));background:-moz-linear-gradient(rgba(195,9,9,1),rgba(73,3,3,1));background:linear-gradient(rgba(195,9,9,1),rgba(73,3,3,1));border-radius:100%;font-size:24px;color:#fff;padding:0 5px;font-size:15px;padding:0 3px}table.livetn4 td.tn_prize div.output{padding:0 1px}.border-margin{border:1px solid #ccc;margin:15px 0}.quangcao980x90_nodesktop{display:none;padding:5px 0 10px}.menu-lv2 .nav{margin-top:-20px}.menu-lv2 .nav a{color:#ed1c24;font-weight:700}.menu-lv2 li.active,.menu-mobile ul.ul-xsmb-thu li.active{background-color:#f2f2f2}.navbar-nav>li>a{line-height:20px}.nav>li>a{padding:10px 15px}@media (min-width:768px){.container{width:750px}.col-sm-12{width:100%}.navbar{border-radius:4px}.navbar{min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}@media (min-width:992px){.container{width:970px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}}@media (min-width:1200px){.container{width:1170px}}@media screen and (max-width:1024px){.container{padding:0;margin:0;overflow-x:hidden;width:inherit}}@media (max-width:768px){.hidden-xs{display:none!important}.visible-xs{display:block!important}.banner-adv-wrapper,.banner-adv-wrapper2{width:inherit}table.table-loto tbody tr td:nth-child(even){font-size:16px;font-weight:400}}@media (max-width:600px){.main-title h1{font-size:12px}.lotte-special{font-size:18px}.special-prize-lg{font-size:25px}.lotte-black{font-size:23px}.special-prize-sm{font-size:22px}}@media (max-width:480px){body{line-height:18px;font-size:15px}.block-main-heading h1,.block-main-heading h2,.block-title-sub h2{font-size:14px}.list-link{font-size:13px;padding:3px 0}.sub-heading h3,table.table-statistic tbody tr td:nth-child(even){font-size:15px}.table>thead:first-child>tr:first-child>th{font-size:12px}.link-statistic ul li:before{margin:6px 0 0 -13px}}@media (max-width:380px){.special-prize-lg{font-size:23px}.table-xsmn.text-table span.lotte-black,.table-xsmn.text-table span.special-prize-lg,.table-xsmn.text-table span.special-prize-lg-25{font-size:22px}}@media (max-width:320px){.prize-value span.result-jackpot,.special-prize-lg{font-size:23px}.table-xsmn.text-table span.lotte-black,.table-xsmn.text-table span.special-prize-lg{font-size:23px}}@media (max-width:640px) and (min-width:270px){body,html{margin:0 auto;padding:0}.banner-adv-wrapper{width:100%;height:auto;border-bottom:1px solid #ddd}.quangcao980x90_nodesktop{display:block}.list-link h2 a,.list-link h3 a{margin:8px 5px}}.fix-width-center{width:255px}.fix-width-right{width:330px}.my_pagination a{display:inline-block;background:red;padding:5px 15px;color:#fff}.my_pagination{text-align:center;margin-top:12px}.my_pagination a:active{background:#ffff}.my_pagination a.active{background:#fff;border:1px solid red;color:red}@media only screen and (max-width:768px){.result.margin-10{line-height:1.7}.result.margin-10 img{max-width:100%;max-height:100vh}}
.category-mobile.show {
	width: 100%;
	height: 100%;	
}
.category-mobile > ul >li>a{
	color: black;
	font-weight: bold;
}
ul.subcommittee {
	width: 18%;
	float: left;
	margin: 0px 1%;
}
ul.subcommittee >li >a {
	margin-left: 11px;
}
.category-mobile{
	position: absolute;
	top: 0;
	visibility: visible;
	transition: all 1s;
	will-change: transform;
}
@keyframes fadeoutLeft {
    from {
        opacity:0;
        -webkit-transform: translateX(-100px);
        -moz-transform: translateX(100px);
        -o-transform: translateX(100px);
        transform: translateX(0px);
    }
    to {
        opacity:1;

        transform: translateX(-300px);
    }
}
.hide {
    animation: fadeoutLeft 1s!important;
    display: initial!important;
    transform: translateX(-400px);
    transition: .5s;
}
.category-mobile.show,.category-mobile.hide {
    margin: 0!important;
}
button#clicknone {
    border: none;
    font-size: 26px;
    background: no-repeat;
    margin: 7px 6px;
}
table.table.table-bordered.text-center.table-number {
    background: #cc0000;
}

table.table.table-bordered.text-center.table-number .radio-stick {
    display: inline-block;
}

table.table.table-bordered.text-center.table-number form {
    display: inline-block;
    width: 5;
}

table.table.table-bordered.text-center.table-number .radio-stick label {
    color: white;
}
.bg_brown.clearfix .conect_out {
    background: #cc0000;
    margin-right: 10px;
    color: #ffff;
    padding: 5px 9px;
    margin-top: 0px;
    border-radius: 6px;
}
.zoom-in-icon {
    background-image: url(/xoso88/img/ic_keno.png)!important;
    width: 19px;
    height: 17px;
}
i.icon.zoom-in-icon {
    position: initial;
    background-color: unset;
    border: 0px;
    background-size: 33px;
    background-position-x: 0px;
    background-position-y: -27px;
    width: 30px;
    height: 30px;
}
.subscription-button .dspnone {
    display: none;
}
.digits-form label.radio[data-value="0"] span::after {
    content: " Đầy đủ";
}
.digits-form label.radio[data-value="2"] span::after {
    content: " 2 số";
}
.digits-form label.radio[data-value="3"] span::after {
    content: " 3 số";
}
.digits-form label.radio input {
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
    pointer-events: none;
}
.digits-form label.radio input+b {
    width: 1em;
    height: 1em;
    display: inline-block;
    border-radius: 100%;
    border: none;
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
}
.digits-form label.radio input:checked+b {
    background-image:url('data:image/svg+xml;utf8,<svg xmlns="http:%2F%2Fwww.w3.org%2F2000%2Fsvg" xmlns:xlink="http:%2F%2Fwww.w3.org%2F1999%2Fxlink" version="1.1" viewBox="0 0 100 100"><circle cx="50" cy="50" r="30" fill="%23537E51"%2F><%2Fsvg>');
}
.digits-form label.radio input+b {
    width: 1em;
    height: 1em;
    display: inline-block;
    border-radius: 100%;
    border: none;
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
}
.digits-form label.radio * {
    vertical-align: middle;
}
.block-main-content .control-panel {
    background: #cc0000;
    color: white;
}

.block-main-content .control-panel .radio {
    display: inline-block;
    margin-left: 9px;
}
.buttons-wrapper, .subscription-button {
    margin-left: .5em;
    display: inline-block;
}
.buttons-wrapper {
    display: inline-block;
}
.buttons-wrapper {
    float: right;
        margin-top: 10px;
}
span.zoom-in-button {
    cursor: pointer;
}
.zoom-in-button span::after {
    content: "Phóng to";
}
i.icon.zoom-in-icon {
    display: inline-block;
        vertical-align: middle;
}
form.digits-form {
    float: left;
}

.block-main-content .control-panel {
    overflow: hidden;
}
.block-main-content.my-full-screen table tr span {
    /*font-size: 25px!important;*/
}
.my-full-screen table.table {
    height: 94%;
}
.zoom-out-icon {
    background-image: url(/xoso88/img/zoom_out.png);
    width: 45px;
    height: 44px;
}
span.my-zoom-out-button {
    position: fixed;
    z-index: 99999999;
    top: 0px;
    right: 17px;
    cursor:pointer;
}
.my_hide{
    display:none;   
}
span.my-zoom-out-button i {
    font-size: 35px;
}
.my-full-screen {
    position: fixed;
    top: 0;
   bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 9999;
    margin: auto;
}
.visible-xs.visible-sm.menu-mobile.my_fix {
    position: fixed;
    top: 0px;
    z-index: 999;
    background: #c00;
    margin-top: 0px;
    width: 100%;
}

.visible-xs.visible-sm.menu-mobile.my_fix ul-lv2 {
    color: red;
}

.visible-xs.visible-sm.menu-mobile.my_fix .ul-lv2 li a {
    color: white;
}
.buttons-wrapper .subscription-button span::after {
    content: " Thông báo";
    vertical-align: middle;
}
.cbx:checked~label:after {
    left: 20px;
    background: #fff;
}
.cbx:checked~label {
    background: #537e51;
}
.lbl1 {
    position: relative;
    display: inline-block;
    height: 16px;
    width: 40px;
    background: #898989;
    border-radius: 100px;
    cursor: pointer;
    transition: all .3s ease;
    vertical-align: middle;
}
.lbl1:after {
    position: absolute;
    left: -2px;
    top: -3px;
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 100px;
    background: #fff;
    box-shadow: 0 3px 3px rgba(0,0,0,.05);
    content: '';
    transition: all .3s ease;
    border: 2px solid #fb9b34;
}
.subscription-button {
    margin-right: 6px;
}

label#load_kq_mn_0_chx_lbl {
    margin-bottom: 0px;
}
.modal-content {
    background-color: #fefefe;
    margin-top: 200px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #c7c7c7;
    width: 480px;
}
.modal-content .modal-header {
    padding: 20px 20px 0;
    border-bottom: 0;
}
.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #e9ecef;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
}
.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
    font-size: 18px;
    font-weight: 700;
}
.modal-close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: 700;
    margin-top: -4px;
}
.modal-content .modal-footer {
    padding: 8px 8px 8px 16px;
    border-top: 0;
}
.modal-footer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #e9ecef;
}
.btn-primary.custom-file-control:before, .btn.btn-primary {
    color: #3f51b5;
    background-color: transparent;
    border-color: #ccc;
}
.modal-footer .btn {
    font-size: 16px;
    text-transform: uppercase;
    margin: .5rem 1rem;
    font-weight: 500;
}
.visible-xs.visible-sm.menu-mobile.my_fix .col-xs-12 ul .col-xs-6 {
    display: none;
}

.visible-xs.visible-sm.menu-mobile.my_fix .col-xs-12 ul .showmenu {
    /* width: 10%; */
    width: 100%;
    margin-top: 2px;
}

.visible-xs.visible-sm.menu-mobile.my_fix .col-xs-12 ul .col-xs-6 {
    /* width: 90%; */
}

.visible-xs.visible-sm.menu-mobile .col-xs-12 ul.col-xs-12.ul-lv2 {
        width: max-content!important;
    overflow-x: scroll;
    outline: none!important;
}
.visible-xs.visible-sm.menu-mobile.my_fix .col-xs-12 ul.col-xs-12.ul-lv2::-webkit-scrollbar,.visible-xs.visible-sm.menu-mobile .col-xs-12.col-char::-webkit-scrollbar {
    width: 0;
    height: 0;
}
.menu-mobile ul.ul-lv2 li:after {
    float: left;
    content: "";
    background: #fff;
    width: 1px;
    height: 40%;
    position: absolute;
    right: 0;
    top: 30%;
}

.menu-mobile ul.ul-lv2 li {
    padding: 10px 5px!important;
position: relative;
}


.visible-xs.visible-sm.menu-mobile.my_fix .showmenu i {
    margin-left: 0px!important;
}
.contentbox {
   margin: 7px 0px;
    border: #ddd 1px solid;
    border-radius: 5px;
    text-align: left;
}
.contentbox_header {
    height: 32px;
    background: red;
}
.contentbox_header div {
    font-weight: 700;
    color: #606060;
    font-size: 13px;
    /* text-shadow: 1px 1px #fff; */
    position: relative;
    /* padding: 8px 0 0 5px; */
    line-height: 32px;
    padding-left: 5px;
    color: #fff!important;
}
.contentbox_body {
    padding: 5px;
}
.caudep:link, .caudep:visited {
    margin: 3px;
    padding: 5px;
    display: block;
    float: left;
    background: #fdfdfd;
    border: #dfdddb 1px solid;
    font-size: 16px;
    font-weight: 700;
    color: #1d5aeb;
    text-decoration: none;
}
.no_y{
    overflow-y: hidden;
    
}
label.lable-text {
    display: flex;
    height: 24px;
}
div#myModal .modal-content .modal-header {
    display: block;
}
ul.main-menu.fix_pc {
    position: relative;
    z-index: 100;
    top: 0;
    left: 0;
}
.visible-xs.visible-sm.menu-mobile.my_fix ul li a {
    color: #ffff;
}

.visible-xs.visible-sm.menu-mobile.my_fix ul li.active a {
    color: black;
}
.visible-xs.visible-sm.menu-mobile.my_fix ul li a {
    color: #ffff;
}

.visible-xs.visible-sm.menu-mobile.my_fix ul li.active a {
    color: black;
}

ul.subcommittee li:last-child {
    border-bottom: none;
}
ul.subcommittee.last {
    margin-top: -29px!important;
}
.category-mobile.show {
    position: fixed;
width: 320px;
visibility: visible;
    opacity: 1;
    animation: fadeInLeft 1s;
}
.col-xs-12.sodauduoi table tr {
    border-right: 1px solid #b5b2b2;
}

.col-xs-12.sodauduoi table tr.header {
    border-top: 1px solid #b9b9b9;
    border-left: 1px solid #b9b9b9;
    text-align: center;
}

.col-xs-12.sodauduoi table tr.header th {
    text-align: center;
}

.sodauduoi .buttons-wrapper {
    margin-top: 0px;
}
h2.title-bor.clearfix.kq-title {
    background: #cc0000;
    padding: 11px 11px;
    color: white;
    font-size: 16px;
}

h2.title-bor.clearfix.kq-title a {
    color: white;
}
.category-mobile.show {
    position: fixed;
    top: 0;
    border: 0;
    left: 0;
    overflow-x: hidden;
    height:100vh;
    z-index: 999999999999;
}
.col-xs-12.sodauduoi table {
    margin-right: 0px;
    width: 100%!important;
}
.cp-sms.txt-center {
    display: none!important;
}

.control-panel {
    background: #cc0000!important;;
    margin-bottom: 15px!important;;
}

h2.title-bor.clearfix.kq-title a {
    font-size: 14px!important;;
}
.list-link-footer ul>li ul li a {
    color: #000;
}
.list-link-footer ul>li ul li:before{
    content: url(/xoso88/img/list-icon.png);
    position: absolute;
    margin-left: -25px;
}
.list-link-footer ul>li ul {
    position: relative;
    padding-left: 20px;
}
.block.info-result {
    padding: 5px 9px;
}
.info-result a {
    color: #120cf4;
}
.result a {
    color: #120cf4;
}
.ketquatv-box-ads{display: none;}
.nav-link-tu-vi a {
    background: #cc0000;
    color: #fff;
    padding: 8px 9px;
    border-radius: 4px;
}

.nav-link-tu-vi {
    text-align: center;
}
.visible-xs.visible-sm.menu-mobile.news ul li {
    display: inline-block;
    width: initial;
    /* padding: 8px 11px; */
    /* border-right: 1px solid #c7c7c7; */
    /* border: 1px solid red; */
}

.visible-xs.visible-sm.menu-mobile.news ul {
    text-align: left;
}

.visible-xs.visible-sm.menu-mobile.news ul li a {
    display: block;
    margin-right: 8px;
}

.visible-xs.visible-sm.menu-mobile.news ul {
    padding: 0px 12px;
}
.fake-img {
    position: relative;
    width: 100%;
}

.fake-img:before {content: "";display: none;/* clear: both; */}

.fake-img .content-fake-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    /* padding: 1px 7px; */
}

.fake-img .content-fake-img img.tuvi-con-giap-img-fake {
    position: absolute;
}

.fake-img .content-fake-img img.tu-vi-con-giap-img-fake {
    position: absolute;
    width: 50%;
    right: 0px;
    /* top: 0px; */
}

.fake-img .content-fake-img .tu-vi-con-giap-txt {
    position: absolute;
    left: 7px;
    top: 50%;
    width: 50%;
    transform: translateY(-50%);
    text-align: center;
    font-family: cursive;
    font-size: 18px;
}

.fake-img:before {content: "";display: block!;width: 100%;}

.fake-img:before {content: "";display: block!important;padding-top: 55%;}

.fake-img {
    border: 1px solid #ececec;
    /* padding: 7px 5px; */
}

.content-fake-img .tu-vi-con-giap-txt .star-p {
    text-align: left;
    font-size: 15px;
    margin-top: 7px;
}

.content-fake-img .tu-vi-con-giap-txt .tu-vi-desc {
    font-weight: 100;
    font-family: unset;
    color: #cc0000;
}
.result p.bold:first-child {
    font-weight: bold;
}
a.button_share.share.facebook {
    background: #4267b2;
    color: #fff;
    padding: 6px 8px;
    border-radius: 4px;
	    display: inline-block;
}

span.title_share {
    display: inline-block;
    font-size: 11px;
    margin-right: 5px;
	color: #cc0000;
}
.ketquatv-box-ads.share_face {
    padding: 0px 0px;
    margin: 14px 0px;
	display: none;
}
.block.info-result img {
    max-width: 100%;
}
.share_face_desktop {
        margin-bottom: 13px;
}

.share_face_desktop .title-share {
    font-size: 16px;
}

.share_face_desktop .title_share {
    font-size: 20px;
}
.hidden-xs.hidden-sm.menu-lv2 {
    margin-top: 12px;
}
.result h2 {
    font-size: 18px;
}

.result h3 {
    font-size: 16px;
}

.result table {
    width: 100%;
    /* border: 1px solid red; */
}

.result table td {
    border: 1px solid #e4e4e4;
    text-align: center;
}

.result table th {
    border: 1px solid #e4e4e4;
    text-align: center;
    background: #efefef;
    color: #cc0000;
}
.my_fix .icon-lich-item{
	display:none;
}
.icon-lich-item{
    background: url(/xoso88/img/chon-ngay.png) 6px 6px no-repeat;
    float: left;
    height: 30px;
    width: 100%;
    background-position-x: 85%;
	display:none;
}
.block-main-heading p {
    background: #cc0000;
    color: #ffff;
    padding: 5px 11px;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
}
.visible-xs.visible-sm.menu_mobile_bachkim .ul-xsmb-thu li {
    display: table-cell;
    text-align: center;
    padding: 5px 0;
}

.visible-xs.visible-sm.menu_mobile_bachkim .ul-xsmb-thu li a {
    font-size: 14px;
    color: #c00;
    font-weight: bold;
}

.visible-xs.visible-sm.menu_mobile_bachkim ul {
    padding: 0;
    display: table;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.main-content.rongbackkim {
    padding: 5px 2px;
}
.col-xs-12.sodauduoi .title-a {
    font-size: 16px;
    font-weight: bold;
    padding: 0px 9px;
}
@media only screen and (max-width: 768px){
	.icon-lich-item{
		display:block;
		
	}
.hidden-xs.hidden-sm.col-md-3.center-side-bar.fix-width-center .article_list .wp_article{
    display: flex;
}
.hidden-xs.hidden-sm.col-md-3.center-side-bar.fix-width-center .article_list .wp_article .article_thumb_left{
    width: 50%;
    float: left;
}
.hidden-xs.hidden-sm.col-md-3.center-side-bar.fix-width-center .article_list .wp_article .article_description_right{
    width: 50%;
    float: right;
    margin: auto;
}
.hidden-xs.hidden-sm.col-md-3.center-side-bar.fix-width-center .item-menu.my_item_menu_article {
    display: block;
}
.hidden-xs.hidden-sm.col-md-3.center-side-bar.fix-width-center .item-menu {
    display: none;
}
.hidden-xs.hidden-sm.col-md-3.center-side-bar.fix-width-center {
    /*display: block!important;*/
    width: 98%;
    position: initial;
    float: left;
    text-align: center;
    padding-left: 16px;
    padding-right: 10px;
    margin: 0 auto;
}
	.share_face_desktop {
    display: none;
}
	ul.subcommittee{
		width: 48%;
		
	}
	ul.subcommittee.last{
		margin-top: -46px;
	}
	.buttons-wrapper {
        display: none!important;
    }
    ul.subcommittee ul li:last-child {
        border-bottom: 1px solid  #ccc;
    }
    ul.subcommittee>li>a {
        width: 100%;
        display: block;
        border-bottom: 2px solid  #ccc;
        margin-left: 0px;
        padding-left: 10px;
    }
	.ketquatv-box-ads{
            display: block!important;
            padding-top: 5px;
            padding-bottom: 5px;
            text-align: center;
            float: left;
            width: 100%;
        }
		.fake-img:before {
    content: "";
    display: block!important;
    padding-top: 70%;
	}	
	.result.margin-10 h3 {
    font-size: 19px;
    line-height: 30px;
}
}
.form-doveso #btndoSo {
    border-radius: 4px;
    margin-left: 5px;
}

.breadcrumb {
    padding: 0;
    font-size: 15px;
}
.breadcrumb .olBreadcrumb{
    list-style-type: none;
    word-wrap: break-word;
    padding-left: 0;
    margin: 0;
}
.breadcrumb .olBreadcrumb li {
    display: inline;
    word-wrap: break-word;
    padding-left: 0;
}
.breadcrumb.custorm{
	margin-bottom: 0px;
    background-color: #ffffff;
    border-radius: 4px;
}
.olBreadcrumb a:first-child {
    padding-left: 5px;
color: #0505a7;
}
#menuContainer .navbar-default{
border-color: #ffffff;
}
#menuContainer .navbar-default .navbar-collapse{
    border-color: #ffffff;
}

.visible-xs.visible-sm.menu-mobile.my_fix {
    position: fixed;
    top: 0px;
    z-index: 999;
    background: #fff!important;
    margin-top: 0px;
    width: 100%;
}
.menu-mobile.my_fix ul.ul-lv2 li {
    padding: 10px 2px!important;
    position: relative;
}
.col-top-menu{
   float: right;
    color: #fff;
    padding-top: 88px;
}
.col-top-menu button a {
    color: black;
    font-weight: 600;
} 

@media only screen and (max-width: 768px) {
.visible-xs.visible-sm.menu-mobile{
    display: flex!important;
}
ul.main-menu{
    width: 100%!important;
}
.col-md-9.ads_header{
    display: block;
    position: fixed;
    right: 0;
    z-index: 9999999999;
    top: 40%;
}
.col-top-menu {
    float: right;
    color: #fff;
    display: grid;
    padding-top: 0;
    position: absolute;
    /* top: 45%; */
    right: 0;
    /* height: 50px; */
    width: 351%;
    z-index: 99999;
}
}
