/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
body{
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
}
a:hover {
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    color: #F00;
    position: relative;
    text-shadow: 0 0 3px #444;
}
.foo3 {
    background-color: #263238 !important;
    padding: 10px;
    list-style: none;
    border-bottom: 1px solid #666;
    color: #90a4ae !important;
    line-height: 1.5;
}
.foo1 {
    background: #b0bec5 !important;
    padding: 10px;
    color: #FFF;
    font-size: 15px;
    line-height: 1.5;
    border-bottom: 2px solid #fff;
}
.khungtren {
    background-color: #F0F8FF;
    padding: 8px;
    color: #000;
}
.list1 {
    padding: 10px;
    background-color: #fff;
    border-bottom: 1px dashed #c5c5c5;
}
.list1 p {
    margin: 5px;
    padding: 0;
}

.note-comment {
    border: 1px solid #eee;
    font-size: 16px;
    font-weight: 400;
    margin-top: 6px;
    padding: 8px;
    border-left-width: 1px;
    margin-top: 1px;
    background-color: #EEE;
    border-color: #EEE;
    color: #010407;
    cursor: pointer;
    clear: both;
}
.list23 {
    border-bottom: 1px solid #EEE;
    background: #EEE;
    padding: 11px;
    font-size: 16px;
}
.list2 p{
	margin-bottom: 0px !important;
}
a{color:#06c;text-decoration:none}a:hover{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;color:#F00;position:relative;text-shadow:0 0 3px #444}img{max-width:98%;}h1,h2,h3,h4,h5{display:inline;margin:0;padding:0}h2,h3{font-size:17px}img:hover,a:hover{-webkit-animation:hue 1s linear infinite}h1{font-size:18px;display:inline;margin:0;padding:0}input[type="file"]{margin:2px 0}input[type="checkbox"]{vertical-align:middle}.right input[type="text"]{border-radius:4px;border:1px solid #CCC;padding:2px;write:100%}select{border:1px dashed #5dbef7;padding:1px}.logo{color:#FFF;padding:3px}.navbar{background:#3caa3e;color:#fff;border-style: ridge;
    border-width: 2px;
    border-color: blue;
    margin: 2px;
    padding: 2px}.navbar a{color:blue}.navbar span.item{display:inline-block;text-transform:capitalize;font-size:13px;color:#fff;padding:6px}.navbar .selected{background:#ff6702;color:#fff}.navbar span.item:hover{background:#ff6702;color:#fff}.phdrbox{margin-bottom:5px}
    .list1 {
        padding: 10px;
        background-color: #fff;
        border-bottom: 1px dashed #c5c5c5;
        
    }

.list1 p{margin:5px;padding:0}.list2{padding:8px;background-color:#fff;border-bottom:1px solid #ECECEC}.baothongtin{background:#FFC;text-align:center;padding:4px;border:2px dashed #b4b4b4;color:#514721;margin-bottom:5px}.baothongtin a{color:#ff1234}
.phdr123{background:#ff6702;line-height:25px;margin-top:1px;color:#FFF}.but{background:url(https://vui9x.com/templates/xanh/theme/images/btnsent.png) no-repeat;color:#fff;padding:10px 0;width:194px;display:inline-block;text-shadow:1px 1px #9C6F3A;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:13px}.but a{color:#fff;font-size:14px}.lk{background-color:#6bc135;background-image:-moz-linear-gradient(top,#8ad12f,#3caa3e);background-image:-webkit-gradient(linear,0 0,0 100%,from(#8ad12f),to(#3caa3e));background-image:-webkit-linear-gradient(top,#8ad12f,#3caa3e);background-image:-o-linear-gradient(top,#8ad12f,#3caa3e);background-image:linear-gradient(to bottom,#8ad12f,#3caa3e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ad12f',endColorstr='#ff3caa3e',GradientType=0);color:white;background-position:50% top;margin-top:1px;margin-bottom:1px;padding:2px;border:1px solid #88beff;font-weight:bold}
.phdr{background-color:#6bc135;background-image:-moz-linear-gradient(top,#8ad12f,#3caa3e);background-image:-webkit-gradient(linear,0 0,0 100%,from(#8ad12f),to(#3caa3e));background-image:-webkit-linear-gradient(top,#8ad12f,#3caa3e);background-image:-o-linear-gradient(top,#8ad12f,#3caa3e);background-image:linear-gradient(to bottom,#8ad12f,#3caa3e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ad12f',endColorstr='#ff3caa3e',GradientType=0);color:white;background-position:50% top;margin-top:1px;margin-bottom:1px;padding:5px;font-weight:bold}.bread{background-color:#E5E7E9;font-weight:bold;color:#676767;padding:5px}.phdr a{color:#676767}.content_block{background:#fff}.tenbai{padding:5px;border-bottom:1px dashed #ddd;overflow:hidden}.thumb{padding:1px;border:1px solid #FFD9BB;vertical-align:text-top;margin-right:3px;display:table-cell;float:left;border-radius:50%}.tittle{margin-top:5px}.page_nav,.emm-next,.emm-prev,.page-numbers{padding:2px 4px;background:#f2f6f8;border:1px solid #cedfeb;color:#417394;margin:2px 0;display:inline-block}.page_nav:hover,.emm-next:hover,.emm-prev:hover,.page-numbers:hover{border:1px solid #419487;background:#40b598}.page_nav,.page-numbers.current{background:#40b598;border:1px solid #419487;color:#FFF;font-weight:bold}.time-bai-viet{background-color:#5ebd84;color:#fff;padding:3px}.time-bai-viet a{color:#fff}.thu-tu-bai-viet{background-color:#4f912f;color:#fff;padding:4px}

.bai-viet-box{background:#fff;color:#333;line-height:150%;padding:0px}.share{background-color:#5ebd84;font-weight:bold;color:#FFF;padding:5px}.footer{background:#3caa3e;padding:10px;color:#fff;font-size:15px}.footer a{color:#fff}a.downloadfree{background:url(images/downloadfreeIcon.jpg) #6dbd44 top left no-repeat;padding-left:40px;height:32px;line-height:32px;color:#FFF;font-weight:700;padding-right:6px;border:none;display:block;float:left;clear:both}.download{display:inline-block;border:1px #6DBD44 solid;text-align:left}.download{display:inline-block;border:1px #6DBD44 solid;text-align:left}.download ul{margin-left:0}.dl_menu{font-weight:700;color:#FFF;background:url(images/downloadfreeIcon.jpg) #6DBD44 top left no-repeat;padding-left:40px;height:32px;line-height:32px;text-align:left}.download .item{list-style:none;border-bottom:1px solid #E2E2E2;padding:4px 10px;margin:0;background:url(images/item.png) left 8px no-repeat;color:#13a89e}.l{padding:4px;background-color:#000;border-bottom:1px solid #ECECEC}.cmm{padding:4px;background-color:#FFF;border-top:2px solid #00C2FF}.form,.input{font-size:13px;font-family:Calibri,'Trebuchet MS',Verdana,Geneva,Arial,Helvetica,sans-serif;color:#000;background-color:#fff;padding:3px;margin-bottom:2px;border-width:1px;border-style:solid;border-top-color:silver;border-right-color:#e9e9e9;border-bottom-color:#e9e9e9;border-left-color:silver;border-radius:4px;outline:0}textarea{-webkit-appearance:textarea;background-color:white;border:1px solid;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;-webkit-rtl-ordering:logical;-webkit-user-select:text;-webkit-flex-direction:column;resize:auto;cursor:auto;padding:2px;white-space:pre-wrap;word-wrap:break-word}.button:hover,.button:focus{background:#3C81C2}.button,.button-primary{font-size:12px;background:#428BD7;border:0;border-radius:4px;padding:5px 10px;color:#fff;cursor:pointer}.item123{background-image:url(https://coloa.pro/files/css/image/tmn.gif);background-repeat:repeat-x;background-position:50% top;margin-top:1px;margin-bottom:1px;padding:2px;border:1px solid #e1e1e1}
.bai-viet-box-single {
    background: #fff;
    color: #333;
    line-height: 150%;
    padding: 10px;
}
#logo{width: 100% !important; padding: 0px !important;}
#logo img {
    max-width: 100%;
}
#logo img {
        max-height: initial !important;
}
.header-bottom-nav{
	padding: 0px 10px;
}
.box{background:#FFF;border-bottom:1px solid #E2E2E2;padding:5px 5px 5px 10px}h3.box{font-size:13px}.box:hover,h3.box:hover{background:#fff}.dulieu{background:#FAFAFA;border:1px solid #D6D6D6;border-radius:4px;margin-bottom:8px;box-shadow:-2px 2px 1px #E4E4E4}#posts_container .post_content .download1 .title{background:#6dbd44 url(https://android.coloawap.net/wp-content/uploads/2013/12/download.png) no-repeat 4px center;padding:4px4px 2px 22px;font-weight:bold;color:#fff;border-bottom:1px solid #6dbd44}#posts_container .post_content .download1 li.item1{list-style:none;border-top:1px solid #fff;padding:8px4px 8px 14px;margin:0;background:url(https://android.coloawap.net/wp-content/uploads/2013/12/arrow_right_green.png) no-repeat 2px center}#other_post .other_item .item1{font-size:11px;display:block;margin:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:86px}#other_post .other_item .item1 .stars0,#other_post .other_item .item1 .stars1,#other_post .other_item .item1 .stars2,#other_post .other_item .item1 .stars3,#other_post .other_item .item1 .stars4,#other_post .other_item .item1 .stars5,#other_post .other_item .item1 .stars05,#other_post .other_item .item1 .stars15,#other_post .other_item .item1 .stars25,#other_post .other_item .item1 .stars35,#other_post .other_item .item1 .stars45{width:65px;height:18px;display:block}.download-link{background:url("http://taifree.vn/wp-content/uploads/2014/04/download_kdd.png") no-repeat scroll 5px center rgba(0,0,0,0.1);border-bottom:2px solid #5CB85C;background-color:#5CB85C;list-style:none outside none;margin-bottom:10px;padding:8px 24px;background-color:#1D9AE3;color:#FFF;border:1px solid #1D9AE3;border-radius:4px;display:inline-block;margin:5px 2px;padding:4px 4px 2px 22px}a.download-game{background:url("http://taifree.vn/wp-content/uploads/2014/04/download_kdd.png") no-repeat scroll 5px center rgba(0,0,0,0.1);border-bottom:2px solid #F63;background-color:#F63;list-style:none outside none;margin-bottom:10px;padding:8px 24px;background-color:#F63;color:#FFF;border:1px solid #F63;border-radius:4px;display:inline-block;margin:5px 2px;padding:4px 4px 2px 22px}.item10{background:#FFF;border-bottom:1px solid #E2E2E2;padding:5px 5px 5px 10px}

.header .flex-row {
    height: 100%;
    display: block;
    padding: 0px;
}
.caudep, .caudep:visited {
    margin: 3px;
    padding: 5px 5px;
    display: block;
    float: left;
    background: #fdfdfd;
    border: #dfdddb 1px solid;
    font-size: 16px;
    font-weight: bold;
    color: #1d5aeb;
    text-decoration: none;
}
.caudep{
    margin: 3px;
    padding: 5px 5px;
    display: block;
    float: left;
    background: #fdfdfd;
    border: #dfdddb 1px solid;
    font-size: 16px;
    font-weight: bold;
    color: #1d5aeb;
    text-decoration: none;
}


.caudep:hover, .caudep:active {
    background: #ffede1;
    border: #fae1c0 1px solid;
    float: left;
    font-size: 16px;
    font-weight: bold;
    color: #df5900;
    text-decoration: none;
}

.contentbox {
    border: #ddd 1px solid;
    border-radius: 5px;
    text-align: left;
    background-color: white !important;
}



.contentbox_header div {
    font-weight: bold;
    color: #FF3366;
    font-size: 12px;
    text-shadow: 1px 1px #fff;
    position: relative;
    padding: 8px 0 0 5px;

}

.contentbox_body {
    padding: 5px;
background-color: white !important;
}

element.style {
   
    background-color: white;
}
.wapper{
background-color: white;
box-shadow: 0 7px 22px rgba(0, 0, 0, 0.3);
}

.wpd-thread-wrapper .wpd-threads {
display: none;
}

.wpd-thread-wrapper .wpd-comment-info-bar {
display: none;
}

#wpdcom .wpd-thread-head .wpd-thread-info {
display: none !important;}

.post-views {
	display: none !important;
}


body {
  font-family: "Open Sans", sans-serif;
  max-width: 800px;
  margin: auto!important;
  color: #666;
  font-size: 14px;
  line-height: 1.6;
  background: #f1f1f1;
  box-shadow: 0 8px 17px 2px rgb(0 0 0 / 14%), 0 3px 10px 1px rgb(0 0 0 / 12%), 0 5px 5px -3px rgb(0 0 0 / 20%);
}


.middledite {
    padding: 0;
    background-color: #dee8eb;

}
.breadcrumb:last-child {
    color: #fff;
}
.breadcrumb {
    padding: 8px 0px 8px 0;
    list-style: none;
    background-color: #dee8eb;
    border-radius: 4px;
    font-size: 14px;
    margin-left: 12px;
}
.breadcrumb>li {
    display: inline-block;
    margin-bottom: 0px;
}
.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}

.khungvien {
    background-color: #fff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 10px;
    text-align: center;
    list-style: none;
    border-left: 4px solid #5cba38;
    border-right: 4px solid #5cba38;
    border-top: 1px solid #5cba38;
    border-bottom: 1px solid #5cba38;
    background: #fff;
    word-wrap: break-word;
}
.khungvien p{
	margin-bottom: 0px !important;
}


/* Appearance */
.links {
	background-image: url(/wp-content/uploads/2024/03/soicaulode-bgheader.jpg);
	border-bottom: 0px solid #0003;
	box-shadow: 0 0 32px #0003;
	font-size: 16px;
	font-weight: 300;
}
.links > ul > li > a {
	color: #FFF;
	padding: 10px 0px;
	text-align: center;
	text-decoration: none;
	display: block;
}
.links > ul > li:hover {
	background: #ffffff06;
	color: #adf;
}
.links > ul > .line {
	background: #53a02c;
	height: 3px;
	pointer-events: none;
	
}

/* The Magic */

.links ul {
	display: flex;
	position: relative;
	list-style: none;
	padding: 0px;
	margin: 0;
}

.links > ul > li {
    padding: 0 10px;
}

.links > ul > .line {
	opacity: 0;
	transition: all 0.5s;
	position: absolute;
	bottom: 0;
	left: var(--left, calc(100% / var(--items) * (var(--index) - 1)));
	width: var(--width, calc(100% / var(--items)));
	--index: 0;
}
.links > ul > li:hover ~ .line {
	opacity: 1;
}

.links > ul > li:nth-of-type(1):hover ~ .line {
	--index: 1;
}
.links > ul > li:nth-of-type(2):hover ~ .line {
	--index: 2;
}
.links > ul > li:nth-of-type(3):hover ~ .line {
	--index: 3;
}
.links > ul > li:nth-of-type(4):hover ~ .line {
	--index: 4;
}
.links > ul > li:nth-of-type(5):hover ~ .line {
	--index: 5;
}
.links > ul > li:nth-of-type(6):hover ~ .line {
	--index: 6;
}
.links > ul > lia:nth-of-type(7):hover ~ .line {
	--index: 7;
}
.links > ul > li:nth-of-type(8):hover ~ .line {
	--index: 8;
}
.links > ul > li:nth-of-type(9):hover ~ .line {
	--index: 9;
}
.links > ul > li:nth-of-type(10):hover ~ .line {
	--index: 10;
}
.links > ul > li:last-of-type:hover ~ .line {
	--index: var(--items);
}

ul.submenu {
    width: 160px;
    background: #fff;
    min-height: 80px;
    display: none;
    position: absolute;
    z-index: 1000;
    margin-left: -10px;
}

ul.submenu li {
    list-style: none;
}

ul.submenu li a {
    text-transform: none;
    text-decoration: none;
    color: #000;
    display: block;
    line-height: 40px;
    text-indent: 10px;
    padding-right: 2px;
}

ul.root > li:hover ul.submenu {
	display:block;
	font-size:13.33px;
	}
ul.submenu li a:hover {
	background-color: #EEE;
	font-size:13.33px;
	}
ul.root > li:hover ul.submenu{display:block;color:red;}

ul.submenu li a:before {
    padding: 0 2px;
    color: #333;
    content: "Â»";
}

.listbanner img {
    max-width: 100%;
    /*padding-bottom: 10px;*/
}

.collapsible {
    color: #fff;
    cursor: pointer;
    padding: 5px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 20px;
    background: linear-gradient(to bottom,#8ad12f,#3caa3e);
    font-weight: 800;
    line-height: 1.6;
    font-family: "Open Sans", sans-serif;
}

.list-single {
    padding: 0px;
    background-color: #fff;
    border-bottom: 1px solid #ECECEC;
}

.collapsibledk {
    color: #666;
    cursor: pointer;
    padding: 5px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 18px;
   
    font-weight: 800;
    font-family: "Open Sans", sans-serif;
}


.iconnews {
    float: right;
    width: 24px;
    margin: 0 8px 0 0;
    height: 24px;
    border-radius: 19%;
    top: 28px;
    right: 5px;
}

/*
.activeqc:hover {
  background-color: #555;
}
*/

.activedk:hover {
  background-color: #555;
}


.content {
  display: block;
  overflow: hidden;
}

.contentdk {
  display: none;
  overflow: hidden;
}


.khungtren {
    background-color: #F0F8FF;
    padding: 8px;
    color: #000;
}

.caudep {
    margin: 3px;
    padding: 5px 5px;
    display: block;
    float: left;
    background: #FDFDFD;
    border: #DFDDDB 1px solid;
    font-size: 16px;
    font-weight: bold;
    color: #1D5AEB;
    text-decoration: none;
}

.list11 {
	display: flex;
	background-color: #fff;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 6px;
    border: 0px solid #d5d5d5;
    list-style: none;
}

.h2qc {
    color: #FFF;
    font-size: 15px;
}

.titleqc {
    padding: 10px;
    text-align: center;
}

.wrap {
    background: #FFF;
}

.warning {
    background: yellow;
    padding: 10px;
    border-top: 1px dashed #DDD;
    border-bottom: 1px dashed #DDD;
    font-weight: 600;
    color: red;
}

.foo4 {
    padding: 20px;
    list-style: auto;
    line-height: 1.5;
}

.foo1 {
    background: #b0bec5!important;
    padding: 10px;
    color: #FFF;
    font-size: 15px;
    line-height: 1.5;
    border-bottom: 2px solid #fff;
}

.foo3 {
    background-color: #263238!important;
    padding: 10px;
    list-style: none;
    border-bottom: 1px solid #666;
    color: #90a4ae!important;
    line-height: 1.5;
}

.trentable {
	background: #FFF;
}

  
.tbl-ketquaxoso {
            background: #FFF;
			padding: 5px;
        }
.grid-content {
    padding: 15px 0px;
}
.clsDoSo {
    border: 3px solid #5cba38;
}
.margin-bt10 {
    margin-bottom: 10px;
}
.result-header {
    padding: 10px;
    position: relative;
    text-align: center;
    display: grid;
}
.result-header h3 {
    color: #e00000;
    font-size: 16px;
    text-transform: uppercase;
    margin: 0;
    padding-top: 5px;
}

.bol {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    text-align: center;
    vertical-align: middle;
}

.span-2 {
    width: 100px;
}

.result-header h4 {
    color: #2d4c87;
    font-size: 15px;
    
}

.clsDoSo table {
    border: 0 none;
    table-layout: fixed;
    width: 100%;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}

.clsDoSo table tr td:first-child {
    border-left: medium none;
}
.clsDoSo table tr td {
    border: 1px solid #d9d9d9;
    font-size: 18px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    text-align: center;
}

.result-box h4 {
    font-size: 14px;
    margin: 0;
}

.clsDoSo table tr td:last-child {
    border-right: 0 none;
}

.bor {
    border-bottom: 1px solid #ccc;
    text-align: center;
    vertical-align: top;
}

.space {
    margin-bottom: 10px;
}
.dleft {
    float: left;
}
.dleft {
    width: 50%;
}
.dd-loto-widget table {
    /* width: 250px; */
    height: 320px;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
    float: left;
}

.boxtable {
    border: 1px solid #ccc;
}


.dd-loto-widget {
    display: flex;
}

.dd-loto-widget table thead {
    background: #e62e04!important;
}

.dd-loto-widget table thead th:first-child {
    width: 40px;
}
.dd-loto-widget table thead th {
    border: 1px solid #5cba38;
    border-bottom: 0;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    height: 35px;
    line-height: 35px;
}
.dd-loto-widget table thead th {
    background: #5cba38!important;
}

.boxMoThuong h3 {
    padding: 5px 0;
    font-size: 14px;
}

.dd-loto-widget table tr:first-child td {
    border-top: 0;
}
.dd-loto-widget table tr td {
    border: 1px solid #cdcdcd;
}
.boxtable td {
    /* padding: 5px; */
}
.boxtable td {
    padding: 7px 5px;
}

.f2b {
    font-size: 14px;
    font-weight: bold;
}

.db {
    color: #db0d1d;
}

.dd-loto-widget table tr:first-child td {
    border-top: 0;
}
.dd-loto-widget table tr td {
    border: 1px solid #cdcdcd;
}
.boxtable td {
    /* padding: 5px; */
}
.boxtable td {
    padding: 7px 5px;
}
.tleft {
    text-align: left;
}

.dleft {
    float: left;
}
.dleft {
    width: 50%;
}

.sred {
    font-weight: bold;
}
.sred {
    color: #e62e04!important;
}

.widget-header h3 {
    font-weight: 700;
    color: white;
    background: #5cba38;
    padding: 10px;
    cursor: pointer;
    text-transform: uppercase;
    display: block;
    text-transform: uppercase;
    font-size: 13px;
}

.widget-content {
    border: 1px solid #ccc;
}

.tk-nhanh-item-header {
    background: #f7f7f7 none repeat scroll 0 0;
    border-left: 3px solid #76ab1c;
    color: #414141;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
}

.tk-nhanh-item-content {
    display: table;
    padding: 13px;
    color: #414141;
    font-size: 13px;
}

.tk-nhanh-item {
    float: left;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin-right: 15px;
    width: 95px;
}

.tk-nhanh-number {
    background: #e3e9f4 none repeat scroll 0 0;
    border: 1px solid #a1b1cf;
    color: #2d4c87;
    float: left;
    font-weight: bold;
    text-align: center;
    width: 25px;
}

.tk-nhanh-text {
    background: #fcfaf4 none repeat scroll 0 0;
    border-color: #e3e3e3;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    float: left;
    padding-left: 9px;
    width: 55px;
}

div.a579 {
    display: none !important;
}

div.a625 {
    display: none !important;
}

div.a627 {
    display: none !important;
}

@media (max-width:468px) {
    
    .links {
        font-size: 13.3px;
    }
    
    ul.submenu li a:hover {
        font-size:11px;
    }
    
    ul.submenu li a {
        text-indent: 5px;
    }

    ul.root > li:hover ul.submenu{font-size:11px;display:block;color:red;}
    ul.submenu li a:before {
    padding: 0px;
    color: #333;
    content: "Â»";
}


    
}

@media (max-width:375px) {
    .links > ul > li > a {
        padding: 10px 5px;
    }
}



table.tabb {
    width: 100%;
}

table.tabb > tbody > tr:nth-child(odd) {
    background-color: rgba(242,242,242,0.5);
}

table.tabb td, table.tabb th {
    padding: 15px 5px;
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    border-radius: 2px;
    border: 1px solid #d9d3cb;
}



.text-link-bn{max-width:100%;text-align:center}.text-link-bn p{margin:0;margin-top:10px;text-transform:uppercase;font-size:18px;color:#f00000}@-webkit-keyframes glowing{0%{background-color:#feb349;-webkit-box-shadow:0 0 3px #feb349;color:#2802fc}50%{background-color:#f0f0f0;-webkit-box-shadow:0 0 10px #f0f0f0;color:#2802fc}100%{background-color:#feb349;-webkit-box-shadow:0 0 3px #feb349;color:#2802fc}}@-moz-keyframes glowing{0%{background-color:#feb349;-moz-box-shadow:0 0 3px #feb349;color:#2802fc}50%{background-color:#f0f0f0;-moz-box-shadow:0 0 10px #f0f0f0;color:#2802fc}100%{background-color:#feb349;-moz-box-shadow:0 0 3px #feb349;color:#2802fc}}@-o-keyframes glowing{0%{background-color:#feb349;box-shadow:0 0 3px #feb349;color:#2802fc}50%{background-color:#f0f0f0;box-shadow:0 0 10px #f0f0f0;color:#2802fc}100%{background-color:#feb349;box-shadow:0 0 3px #feb349;color:#2802fc}}@keyframes glowing{0%{background-color:#feb349;box-shadow:0 0 3px #feb349;color:#2802fc}50%{background-color:#f0f0f0;box-shadow:0 0 10px #f0f0f0;color:#2802fc}100%{background-color:#feb349;box-shadow:0 0 3px #feb349;color:#2802fc}}.text-link-bn{margin-bottom:10px}.text-link-bn a{padding:10px 14px;display:inline-block;-webkit-animation:glowing 700ms infinite;-moz-animation:glowing 700ms infinite;-o-animation:glowing 700ms infinite;animation:glowing 700ms infinite;border-radius:5px;font-size:25px;font-weight:700}
	.banner-qc-content{width:100%;max-height:80px}

.loginchat {
    padding: 10px;
    background: khaki;
    margin: 10px 10px 0 10px;
    border-radius: 10px;
}

.footchatimg {
 background: #DDD;
    margin: 10px;
    padding: 10px;
    border-radius: 10px;
    color: #333;
}

.dangkybtn {
    padding: 5px 10px;
    text-align: center;
    text-transform: uppercase;
    transition: 0.5s;
    background-size: 200% auto !important;
    color: white;
    border-radius: 10px;
    border: 0px;
    font-weight: 700;
    font-size: 14px;
    box-shadow: 0px 0px 14px -7px #f09819;
    background-image: linear-gradient(90deg, rgba(0,123,203,1) 0%, rgba(240,80,129,1) 100%) !important;
    cursor: pointer;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation !important;
}

.dangnhapbtn {
    padding: 5px 10px;
    text-align: center;
    text-transform: uppercase;
    transition: 0.5s;
    background-size: 200% auto !important;
    color: white;
    border-radius: 10px;
    border: 0px;
    font-weight: 700;
    font-size: 14px;
    box-shadow: 0px 0px 14px -7px #f09819;
    background-image: linear-gradient(45deg, #FF512F 0%, #F09819 51%, #FF512F 100%) !important;
    cursor: pointer;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation !important;
}

.fieldset--last-name {
    display: none;
}

/*css du doan*/

 .row {
    width: 100%;
}
b, strong {
    font-weight: bolder;
}
 .row .col.s6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto;
}

.row .col {
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    min-height: 1px;
}
.orange-text.text-darken-3 {
    color: #ef6c00!important;
}
.center, .center-align {
    text-align: center;
}
.row .col.s12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
}
.row .col {
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    min-height: 1px;
}
.input-field {
    position: relative;
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.orange-text.text-darken-3 {
    color: #ef6c00!important;
}
.center, .center-align {
    text-align: center;
}
.orange-text {
    color: #ff9800!important;
}
input, select, textarea {
    line-height: 1.5;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 17px;
}
.row .col.s6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto;
}

.light-green-text.text-darken-3 {
    color: #558b2f!important;
}
.center, .center-align {
    text-align: center;
}
.light-green-text {
    color: #8bc34a!important;
}

 .btn, .btn-large, .btn-small {
    text-decoration: none;
    color: #fff;
    background-color: #f10;
    text-align: center;
    letter-spacing: .5px;
    -webkit-transition: background-color .2s ease-out;
    transition: background-color .2s ease-out;
    cursor: pointer;
}
.btn, .btn-large, .btn-small {
    text-decoration: none;
    color: #fff;
    background-color: #1976d2;
    text-align: center;
    letter-spacing: .5px;
    -webkit-transition: background-color .2s ease-out;
    transition: background-color .2s ease-out;
    cursor: pointer;
}
.btn, .btn-large, .btn-small, .btn-floating, .btn-large, .btn-small, .btn-flat {
    font-size: 14px;
    outline: 0;
}
.btn, .btn-large, .btn-small, .btn-flat {
    border: none;
    border-radius: 2px;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 16px;
    text-transform: uppercase;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;
}
.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;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
summary {
    display: list-item;
}

.tbl-ketquaxosomt table tr .first-col {
    width: 10%;
    text-align: center;
    font-weight: normal;
}

.tbl-ketquaxosomt table tr td.mb_madb {
    height: 30px;
    line-height: 30px;
}

.tbl-ketquaxosomt .mb_madb span, .tbl-ketquaxosomt td.mb_madb {
    font-size: 18px !important;
    color: #1f10e2 !important;
    font-weight: normal;
}

.tbl-ketquaxosomt table tr:nth-child(even) {
    background: transparent;
}

.tbl-ketquaxosomt table tr span.mb_g0, .tbl-ketquaxosomt table tr td span.red mark, .tbl-ketquaxosomt table tr td.mb_g0 {
    font-size: 30px !important;
    text-align: center;
}

.tbl-ketquaxosomt table tr td {
    text-align: center;
    font-weight: bold;
}

.tbl-ketquaxosomt table td, .tbl-ketquaxosomt table th {
    padding: 5px 1px 5px 5px;
    vertical-align: middle;
    border: 1px solid #cccccc9e;
    font-weight: 400;
    border-spacing: 0;
    border-collapse: collapse;
}

.tbl-ketquaxosomt table .loto-first tr:nth-child(1) {
    background: #fafafa;
    font-weight: bold;
    font-size: 14px;
}

.tbl-ketquaxosomt table:nth-child(2) .loto-first tr:nth-child(1) th {
    text-align: center;
}

.tbl-ketquaxosomt table:nth-child(2) th {
    font-weight: bold;
}

.tbl-ketquaxosomt .dd-stt {
    font-weight: normal !important;
    font-size: 14px;
    text-align: center !important;
    color: red;
}

.tbl-ketquaxosomt .loto-first .xs {
    text-align: left;
}

.color-red, .red {
    color: red !important;
}

.mb_g71, .mb_g72, .mb_g73, .mb_g74 {
    font-weight: bold !important;
    color: red !important;
}

.tbl-ketquaxosomt table:nth-child(1) tr .xs {
    font-size: 22px;
}

.tbl-ketquaxosomt table {
    width: 100%;
}
.list_header{
	border-radius:1px;border:1px solid #F0FFFF ;padding:6px;font-size:17px
}
.list_header p{
	margin: 5px !important;
    padding: 0;
}
.list_header img{
	margin-bottom: 0px !important;
}
.bmenu4 {
    text-align: center !important;
    position: relative;
    background: blanchedalmond;
    padding: 16px 0;
    font-size: 20px;
}
.bai-viet-box-single table{
	border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #acbed4;
    font-size: 100%;
    font-style: normal;
    margin: 0;
    padding: 0;
    width: 100%;
}
.bai-viet-box-single table{
	margin-top: 15px;
	margin-bottom: 15px;
}
.bai-viet-box-single table th{
	background: #fff;
    border: 1px solid #acbed4;
    font-size: 100%;
    font-style: normal;
    font-weight: normal;
    margin: 0px;
    padding: 8px 10px;
    text-decoration: none;
    text-align: center;
    color: #0000ff;
}
.bai-viet-box-single table tr:nth-child(1) th{
	background-image: linear-gradient(#6bc135, #6bc135);
    border: 1px solid #acbed4;
    color: #ffffff;
    font-size: 100%;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding: 10px 10px;
    text-decoration: none;
    text-align: center;
}
.phdr h1,.phdr h2,.phdr h3,.phdr h4,.phdr h5,.phdr h6{
	color:#fff;
}
.footer-wrapper{
	margin-top: 20px;
}
#header .nav>li>a{
	color:#fff;
	font-size: 16px;
	font-weight: 300;
}
.pagination{
	padding:10px;
}
footer p{
	margin-bottom: 0px !important;
}
.logo-left .logo{
	margin:0px !important;
}
.header-main {
    height: initial !important;
}
.header-bottom{
	min-height: 50px;
	background-color: initial;
	background:url('images/soicaulode-bgheader.jpg');
	border-top: 5px solid #cdf333;
}
.nav-dropdown{
	padding:0px !important;
}
.nav-dropdown li a{
	padding:10px;
	color:#000;
}
.nav-dropdown li a:before {
    padding: 0 5px;
    color: #333;
    content: "»";
}
.list1 img{
	margin-bottom: 0px !important;
}
.section-title b{
	display: none;
}
.section-title-container{
	background-color: #6bc135;
    background-image: -moz-linear-gradient(top,#8ad12f,#3caa3e);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8ad12f), to(#3caa3e));
    background-image: -webkit-linear-gradient(top, #8ad12f, #3caa3e);
    background-image: -o-linear-gradient(top,#8ad12f,#3caa3e);
    background-image: linear-gradient(to bottom, #8ad12f, #3caa3e);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ad12f',endColorstr='#ff3caa3e',GradientType=0);
    color: white;
    background-position: 50% top;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 5px;
    font-weight: bold;
	position: relative;
    padding: 10px;
    border: none;
    border-top: 1px solid #818176;
    color: #fff;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: block;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: stretch;
    line-height: normal;
    -webkit-perspective-origin: 165px 56px;
    perspective-origin: 165px 56px;
    -webkit-transform-origin: 165px 56px;
    transform-origin: 165px 56px;
}
.section-title-container .section-title{
    color: #FFF;
    font-size: 15px;
    border:none;
}
p{
	margin-bottom: 0px !important;
}
img{
	margin-bottom: 0px !important;
}
.section-title span {
    text-transform: none;
    border: none;
    margin: 0px;
    padding: 0px;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

	#logo img{
		max-height: initial;
	}
}