body {

    font: 12px/1.4 'Roboto', sans-serif;

    color: #191919

}

table {

    border-collapse: collapse;

    width: 100%

}

td,

th {

    border: 1px solid #fbfbfb

}

table th {

    text-align: center;

    height: 30px;

    line-height: 30px

}

table td {

    height: 25px;

    padding: 0 2px;

    width: auto

}

table.table_2 td,

table.table_2 tr {

    border: none

}

img {

    max-width: 100%

}

a {

    color: #191919

}

a:hover {

    text-decoration: none

}

ul,

ol {

    list-style: none;

    margin: 0;

    padding: 0

}

.clf {

    display: table;

    clear: both

}

.fw_b {

    font-weight: 700

}

.ttu {

    text-transform: uppercase

}

.c_red,

.c_red a {

    color: #e21d1d!important

}

.c_white {

    color: #fff!important

}

.c_black {

    color: #191919!important

}

.bg_gray {

    background: #b2b2b2!important

}

.bg_cyan {

    background: #4ca180!important

}

.bg_blue {

    background: #00603a!important

}

.bg_green {

    background: #a9d391!important

}

.p_5 {

    padding: 0 5px

}

.p_10 {

    padding: 0 10px

}

h1 {

    display: block;

    text-transform: uppercase;

    font-size: 16px;

    margin: 0;

    color: #191911;

    font-weight: 700

}

#overhidden {

    display: none;

    position: fixed;

    z-index: 10;

    background: rgba(51, 51, 51, .5);

    top: 0;

    left: 0;

    height: 100vh;

    width: 100vw;

    transition: all .2s

}

#overhidden.active {

    display: block

}

.paginate {

    display: block;

    padding: 5px

}

.paginate ul {

    padding: 0;

    margin: 0

}

.paginate ul li {

    display: inline-block

}

.paginate ul li a,

.paginate ul li span {

    display: block;

    height: 25px;

    min-width: 25px;

    line-height: 25px;

    text-align: center;

    font-weight: 700

}

.paginate ul li a {

    color: #191919

}

.paginate ul li a:hover {

    color: #d63604

}

#breadcrumb {

    display: block;

    margin-bottom: 5px;

    background: #b2b2b2;

    height: 35px;

    width: 100%;

    padding: 0 10px

}

#breadcrumb a {

    display: inline-block;

    float: left;

    text-transform: uppercase;

    color: #191919;

    font-weight: 700;

    line-height: 35px

}

#breadcrumb span {

    display: inline-block;

    float: left;

    /*	line-height: 35px;*/

    margin: 10px 5px

}

#tabs_title {

    height: 30px;

    line-height: 30px

}

#tabs_title ul li {

    display: inline-block;

    padding-right: 10px

}

#tabs_title ul li a {

    color: #191919

}

#tabs_title ul li a.current {

    color: #00603a

}

#list-other {

    display: block;

    margin-top: 20px;

    border-top: 2px solid #e1e1e1;

    padding: 10px 0

}

#list-other ul li {

    line-height: 25px;

    padding: 0 10px;

    border-bottom: 1px solid #cecece

}

#list-other ul li a {

    color: #191919

}

#list-other ul li a:hover,

#list-other ul li a.current {

    color: #1eb87b

}

.block-title:after {

    content: '';

    display: table;

    clear: both

}

#header .top-header {

    display: block;

    padding: 25px 0

}

#header .top-header #logo {

    margin: 18px 0

}

#header nav {

    display: block;

    background: #00ab34;

    height: 40px;

    border-bottom: 2px solid #008027

}

#header nav ul#mainmenu {

    display: block;

    height: 38px

}

#header nav ul#mainmenu li {

    display: inline-block;

    float: left;

    position: relative

}

#header nav ul#mainmenu>li>a {

    display: block;

    line-height: 38px;

    color: #fff;

    font-size: 16px;

    padding: 0 28px;

    border-right: 2px solid #008027;

    font-weight: 600;

    text-transform: uppercase

}

#header nav ul#mainmenu li a i {

    display: block;

    line-height: 38px;

    font-size: 22px

}

#header nav ul#mainmenu>li:first-child>a {

    background: #008027

}

#header nav ul#mainmenu>li:last-child>a {

    border: none

}

#s_giaidau {

    display: block;

    margin: 15px 0 10px

}

#s_giaidau .block-title {

    display: block;

    background: #2e2d2d;

    height: 40px

}

#s_giaidau .block-title span {

    display: inline-block;

    float: left;

    background: #191919;

    line-height: 40px;

    padding: 0 40px;

    text-transform: uppercase;

    font-size: 14px;

    color: #fff

}

#s_giaidau #search {

    display: inline-block;

    float: right;

    color: #fff;

    padding: 7px 10px

}

#s_giaidau #search .wf {

    display: inline-block;

    float: left

}

#s_giaidau #search label,

#s_giaidau #search form,

#s_giaidau #search form .wrapsearch {

    display: inline-block;

    float: left;

    line-height: 26px;

    font-weight: 400;

    margin-bottom: 0

}

#s_giaidau #search label {

    margin-left: 10px;

    font-size: 12px

}

#s_giaidau #search form .wrapsearch {

    width: 180px;

    height: 26px;

    border-radius: 99999px;

    background: #d9f2e1;

    border: 1px solid #d9f2e1;

    margin-left: 10px

}

#s_giaidau #search form input.txt_search {

    display: inline-block;

    float: left;

    outline: none;

    background-color: transparent;

    border: none;

    height: 24px;

    width: 155px;

    padding-left: 10px;

    color: #111

}

#s_giaidau #search form button {

    display: inline-block;

    float: left;

    outline: none;

    background-color: transparent;

    border: none;

    color: #008027;

    text-align: center;

    padding: 0

}

#s_giaidau #search form button i {

    display: block;

    line-height: 24px;

    font-size: 26px

}

#s_giaidau #search form input[type=radio] {

    display: inline-block;

    -webkit-appearance: none;

    -moz-appearance: none;

    -ms-appearance: none;

    -o-appearance: none;

    appearance: none;

    position: relative;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    cursor: pointer;

    margin: 0;

    outline: none;

    border-radius: 50%;

    width: 10px;

    height: 10px;

    border: 3px solid #d5d5d5;

    background: #d5d5d5

}

#s_giaidau #search form input[type=radio]:checked {

    background: #2e2d2d

}

#s_giaidau .block-content {

    display: block;

    background: #191919;

    padding: 10px 20px

}

#s_giaidau .block-content:after {

    content: '';

    display: table;

    clear: both

}

#s_giaidau .block-content ul {

    display: block;

    list-style: none

}

#s_giaidau .block-content ul li {

    display: inline-block;

    float: left;

    width: 20%

}

#s_giaidau .block-content ul li a {

    display: block;

    height: 26px;

    line-height: 26px;

    color: #fff

}

#s_giaidau .block-content ul li a img {

    margin-right: 7px

}

#l-sidebar {

    display: inline-block;

    float: left;

    width: 160px;

    margin-right: 10px

}

#r-sidebar {

    display: inline-block;

    float: left;

    width: 300px;

    margin-left: 10px

}

.box-sidebar {

    margin-bottom: 10px

}

.title-sidebar {

    height: 35px;

    line-height: 35px;

   /* background: #00603a;*/
    background: #009900;


    text-align: center;

    text-transform: uppercase;

    color: #fff;

    font-weight: 700;

    font-size: 14px;

    margin-bottom: 5px

}

ul#giaidau-sidebar li a {

    display: block;

    margin-bottom: 2px;

    height: 30px;

    line-height: 30px;

    padding: 0 10px;

    background: #e8e8e8;

    color: #191919;

    font-weight: 700;

    text-transform: capitalize

}

ul#giaikhac-sidebar {

    display: block;

    background: #e8e8e8;

    padding: 0

}

ul#giaikhac-sidebar li {

    display: block;

    position: relative

}

ul#giaikhac-sidebar li a {

    display: block;

    padding: 0 5px;

    line-height: 22px;

    font-weight: 700;

    color: #191919

}

ul#giaikhac-sidebar li i {

    display: block;

    width: 22px;

    height: 22px;

    position: absolute;

    top: 0;

    right: 0;

    text-align: center;

    line-height: 22px;

    font-size: 16px;

    color: #656565;

}

ul#giaikhac-sidebar ul {

    display: none;

    padding-left: 10px

}

ul#giaikhac-sidebar ul a {

    font-weight: 400;

    line-height: 22px

}

.bxh-giai {

    padding: 15px 0

}

.bxh-giai ul:after {

    content: '';

    display: table;

    clear: both

}

.bxh-giai ul li {

    display: inline-block;

    float: left

}

.bxh-giai ul li a {

    display: block;

    padding: 0 10px;

    text-transform: uppercase;

    color: #191919;

    font-weight: 600

}

.bxh-giai ul li a.current {

    color: #4ca180

}

.bxh-chitietgiai table,

.bxh-chitietgiai table thead,

.bxh-chitietgiai table tbody {

    display: block;

    width: 100%

}

.bxh-chitietgiai table {

    display: block;

    height: 390px;

    overflow-y: auto

}

.bxh-chitietgiai table::-webkit-scrollbar {

    width: 5px;

    background: #edebeb

}

.bxh-chitietgiai table::-webkit-scrollbar-track {

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #edebeb

}

.bxh-chitietgiai table::-webkit-scrollbar-thumb {

    background-color: #8d8d8c;

    border: 1px solid #8d8d8c

}

.bxh-chitietgiai tr {

    display: flex;

    flex-direction: row;

    height: 27px

}

.bxh-chitietgiai tr td.point {

    color: red

}

.bxh-chitietgiai tr td,

.bxh-chitietgiai tr th {

    width: 40px;

    text-align: center;

    line-height: 30px;

    font-weight: 700;

    border: none

}

.bxh-chitietgiai tr td.stt,

.bxh-chitietgiai tr th.stt {

    width: 30px

}

.bxh-chitietgiai tr td.name-clb,

.bxh-chitietgiai tr th.name-clb {

    flex-grow: 1;

    text-align: left;

    padding-left: 5px

}

.bxh-chitietgiai tbody tr:nth-child(1) td.stt,

.bxh-chitietgiai tbody tr:nth-child(2) td.stt,

.bxh-chitietgiai tbody tr:nth-child(3) td.stt {

    background: #4ca180;

    color: #fff

}

.bxh-chitietgiai tbody tr:nth-child(4) td.stt {

    background: #70ba9d;

    color: #fff

}

.bxh-chitietgiai tbody tr:nth-child(5) td.stt {

    background: #70ba9d;

    color: #fff

}

.content-sidebar a.morelink {

    display: block;

    text-align: right;

    color: #ec1818;

    padding: 10px 0

}

#news1 .toppost {

    margin-bottom: 15px

}

#news1 .toppost .img {

    margin-bottom: 15px

}

#news1 .toppost .name a {

    display: block;

    font-weight: 600;

    line-height: 18px;

    color: #191919

}

#news1 ul li {

    margin-bottom: 10px

}

#news1 ul li a {

    display: block;

    line-height: 18px;

    color: #191919;

    position: relative

}

#news1 ul li a:before {

    content: '\f111';

    font-family: FontAwesome;

    display: inline-block;

    color: #191919;

    margin-right: 5px;

    font-size: 8px

}

#news1 ul li:last-child {

    margin-bottom: 5px

}

#news2 .box-news2 {

    background: #f1f1f1;

    margin-bottom: 3px;

    padding: 3px

}

#news2 .box-news2:after {

    content: '';

    display: table;

    clear: both

}

#news2 .box-news2 .img {

    display: inline-block;

    float: left;

    width: 100px

}

#news2 .box-news2 .img img {

    border: 1px solid #e1e1e1

}

#news2 .box-news2 .name {

    display: inline-block;

    width: calc(100% - 100px);

    padding-left: 10px;

    text-align: justify

}

#news2 .box-news2 .name a {

    color: #191919

}

#news3 .box-news3 {

    margin-bottom: 15px

}

#news3 .box-news3 .name {

    margin-top: 10px

}

#news3 .box-news3 .name a {

    display: block;

    text-transform: uppercase;

    color: #191919

}

#news3 .box-news3:last-child {

    margin-bottom: 5px

}

#footer {

    background: #464646;

    padding: 30px 0 10px;

    color: #cecece

}

#footer .tit-ft {

    text-transform: uppercase;

    font-weight: 600;

    margin-bottom: 8px

}

#footer .content-ft {

    margin-bottom: 20px

}

#footer .content-ft a {

    color: #cecece

}

#footer #logoft {

    margin-bottom: 30px;

    text-align: center

}

#footer p {

    display: block;

    padding: 0 35px;

    margin-bottom: 5px

}

#tags {

    display: block;

    padding: 10px 0;

    background: #363636;

    color: #cecece;

    line-height: 1.7

}

#tags a {

    color: #cecece

}

#content {

    display: inline-block;

    float: left;

    width: calc(100% - 480px)

}

#matchslider {

    padding: 0 30px;

    margin-bottom: 50px

}

#matchslider .match {

    padding: 0 3px;

    text-align: center

}

#matchslider .match .match-header {

    color: #a6a6a6;

    background: #191919;

    padding: 5px 3px

}

#matchslider .match .teams-info {

    padding: 8px 0 0;

    background: #e8e8e8

}

#matchslider .match .teams-info:after {

    content: '';

    display: table;

    clear: both

}

#matchslider .match .teams-info .team-section {

    display: inline-block;

    float: left;

    width: 50%;

    margin-bottom: 5px

}

#matchslider .match .teams-info .team-section .team-logo {

    width: 40px;

    height: 40px;

    border: 1px solid #fff;

    margin: auto;

    border-radius: 25px;

    padding: 5px

}

#matchslider .match .teams-info .team-section .team-logo img {

    width: 100%;

    vertical-align: middle

}

#matchslider .match .teams-info .team-section a.team-name {

    font-weight: 600;

    color: #191919;

    text-transform: uppercase

}

#matchslider .match .teams-info .team-section .team-score {

    font-size: 2em;

    font-weight: 700

}

#matchslider .match .page-link {

    color: #fff;

    font-weight: 700;

    display: inline-block;

    width: 100%;

    text-align: center;

    padding: 5px 0

}

#matchslider .match .page-link a {

    color: inherit

}

#matchslider .match .page-link.post-match {

    background-color: #eabc43

}

#matchslider .match .page-link.preview {

    background-color: #3aa3d1

}

#matchslider .match .page-link.h2h {

    background-color: #8a8b8c

}

#matchslider .slick-prev,

#matchslider .slick-next {

    height: 70px;

    background: #e8e8e8

}

#matchslider .slick-prev {

    left: 5px

}

#matchslider .slick-next {

    right: 5px

}

#matchslider .slick-prev:before,

#matchslider .slick-next:before {

    font-family: FontAwesome;

    color: #7f7f7f;

    font-size: 18px

}

#matchslider .slick-prev:before {

    content: '\f053'

}

#matchslider .slick-next:before {

    content: '\f054'

}

#content select {

    min-width: 75px;

    height: 30px;

    border: 1px solid #e1e1e1;

    outline: none;

    margin: 0 5px

}

.layout_content .calendar {

    display: inline-block;

    float: right

}

.layout_content .calendar a {

    display: inline-block;

    float: left;

    height: 30px;

    width: 30px;

    border: 1px solid #acacac;

    text-align: center;

    line-height: 32px

}

.layout_content .calendar a i {

    display: block;

    line-height: 28px;

    color: #acacac

}

.layout_content .calendar input {

    display: inline-block;

    float: left;

    height: 30px;

    width: 160px;

    border: 1px solid #acacac;

    padding: 0 5px 0 35px;

    margin: 0 2px;

    background: url(../images/bg-date.png) 8px 5px no-repeat

}

.datepicker-close {

    display: block;

    height: 30px!important;

    width: 30px!important;

    background: #da1f1f;

    color: #fff;

    text-align: center;

    line-height: 30px

}

.datepicker-close i {

    display: block;

    line-height: 30px

}

.box-news-home {

    margin-bottom: 20px

}

.box-news-home .block-title {

    display: block;

    background: #00603a;

    padding: 0 10px!important;

    color: #fff;

    height: 40px;

    line-height: 40px

}

.box-news-home .block-title i {

    display: inline-block;

    float: left;

    margin-right: 10px;

    font-size: 25px;

    line-height: 40px

}

.box-news-home .block-title span {

    display: inline-block;

    float: left;

    text-transform: uppercase;

    font-size: 16px;

    font-weight: 600;

    line-height: 40px

}

.note-home {

    display: block;

    padding: 10px;

    background: #b5ebd5;

    line-height: 1.5;

    margin-bottom: 10px;

    margin-top: 10px

}

.note-home a {

    color: #00603a

}

.box-news-home .block-title {

    margin-bottom: 5px

}

.box-news-home .news-lastest {

    margin-bottom: 15px

}

.box-news-home .news-lastest .name {

    margin-top: 15px

}

.box-news-home .news-lastest .name a {

    font-size: 15px;

    color: #00603a;

    font-weight: 600

}

.box-news-home.latest ul li {

    display: block;

    padding: 5px 0

}

.box-news-home.latest ul li a {

    display: block;

    color: #191919;

    padding-left: 15px;

    position: relative;

    font-size: 14px

}

.box-news-home.latest ul li a:before {

    content: '\f0c8';

    font-family: FontAwesome;

    display: block;

    position: absolute;

    font-size: 8px;

    color: #191919;

    top: 4px;

    left: 0

}

.box-news-home.latest .morelink {

    display: block;

    border-top: 1px dashed #b7b7b7;

    border-bottom: 1px dashed #b7b7b7;

    text-align: center;

    padding: 7px 0;

    margin-top: 15px

}

.box-news-home.latest .morelink a {

    font-size: 18px;

    color: #ec1818

}

.box-news-home.identify .row {

    margin: 0 -5px

}

.box-news-home.identify .col-md-4 {

    padding: 0 5px

}

.box-news-home.identify .news-identify {

    margin-bottom: 20px

}

.box-news-home.identify .news-identify .name {

    margin-top: 10px

}

.box-news-home.identify .news-identify .name a {

    color: #191919;

    display: block;

    text-align: justify;

    max-height: 14px;

}

.box-news-home.identify .morelink {

    display: block;

    border-top: 1px dashed #b7b7b7;

    border-bottom: 1px dashed #b7b7b7;

    text-align: center;

    padding: 7px 0;

    margin-top: 15px

}

.box-news-home.identify .morelink a {

    font-size: 18px;

    color: #ec1818

}

#content #tabs_type1,

#content #tabs_type2 {

    display: block;

    border-bottom: 1px solid #e1e1e1;

    margin-bottom: 10px

}

#content #tabs_type1 ul:after,

#content #tabs_type2 ul:after {

    content: '';

    display: table;

    clear: both

}

#content #tabs_type1 ul li,

#content #tabs_type2 ul li {

    display: inline-block;

    float: left

}

#content #tabs_type1 ul li a {

    display: block;

    margin-right: 2px;

    min-width: 75px;

    height: 25px;

    background: #b7b7b7;

    border-radius: 5px 5px 0 0;

    text-align: center;

    color: #191919;

    line-height: 25px;

    padding: 0 5px

}

#content #tabs_type2 ul li a {

    display: block;

    margin-right: 2px;

    min-width: 75px;

    line-height: 30px;

    padding: 0 5px;

    font-weight: 700;

    text-align: center

}

#content #tabs_type1 ul li a.current {

    background: #00603a;

    color: #fff

}

#content #tabs_type2 ul li a.current {

    color: #00603a

}

.home h1 {

    display: inline-block;

    float: left;

    line-height: 35px;

    font-size: 15px;

}

.home select#giaidau {

    display: inline-block;

    float: right

}

.home table td:nth-child(1) {

    width: 12%;

    text-align: center

}

.home table td:nth-child(3),

.home table td:nth-child(5),

.home table td:nth-child(6) {

    width: 10%;

    text-align: center

}

.home table td:nth-child(2),

.home table td:nth-child(4) {

    width: 29%

}

.home table tr.title td {

    width: 100%;

    height: 28px;

    line-height: 28px;

    border: none

}

.home table tr.title td img {

    display: inline-block;

    float: left;

    margin: 7px 5px 3px 3px;

    max-width: 18px

}

.home table tr.title td h2 {

    display: inline-block;

    float: left;

    margin: 0;

    font-size: 12px;

    line-height: 28px

}

.home table td.team-home {

    text-align: right

}

.home table td.pen span {

    display: block;

    font-size: 10px;

    font-weight: 400

}

.kqchitiet h1 {

    display: inline-block;

    float: left;

    line-height: 30px

}

.kqchitiet h2 {

    font-size: 12px;

    margin: 0;

    padding: 0 5px;

    font-weight: 700;

    text-align: left

}

.kqchitiet table td:nth-child(1) {

    width: 12%;

    text-align: center

}

.kqchitiet table td:nth-child(3),

.kqchitiet table td:nth-child(5) {

    width: 10%;

    text-align: center

}

.kqchitiet table td:nth-child(2),

.kqchitiet table td:nth-child(4) {

    width: 34%

}

.kqchitiet table td.team-home {

    text-align: right

}

.kqchitiet table td.pen span {

    display: block;

    font-size: 10px;

    font-weight: 400

}

.bxh h1 {

    line-height: 30px

}

.bxh #tabs_type1 ul li {

    width: auto

}

.bxh table caption {

    height: 30px;

    background: #00603a;

    line-height: 30px;

    padding: 0 5px;

    color: #fff

}

.bxh table caption img,

.bxh table caption h2 {

    display: inline-block;

    float: left

}

.bxh table caption img {

    display: block;

    line-height: 30px;

    margin-top: 7px;

    margin-right: 10px

}

.bxh table caption h2 {

    font-size: 12px;

    margin: 0;

    line-height: 30px;

    font-weight: 700

}

.bxh table caption a {

    display: inline-block;

    float: right;

    margin-right: 5px;

    color: #fff

}

.bxh table th.for,

.bxh-chitiet table th.for {

    background: url(../images/msic01.png) no-repeat scroll center center

}

.bxh table th.agt,

.bxh-chitiet table th.agt {

    background: url(../images/msic12.png) no-repeat scroll center center

}

.bxh table td,

.bxh-chitiet table td {

    text-align: center;

    width: 6%

}

.bxh table .team,

.bxh-chitiet table .team {

    text-align: left;

    padding: 0 5px;

    width: calc(100% - 54%);

    font-weight: 700

}

.bxh table .team img,

.bxh-chitiet table .team img {

    max-width: 18px;

    margin-right: 5px

}

.bxh table tr td:last-child,

.bxh-chitiet table tr td:last-child {

    color: red;

    font-weight: 700

}

#giaikhac.bxh-daily ul:after {

    content: '';

    display: table;

    clear: both

}

#giaikhac.bxh-daily li {

    display: inline-block;

    float: left;

    width: 50%

}

#giaikhac.bxh-daily li:first-child {

    float: unset;

    width: 100%

}

#giaikhac.bxh-daily li:nth-child(even) {

    border-right: 1px solid #e1e1e1

}

#giaikhac.bxh-daily .showmore {

    display: table;

    width: 100%;

    background: #e9e9e9;

    text-align: center;

    line-height: 30px;

    color: #00603a

}

#bxh-big {

    margin-top: 10px

}

#bxh-big .title {

    display: block;

    height: 30px;

    line-height: 30px;

    background: #00603a;

    font-weight: 600;

    padding: 0 10px;

    color: #fff;

    text-transform: uppercase

}

#bxh-big ul li {}

#bxh-big ul:after {

    content: '';

    display: table;

    clear: both

}

#bxh-big li {

    display: inline-block;

    float: left;

    width: 50%;

    padding: 0 10px;

    border-bottom: 1px solid #e1e1e1

}

#bxh-big li:first-child {

    float: unset;

    width: 100%;

    background: #b2b2b2;

    line-height: 25px

}

#bxh-big li:nth-child(even) {

    border-right: 1px solid #e1e1e1

}

#bxh-big li a {

    display: block;

    line-height: 25px;

    color: #191919

}

#bxh-big li a img {

    height: 15px;

    margin-right: 5px

}

#tab1-chitiet {

    display: block;

    background: #e1e1e1;

    height: 33px;

    line-height: 33px;

    margin-top: -4px;

    margin-bottom: 10px

}

#tab1-chitiet li {

    display: inline-block;

    padding: 0 10px

}

#tab1-chitiet li a {

    display: block;

    color: #313131;

    font-weight: 600

}

#tab1-chitiet li a.current {

    color: #00603a

}

.bxh-chitiet table caption {

    height: 30px

}

.bxh-chitiet table caption img {

    display: inline-block;

    float: left;

    margin: 7px 5px

}

.bxh-chitiet table caption h1 {

    display: inline-block;

    float: left;

    text-transform: capitalize;

    font-size: 14px;

    line-height: 30px;

    color: #fff

}

.bxh-chitiet table .top123 {

    background: #4ca180

}

.bxh-chitiet table .top4 {

    background: #70ba9d

}

.bxh-chitiet table .top5 {

    background: #9ad8c0

}

.bxh-chitiet table .tuthang {

    background: #dcdcdc

}

.note-table {

    display: block;

    padding: 5px 0

}

.note-table strong {

    color: #4ca180;

    margin-left: 10px

}

.note-table span {

    display: inline-block;

    width: 26px;

    height: 20px;

    margin-left: 10px

}

.note-table span:nth-child(1) {

    background: #4ca180

}

.note-table span:nth-child(2) {

    background: #70ba9d

}

.note-table span:nth-child(3) {

    background: #9ad8c0

}

.note-table span:nth-child(4) {

    background: #dcdcdc

}

#chitiet_bxh_khac {

    padding: 10px 0

}

#chitiet_bxh_khac .inner {

    overflow: hidden;

    display: none

}

#chitiet_bxh_khac ul li {

    display: block;

    margin-bottom: 2px

}

#chitiet_bxh_khac ul li a.toggle {

    display: block;

    background: #d5dcc7;

    color: #c83273;

    height: 25px;

    line-height: 24px;

    border-top: 1px solid #e2c0c7;

    padding: 0 10px;

    text-decoration: none

}

#chitiet_bxh_khac ul li a.toggle:before {

    content: '[+]';

    margin-right: 5px

}

#chitiet_bxh_khac ul li a.toggle.current:before {

    content: '-'

}

#chitiet_bxh_khac ul li a.toggle.current {

    color: #292929;

    font-weight: 600;

    background: #b2b2b2

}

.inner .tabs {

    padding: 0;

    margin: 0;

    background: #e7f5e8

}

.inner .tabs:after {

    content: '';

    display: table;

    clear: both

}

.inner .tabs li {

    display: inline-block;

    float: left

}

.inner .tabs li a {

    color: #2e2e2e;

    display: block;

    padding: 3px 10px

}

.inner .tabs li a.current {

    color: red

}

.inner table {

    width: 100%;

    border-color: transparent

}

.inner table thead tr {

    background: #4bab85;

    height: 20px;

    line-height: 20px

}

.inner table th,

.inner table td {

    text-align: center;

    color: #fff;

    height: 20px;

    line-height: 20px;

    border: none

}

.inner table thead th:nth-child(2) {

    text-align: left;

    padding: 0 10px

}

.inner table tbody td {

    color: #38a2b4

}

.inner table tbody td:nth-child(2) {

    text-align: left;

    padding: 0 10px

}

.inner table th,

.inner table td {

    width: 75px

}

.inner table .team {

    width: auto

}

.inner table td:nth-child(3) {

    font-weight: 600

}

.inner table tr:nth-child(even) {

    background: #f0f2f6

}

.clb h1 {

    height: 35px;

    line-height: 35px;

    padding: 0 10px

}

.clb .giaidau {

    margin-bottom: 10px

}

.clb .giaidau .name-giaidau {

    display: table;

    height: 25px;

    line-height: 25px;

    padding: 0 10px;

    width: 100%

}

.clb .giaidau .name-giaidau img {

    display: inline-table;

    margin-right: 10px

}

.clb .giaidau .name-giaidau h2 {

    margin: 6px 0 0;

    font-size: 12px;

    display: inline-table;

    font-weight: 600

}

.clb .g-clb {

    padding: 5px 0

}

.clb .g-clb ul:after {

    content: '';

    display: table;

    clear: both

}

.clb .g-clb ul li {

    display: inline-block;

    float: left;

    width: 50%;

    padding: 3px 10px

}

.clb .g-clb ul li img {

    display: inline-table;

    margin-right: 5px;

    width: 18px

}

.clb .g-clb ul li span {

    display: inline-table;

    color: #191919

}

.info-team {

    display: table;

    margin: 10px 0;

    background: #e8e8e8;

    padding: 20px;

    width: 100%;

    border-radius: 10px

}

.info-team .img {

    display: inline-table;

    width: 190px;

    height: 190px;

    line-height: 190px;

    background: #fff;

    border-radius: 10px;

    text-align: center;

    vertical-align: middle;

    margin: auto

}

.info-team .img img {

    display: inline-block;

    vertical-align: middle

}

.info-team .info {

    display: inline-table;

    vertical-align: top;

    padding-left: 10px;

    width: calc(100% - 200px)

}

.info-team .info .name {

    font-size: 18px;

    font-weight: 600;

    text-transform: uppercase;

    color: #00603a;

    margin-bottom: 5px

}

.info-team table tr {

    border-bottom: 2px dashed #e1e1e1

}

.info-team table tr td {

    border: none;

    line-height: 28px

}

.his-team {

    margin-bottom: 10px

}

#tabs-his li {

    display: inline-block;

    float: left;

    margin: 0 5px;

    width: calc(50% - 10px)

}

#tabs-his .tit-his {

    display: block;

    height: 30px;

    line-height: 30px;

    background: #4ca180;

    color: #191919;

    text-align: center;

    text-transform: uppercase;

    font-weight: 600;

    margin-bottom: 20px

}

#tabs-his .tit-his.active {

    color: #fff

}

#container_tabs_his:after {

    content: '';

    display: table;

    clear: both

}

#container_tabs_his .tab-content {

    display: inline-block;

    float: left;

    margin: 0 5px;

    width: calc(50% - 10px)

}

.his-team .matchs {

    display: block;

    padding: 8px 10px

}

.his-team .matchs:nth-child(even) {

    background: #e8e8e8

}

.his-team .matchs p {

    line-height: 22px;

    margin: 0;

    font-weight: 600

}

.his-team .matchs p span {

    color: #b92c00;

    padding-left: 5px

}

.list-players thead {

    background: #b2b2b2;

    height: 30px;

    line-height: 30px

}

.list-players thead th {

    text-align: center

}

.list-players td {

    height: 35px;

    padding: 0 10px;

    width: calc(100% - 100px/2)

}

.list-players td:first-child,

.list-players td:last-child {

    width: 50px;

    text-align: center;

    padding: 0 5px

}

.list-players td .number {

    display: block;

    width: 31px;

    height: 31px;

    text-align: center;

    line-height: 31px;

    background: #4ca180;

    border-radius: 2px;

    color: #fff;

    margin: 0 auto;

    font-weight: 600

}

.list-players td img {

    margin-right: 5px;

    max-width: 25px

}

.ltd h1 {

    display: inline-block;

    float: left;

    line-height: 30px

}

.ltd table td:nth-child(1),

.ltd-ct table td:nth-child(1) {

    width: 12%;

    text-align: center

}

.ltd table td:nth-child(3),

.ltd table td:nth-child(5),

.ltd table td:nth-child(6),

.ltd-ct table td:nth-child(3),

.ltd-ct table td:nth-child(5),

.ltd-ct table td:nth-child(6) {

    width: 10%;

    text-align: center

}

.ltd table td:nth-child(2),

.ltd table td:nth-child(4),

.ltd-ct table td:nth-child(2),

.ltd-ct table td:nth-child(4) {

    width: 29%

}

.ltd table td.team-home,

.ltd-ct table td.team-home {

    text-align: right

}

.ltd select#giaidau,

.ltd-ct select#giaidau {

    display: inline-block;

    float: right

}

.ltd-ct h1 {

    display: inline-block;

    float: left;

    background: #00603a;

    color: #fff;

    border-radius: 5px 5px 0 0;

    padding: 0 15px;

    line-height: 30px

}

.ltd-ct h2 {

    margin: 0;

    font-size: 14px;

    font-weight: 700;

    text-align: left;

    padding: 0 5px

}

#content #vongdau {

    display: inline-block;

    float: left;

    width: 75px;

    border-radius: 5px 5px 0 0;

    background: #5a5a5a;

    color: #fff;

    border: none

}

#content #round-ct {

    display: block;

    padding: 10px 0;

    margin: 10px 0;

    border-top: 1px solid #717171

}

#content #round-ct ul{

    display: table;

    clear: both;

}

#content #round-ct li {

    display: inline-block;

    float: left;

    line-height: 25px;

}

#content #round-ct li a {

    color: #00603a;

    padding: 0 5px;

    border-right: 1px solid #191919

}

#content #giaikhac li {

    display: block;

    padding: 0 10px;

    border-bottom: 1px solid #e1e1e1

}

#content #giaikhac li.title {

    background: #b5ebd5;

    font-weight: 600;

    color: #303030;

    line-height: 25px;

    border-bottom: none

}

#content #giaikhac li a {

    display: block;

    line-height: 25px;

    color: #191919

}

#content #giaikhac li a:hover {

    color: #1eb87b

}

.phongdo .layout_content {

    margin-top: -10px

}

.phongdo h1 {

    background: #4ca180;

    height: 30px;

    line-height: 30px;

    padding: 0 10px;

    color: #fff

}

.phongdo table tr:nth-child(even) {

    background: #e1e1e1

}

.phongdo table td {

    border: none

}

.phongdo table td.ngay {

    width: 12%

}

.phongdo table td.team {

    width: calc( (100% - 53%)/2);

    padding: 0 10px

}

.phongdo table td.team.home {

    text-align: right

}

.phongdo table td.score {

    width: 6%;

    font-weight: 600;

    text-align: center;

}

.phongdo table td.giai {

    color: #b85442;

    width: 25%;

    text-align: left

}

.thongke-phongdo {

    margin-top: 10px

}

.thongke-phongdo .tit {

    height: 32px;

    background: #4ca180;

    line-height: 32px;

    margin-bottom: 20px;

    color: #fff;

    padding: 0 10px

}

.thongke-phongdo .clb .tit {

    background: #e8e8e8;

    padding: 0 5px;

    display: table;

    width: 100%;

    margin-bottom: 0

}

.thongke-phongdo .clb .tit img {

    margin-right: 5px;

    width: 18px;

    display: inline-table

}

.thongke-phongdo .clb .tit span {

    display: inline-table;

    text-transform: uppercase;

    color: #000;

    font-weight: 600

}

.thongke-phongdo .pdthongke {

    display: block;

    position: relative;

    padding: 10px 0

}

.thongke-phongdo .pdthongke:nth-child(odd) {

    background: #f8f8f8

}

.thongke-phongdo .pdthongke p {

    margin-bottom: 0;

    line-height: 20px

}

.thongke-phongdo .pdthongke span {

    margin-left: 15px;

    color: #b92c00

}

.thongke-phongdo .pdthongke .icon {

    display: block;

    width: 30px;

    height: 30px;

    border-radius: 3px;

    text-align: center;

    line-height: 30px;

    position: absolute;

    top: 15px;

    right: 5px;

    text-transform: uppercase;

    font-size: 18px;

    font-weight: 700;

    color: #fff

}

.thongke-phongdo .pdthongke .icon.win {

    background: #c73d42

}

.thongke-phongdo .pdthongke .icon.lose {

    background: #00603a

}

.thongke-phongdo .pdthongke .icon.draw {

    background: #4c4f7c

}

.box-trandau {

    display: block;

    margin-top: 10px;

    margin-bottom: 20px

}

.box-trandau .round {

    line-height: 25px

}

.box-trandau .round span {

    text-transform: uppercase;

    font-weight: 600;

    font-size: 14px

}

.box-trandau .content-trandau {

    background: #e8e8e8

}

.box-trandau .content-trandau td {

    border: none;

    width: 33.33%;

    text-align: center;

    padding: 15px 0;

    vertical-align: top;

    padding-top: 30px

}

.box-trandau .content-trandau td img.logo-team {

    height: 70px

}

.box-trandau .content-trandau td .name-team {

    margin: 10px 0;

    text-transform: uppercase;

    font-size: 14px;

    font-weight: 600;

    color: #000

}

.box-trandau .content-trandau td .ghiban {

    font-size: 14px

}

.box-trandau .content-trandau td span {

    color: red

}

.box-trandau .content-trandau .score td {

    padding-top: 0;

    vertical-align: middle

}

.box-trandau .content-trandau td .score1 {

    width: 50px;

    height: 50px;

    background: #4ca180;

    font-size: 30px;

    line-height: 50px;

    color: #fff;

    font-weight: 600;

    border-radius: 5px;

    margin: auto

}

.box-trandau .content-trandau td.kenh-ps {

    padding: 8px 0;

    background: #b2b2b2

}

.tyle h1 {

    line-height: 30px

}

.tyle table .trandau {

    width: 75px

}

.tyle .title-giai {

    line-height: 25px;

    padding: 0 5px;

    font-weight: 700;

    text-transform: uppercase

}

.dudoan h1,

.dudoan h2 {

    font-size: 14px;

    display: inline-block;

    padding: 0 10px;

    line-height: 25px;

    background: #00603a;

    margin: 0 0 5px;

    font-weight: 700;

    color: #fff;

    border-radius: 5px 5px 0 0

}

.dudoan table {

    margin-bottom: 10px

}

.dudoan thead {

    background: #4ca180

}

.dudoan thead th {

    border-color: #fff;

    text-align: center;

    line-height: 30px;

    color: #fff

}

.dudoan tbody tr {

    border-bottom: 1px solid #e1e1e1

}

.dudoan tbody td {

    line-height: 25px;

    text-align: center;

    padding: 0 5px;

    width: 70px;

    border: none

}

.dudoan tbody td p {

    margin-bottom: 0

}

.dudoan .kq {

    font-weight: 700;

    color: #c63235

}

.dudoan tbody td.match {

    text-align: left;

    width: auto;

    color: #000;

    font-weight: 700

}

.dudoan tbody td.league {

    background: #b2b2b2;

    line-height: 30px;

    padding: 0 10px;

    color: #000;

    font-weight: 600;

    text-align: left

}

.dudoan table.tips {

    margin-top: -5px

}

.dudoan table.tips td,

.dudoan table.tips th {

    border: 1px solid #ebebeb;

    width: 60px

}

.dudoan table.tips .chon {

    width: 110px

}

.dudoan table.tips .match {

    width: auto

}

.dudoan table.tips td.giai {

    color: #fff;

    text-transform: uppercase

}

.dudoan table.tips td.tbnc {

    background: #a1944c

}

.dudoan table.tips td.usa {

    background: #a16c4c

}

.dudoan table.tips td.ghqg {

    background: #78a14c

}

.dudoan table.tips td.uefa {

    background: #4c94a1

}

.dudoan table.tips td.chon {

    color: #4ca180

}

.dudoan table.tips td.tyso {

    background: #dedede

}

.dudoan table.tips th.tyso {

    background: #326c56

}

.dudoan table.tips th.kq {

    color: #fff

}

.dudoan table.tips td.kq {

    font-weight: 600;

    text-transform: uppercase

}

.dudoan table.tips td.kq.win {

    color: #c73d42

}

.dudoan table.tips td.kq.draw {

    color: #4c4f7c

}

.dudoan table.tips td.kq.lose {

    color: #00603a

}

.keo h1 {

    display: inline-block;

    float: left;

    line-height: 30px

}

.keo table .hours {

    width: 65px;

    text-align: center

}

.keo table .match {

    width: auto

}

.keo table .asia {

    width: 95px

}

.keo table .tai_xiu {

    width: 72px

}

.keo table .one_two {

    width: 45px;

    text-align: center

}

.keo table .league {

    background: #b2b2b2

}

.keo table .league td {

    height: 28px;

    padding: 0 10px;

    font-weight: 700;

    color: #000

}

.keo table .league td h2 {

    font-size: 12px;

    margin: 0;

    font-weight: 700

}

.keo .match .table_2 td a{

    color: #19ad0b;

}

.keo #pageD {

    margin: 10px 0

}

.keo #pageD:after {

    content: '';

    display: table;

    clear: both

}

.keo #pageD li {

    display: inline-block;

    float: left;

    margin-right: 1px

}

.keo #pageD li a {

    display: block;

    width: 26px;

    height: 23px;

    text-align: center;

    line-height: 23px;

    color: #292929;

    background: #e8e8e8;

    font-weight: 700

}

.keo #pageD li a.current {

    background: #4ca180;

    color: #fff

}

.bg_gray {

    background: #f1f1f1

}

.slc_giai {

    display: table;

    margin-bottom: 5px;

    height: 35px;

    width: 100%;

    padding: 0 10px

}

.slc_giai img,

.slc_giai span,

.slc_giai select {

    display: inline-block;

    float: left!important;

    line-height: 35px

}

.slc_giai img {

    margin-top: 9px;

    margin-right: 10px

}

.slc_giai select {

    width: unset!important;

    margin-top: 2px!important;

    border-radius: 5px

}

.kqct select#muagiai {

    float: left;

    border-radius: 5px 5px 0 0;

    background: #5a5a5a;

    color: #fff;

    margin-left: 0;

    width: unset!important

}

.kqct .score,

.kqct .half {

    width: 10%

}

.kqct .time {

    width: 8%!important

}

.kqct .team {

    width: calc((100% - 28%)/2)

}

.lps h1 {

    display: inline-block;

    padding: 0 10px;

    line-height: 25px;

    background: #00603a;

    margin: 0 0 5px;

    color: #fff;

    border-radius: 5px 5px 0 0

}

.lps thead {

    background: #4ca180

}

.lps thead th {

    border-color: #fff;

    text-align: center;

    line-height: 30px;

    color: #fff

}

.lps tr td:first-child {

    width: 7%

}

.lps tr td:last-child {

    width: 25%

}

.lps tr td:nth-child {

    width: 68%

}

.cate_news h1 {

    display: block;

    color: #fff;

    height: 30px;

    line-height: 30px;

    padding: 0 10px;

    text-transform: uppercase;

    font-size: 14px;

    margin-top: 0

}

.post {

    display: block;

    padding: 15px 0;

    border-bottom: 1px solid #ececec

}

.post:after {

    content: '';

    display: table;

    clear: both

}

.post img {

    display: inline-block;

    float: left;

    width: 225px;

    margin-right: 10px;

    border: 1px solid #cecece

}

.post .text-post {

    display: inline-block;

    float: left;

    width: calc(100% - 235px)

}

.post .tit-post a {

    display: block;

    color: #191919;

    font-weight: 700;

    margin-bottom: 5px

}

.post .meta-post {

    margin-bottom: 5px;

    color: #acacac

}

.post .des-post {

    line-height: 22px;

    text-align: justify

}

.post.b-post,

.post.s-post {

    border: none;

    position: relative;

    padding: 0;

    margin-bottom: 15px

} 

.post.b-post img,

.post.s-post img {

    display: block;

    float: none;

    width: 100%;

}



.post.b-post .text-post {

    display: block;

    float: none;

    width: 225px;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background: rgba(0, 0, 0, .9);

    padding: 10px 5px

}

.post.b-post .text-post .tit-post a {

    font-weight: 700;

    color: #75f6c4;

    font-size: 18px;

    line-height: 30px;

    display: block;

    margin-bottom: 20px

}

.post.b-post .text-post .des-post {

    color: #fff;

    font-size: 14px

}

.post.s-post {

    display: inline-block;

    float: left;

    width: 33.33%;

    padding: 0 5px

}

.post.s-post .tit-post a {

    display: block;

    margin-top: 10px;

    font-size: 14px;

    color: #191919;

    font-weight: 700

}

.news #breadcrumb a,

.news #breadcrumb span {

    float: unset;

    display: unset

}

.news #breadcrumb a:last-child {

    font-weight: 400;

    text-transform: capitalize

}

.news .block-title,

.news .content-post,

.news .tags-post {

    padding: 5px 10px;

    border: 1px solid #cecece

}

.news .block-title {

    border-bottom: none

}

.news .block-title h1 {

    display: block;

    float: none;

    text-transform: uppercase;

    font-size: 14px;

    line-height: 28px;

    margin: 0;

    text-transform: uppercase

}

.news .block-title .meta-post {

    color: #c2c2c2

}

.news .content-post img {

    display: block;

    margin: auto

}

.news .content-post ul {

    padding-left: 20px;

    margin: 10px 0;

    list-style: square

}

.news .content-post ul li {

    padding: 3px 0

}

.news .content-post h2,

.news .content-post h3,

.news .content-post h4 {

    font-size: 14px;

    font-weight: 700;

    margin: 5px 0 10px

}

.news .source {

    display: block;

    margin: 10px 0;

    font-weight: 700;

    font-size: 14px

}

.vpl h1 {

    line-height: 30px

}

.vpl table td {

    width: 10%

}

.vpl table td:first-child {

    width: 5%

}

.vpl table td:nth-child(2) {

    width: 35%;

    text-align: left;

    padding: 0 10px

}

.vpl table td:nth-child(3) {

    width: 30%;

    text-align: left;

    padding: 0 10px

}

.livescore h1 {

    text-transform: uppercase;

    color: #191919;

    font-size: 14px;

    margin: 0;

    line-height: 25px;

    font-weight: 700

}

.livescore h2 {

    text-transform: capitalize;

    color: #191919;

    margin: 0;

    line-height: 25px;

    font-weight: 700;

    padding: 0 5px;

    font-size: 12px;

    text-align: left

}

.livescore td {

    text-align: center;

    width: 10%

}

.livescore td:nth-child(2) {

    text-align: right;

    width: 30%

}

.livescore td:nth-child(4) {

    text-align: left;

    width: 30%

}

.livescore td:nth-child(3) {

    background: #d5d5d5

}

.livescore th:nth-child(3) {

    background: #336c56

}

.tuongthuat h1 {

    line-height: 30px

}

.tuongthuat .bg_cyan {

    line-height: 28px

}

.tuongthuat .wrap-tuongthuat {

    max-height: 500px;

    overflow-y: auto

}

.tuongthuat table tr:nth-child(even) {

    background: #f3f2f2

}

.tuongthuat table td {

    padding: 5px;

    text-align: left

}

.tuongthuat .wrap-tuongthuat table td:nth-child(1) {

    width: 10%

}

.tuongthuat ul#tabs-his {

    display: none

}

.tuongthuat .sodo-chienthuat .tit-sodo {

    text-align: center;

    text-transform: uppercase;

    font-size: 14px;

    font-weight: 700;

    padding: 10px 0

}

.tuongthuat .sodo {

    background: #f1f1f1;

    padding: 10px 0

}

.tuongthuat .sodo .tit {

    text-align: center;

    font-weight: 700

}

.tuongthuat .sodo .box_info_team {

    margin-top: 15px

}

.tuongthuat .sodo .box_info_team h3 {

    display: block;

    background: #b6b6b6;

    border-bottom: 2px solid #4ca180;

    height: 30px;

    margin: 0;

    padding: 0 10px;

    font-size: 14px;

    text-transform: uppercase;

    font-weight: 700;

    line-height: 28px

}

.tuongthuat .sodo .box_info_team td,

.tuongthuat .sodo .box_info_team tr {

    border: none

}

.tuongthuat .sodo .box_info_team td.shirt_number {

    font-weight: 700;

    text-align: center;

    width: 30px

}

.tuongthuat .sodo .box_info_team td.name {

    width: auto

}

.tuongthuat .sodo.team2,

.tuongthuat .sodo.team2 .box_info_team td.name {

    text-align: right

}

.evt0 {

    background: url(../images/msic00.png) no-repeat scroll center center

}

.evt1 {

    background: url(../images/msic01.png) no-repeat scroll center center

}

.evt2 {

    background: url(../images/msic02.png) no-repeat scroll left center

}

.evt5 {

    background: url(../images/icl35.png) no-repeat scroll center center

}

.evt6 {

    background: url(../images/icl36.png) no-repeat scroll center center

}

.evt0,

.evt1,

.evt2,

.evt3,

.evt7,

.evt8,

.evt9,

.evt10,

.evt11,

.evt12,

.evt5,

.evt6,

.box_info_team .awy .evt5,

.box_info_team .awy .evt6 {

    background-position: left center;

    color: #383;

    font-weight: 700;

    padding: 0 5px 0 15px

}

.tuongthuat .statbox {

    margin-top: 15px

}

.tuongthuat .statbox h2 {

    display: block;

    text-transform: uppercase;

    background: #b6b6b6;

    padding: 0 10px;

    height: 30px;

    line-height: 30px;

    margin-bottom: 10px;

    margin-top: 0;

    font-size: 14px;

    font-weight: 700

}

.tuongthuat .statbox table tr {

    background: 0 0!important

}

.tuongthuat .statbox table td,

.tuongthuat .statbox table th {

    border: none

}

.tuongthuat .statbox .hid,

.tuongthuat .statbox .hid td {

    height: 0!important;

    margin: 0!important;

    overflow: hidden;

    padding: 0!important

}

.tuongthuat .statbox .ststbl td {

    height: 30px;

    padding: 0;

    text-align: center

}

.tuongthuat .statbox .ststbl .percio {

    background: #e3e3e3 none repeat scroll 0 0;

    height: 6px;

    margin: 5px 0

}

.tuongthuat .statbox .ststbl .ratio {

    background: #390 none repeat scroll 0 0;

    height: 6px

}

.tuongthuat .statbox .ststbl .hme .ratio {

    float: right

}

.tuongthuat .statbox .ststbl th {

    border-left: 1px solid #e2e2e2;

    border-right: 1px solid #e2e2e2;

    text-align: center

}

.tuongthuat .statbox .ststbl .hid td:nth-child(1),

.tuongthuat .statbox .ststbl .hid td:nth-child(5) {

    width: 36%

}

.tuongthuat .statbox .ststbl .hid td:nth-child(2),

.tuongthuat .statbox .ststbl .hid td:nth-child(4) {

    width: 7%

}

.tuongthuat .statbox .ststbl .hid td:nth-child(3) {

    width: 14%

}

.dh-sodo {

    background: url(../images/ukcom-soccer-field-001.svg) 0 10px no-repeat;

    display: block;

    height: 200px;

    width: 95%;

    max-width: 300px;

    margin: 25px auto 15px;

    padding-top: 10px

}

#sodo_doi1,

#sodo_doi2 {

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flex;

    display: -o-flex;

    display: flex;

    -webkit-flex-direction: column-reverse;

    -moz-flex-direction: column-reverse;

    -ms-flex-direction: column-reverse;

    -o-flex-direction: column-reverse;

    flex-direction: column-reverse;

    align-content: center;

    height: 180px

}

.line {

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flex;

    display: -o-flex;

    display: flex;

    -webkit-flex-direction: row;

    -moz-flex-direction: row;

    -ms-flex-direction: row;

    -o-flex-direction: row;

    flex-direction: row;

    justify-content: center;

    padding: 0 25px

}

.line .player {

    text-align: center;

    width: 70px;

    position: relative

}

#sodo_doi1 .dress_team {

    background: url(../images/dress-blue.gif) no-repeat scroll center center;

    height: 30px;

    margin: 0 auto;

    position: relative;

    width: 30px

}

#sodo_doi2 .dress_team {

    background: url(../images/dress-black.gif) no-repeat scroll center center;

    height: 30px;

    margin: 0 auto;

    position: relative;

    width: 30px

}

#sodo_doi1 .line_0 .dress_team,

#sodo_doi2 .line_0 .dress_team {

    background-image: url(../images/dress-gray.gif)

}

.dh-sodo .num_team {

    position: relative;

    top: 6px;

    color: #fff

}

.dh-sodo .line_0 .num_team,

.dh-sodo .line_0 .name_team {

    color: #191919

}

.dh-sodo .name_team {

    color: #fff;

    font-size: 10px;

    line-height: 13px;

    margin: 0 1px;

    padding: 0 2px;

    position: relative

}

.clb .info p {

    margin: 0!important

}

.ghiban span {

    display: block

}

.giaikhac #giaikhac-sidebar {

    display: block;

    height: 450px;

    overflow-y: auto

}

.giaikhac #giaikhac-sidebar::-webkit-scrollbar {

    width: 5px;

    background: #edebeb

}

.giaikhac #giaikhac-sidebar::-webkit-scrollbar-track {

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #edebeb

}

.giaikhac #giaikhac-sidebar::-webkit-scrollbar-thumb {

    background-color: #8d8d8c;

    border: 1px solid #8d8d8c

}





.cate_news h2 {

    display: block;

    color: #222;

    height: 30px;

    line-height: 30px;

    padding: 0 10px;

    text-transform: uppercase;

    font-size: 16px;

    margin: 0;

    font-weight: bold;

}

.post.b-post .text-post .tit-post h3 a {

    font-weight: 700;

    color: #75f6c4;

    font-size: 18px;

    line-height: 30px;

    display: block;

    margin-bottom: 20px;

    margin-top: 0;

}

.post.s-post .tit-post h3 a  {

    display: block;

    margin-top: 10px;

    font-size: 14px;

    color: #191919;

    font-weight: 700;

}

.post .tit-post h3 {

    display: block;

    color: #191919;

    font-weight: 700;

    margin-bottom: 5px;

    font-size: 14px;

    margin: 0;

}