article{
    padding-top:20px!important;
}
.fb-data-content{
    width:100%;
}

@keyframes blinker {
    50% {
      opacity: 0;
    }
  }
  @-webkit-keyframes animatetop {
    0% {
      top: -300px;
      opacity: 0;
    }
    to {
      top: 0;
      opacity: 1;
    }
  }
  @keyframes animatetop {
    0% {
      top: -300px;
      opacity: 0;
    }
    to {
      top: 0;
      opacity: 1;
    }
  }
  a,
  abbr,
  acronym,
  address,
  applet,
  article,
  aside,
  audio,
  b,
  big,
  blockquote,
  body,
  canvas,
  caption,
  center,
  cite,
  code,
  dd,
  del,
  details,
  dfn,
  div,
  dl,
  dt,
  em,
  embed,
  fieldset,
  figcaption,
  figure,
  footer,
  form,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  hgroup,
  html,
  i,
  iframe,
  img,
  input,
  ins,
  kbd,
  label,
  legend,
  li,
  mark,
  menu,
  nav,
  object,
  ol,
  output,
  p,
  pre,
  q,
  ruby,
  s,
  samp,
  section,
  small,
  span,
  strike,
  strong,
  sub,
  summary,
  sup,
  table,
  tbody,
  td,
  tfoot,
  th,
  thead,
  time,
  tr,
  tt,
  u,
  ul,
  var,
  video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: z;
    box-sizing: border-box;
    font-family: Roboto, sans-serif;
  }
  caption,
  table,
  tbody,
  td,
  tfoot,
  th,
  thead,
  tr {
    border: 0.5px solid #585858;
    vertical-align: middle;
  }
  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  hgroup,
  menu,
  nav,
  section {
    display: block;
  }
  #wapper-all-site {
    margin-top: 0;
  }
  a {
    color: #fff;
    text-decoration: none !important;
  }
  .content-football a {
    color: #020f26;
  }
  body {
    background: #fff;
  }
  ol,
  ul {
    list-style: none;
  }
  .d-flex {
    display: flex !important;
  }
  .align-items-center {
    align-items: center;
  }
  .justify-content-center {
    justify-content: center;
  }
  .justify-content-between {
    justify-content: space-between;
  }
  .justify-content-end {
    justify-content: flex-end;
  }
  .justify-content-start {
    justify-content: flex-start;
  }
  .justify-content-rigth {
    justify-content: right;
  }
  .justify-content-left {
    justify-content: left;
  }
  .position-relative {
    position: relative !important;
  }
  .position-absolute {
    position: absolute !important;
  }
  .text-white {
    color: #fff !important;
  }
  .text-black {
    color: #000 !important;
  }
  .text-red {
    color: #ff0046 !important;
  }
  .text-58 {
    color: #585858 !important;
  }
  .text-center {
    text-align: center !important;
  }
  .text-right {
    text-align: right;
  }
  .border-radius-4 {
    border-radius: 4px;
  }
  .font-bold {
    font-weight: 500 !important;
  }
  .font-bolder {
    font-weight: 700 !important;
  }
  .font-14,
  .font-16,
  .font-18 {
    font-size: 16px !important;
    line-height: 1.35 !important;
  }
  .font-14,
  .font-18 {
    font-size: 18px !important;
  }
  .font-14 {
    font-size: 14px !important;
  }
  .font-10,
  .font-12 {
    font-size: 12px !important;
    line-height: 1.3 !important;
  }
  .font-10 {
    font-size: 10px !important;
  }
  .font-22,
  .font-24 {
    font-size: 22px !important;
    line-height: 1.35 !important;
  }
  .font-24 {
    font-size: 24px !important;
  }
  .font-28,
  .font-30,
  .font-32 {
    font-size: 28px !important;
    line-height: 1.35 !important;
  }
  .font-30,
  .font-32 {
    font-size: 30px !important;
  }
  .font-32 {
    font-size: 32px !important;
  }
  .lh-50 {
    line-height: 50px;
  }
  .lh-26 {
    line-height: 26px;
  }
  .container {
    width: 1100px;
    margin: 0 auto;
  }
  .mt-0 {
    margin-top: 0 !important;
  }
  .mt-5 {
    margin-top: 5px !important;
  }
  .mt-10 {
    margin-top: 10px !important;
  }
  .mb-0 {
    margin-bottom: 0 !important;
  }
  .mb-5 {
    margin-bottom: 5px !important;
  }
  .mb-10 {
    margin-bottom: 10px !important;
  }
  .mt-20 {
    margin-top: 20px !important;
  }
  .mb-20 {
    margin-bottom: 20px;
  }
  .mt-25 {
    margin-top: 25px !important;
  }
  .mb-25 {
    margin-bottom: 25px !important;
  }
  .mt-30 {
    margin-top: 30px !important;
  }
  .mb-30 {
    margin-bottom: 30px !important;
  }
  .ml-auto {
    margin-left: auto !important;
  }
  .ml-0 {
    margin-left: 0 !important;
  }
  .ml-5 {
    margin-left: 5px !important;
  }
  .ml-10 {
    margin-left: 10px !important;
  }
  .ml-20 {
    margin-left: 20px !important;
  }
  .mr-auto {
    margin-right: auto !important;
  }
  .mr-0 {
    margin-right: 0 !important;
  }
  .mr-5 {
    margin-right: 5px !important;
  }
  .mr-10 {
    margin-right: 10px !important;
  }
  .mr-20 {
    margin-right: 20px !important;
  }
  .p-0 {
    padding: 0 !important;
  }
  .p-10 {
    padding: 10px !important;
  }
  .pt-0 {
    padding-top: 0 !important;
  }
  .pt-10 {
    padding-top: 10px !important;
  }
  .pt-5 {
    padding-top: 5px !important;
  }
  .pb-5 {
    padding-bottom: 5px !important;
  }
  .pb-0 {
    padding-bottom: 0 !important;
  }
  .pb-10 {
    padding-bottom: 10px !important;
  }
  .pt-20 {
    padding-top: 20px !important;
  }
  .pt-30 {
    padding-top: 30px !important;
  }
  .pb-20 {
    padding-bottom: 20px !important;
  }
  .pb-30 {
    padding-bottom: 30px !important;
  }
  .pl-0 {
    padding-left: 0 !important;
  }
  .pl-10 {
    padding-left: 10px !important;
  }
  .pl-16 {
    padding-left: 16px !important;
  }
  .pr-10 {
    padding-right: 10px !important;
  }
  .pr-16 {
    padding-right: 16px !important;
  }
  .pl-20 {
    padding-left: 20px !important;
  }
  .btn-default {
    outline: 0;
    border: 0;
    cursor: pointer;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .content-news table,
  .w-100 {
    width: 100% !important;
  }
  .w-auto {
    width: auto !important;
  }
  .h-100 {
    height: 100% !important;
  }
  .h-auto {
    height: auto !important;
  }
  .bg-white {
    background-color: #fff !important;
  }
  .bg-transparent {
    background: 0 0 !important;
  }
  .bg-icon {
    background: url(https://betasd.com/assets_dash/img/icon.png);
  }
  .clearboth {
    clear: both;
  }
  .btn-search {
    width: 20px;
    height: 20px;
    margin: 5px 0;
    background-position: -2px -4px;
  }
  .sub-menu {
    background: #ececec;
  }
  .block-sub-menu {
    height: 30px;
  }
  span.icon-livescore {
    width: 10px;
    height: 10px;
    background: #001e28;
    border-radius: 50%;
  }
  .block-sub-menu .icon-livescore {
    top: 9px;
    left: 4px;
  }
  span.icon-calendar {
    width: 16px;
    height: 17px;
    background-position: -31px -3px;
  }
  span.icon-result,
  span.icon-standing {
    width: 20px;
    height: 20px;
    background-position: -33px -31px;
  }
  span.icon-standing {
    background-position: -129px -2px;
  }
  span.icon-fifa {
    width: 30px;
    height: 20px;
    background-position: -58px -2px;
  }
  span.icon-top-score {
    width: 22px;
    height: 20px;
    background-position: -98px -3px;
  }
  span.icon-live {
    width: 20px;
    height: 20px;
    background-position: -155px -3px;
  }
  span.icon-schedule {
    width: 24px;
    height: 20px;
    background-position: -5px -31px;
  }
  .block-sub-menu li a {
    position: relative;
    margin-right: 20px;
    color: #da1818;
    font-size: 12px;
    font-weight: 400;
    padding-left: 25px;
  }
  .block-sub-menu li a span {
    position: absolute;
    left: 0;
    top: 5px;
  }
  .block-sub-menu .icon-calendar,
  .block-sub-menu .icon-fifa,
  .block-sub-menu .icon-live,
  .block-sub-menu .icon-result,
  .block-sub-menu .icon-schedule,
  .block-sub-menu .icon-standing,
  .block-sub-menu .icon-top-score {
    top: 5px;
    left: 0;
  }
  a.btn-fifa {
    padding-left: 35px !important;
  }
  .slide-news {
    width: 292px;
    min-height: 155px;
    background: #ececec;
    padding: 10px 20px;
    display: inline-block;
    margin-right: 1px;
    outline: 0;
  }
  .slide-news a {
    outline: 0;
  }
  .title-sport {
    display: block;
    color: #001e28;
    font-size: 14px;
    font-weight: 400;
  }
  .title-news,
  .title-news a {
    display: block;
    font-size: 18px;
    font-weight: 500;
  }
  .title-news {
    color: #393939;
    margin-top: 8px;
    margin-bottom: 12px;
    line-height: 26px;
  }
  .title-news a {
    color: #000;
  }
  .slide-news .title-news {
    height: 75px;
    overflow-y: hidden;
  }
  .time-different {
    color: #a3a3a3;
  }
  .block-slide-news .slick-slider .slick-list {
    margin: 0-6px;
  }
  .block-slide-news .slick-next,
  .block-slide-news .slick-prev {
    width: 30px;
    height: 30px;
    background: #585858;
    z-index: 3;
    border-radius: 50%;
  }
  .block-slide-news .slick-prev {
    left: -15px;
  }
  .block-slide-news .slick-next {
    right: -15px;
  }
  .block-slide-news .slick-next:before,
  .block-slide-news .slick-prev:before {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    background-image: url(https://betasd.com/assets_dash/img/icon.png);
  }
  .block-slide-news .slick-prev:before {
    background-position: -55px -31px;
  }
  .block-slide-news .slick-next:before {
    background-position: -75px -31px;
  }
  .block-slide-news .slick-next:hover,
  .block-slide-news .slick-prev:hover {
    background: #001e28;
    transition: all 0.1s ease;
  }
  .first-home .img-first-home {
    display: inline-block;
    height: 303px;
  }
  .info-first-home {
    padding-top: 120px;
    color: #393939;
    font-size: 16px;
    line-height: 22px;
  }
  .title-first-home {
    font-size: 35px;
    font-weight: 700;
    line-height: 42px;
    color: #fff;
  }
  .description-first-home {
    font-size: 16px;
    line-height: 22px;
  }
  .relate-first-home {
    display: block;
    font-size: 20px;
    line-height: 30px;
    padding-left: 20px;
    position: absolute;
    bottom: 10px;
  }
  .relate-first-home:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    display: block;
    background: #fff;
    border-radius: 50%;
    left: 0;
    top: 10px;
  }
  .news-home {
    display: inline-block;
    width: 25%;
    padding: 0 10px;
  }
  .news-home img {
    width: 100%;
  }
  .news-home .title-news,
  .news-home .title-news a {
    font-size: 18px;
    margin-top: 15px;
    color: #020f26;
  }
  .box-football .news-home,
  .content-center-home .news-hot-home .news-home {
    width: 33.3333%;
  }
  .block-gray {
    background: #585858;
    padding: 10px;
  }
  .title-video {
    padding-left: 25px;
    display: inline-block;
    font-size: 20px;
  }
  .icon-video {
    width: 20px;
    height: 20px;
    display: inline-block;
    background-position: -109px -30px;
  }
  .title-video .icon-video {
    position: absolute;
    top: 2px;
    left: 0;
  }
  .btn-menu-content {
    font-size: 14px;
    line-height: 24px;
    margin: 5px;
    padding: 5px 15px;
    border-radius: 15px;
  }
  .btn-menu-content:hover {
    color: #001e28;
    background: #fff;
    transition: all 0.3s ease;
  }
  .first-news {
    width: 478px;
  }
  .title-first-news {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #020f26;
  }
  .link-video {
    display: block;
    position: relative;
  }
  .link-video:before {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: url(https://betasd.com/assets_dash/image/video.png);
    background-size: cover;
    transition: width 0.3s, height 0.3s;
  }
  .link-video:hover::before {
    width: 35px;
    height: 35px;
  }
  .block-news-right {
    width: calc(100% - 566px);
    flex-wrap: wrap;
  }
  .news-right {
    width: 263px;
  }
  .block-news-right > div:nth-child(2n) {
    margin-left: 15px;
  }
  .content-left {
    width: 780px;
  }
  .content-right {
    width: 360px;
  }
  .menu-content-left {
    background: #001e28;
    padding: 10px 10px 10px 20px;
    position: relative;
    overflow: hidden;
    max-height: 45px;
  }
  .menu-content-gray:before,
  .menu-content-left:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 8px;
    background: #da1818;
  }
  .menu-content-left .btn-menu-content:hover {
    color: #fff;
    background: #da1818;
  }
  .title-block {
    font-size: 20px;
    display: inline-block;
    text-transform: uppercase;
  }
  .menu-content.menu-content-left .title-block {
    min-width: 270px;
  }
  .content-right-mini .menu-content.menu-content-left .title-block {
    min-width: 150px;
  }
  .content-left .block-news-right > div:nth-child(2n) {
    margin-left: 0;
  }
  .content-left .news-home .title-news {
    margin-top: 8px;
    font-size: 18px;
  }
  .three-news {
    padding: 25px 0 10px;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
  }
  .title-red {
    color: #ed1c24;
    font-size: 14px;
    display: block;
  }
  .content-three-news {
    flex-grow: 3.3;
    padding-right: 20px;
  }
  .three-news > div:last-child {
    padding-right: 0;
  }
  .content-left-mini {
    width: 280px;
  }
  .content-right-mini {
    width: 480px;
  }
  .content-left-mini .news-home {
    padding: 0;
    width: 100%;
  }
  .content-left-mini .news-home .title-news {
    font-size: 20px;
  }
  .border-none,
  .match-detail-tab .table-performance table tbody,
  .match-detail-tab .table-performance table thead,
  .match-detail-tab .table-performance table thead tr {
    border: 0 !important;
  }
  .border-news {
    height: 4px;
    width: 100%;
    background: #ececec;
  }
  .display-news-right .img-news-left {
    display: block;
    width: 195px;
  }
  .display-news-right .title-news-right {
    width: calc(100% - 215px);
    margin-top: 0;
  }
  .display-news-right .title-news-right .title-news {
    margin-top: 0;
  }
  .menu-content-right {
    padding: 15px 10px 15px 20px;
    position: relative;
    background: #da1818;
  }
  .menu-content-right:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 8px;
    background: #001e28;
  }
  .menu-content-right .title-block {
    font-size: 14px;
  }
  .title-icon-soccer {
    padding-left: 30px;
  }
  .icon-soccer {
    position: absolute;
    left: 0;
    top: -2px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-position: -375px -30px;
  }
  .content-right .block-sub-menu {
    border: 1px solid #a3a3a3;
    height: auto;
  }
  .content-right .block-sub-menu li {
    padding: 5px 10px;
    border-bottom: 1px solid #a3a3a3;
    background: #fff;
  }
  .content-right .block-sub-menu li:last-child {
    border-bottom: none;
  }
  .content-right .block-sub-menu li a {
    color: #585858;
    padding-left: 35px;
    font-size: 14px;
  }
  .icon-identify {
    position: absolute;
    left: 0;
    top: -2px;
    display: inline-block;
    width: 22px;
    height: 20px;
    background-position: -342px -30px;
  }
  .list-identify {
    padding: 10px;
    background: #ececec;
    font-size: 16px;
    line-height: 22px;
    display: block;
    color: #585858;
    margin-bottom: 1px;
  }
  .five-news-content {
    margin: 0-8px;
  }
  .five-news-content .news-home {
    width: 20%;
    padding: 0 8px;
  }
  .five-news-content > div:nth-child(5n),
  .three-news-content > div:nth-child(3n) {
    margin-right: 0;
  }
  .five-news-content .title-news {
    font-size: 18px;
    margin-top: 10px;
  }
  .menu-footer li {
    width: 180px;
    display: inline-block;
  }
  .menu-footer li a {
    display: block;
    color: #585858;
    font-size: 16px;
    padding: 5px 0 5px 17px;
  }
  .menu-footer li a:first-child {
    position: relative;
    font-size: 20px;
    color: #303030;
    font-weight: 700;
    margin-bottom: 5px;
  }
  .menu-footer li a:first-child:before {
    content: "#";
    position: absolute;
    left: 0;
    top: 5px;
    font-size: 20px;
    color: #001e28;
  }
  .content-footer li {
    width: 350px;
  }
  .content-footer li:first-child {
    width: 400px;
    padding-right: 30px;
  }
  .content-footer li:last-child {
    padding-right: 0;
  }
  .content-footer p {
    font-size: 14px;
    color: #585858;
    line-height: 20px;
  }
  .content-footer a {
    color: #001e28;
  }
  .text-bottom {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .breadcrum a {
    display: inline-block;
    padding-right: 22px;
    position: relative;
  }
  .breadcrum a:nth-child(n + 2) {
    margin-left: 8px;
  }
  .breadcrum a:last-child {
    padding-right: 0;
  }
  .breadcrum > a:not(:last-child):before {
    content: "";
    position: absolute;
    right: 0;
    width: 12px;
    height: 12px;
    display: block;
    background: url(https://betasd.com/assets_dash/img/icon.png)-40px -61px;
  }
  .title-breadcrum {
    font-size: 14px;
    font-weight: 400;
    color: #959595;
  }
  .breadcrum a:last-child .title-breadcrum {
    color: #212c57;
  }
  .title-news-content {
    display: block;
    color: #020f26;
    font-size: 16px;
    font-weight: 500;
    margin-top: 8px;
    margin-bottom: 12px;
    line-height: 22px;
  }
  .time-active {
    font-size: 16px;
    color: #a3a3a3;
  }
  .description-news-content {
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    color: #585858;
    text-align: justify;
  }
  .news-related {
    color: #001e28;
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    padding-left: 20px;
    display: block;
    position: relative;
    margin-bottom: 5px;
  }
  .news-related:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    display: block;
    background: #001e28;
    border-radius: 50%;
    left: 0;
    top: 10px;
  }
  .content-news {
    margin: 20px 0;
  }
  .content-news img {
    max-width: 100%;
    height: auto !important;
    margin: 0 auto;
    display: block;
    min-height: 200px;
  }
  .content-news,
  .content-news .expNoEdit,
  .content-news p,
  .content-news span {
    color: #393939;
    font-size: 16px;
    line-height: 26px;
  }
  .content-news p {
    text-align: justify;
    padding: 8px 0;
  }
  .content-news strong {
    font-weight: 600;
    font-size: 16px;
  }
  .content-news em {
    font-size: 16px;
    font-style: italic;
  }
  .content-news h2 {
    font-size: 18px;
    font-weight: 600;
  }
  .content-news figcaption {
    font-style: italic;
    text-align: center;
  }
  .pseudonym {
    text-align: right;
    color: #585858;
    font-size: 20px;
    font-weight: 700;
  }
  .tags {
    background: #ececec;
    padding: 10px 10px 0;
  }
  .tags h3 {
    display: inline;
  }
  .tags a,
  .tags span {
    font-size: 14px;
    display: inline-block;
  }
  .tags a {
    color: #585858;
    margin-right: 10px;
    margin-bottom: 10px;
  }
  .tags a:hover {
    text-decoration: underline !important;
  }
  .tags span {
    margin-right: 20px;
    color: #a3a3a3;
  }
  .three-news-content .news-home {
    padding: 0;
    width: 241px;
    margin-right: 25px;
  }
  .info-news {
    width: calc(100% - 280px);
  }
  .block-news-diff-home .info-news {
    width: calc(100% - 260px);
  }
  .list-news .title-news {
    margin-top: 0;
  }
  .list-news > div:not(:last-child) {
    margin-bottom: 30px;
  }
  .btn-view-more {
    font-size: 14px;
    width: 330px;
    height: 40px;
    line-height: 40px;
    background: #001e28;
    display: block;
    margin: 0 auto;
    text-align: center;
    border-radius: 7px;
    transition: all 0.5s ease;
  }
  .btn-view-more:hover {
    background: #db3014;
  }
  .menu-content-gray {
    position: relative;
    height: 40px;
    background: #ececec;
    padding: 0 0 0 20px;
  }
  .menu-content-gray a {
    line-height: 40px;
    color: #585858;
  }
  .list-category li {
    display: inline-block;
  }
  .list-category > li:not(:last-child) {
    margin-right: 5px;
  }
  .list-category a {
    height: 30px;
    padding: 0 10px;
    line-height: 30px;
    display: inline-block;
    background: #fff;
    border: 1px solid #ececec;
    font-size: 12px;
    color: #a3a3a3;
    transition: all 0.5s ease;
  }
  .category-active a,
  .list-category a:hover,
  .text-link:hover {
    color: #fff;
    background: #001e28;
  }
  .dropdown-menu {
    background: #001e28;
    height: 40px;
    padding: 5px;
    position: absolute;
    width: 100%;
    z-index: 99;
    display: none;
    bottom: -39px;
  }
  .dropdown-menu ul:not(.dropdown-active) {
    display: none;
  }
  .dropdown-menu li {
    display: inline-block;
    margin: 0 10px;
  }
  .dropdown-menu a {
    font-weight: 500;
    line-height: 20px;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 10px;
    color: #fff;
    transition: all 0.5s ease;
  }
  .dropdown-menu a:hover {
    background: #fc917f;
  }
  .block-news-wrap > div:nth-child(2n) {
    margin-left: 0;
  }
  .block-news-wrap a {
    display: inline-block;
  }
  .block-news-wrap > div a:first-child {
    margin-right: 15px;
  }
  .block-text-link {
    background: #eaeaea;
    padding: 20px 20px 10px;
    border-radius: 4px;
  }
  .title-text-link {
    padding-left: 28px;
    font-size: 18px;
    color: #020f26;
    font-weight: 500;
  }
  .icon-text-link {
    position: absolute;
    left: 0;
    top: -4px;
    display: block;
    width: 24px;
    height: 24px;
    background: url(https://betasd.com/assets_dash/img/icon.png)-3px -57px;
  }
  .text-link {
    padding: 8px 16px;
    background: #fff;
    color: #393939;
    font-size: 12px;
    margin-right: 3px;
    margin-left: 3px;
    margin-bottom: 10px;
    transition: all 0.3s ease;
    border-radius: 4px;
  }
  .fb-sub-menu li.btn-live a .date-word,
  .page-video .block-gray .title-news,
  .page-video .content-news p,
  .page-video .description-news-content,
  .page-video .pseudonym,
  .page-video .title-breadcrum,
  .page-video .title-first-news,
  .page-video .title-news-content {
    color: #fff;
  }
  .page-video .title-news {
    color: #fff !important;
  }
  .text-diff-home-brief {
    font-size: 14px;
    margin-bottom: 12px;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .block-news-diff-home {
    padding: 10px;
    background: #ececec;
  }
  .content-news h3 {
    font-size: 18px;
    font-weight: 600;
  }
  .block-news-diff-home .title-news {
    color: #333;
    font-size: 20px;
  }
  .content-news a {
    color: #da1818;
    font-size: 16px;
  }
  .content-news blockquote {
    padding: 10px;
    background: #fffbf1;
    border: 1px dashed #999;
    margin: 15px 0;
  }
  .content-news iframe {
    width: 100% !important;
    height: 500px;
  }
  .content-news iframe.frame-vertical {
    max-width: 100% !important;
    width: 400px !important;
    height: 710px !important;
  }
  .reporters {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .reporter-image {
    display: inline-block;
    width: auto;
    margin-bottom: auto;
  }
  .reporter-image img {
    border-radius: 50%;
    width: 50px;
    margin-right: 10px;
  }
  .reporters .reporter-name a,
  .reporters .reporter-name span {
    -webkit-text-decoration-color: #ccc;
    text-decoration-color: #ccc;
    font-weight: 700;
    color: #083333;
  }
  .reporters .reporter-mail {
    color: #aaa;
    font-size: 13px;
    font-style: italic;
  }
  #news_hot_trenda .slick-track {
    display: flex;
  }
  #news_hot_trenda .slide-news {
    display: flex;
    flex-direction: column;
    background: #d7ecec;
  }
  #news_hot_trenda .slick-slide {
    height: unset;
  }
  #news_hot_trenda .reporters {
    margin-top: auto;
  }
  #news_hot_trenda .reporter-image a.css-uwwqev {
    float: left;
  }
  #news_hot_trenda .slide-news .title-news {
    height: auto;
  }
  #news_hot_trenda .slide-news a {
    color: #226f6f;
  }
  .wrap-news_hot_trend .menu-content-left {
    padding-left: 145px;
    background: url(https://betasd.com/assets_dash/image/bg_title_euro.png) no-repeat;
    background-size: cover;
    height: 47px;
  }
  .wrap-news_hot_trend .menu-content-left:before {
    display: none;
  }
  .wrap-news_hot_trend .title-block {
    font-size: 22px;
    margin-top: 2px;
  }
  .content-news .expNoEdit {
    margin-bottom: 1rem;
  }
  .content-footer li:nth-child(2) {
    padding-right: 30px;
  }
  .icon-thethao {
    display: inline-block;
    width: 36px;
    height: 36px;
    background: url(https://betasd.com/assets_dash/image/iconshrare.png) no-repeat;
  }
  .thethao-facebook {
    background-position: 0 0;
  }
  .thethao-tiktok {
    background-position: -37px 0;
  }
  .thethao-youtube {
    background-position: -74px 0;
  }
  .thethao-zalo {
    background-position: -113px 0;
  }
  .thethao-lotus {
    background-position: -152px 0;
  }
  .thethao-gapo {
    background-position: -189px 0;
  }
  .thethao-gnews {
    background-position: -228px 0;
  }
  .thethao-xss {
    background-position: -269px 0;
  }
  .w-perspective {
    height: 450px;
    background-image: url(https://betasd.com/img/channels4_banner1.jpg);
    width: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 60px 0 !important;
    position: relative;
    text-align: center;
  }
  .w-list-perspective .row-list-obj {
    margin: 30px -15px;
    display: flex;
  }
  .row-list-obj .slide-news {
    background-color: #fff;
    padding: 0 15px;
    width: 33.33%;
  }
  .row-list-obj .slide-news .title-news {
    font-size: 18px;
    font-weight: 700;
    color: #000;
  }
  .w-perspective:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
  }
  .cohe-perspective {
    width: 100%;
    text-align: center;
    top: 110px;
  }
  .text-perspective p {
    color: #fff;
    font-size: 19px;
    line-height: 28px;
    text-align: center;
    width: 85%;
    max-width: 855px;
    margin: 0 auto;
  }
  .share-perspective {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .btnviewmore {
    width: 140px;
    height: 45px;
    background: #ed2e2e;
    font-size: 20px;
    line-height: 45px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 25px;
    text-align: center;
  }
  .content-author h1,
  .content-author p {
    margin-bottom: 5px;
  }
  .content-author h1 {
    font-size: 31px;
    font-weight: 700;
    margin-top: 0;
  }
  .content-author .reporter-image img {
    width: 110px;
  }
  .content-author .reporter-name {
    width: calc(100% - 120px);
  }
  .content-author .reporter-desc {
    color: #1b1b1b;
    font-style: italic;
    font-size: 16px;
    line-height: 22px;
  }
  .content-author .sender-position {
    color: #001e28;
    font-weight: 700;
    font-size: 16px;
  }
  .content-author .sender-email {
    color: #5e5e5e;
    font-size: 16px;
    font-style: italic;
  }
  .page-author .description-first-home {
    min-height: unset;
    margin-bottom: 15px;
  }
  .page-author .title-sport {
    display: inline-block;
  }
  .author-total {
    font-size: 28px;
    color: #0d0c0c;
  }
  .author-total span {
    color: #676767;
    font-size: 20px;
  }
  .content-author .border-news {
    height: 1px;
    width: 100%;
    background: #8c8c8c;
  }
  .news-detail .reporters .reporter-name {
    margin-right: 20px;
  }
  .table_news_scroll:before {
    content: "Vuá»‘t trĂ¡i/pháº£i Ä‘á»ƒ xem Ä‘áº§y Ä‘á»§ báº£ng";
    background: #f2f2f2;
    display: block;
    font-size: 12px;
    color: #aaa;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    font-style: italic;
  }
  .table_scroll {
    width: 100%;
    overflow-x: auto;
    padding: 0 0 10px;
  }
  .body-news-live {
    background: #e5e5e5;
  }
  .body-news-live #wapper-all-site {
    margin-top: 0;
  }
  .body-news-live .container {
    width: 1140px;
  }
  .body-news-live .content-live-news .content-left {
    background: #fff;
    width: 744px;
  }
  .body-news-live .content-live-news .content-right {
    width: 372px;
    margin-left: auto;
    background: #fff;
    border-radius: 4px;
    top: 50px;
    padding-right: 7px;
  }
  .body-news-live .content-live-news .content-right::-webkit-scrollbar {
    width: 5px;
  }
  .body-news-live .content-live-news .content-right::-webkit-scrollbar-track {
    background: #fff;
  }
  .body-news-live .content-live-news .content-right::-webkit-scrollbar-thumb {
    background: #e0e0e0;
  }
  .body-news-live
    .content-live-news
    .content-right::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
  .footer-content-live {
    background-color: #fff;
    padding: 1px 0;
    border-top: 3px solid #ececec;
  }
  .content-live-news .title-news-content {
    color: #020f26;
    font-size: 32px;
    line-height: 44px;
  }
  .content-live-news .description-news-content {
    color: #313131;
    font-size: 16px;
  }
  .content-live-news .reporter-image img {
    width: 32px;
    height: 32px;
  }
  .content-live-news .reporters .reporter-name a,
  .content-live-news .reporters .reporter-name span {
    color: #393939;
    font-size: 13px;
  }
  .content-live-news .time-active {
    margin-left: auto;
    margin-top: 0;
    color: #757575;
  }
  .content-live-news .info-live-match {
    background: #fff;
    border: 1px solid #e2e2e2;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 16px;
  }
  .content-live-news .info-team-live,
  td.match-club {
    width: 35%;
  }
  .content-live-news .info-result-live {
    width: 30%;
  }
  .info-result-score {
    color: #001e28;
    font-size: 32px;
    font-weight: 700;
    margin-top: 60px;
  }
  .content-live-news .info-time {
    color: #757575;
    font-size: 16px;
    text-align: left;
  }
  .content-live-news .info-league {
    color: #212c57;
    font-size: 16px;
    font-weight: 500;
    text-align: right;
  }
  .content-live-news .info-live-match p {
    margin-bottom: 15px;
  }
  .info-team-away .play-goal,
  .info-team-home .play-goal {
    background-image: url(https://betasd.com/assets_dash/image/icon-ball.svg);
    background-repeat: no-repeat;
    font-size: 16px;
    line-height: 18px;
    color: #393939;
  }
  .info-team-home .play-goal {
    padding-right: 26px;
    background-position: right;
  }
  .info-team-away .play-goal {
    padding-left: 26px;
  }
  .content-live-news .team-name {
    color: #212c57;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 15px;
  }
  .border-news-live {
    border: 4px solid #e2e2e2;
  }
  .wr-status-live {
    display: inline-block;
    background: #f7f7f7;
    border-radius: 8px;
    color: #757575;
    font-size: 16px;
    padding: 8px 20px;
    line-height: 22px;
  }
  .action-view-live a.active,
  .fb-sub-menu li.btn-live.sub-menu-active a,
  .fb-sub-menu li.btn-live.sub-menu-active a .date-word,
  .fb-sub-menu li.sub-menu-active a span,
  .wr-status-live .status-live-text {
    color: #001e28;
  }
  .wr-status-live .status-live-text.status-living {
    background-image: url(https://betasd.com/img/icon-live-new.png);
    background-repeat: no-repeat;
    background-position: 0 center;
    padding-left: 20px;
  }
  .live-news-title {
    color: #212c57;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    padding: 10px 0;
    border-bottom: 1px solid #001e28;
  }
  .live-hour,
  .live-minute {
    font-size: 14px;
    border-radius: 13px;
    min-width: 50px;
    text-align: center;
    padding: 6px 18px;
  }
  .live-minute {
    background-color: #e5e5e5;
    color: #000;
    margin-left: auto;
  }
  .live-hour {
    background-color: #f83402;
    color: #fff;
  }
  .event-time {
    width: 30px;
  }
  .item-event-live {
    border-bottom: 1px solid #ccc;
    margin-top: 15px;
  }
  .item-event-live.time-line {
    border-bottom: none;
    padding: 0 0 20px 10px;
    border-left: 1px solid #e0e0e0;
    margin-top: 0;
    position: relative;
  }
  .item-event-live.time-line:before {
    content: " ";
    display: inline-block;
    height: 8px;
    position: absolute;
    top: -2px;
    width: 8px;
    z-index: 1;
    left: -4px;
    background: #bdbdbd;
    border-radius: 50%;
  }
  .item-event-live.item-event-start.time-line:before {
    background: #001e28;
    border-radius: 2px;
    transform: rotate(45deg);
    height: 10px;
    width: 10px;
    top: -3px;
    left: -5px;
  }
  .item-event-live.item-event-goal.time-line:before {
    background: url(https://betasd.com/img/icon_lives/item-tl-goal.png) no-repeat;
    height: 10px;
    width: 10px;
    top: -3px;
    left: -5px;
  }
  .item-event-live.time-line .tl-time-match {
    position: absolute;
    top: -12px;
  }
  .item-event-live.time-line .position-relative {
    height: 35px;
  }
  .item-event-live .event-title {
    color: #393939;
    font-weight: 700;
    font-size: 16px;
    padding: 10px 15px;
  }
  .item-event-live .event-title h4,
  .item-event-live .event-title h4 p {
    font-size: 18px;
  }
  .item-event-live.time-line .event-title h4 {
    font-size: 14px;
    line-height: 22px;
  }
  .item-event-live.time-line .event-title {
    padding: 7px 15px 25px;
  }
  .item-event-live.time-line .event-no-icon .event-title {
    padding-left: 0;
  }
  .item-event-live.time-line:last-child {
    padding: 0 0 5px 20px;
  }
  .item-event-live.time-line:last-child .event-title {
    padding: 7px 15px 10px;
  }
  .item-event-live .event-content {
    padding: 10px 15px;
    margin: 0;
  }
  .item-event-live:last-child {
    border-bottom: none;
  }
  .action-view-live {
    display: inline-block;
    margin-left: auto;
  }
  .action-view-live a {
    color: #757575;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 400;
    padding: 0 10px;
    position: relative;
  }
  .action-view-live a.active::before {
    content: " ";
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-left: -5px;
    position: absolute;
    bottom: -18px;
    left: 50%;
    background-image: url(https://betasd.com/img/icon_lives/scaret.svg);
    background-repeat: no-repeat;
  }
  .livetit a {
    color: unset;
  }
  @media screen and (min-width: 768px) {
    .table_news_scroll:before {
      display: none;
    }
  }
  .content-news blockquote.tiktok-embed {
    background-color: #fff;
    border: 0;
    margin: 0 auto;
  }
  .variable-width {
    overflow: hidden;
  }
  .variable-width .btn-menu-content {
    margin: 0;
  }
  .wrap-web-story {
    max-width: 1100px;
    min-width: 400px;
    width: 100%;
    padding: 0 26px;
  }
  .wrap-web-story .menu-content-left {
    background: 0 0;
    padding: 25px;
    position: relative;
  }
  .wrap-web-story .menu-content-left:before {
    display: block;
    width: 100%;
    height: 3px;
    top: 50%;
    background: #d2366d;
    z-index: 1;
  }
  .wrap-web-story .menu-content-left .title {
    display: inline-block;
    background-color: #faf4f0;
    font-size: 24px;
    font-weight: 700;
    color: #d2366d;
    position: absolute;
    z-index: 10;
    padding: 10px 10px 10px 0;
    top: 0;
    left: 0;
    text-transform: capitalize;
  }
  .body-web-stories .header,
  .body-web-stories .sub-menu {
    background: #d2366d;
  }
  .body-web-stories.body-news-live {
    background: #faf4f0;
  }
  .wrap-obj_stories {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    object-fit: cover;
    background-image: url(https://betasd.com/assets_dash/image/bg_thethao_to_thethao.webp);
    overflow: hidden;
    padding-bottom: 15px;
  }
  .wrap-obj_stories .container {
    width: 1049px;
    padding-top: 10px;
    overflow: hidden;
  }
  .wrap-obj_stories .menu-content-left {
    background: 0 0;
    padding-left: 0;
  }
  .wrap-obj_stories .menu-content-left .pull-right {
    float: right;
    margin-top: 15px;
  }
  .wrap-obj_stories .menu-content-left .pull-right a {
    font-size: 16px;
    color: #fff;
    text-align: right;
    margin-left: 24px;
    float: left;
  }
  .body-events .menu-content-left:before,
  .group-3sport .menu-content-gray:before,
  .group-3sport .menu-content-left:before,
  .menu-content-gray.has-sport-icon:before,
  .menu-content-left.has-sport-icon:before,
  .slide-stoires .slick-dots li button:before,
  .slide-stoires .slick-dots li.slick-active button:before,
  .wrap-events .menu-content-left:before,
  .wrap-obj_stories .menu-content-left:before {
    display: none;
  }
  .super-cards {
    margin-left: -8px;
    margin-right: -8px;
    overflow: hidden;
  }
  .gird_item {
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 16px;
    height: 395px;
    width: 25%;
    float: left;
  }
  .super-cards .super-card {
    display: inline-block;
    width: 100%;
    height: 100%;
    background: #fff;
    padding: 0;
    border-radius: 4px;
    background-repeat: no-repeat;
    background-position: center 0;
    background-size: cover;
    object-fit: cover;
    transition: all 0.2s linear;
    text-align: left;
    box-shadow: 0 1px 1px rgb(0 0 0/10%);
  }
  .super-cards .super-card .card-bg {
    border-radius: 4px;
    background-image: linear-gradient(
      to top,
      rgba(0, 0, 0, 0.5) 0,
      rgba(0, 0, 0, 0.3) 30%,
      rgba(0, 0, 0, 0.01) 50%,
      transparent 100%
    );
    height: 100%;
    display: flex;
    padding: 16px;
    flex-direction: column;
    position: relative;
  }
  .super-cards .super-card .info {
    background: linear-gradient(
      180deg,
      rgba(0, 33, 99, 0.04) 0,
      rgba(0, 0, 0, 0.85) 100%
    );
    margin: auto -16px -16px;
    padding: 16px;
    z-index: 9;
  }
  .super-cards .super-card .info .title {
    line-height: 20px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-shadow: 0 0 2px rgb(0 0 0/30%);
  }
  .super-cards .super-card .info .sapo {
    font-size: 16px;
    color: #fff;
    line-height: 24px;
  }
  .btn,
  .super-cards .super-card .info .active_time {
    font-size: 14px;
    color: #fff;
  }
  .pagination > li,
  .super-cards.supper-stories .gird_item {
    display: inline-block;
  }
  .supper-stories .gird_item-0 {
    width: 481px;
    height: 697px;
  }
  .super-cards .gird_item-0 .super-card .info .title a {
    font-size: 23px;
    line-height: 34px;
  }
  .supper-stories .gird_item-1,
  .supper-stories .gird_item-4 {
    width: 292px;
    height: 276px;
  }
  .supper-stories .gird_item-2,
  .supper-stories .gird_item-3 {
    width: 292px;
    height: 406px;
  }
  .supper-stories .gird_item-3 {
    position: absolute;
    left: 481px;
    bottom: 0;
  }
  .supper-stories .gird_item-4 {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .btn {
    padding: 4px 10px;
    font-size: 12px;
    border-radius: 2px;
  }
  .btn-story {
    background: #d2366d;
  }
  .btn-magazine {
    background: #eb5757;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.16);
  }
  .btn-longform {
    background: #2f80ed;
  }
  .slide-stoires .slick-slide {
    height: 395px;
    width: 266px;
  }
  .wrap-events .slide-stoires.slick-dotted.slick-slider,
  .wrap-obj_stories .slide-stoires.slick-dotted.slick-slider {
    margin-bottom: 18px;
  }
  .slide-stoires .slick-dots {
    position: relative;
    bottom: 0;
  }
  .slide-stoires .slick-dots li {
    position: relative;
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
    background: #e0e0e0;
    border-radius: 50%;
  }
  .slide-stoires .slick-dots li.slick-active {
    background: #c65663;
    border-radius: 40px;
    width: 20px;
    height: 8px;
  }
  .wrap-events .container {
    overflow: hidden;
  }
  .block-slide-news {
    border: 1px solid #e2e2e2;
    box-sizing: border-box;
    border-radius: 0 0 4px 4px;
    padding: 0 16px;
  }
  .wrap-events .menu-content.menu-content-left .title-block {
    color: #f7fb2e;
  }
  .wrap-events .menu-content-left {
    background-image: url(https://betasd.com/assets_dash/image/bg_title_event.webp);
    background-repeat: no-repeat;
    background-size: cover;
  }
  .button-event {
    background: rgba(255, 255, 255, 0.16);
    box-shadow: 0 4px 4px rgb(0 0 0/25%);
    border-radius: 8px;
    color: #fff;
    padding: 10px 24px;
  }
  .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px auto 6px;
    border-radius: 4px;
  }
  .pagination > li {
    margin-right: 8px;
  }
  .pagination > li > a,
  .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    color: #595959;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    margin-left: 0;
    border-radius: 4px;
  }
  .pagination > li:last-child > a,
  .pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .pagination > .active > a,
  .pagination > .active > a:focus,
  .pagination > .active > a:hover,
  .pagination > .active > span,
  .pagination > .active > span:focus,
  .pagination > .active > span:hover {
    z-index: 3;
    color: #002163;
    cursor: default;
    border: 1px solid #002163;
  }
  .block-event-new .gird_item {
    width: 33.33%;
    height: auto;
    max-width: 275px;
  }
  .block-event-new .gird_item .super-card {
    height: 259px;
    position: relative;
  }
  .body-events .container {
    width: 1160px;
  }
  .body-events .content-left {
    width: 790px;
  }
  .body-events .content-right {
    width: 370px;
  }
  .body-events .body-list-news {
    padding: 24px;
    background: #fff;
    border: 1px solid #e2e2e2;
    border-radius: 0 0 4px 4px;
  }
  .body-events .block-slide-news {
    padding: 15px;
    background: #f5f4f0;
    border: 1px solid #e2e2e2;
    border-radius: 0 0 4px 4px;
  }
  .body-events .text-perspective .title {
    font-weight: 700;
    font-size: 36px;
    color: #fff;
    background-color: transparent;
    margin: 8px auto;
  }
  .body-events .title {
    background: #fff;
    padding: 12px 7px 4px 12px;
  }
  .body-events .title a {
    font-weight: 500;
    font-size: 16px;
    color: #212c57;
    line-height: 22px;
  }
  .body-events .active_time {
    display: inline-block;
    padding: 4px 10px;
    position: absolute;
    background: #eb5757;
    border-radius: 2px;
    font-size: 12px !important;
    left: 20px;
    bottom: -17px;
  }
  .child-gird_item {
    padding: 8px;
    background-color: #fff;
    border-radius: 8px;
  }
  .body-events .menu-content.menu-content-left .title-block {
    color: #fff;
    font-weight: 700;
    font-size: 24px;
    text-transform: capitalize;
  }
  .body-events .menu-content-left {
    background-image: url(https://betasd.com/assets_dash/image/bg_title_event2.png);
    background-size: cover;
    height: 50px;
  }
  .body-events .w-list-news .menu-content-left {
    background-image: url(https://betasd.com/assets_dash/image/bg_title_event3.png);
    background-size: cover;
  }
  .body-events .show_time {
    font-size: 14px;
    color: #bdbdbd;
    margin-bottom: 5px;
  }
  .body-events .list-news > div:not(:last-child) {
    margin-bottom: 15px;
  }
  .body-events .description-first-home {
    min-height: unset;
  }
  .body-events .slick-dotted.slick-slider {
    margin-bottom: 10px;
  }
  .news-event {
    color: #333;
    font-size: 16px;
    line-height: 26px;
    font-style: italic;
    font-weight: 500;
  }
  .news-event a {
    padding: 3px 8px;
    color: #001e28;
    font-size: 13px;
    line-height: 25px;
    border-radius: 5px;
    border: 1px dashed #a7a7a7;
  }
  .a-item-webstory,
  .icon-webstories {
    display: inline-block;
    position: absolute;
  }
  .icon-webstories {
    background-image: url(https://betasd.com/img/icon_slide_stories.png);
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;
    top: 8px;
    right: 8px;
  }
  .a-item-webstory {
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
  }
  .menu-content.menu-content-gray .cate-title {
    min-width: 325px;
  }
  .block-seo .info-news {
    width: calc(100% - 150px);
    margin-left: auto;
  }
  .block-seo .info-news a {
    font-weight: 700;
    font-size: 14px;
  }
  .block-seo .title-text {
    position: relative;
    padding: 10px;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    background: linear-gradient(180deg, #f9bc27 0, #001e28 100%);
    border-radius: 4px 4px 0 0;
  }
  .content-block-seo {
    background: #f7f7f7;
    border: 1px solid #e2e2e2;
    box-sizing: border-box;
    border-radius: 0 0 8px 8px;
    padding: 10px;
  }
  .content-left-mini .description-first-home {
    min-height: unset;
  }
  .text-link-olympic {
    white-space: nowrap;
    overflow-x: auto;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .white-space-nowrap {
    white-space: nowrap;
  }
  .text-link-olympic .item {
    display: inline-block;
    margin-right: 10px;
  }
  .text-link-olympic span.item {
    height: 25px;
  }
  .text-link-olympic a.item {
    height: 25px;
    padding: 0 10px;
    color: #393939;
    font-size: 13px;
    line-height: 25px;
    position: relative;
    background: #f5f5f5;
    border-radius: 40px;
  }
  .text-link-olympic a.item:hover {
    color: #fff;
    background: #da1818;
  }
  .wrap-container {
    background: #e5e5e5;
  }
  .wrap-container .container {
    width: 100%;
    background: #fff;
    border: 1px solid #e2e2e2;
    padding: 0 15px;
    position: relative;
  }
  .news-hot-home {
    margin: 0-10px;
  }
  .content-center-home img,
  .top-home-new .first-home img,
  .top-home-new .news-hot-home img {
    border-radius: 8px;
  }
  .top-home-new .news-home .title-news {
    font-size: 16px;
    color: #000;
    font-weight: 600;
  }
  .first-home-one {
    width: 735px;
  }
  .box-football .first-home-one {
    width: 745px;
  }
  .first-home-one .time-different {
    background: #f7f7f7;
    border-radius: 40px;
    color: #757575;
    padding: 7px 10px;
    font-size: 14px;
    line-height: 18px;
  }
  .content-center-home .time-different {
    background: #fff;
  }
  .info-first-home .title-first-home,
  .info-first-home .title-first-home a {
    font-size: 27px;
    line-height: 38px;
    color: #000;
    font-weight: 700;
  }
  .first-home-two {
    width: 370px;
    background: #f7f7f7;
    border-radius: 8px;
    margin-left: auto;
    padding-left: 8px;
    height: 100%;
    position: absolute;
    right: 0;
    overflow: hidden;
  }
  .first-home .first-home-two {
    width: 360px;
  }
  .first-home .first-home-two img,
  .wr-sport-football img {
    border-radius: 4px;
  }
  .info-item-first-home {
    margin-left: 12px;
  }
  .first-home-two .title-news {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #212c57;
    margin: 0 0 5px;
  }
  .first-home-two .title-news a {
    color: #000;
    font-size: 16px;
    line-height: 1.32;
    margin-top: 0;
    margin-bottom: 0;
  }
  .content-center-home .title-sport,
  .first-home-two .title-sport,
  .wr-sport-football .title-sport {
    background: rgba(239, 65, 35, 0.1);
    border-radius: 40px;
    padding: 0 10px;
    font-weight: 500;
    font-size: 11px;
    line-height: 24px;
    color: #001e28;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 24px;
  }
  .wr-sport-football .title-sport {
    max-width: 110px;
  }
  .content-center-home .time-different,
  .first-home-two .time-different {
    color: #828282;
    font-weight: 500;
    font-size: 12px;
    line-height: 29px;
    margin-left: 8px;
    padding: 0;
  }
  .item-match-data {
    width: 112px;
    background: #f7f7f7;
    border-radius: 8px;
    color: #020f26;
    overflow: hidden;
    position: relative;
    padding: 8px 8px 38px;
  }
  .item-match-data .info-league {
    border-bottom: 0.5px dashed #99adcd;
    color: #99adcd;
    font-size: 11px;
    padding-bottom: 5px;
  }
  .item-match-data .info-team {
    color: #020f26;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
  }
  .item-match-data .info-team-away,
  .item-match-data .info-team-home {
    width: 37%;
  }
  .item-match-data .info-team-score {
    width: 26%;
  }
  .item-match-data .info-team-away.has-score,
  .item-match-data .info-team-home.has-score {
    width: 30%;
  }
  .item-match-data .info-team-score.has-score {
    width: 40%;
  }
  .item-match-data .info-result-score {
    margin-top: 16px;
    color: #020f26;
    font-size: 14px;
    font-weight: 700;
    height: 19px;
    padding: 0 5px;
  }
  .item-match-data .info-time-match {
    font-size: 12px;
    color: #99adcd;
    margin-top: 10px;
  }
  .item-match-data .info-status {
    background: #f9bc27;
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 13px;
    font-weight: 500;
    color: #1b273c;
    padding: 7px 5px;
  }
  .item-match-data .info-status.result {
    background: #2f80ed;
    color: #fff;
  }
  .item-match-data .info-status.calendar {
    background: #dfe2f0;
    color: #020f26;
  }
  .item-match-data .info-status.livescore {
    background: rgba(239, 65, 35, 0.1);
    color: #001e28;
  }
  .wrap-data-match {
    overflow: hidden;
  }
  .wrap-data-match .item-match-data img {
    display: inline-block;
  }
  .wrap-data-match .slick-slide-item {
    padding-right: 8px;
  }
  .wrap-data-match .slick-slide-item:last-child {
    padding-right: 0;
  }
  .scroll {
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width: thin !important;
  }
  .scroll::-webkit-scrollbar-track-piece {
    background: rgba(229, 229, 229, 0.37);
  }
  .scroll::-webkit-scrollbar-thumb {
    background-color: #ddd;
    border-radius: 5px;
  }
  .scroll::-webkit-scrollbar {
    width: 4px;
    height: 0;
    border-radius: 5px;
  }
  .blink_me {
    animation: blinker 1s linear infinite;
  }
  .modal {
    display: none;
    position: fixed;
    z-index: 10001;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.4);
  }
  .modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 80%;
    max-width: 900px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
    border-radius: 8px;
  }
  .close {
    color: #fff;
    float: right;
    font-size: 28px;
    font-weight: 700;
    margin-top: -12px;
  }
  .close:focus,
  .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
  }
  .modal-body {
    padding: 0;
  }
  .content-center-home .first-home-two {
    background: #fff;
    padding-right: 0;
    width: 355px;
  }
  .box-event-hot .menu-content-left,
  .content-center-home .menu-content-left {
    background-color: #fff;
    padding: 6px 5px 5px 20px;
    position: relative;
    overflow: hidden;
    max-height: 46px;
    align-items: center;
  }
  .content-center-home .btn-menu-content {
    color: #020f26;
    padding: 5px 12px;
    background: #f7f7f7;
    border-radius: 100px;
    font-size: 14px;
    line-height: 34px;
    white-space: nowrap;
  }
  .content-center-home .slick-initialized .slick-slide {
    padding: 0 6px;
  }
  .box-event-hot .title-block a,
  .content-center-home .title-block,
  .content-center-home .title-block a {
    color: #001e28;
    font-weight: 700;
    font-size: 24px;
  }
  .content-center-home .slick-track {
    height: 34px;
  }
  .box-dark {
    background-image: url(https://betasd.com/img/bg_dark.webp);
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: -16px;
    margin-right: -16px;
    padding: 15px;
    color: #fff;
  }
  .box-dark .description-first-home,
  .box-dark .first-home-two .title-news a,
  .box-dark .info-first-home .title-first-home,
  .box-dark .info-first-home .title-first-home a {
    color: #fff;
    font-size: 17px;
  }
  .box-dark .brief {
    color: rgba(255, 255, 255, 0.75);
  }
  .box-dark .first-home-two .title-sport,
  .content-center-home .box-dark .title-sport {
    background: rgba(255, 255, 255, 0.1);
  }
  .content-center-home .box-dark .first-home-two,
  .content-center-home .box-dark .menu-content-left,
  .content-center-home .box-dark .time-different {
    background: 0 0;
  }
  .box-dark .first-home-two .time-different,
  .content-center-home .box-dark .time-different {
    color: rgba(255, 255, 255, 0.75);
  }
  .box-dark .item-first-home {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  }
  .group-3sport {
    margin-right: -10px;
    margin-left: -10px;
  }
  .item-3sport {
    width: 33.33%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .box-sport-other .news-home p,
  .group-3sport p,
  .item-first-home p {
    line-height: 20px;
  }
  .group-3sport .display-news-right .img-news-left {
    display: block;
    width: 151px;
  }
  .group-3sport .display-news-right .title-news-right {
    width: calc(100% - 155px);
    margin-top: 0;
    font-size: 16px;
    font-weight: 500;
  }
  .content-center-home .menu-content-left.has-sport-icon {
    padding-left: 0;
  }
  .menu-content.menu-content-left.has-sport-icon .title-block,
  .menu-content.menu-content-left.has-sport-icon .title-block a {
    display: flex;
    align-items: center;
  }
  .menu-content.menu-content-left.has-sport-icon .title-block img {
    margin-right: 8px;
  }
  .content-center-home .box-dark .btn-menu-content {
    color: #fff;
    background: 0 0;
  }
  .group-3sport .title-first-news {
    line-height: 28px;
  }
  .group-3sport .title-first-news a {
    font-size: 24px;
    font-weight: 500;
    color: #020f26;
  }
  .content-center-home .group-3sport .menu-content-left {
    overflow: unset;
    max-height: unset;
    padding: 6px;
  }
  .group-3sport .title-block {
    border-bottom: 2px solid #e3161a;
  }
  .group-3sport .item-3sport:nth-child(2) .title-block {
    border-bottom: 2px solid #f2994a;
    color: #f2994a;
  }
  .group-3sport .item-3sport:nth-child(3) .title-block {
    border-bottom: 2px solid #214ad5;
    color: #214ad5;
  }
  .group-3sport .title-block a {
    color: #e3161a;
  }
  .group-3sport .item-3sport:nth-child(2) .title-block a {
    color: #f2994a;
  }
  .group-3sport .item-3sport:nth-child(3) .title-block a {
    color: #214ad5;
  }
  .box-velloyball .slide-stoires .slick-slide {
    height: auto;
  }
  .box-velloyball .block-slide-news {
    border-top: 1px solid #e3161a;
    padding-top: 5px;
  }
  .box-velloyball .slick-dotted.slick-slider {
    margin-bottom: 10px;
  }
  .content-center-home .box-velloyball .btn-menu-content {
    background: 0 0;
  }
  .content-center-home .box-velloyball .btn-menu-content:hover {
    background: #da1818;
  }
  .box-sport-other .news-home {
    display: block;
    padding: 0;
  }
  .box-sport-other .news-home img {
    width: auto;
  }
  .content-center-home .box-sport-other .menu-content-left {
    background-color: #f7f7f7;
    padding: 10px 5px 10px 20px;
  }
  .box-sport-other .wr-box-sport-other {
    padding: 20px 16px 0;
    border: 1px solid #e2e2e2;
  }
  .box-sport-other .menu-content-gray:before,
  .box-sport-other .menu-content-left:before {
    height: 31px;
    margin-top: 8px;
  }
  .box-event-hot .block-slide-news {
    border: 0;
    margin-left: -8px;
    margin-right: -8px;
  }
  .box-event-hot .slide-stoires .slick-slide {
    height: 200px;
    width: 208px;
  }
  .box-event-hot .super-cards .super-card .info {
    margin-bottom: auto;
    background: 0 0;
    line-height: 28px;
  }
  .box-event-hot .super-cards .super-card .card-bg {
    background: linear-gradient(
      180deg,
      rgba(0, 33, 99, 0.04) 0,
      rgba(0, 0, 0, 0.85) 100%
    );
  }
  .box-event-hot .super-cards .super-card .info .title,
  .box-event-hot .super-cards .super-card .info .title a {
    font-size: 22px;
    line-height: 28px;
  }
  .content-center-home .title-sport,
  .first-home-two .title-sport {
    max-width: 126px;
  }
  .wr-box-sport-other .content-left {
    width: 740px;
  }
  .wr-box-sport-other .content-right {
    width: 360px;
  }
  .top-home-new .first-home-two .title-sport {
    max-width: 92px;
  }
  .box-football .first-home-two .item-first-home .title-news {
    font-size: 24px;
    color: #020f26;
    font-weight: 500;
    margin-top: -5px;
  }
  .wrap-football-right {
    border-bottom: 1px solid #e2e2e2;
  }
  .wr-sport-football .first-home-two {
    flex-direction: column;
    background: #fff;
  }
  .wr-sport-football .first-home-two .title-news a {
    margin-bottom: 6px;
  }
  .max-width-unset {
    max-width: unset !important;
  }
  .box-football-2 .content-left {
    width: 737px;
  }
  .box-football-2 .content-right {
    width: 360px;
  }
  .c-box-football-2 .body-football-2 {
    border: 1px solid #ccc;
    box-sizing: border-box;
  }
  .c-box-football-2:last-child .body-football-2 {
    border-top: 1px solid #e3161a;
  }
  .c-box-football-2 .first-news {
    width: 455px;
  }
  .c-box-football-2 .news-right {
    width: 224px;
  }
  .c-box-football-2 .block-news-right {
    width: calc(100% - 475px);
  }
  .c-box-football-2 .title-first-news {
    line-height: 31px;
  }
  .c-box-football-2:last-child .first-news {
    width: 463px;
  }
  .c-box-football-2:last-child .block-news-right {
    width: calc(100% - 473px);
  }
  .block-identify {
    background: url(https://betasd.com/img/bg_nhan_dinh.webp) no-repeat;
    background-size: cover;
  }
  .head-title {
    padding: 2px 15px 6px;
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
    margin: 0-10px;
  }
  .head-title::before {
    content: "";
    position: absolute;
    left: 0;
    height: 26px;
    width: 4px;
    top: 0;
    background: #020f26;
  }
  .block-identify .item-identify a,
  .head-title,
  .head-title a {
    color: #020f26;
  }
  .content-block-identify {
    max-height: 491px;
  }
  .block-identify .item-identify {
    border-bottom: 1px solid rgba(255, 255, 255, 0.35);
  }
  .wr-sport-football {
    color: #000;
  }
  .menu-sport-page li.item-home {
    text-transform: uppercase;
    margin-left: -20px;
    margin-bottom: -1px;
    background: #e2e2e2;
    border-radius: 100px 20px 0 100px;
  }
  .menu-sport-page li a {
    color: #020f26;
    padding: 10px;
    height: 40px;
  }
  .menu-sport-page li.active a,
  .menu-sport-page li:hover a {
    font-weight: 700;
  }
  .bdvn-slide .item-bdvn-slide {
    max-width: 350px;
  }
  .c-box-football-2 .item-first-home,
  .menu-sport-page {
    border-bottom: 1px solid #e2e2e2;
  }
  .nc-text-link a {
    color: #001e28 !important;
  }
  .content-center-home .menu-content .nc-text-link a:hover,
  .nc-text-link a:hover {
    color: #fff !important;
  }
  .content-center-home .nc-text-link a:hover {
    color: #000 !important;
  }
  .nc-text-link {
    max-width: 50%;
  }
  .menu-cate-bar {
    width: 250px;
    max-height: 250px;
    top: 25px;
    left: 0;
    background: #fff;
    z-index: 2;
    border-top: 2px solid #001e28;
    border-radius: 4px;
  }
  .menu-cate-bar a {
    text-align: left;
    padding: 12px 10px;
    color: #020f26;
    width: 100%;
    display: block;
    border: 1px solid #e3e6ef;
  }
  .menu-cate-bar a:hover {
    color: #fff;
    background-color: #001e28;
  }
  .icon-menu-bar {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(https://betasd.com/img/icon-bars.png) no-repeat;
    cursor: pointer;
  }
  .icon-menu-bar.active {
    display: inline-block;
    width: 26px;
    height: 26px;
    background: url(https://betasd.com/img/icon-bars-close.png) no-repeat;
    background-position: center;
  }
  .menu-content.menu-content-left.menu-content-left-bar .title-block {
    min-width: unset;
  }
  .wget-stories {
    margin: 0-20px;
  }
  .content-football {
    border: 1px solid #e2e2e2;
    background: #f7f7f7;
    padding: 16px 10px;
  }
  .content-football .table {
    width: 100%;
    max-width: 100%;
    background: #f7f7f7;
    border: 1px solid #e2e2e2;
    border-collapse: collapse;
  }
  .content-football .table-bordered {
    border: 1px solid #ebebeb;
  }
  .table > tbody > tr > td,
  .table > tbody > tr > th,
  .table > tfoot > tr > td,
  .table > tfoot > tr > th,
  .table > thead > tr > td,
  .table > thead > tr > th {
    border: 0;
    line-height: 1.42857;
    padding: 8px 5px;
    vertical-align: middle;
  }
  .table-bordered thead > tr > td,
  .table-bordered > thead > tr > th {
    border-bottom: none !important;
  }
  .content-football .table tr {
    border: 4px solid #f7f7f7;
    background: #f7f7f7;
  }
  .content-football .table tr.match {
    background: #fff;
    border-radius: 4px;
    border-right: 4px solid #fff;
    border-left: 4px solid #fff;
  }
  .content-football .table tr.match.vietnam {
    background: #ffc107;
    border-right: 4px solid #ffc107;
    border-left: 4px solid #ffc107;
  }
  .content-football .title_league {
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 5px;
  }
  .content-football .title_league .league_name {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 500;
    color: #020f26;
  }
  .d-inline {
    display: inline !important;
  }
  .text-transform-uppercase {
    text-transform: uppercase;
  }
  .fb_box_date {
    margin: 0-8px;
  }
  .fb-sub-menu li a {
    padding: 3px;
    display: inline-block;
    border: 1px solid #001e28;
    border-radius: 3px;
  }
  .fb-sub-menu li.sub-menu-active {
    background: rgba(239, 65, 35, 0.2);
    border-radius: 4px;
  }
  .fb-sub-menu li a .date-word {
    color: #99adcd;
    white-space: nowrap;
  }
  .fb-sub-menu li.btn-live a {
    background-color: #0a0a0a;
    color: #fff;
  }
  td.match-time {
    width: 10%;
  }
  td.match-nhandinh {
    width: 14%;
  }
  td.match-nhandinh a {
    color: #959595;
  }
  .link-league-other {
    color: #585858;
  }
  .link-league-other a {
    color: #585858;
    padding: 0 10px;
  }
  .link-league-other a:last-child {
    border-right: none;
  }
  .link-league-other a:hover {
    color: #000;
  }
  .select-league {
    border: 1px solid #e2e2e2;
    border-radius: 4px;
    padding: 8px 35px 8px 10px;
    color: #020f26;
    font-size: 14px;
    background-image: url(https://betasd.com/img/icon-down.png);
    background-repeat: no-repeat;
    background-position: center right 10px;
    cursor: pointer;
  }
  .select-league.active {
    border: 1px solid #214ad5;
    background-image: url(https://betasd.com/img/icon-up.png);
  }
  .fb_box-hot-league .menu-cate-bar {
    top: 37px;
  }
  td.match-score .scorelink,
  td.match-time {
    white-space: nowrap;
  }
  .wr-select-league .menu-cate-bar {
    background-color: #f7f7f7;
  }
  .box-list-schedule-all .content-odds-item {
    display: flex;
    height: 86px;
    background-color: #fff;
    border-bottom: 1px solid #fff;
    margin-top: 5px;
  }
  .box-list-schedule-all .content-odds-item.head-odd-page {
    display: flex;
    align-items: center;
    text-align: center;
    height: 41px;
    color: #020f26;
    background-color: #f7f7f7;
    text-transform: uppercase;
    font-weight: 500;
  }
  .listing-match td.text-event-goal {
    background: #001e28;
    color: #fff;
  }
  .bg_h2 {
    background-color: #d5dcc7;
    line-height: 25px;
    color: #c83233;
    border-top: 1px solid #b4bba8;
    font-size: 12px;
    text-align: left;
    padding-left: 10px;
    margin: 0;
    position: relative;
  }
  .box-list-schedule-all .content-odds-item.even {
    background-color: #fff;
  }
  .box-list-schedule-all .content-odds-item .club-name {
    display: inline-block;
    width: calc(100% - 400px);
    vertical-align: middle;
    border-right: 1px solid #f2f2f2;
    height: 76px;
    padding: 4px;
    display: flex;
    flex-direction: column;
  }
  .box-list-schedule-all .content-odds-item .odds-content {
    border-right: 1px solid #e2e2e2;
    display: inline-block;
    padding: 4px;
    vertical-align: middle;
    width: 80px;
  }
  .box-list-schedule-all .content-odds-item .odds-content.europe-ratio {
    width: 45px;
    overflow: hidden;
  }
  .box-list-schedule-all .content-odds-item .odds-content:last-child {
    border-right: none;
  }
  .box-list-schedule-all .content-odds-item.head-odd-page .club-name,
  .box-list-schedule-all .content-odds-item.head-odd-page .odds-content {
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px;
  }
  .box-list-schedule-all .league-links {
    margin-left: auto;
  }
  .box-list-schedule-all .title-schedule-league {
    background-color: #f7f7f7 !important;
    padding: 5px 0 !important;
    overflow: hidden;
    height: 31px;
    line-height: 31px;
    display: flex;
    align-items: center;
  }
  .box-list-schedule-all .title-schedule-league .title-schedule-text {
    color: #020f26;
  }
  .box-list-schedule-all .title-schedule-league .league-name a,
  .box-list-schedule-all .title-schedule-league .league-name span {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
  }
  .box-list-schedule-all .content-odds-item .time-info {
    display: inline-block;
    width: 58px;
    text-align: center;
    border-right: 1px solid #f2f2f2;
    padding: 4px;
  }
  .box-list-schedule-all .league-links a {
    padding-right: 8px;
    font-size: 12px;
    color: #fff;
  }
  .odds-data .left-text {
    float: left;
    text-align: left;
    width: 50%;
    font-weight: 700;
  }
  .odds-data .right-text {
    text-align: right;
    width: 50%;
    float: right;
    color: #666;
  }
  .odds-data .left-text.highlight {
    color: #eb5757 !important;
    font-weight: 700;
  }
  .box-list-schedule-all .content-odds-item .odds-content .odds-data {
    display: block;
    height: 22px;
    font-size: 12px;
  }
  .box-list-schedule-all .content-odds-item .odds-content .odds-data span {
    display: block;
    float: left;
    width: 50%;
    height: 22px;
    font-weight: 700;
    color: #020f26;
    font-size: 12px;
    line-height: 22px;
  }
  .box-list-schedule-all .content-odds-item .club-name span,
  .box-list-schedule-all .content-odds-item .club-name strong {
    display: block;
    overflow: hidden;
    width: 100%;
    font-size: 13px;
    text-align: left;
  }
  .box-list-schedule-all .content-odds-item .club-name strong {
    color: #333;
    font-weight: 700;
  }
  .color-main {
    color: #020f26 !important;
  }
  .color-second {
    color: #001e28 !important;
  }
  .color-ft-score {
    color: #27ae60;
    white-space: nowrap;
  }
  .stand-tt {
    display: inline-block;
    background: rgba(0, 33, 99, 0.04);
    border-radius: 50%;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
  }
  .stand-tt-1,
  .stand-tt-2,
  .stand-tt-3,
  .stand-tt-4 {
    background-color: #6ec914;
    color: #fff;
  }
  .stand-tt-5 {
    background-color: #f9bc27;
    color: #fff;
  }
  .green-text {
    color: green;
  }
  .red-text {
    color: red;
  }
  .d-none {
    display: none !important;
  }
  .d-block {
    display: block !important;
  }
  .red-card-show {
    width: 9px;
    height: 12px;
    display: inline-block;
    background: #001e28;
    border-radius: 1px;
    transform: rotate(16deg);
  }
  .schedule-league-date {
    border-top: 1px solid #e2e2e2;
  }
  .content-live-news .wget-stories {
    margin: 0;
  }
  .content-live-news .wrap-web-story {
    padding: 0 10px 0 0;
  }
  .border-news-detail {
    height: 2px;
    width: 100%;
    background: #c65663;
  }
  .box_latest_news {
    border: 1px solid #e2e2e2;
    box-sizing: border-box;
    border-radius: 4px 4px 0 0;
  }
  .content-box_latest_news {
    max-height: 492px;
  }
  .box_latest_news .item-identify {
    border-bottom: 1px solid rgba(255, 255, 255, 0.35);
  }
  .box_latest_news .item-identify a,
  .wrap-dt-content-detail a {
    color: #020f26;
  }
  .box_latest_news .head-title {
    border-bottom-color: #e2e2e2;
  }
  .box-calencar .content-block-identify {
    margin-left: -10px;
    margin-right: -10px;
  }
  .box-calencar .head-title::before {
    background: #001e28;
    top: 6px;
  }
  .box-calencar .head-title {
    background: linear-gradient(90deg, #020f26 7.78%, #212c57 101.53%);
    color: #fff;
    padding-top: 10px;
    margin-top: -10px;
    border-radius: 4px 0 0;
    padding-bottom: 10px;
    margin-left: -11px;
    margin-right: -11px;
  }
  .box-calencar td.match-club {
    width: 42%;
  }
  .box-calencar .content-football {
    max-height: 400px;
  }
  .box-calencar .fb_box_date {
    margin: 0 5px;
  }
  .box-calencar .fb_box_date a {
    color: #000;
  }
  .open-left .menu-cate-bar {
    right: 0;
    left: unset;
  }
  .wr-sport-cates .block-news-right {
    width: 300px;
  }
  .wr-sport-cates .first-news {
    width: 550px;
  }
  .wr-sport-cates .block-news-wrap > div a:first-child {
    margin-right: 0;
  }
  .wr-sport-esport {
    background-repeat: no-repeat;
    background-position-y: -53px;
    background-color: #e5e5e5;
    background-position-x: center;
  }
  .body-esports .wrap-container .container {
    border-radius: 8px 8px 0 0;
    overflow: hidden;
  }
  .body-esports,
  .body-esports .sub-menu {
    background: #0e2550;
  }
  .body-esports .block-menu-header li:hover,
  .body-esports .btn-menu-active {
    background: rgba(255, 255, 255, 0.25);
  }
  .body-esports .esport-textlink {
    background: #0e2550;
    margin-left: -16px;
    margin-right: -16px;
    padding: 0 16px;
    margin-top: -2px;
  }
  .body-esports .esport-textlink .text-link-olympic a.item {
    background: rgba(255, 255, 255, 0.16);
    color: #fff;
  }
  .body-esports .esport-cate-menu {
    background: 0 0;
    margin-left: -16px;
    margin-right: -16px;
    padding: 0 16px 10px 0;
    border-bottom: 1px solid #001e28;
  }
  .body-news-live.body-esports {
    background-color: #fafafa;
  }
  .body-esports .box-dark {
    border-top: solid 3px #1e50ad;
  }
  .body-esports .menu-sport-page {
    border: 0;
  }
  .body-esports .menu-sport-page li.item-home {
    background-color: transparent;
  }
  .body-esports .menu-sport-page li a {
    font-size: 24px;
    color: #001e28;
  }
  .body-esports .dropdown-menu {
    background: #4165a7;
  }
  .body-esports .dropdown-menu a:hover {
    background: #1e50ad;
  }
  .body-esports .block-identify {
    background: url(https://betasd.com/img/esports/bg_giftcode.webp) no-repeat;
    background-size: cover;
    border-radius: 4px;
  }
  .body-esports .block-identify .head-title::before,
  .dt-nav-tabs li.active,
  .wrap-news-main .head-title::before {
    background: #001e28;
  }
  .body-esports .block-identify .head-title a,
  .body-esports .block-identify .item-identify a,
  .body-esports .dropdown-menu a,
  .dt-nav-tabs li.active a,
  .wrap-news-main
    .news-data-content
    .calendar-wrap
    .calendar-list-date
    p.sub-menu-active
    .date-time,
  .wrap-news-main
    .news-data-content
    .calendar-wrap
    .calendar-list-date
    p.sub-menu-active
    .date-word {
    color: #fff;
  }
  .body-esports .esport-detail .box-dark,
  .body-esports .esport-detail .esport-textlink {
    margin-left: -17px;
    margin-right: -17px;
    overflow: hidden;
  }
  .body-esports .esport-breadcrum {
    border-bottom: 1px solid #e2e2e2;
    margin-left: -16px;
    margin-right: -16px;
    padding: 0 16px;
  }
  .box-countdown.home-countdown {
    right: 50px;
    top: 50%;
    z-index: 12;
    margin-top: -25px;
    padding: 2px 15px;
    background: #fff;
    border-radius: 4px;
  }
  .date-start-olympic {
    align-self: center;
    color: #212c57;
    font-weight: 500;
    font-size: 24px;
    margin-right: 30px;
  }
  .home-countdown .box-countdown-day {
    width: 35px;
    height: 50px;
    background: #fff;
    box-sizing: border-box;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .countdown-day,
  .countdown-hours,
  .countdown-minute,
  .countdown-second {
    display: block;
    width: 100%;
    height: 26px;
    color: #212c57;
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
    overflow: hidden;
  }
  .count-down-2dot {
    margin: auto;
  }
  .countdown-day:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: -3px;
    right: -3px;
    border-bottom: 2px dashed #fff;
  }
  .countdown-time {
    align-self: center;
    margin-left: 30px;
  }
  .countdown-time span {
    color: #e9687a;
    font-weight: 500;
    font-size: 24px;
    line-height: 22px;
  }
  .name-countdown {
    display: block;
    color: #212c57;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-top: 2px;
  }
  .content-news iframe,
  .sp-detail iframe {
    border: 3px solid #ff4e00;
  }
  .wrap-football-data {
    margin-top: 16px;
  }
  .fb-data-rightbar {
    width: 240px;
    background: #fff;
  }
  .fb-data-content {
    margin-left: 18px;
    width: 842px;
    border: 1px solid #e2e2e2;
    border-radius: 8px;
    background:#fff;
  }
  .dt-nav-tabs li {
    float: left;
    background: #f5f5f5;
    border-radius: 8px 8px 0 0;
    margin-left: 3px;
  }
  .dt-nav-tabs li a {
    color: #585858;
    padding: 11px 16px;
    display: inline-block;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .wrap-dt-content-detail {
    background: linear-gradient(180deg, #004f9e -225.97%, #f7f7f7 100%);
    border-radius: 8px;
    overflow: hidden;
  }
  .border-none {
  }
  ._flex.__3 {
    width: 30%;
  }
  ._flex.__4 {
    width: 40%;
  }
  ._flex.__2 {
    width: 20%;
  }
  .justify-content-right {
    justify-content: right;
  }
  .match-score {
    color: #001e28;
    font-weight: 700;
    font-size: 14px;
  }
  .info-match {
    width: 346.88px;
    height: 40px;
    left: 253px;
    top: 216px;
    background: #fff;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
  }
  .text-status {
    color: #001e28;
    font-size: 16px;
  }
  .img-round {
    border-radius: 50%;
  }
  .txt-club-name {
    color: #020f26;
    font-weight: 700;
    font-size: 24px;
  }
  .item-list-country {
    background: #fff;
    box-shadow: inset 0-0.65px 0#ebebeb;
    cursor: pointer;
  }
  .wrap-item-child,
  .wrap-news-main
    .content_box_home
    .sport-category-news-wrap
    .sport-category-news
    .sport-category-header
    img.icon-down {
    display: none;
  }
  .open .wrap-item-child {
    display: block !important;
  }
  .wrap-total-history {
    border-top: 1px solid #e5e5e5;
    overflow: hidden;
  }
  .total-history {
    display: inline-block;
    padding: 10px 5px 10px 0;
    overflow: hidden;
    float: left;
  }
  .total-history span {
    color: #5cb85c;
    font-weight: 700;
  }
  .total-history hr {
    border-top: 2px solid #5cb85c;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .total-history-d span {
    color: #00baff;
  }
  .total-history-d hr {
    border-top: 2px solid #00baff;
  }
  .total-history-l span {
    color: #d31820;
  }
  .total-history-l hr {
    border-top: 2px solid #d31820;
  }
  .dt-tab-content .content-football .table thead tr {
    background: #004f9e;
    border: 4px solid #004f9e;
    color: #fff;
  }
  .text-vs {
    text-align: center;
    text-transform: uppercase;
    background: linear-gradient(180deg, #1b273c 23.39%, #d1d7df 80.65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
  }
  .wrap-dt-content-detail .text-vs {
    font-size: 28px;
    line-height: 32px;
  }
  .ts-predict {
    background: #001e28;
    border-radius: 40px;
    padding: 0 8px;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    line-height: 130%;
    font-style: italic;
  }
  .listing-match {
    border: 0;
  }
  .listing-match .td,
  .listing-match td {
    border: 0;
    padding: 15px;
    border-bottom: 1px solid #f1f1f1;
    vertical-align: middle;
  }
  .listing-match .td.no-border-bottom,
  .listing-match .td.text-event-minute,
  .listing-match td.no-border-bottom,
  .listing-match td.text-event-minute {
    border-bottom: none;
  }
  .listing-match .td {
    padding: 15px !important;
  }
  .listing-match .td.text-event-goal {
    background: #001e28;
    color: #fff;
  }
  .wrap-football-data .menu-sport-page {
    background: #fff;
    box-shadow: inset 0-1px 0#001e28;
    border: 0;
  }
  .wrap-football-data .item-menu-sport.active {
    border: 1px solid #001e28;
    border-radius: 8px 8px 0 0;
    background: #fff;
    border-bottom: none;
  }
  .wrap-football-data .menu-sport-page li.item-home {
    background: 0 0;
    margin-left: 0;
  }
  a.intro-google-new {
    color: #50555a;
    display: flex;
    align-items: center;
    background: #e5e4e4;
    padding: 5px 15px;
    border-radius: 20px;
    font-size: 15px;
  }
  .wrap-container.top-home-new {
    background: #e5e5e5;
    top:-20px;
    position: relative;
  }
  .button-ads-gglive {
    display: none;
    width: 100%;
    height: 1200px;
    position: absolute;
    top: 0;
  }
  .table-list-match-cmt .list-match-cmt-header {
    background-color: #001e28;
    text-align: center;
    padding: 9px 0;
    text-transform: uppercase;
  }
  .table-list-match-cmt .list-match-cmt-header .league-logo {
    display: inline-block;
    transform: translateY(3px);
  }
  .table-list-match-cmt .list-match-cmt-body {
    background: #f7f7f7;
    padding: 8px;
  }
  .table-list-match-cmt .list-match-cmt-body .match-news-wrap {
    padding: 8px 0;
    background: #fff;
    border: 1px solid #f7f7f7;
    border-radius: 4px;
    width: 100%;
    display: inline-block;
    margin-top: 5px;
  }
  .table-list-match-cmt .list-match-cmt-body .match-news-wrap .match-news-label {
    width: 15%;
    display: inline-block;
    vertical-align: middle;
  }
  .table-list-match-cmt
    .list-match-cmt-body
    .match-news-wrap
    .match-news-live-label,
  .table-list-match-cmt
    .list-match-cmt-body
    .match-news-wrap
    .match-news-time-label {
    text-align: center;
  }
  .table-list-match-cmt
    .list-match-cmt-body
    .match-news-wrap
    .match-news-live-label
    .icon-live {
    transform: translateY(4px);
    margin-right: 2px;
  }
  .table-list-match-cmt
    .list-match-cmt-body
    .match-news-wrap
    .match-news-live-label
    span {
    font-weight: 500;
    font-size: 10px;
    line-height: 22px;
    color: #001e28;
  }
  .table-list-match-cmt
    .list-match-cmt-body
    .match-news-wrap
    .match-news-time-label
    span {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #004f9e;
  }
  .table-list-match-cmt .list-match-cmt-body .match-news-wrap .match-news-team {
    width: 30%;
    display: inline-block;
    vertical-align: middle;
  }
  .table-list-match-cmt
    .list-match-cmt-body
    .match-news-wrap
    .match-news-team
    img {
    display: inline-block;
    vertical-align: middle;
  }
  .table-list-match-cmt
    .list-match-cmt-body
    .match-news-wrap
    .match-news-team
    .team-name {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #020f26;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    max-width: 80%;
    vertical-align: middle;
  }
  .table-list-match-cmt
    .list-match-cmt-body
    .match-news-wrap
    .match-news-home-team {
    text-align: right;
  }
  .table-list-match-cmt
    .list-match-cmt-body
    .match-news-wrap
    .match-news-home-team
    img {
    margin-left: 8px;
  }
  .table-list-match-cmt
    .list-match-cmt-body
    .match-news-wrap
    .match-news-away-team
    img {
    margin-right: 8px;
  }
  .table-list-match-cmt .list-match-cmt-body .match-news-wrap .match-news-info {
    display: inline-block;
    width: 10%;
    vertical-align: middle;
  }
  .table-list-match-cmt
    .list-match-cmt-body
    .match-news-wrap
    .match-news-live-info {
    text-align: center;
  }
  .table-list-match-cmt
    .list-match-cmt-body
    .match-news-wrap
    .match-news-live-info
    .live-score {
    font-style: italic;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    color: #f9bc27;
  }
  .table-list-match-cmt
    .list-match-cmt-body
    .match-news-wrap
    .match-news-live-info
    .live-info {
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    color: #27ae60;
  }
  .table-list-match-cmt
    .list-match-cmt-body
    .match-news-wrap
    .match-news-live-info
    a {
    margin-top: -13px;
    display: inline-block;
    transform: translateY(10px);
  }
  .table-list-match-cmt
    .list-match-cmt-body
    .match-news-wrap
    .match-news-time-info {
    font-style: italic;
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
    text-transform: uppercase;
    background: linear-gradient(109.8deg, #001e28 23%, #d2366d 94.91%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
  }
  .table-list-match-cmt .list-match-cmt-body .league-matches-date {
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    color: #020f26;
    background: #f7f7f7;
    box-shadow: inset 0-1px 0 rgba(61, 25, 91, 0.08);
    text-align: center;
    padding: 6px 0;
    margin: 0-8px 2px;
  }
  .label-comment-footbal-by-league {
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    align-items: center;
    color: #fff;
    text-align: center;
    padding: 9px 0;
    background: #001e28;
    border: 1px solid #fff;
    width: fit-content;
    text-transform: uppercase;
    margin: 16px auto 0;
    position: relative;
  }
  .label-comment-footbal-by-league:after,
  .label-comment-footbal-by-league:before {
    position: absolute;
    top: 0;
    content: "";
    width: 0;
    height: 0;
    border-top: 39px solid transparent;
  }
  .label-comment-footbal-by-league:after {
    border-left: 30px solid #001e28;
  }
  .label-comment-footbal-by-league:before {
    left: -30px;
    border-right: 30px solid #001e28;
  }
  .wrap-news-main {
    background-color: #fff;
    border: 1px solid #e2e2e2;
    padding: 16px;
  }
  .wrap-news-main .content-center-home {
    box-shadow: inset 0-1px 0#e2e2e2;
    border-radius: 0;
    padding: 11px 0;
  }
  .wrap-news-main .box_latest_news {
    border-radius: 8px;
  }
  .wrap-news-main .box_latest_news .item-identify {
    box-shadow: inset 0-0.65px 0#ebebeb;
  }
  .wrap-news-main .box_latest_news .item-identify:last-of-type {
    box-shadow: none;
  }
  .wrap-dt-content-detail a,
  .wrap-news-main .box_latest_news .item-identify a {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
  }
  .wrap-news-main .news-data-content {
    margin-left: 18px;
    width: 842px;
    border: 1px solid #e2e2e2;
    border-radius: 8px;
    padding: 8px;
  }
  .wrap-news-main .news-data-content .navigation-tab {
    border-bottom: 1px solid #001e28;
    padding: 0 8px;
    margin-top: 16px;
  }
  .wrap-news-main .news-data-content .navigation-tab .navigation-item.active {
    color: #fff;
    background: #ed2224;
  }
  .wrap-news-main .news-data-content .navigation-tab .navigation-item {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #585858;
    padding: 11px 16px;
    background: #f5f5f5;
    border-radius: 8px 8px 0 0;
    display: inline-block;
  }
  .wrap-news-main .content_box_home .sport-category-news-wrap {
    margin: 16px 0;
  }
  .wrap-news-main
    .content_box_home
    .sport-category-news-wrap
    .sport-category-news
    .sport-category-header {
    padding: 8px 16px;
    background: #f5f5f5;
    box-shadow: inset 0-2px 0#001e28;
  }
  .wrap-news-main
    .content_box_home
    .sport-category-news-wrap
    .sport-category-news
    .sport-category-header
    img {
    width: 18px;
    height: 18px;
    display: inline-block;
    float: right;
    cursor: pointer;
  }
  .wrap-news-main
    .content_box_home
    .sport-category-news-wrap
    .sport-category-news
    .sport-category-header
    span {
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    text-transform: uppercase;
    color: #020f26;
  }
  .wrap-news-main
    .content_box_home
    .sport-category-news-wrap
    .sport-category-news
    .sport-category-body {
    padding: 24px 8px;
  }
  .wrap-news-main .content_box_home .sport-category-news-item {
    padding: 8px 0;
    box-shadow: inset 0-1px 0#eee;
  }
  .wrap-news-main .content_box_home .sport-category-news-item .news-img {
    display: inline-block;
    border-radius: 4px;
  }
  .wrap-news-main .content_box_home .sport-category-news-item .news-desc-wrap {
    display: inline-block;
    width: 650px;
    margin-left: 16px;
    vertical-align: top;
  }
  .wrap-news-main
    .content_box_home
    .sport-category-news-item
    .news-desc-wrap
    .news-title {
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    color: #393939;
  }
  .wrap-news-main
    .content_box_home
    .sport-category-news-item
    .news-desc-wrap
    .news-brief {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #393939;
    margin: 8px 0;
  }
  .wrap-news-main
    .content_box_home
    .sport-category-news-item
    .news-desc-wrap
    .link-author
    img {
    border: 1px solid #001e28;
    height: 24px;
    width: 24px;
    border-radius: 40px;
    display: inline-block;
    vertical-align: middle;
  }
  .wrap-news-main
    .content_box_home
    .sport-category-news-item
    .news-desc-wrap
    .link-author
    span {
    font-weight: 400;
    font-size: 10px;
    line-height: 22px;
    color: #0768ea;
    display: inline-block;
    margin-left: 4px;
  }
  .wrap-news-main
    .content_box_home
    .sport-category-news-item
    .news-desc-wrap
    .news-time {
    font-weight: 400;
    font-size: 12px;
    line-height: 22px;
    color: #828282;
    margin-left: 12px;
  }
  .wrap-news-main
    .content_box_home
    .sport-category-news-item
    .news-desc-wrap
    .link-category {
    font-weight: 500;
    font-size: 10px;
    line-height: 18px;
    text-transform: uppercase;
    color: #001e28;
    padding: 5px 10px;
    background: #f5f5f5;
    border-radius: 4px;
    margin-left: 12px;
  }
  .wrap-news-main .news-data-content .search-box {
    box-shadow: inset 0-1px 0 rgba(0, 0, 0, 0.08);
    padding: 10px;
  }
  .wrap-news-main .news-data-content .search-box .input-search {
    padding: 11px 20px 11px 40px;
    background: #f5f5f5;
    border-radius: 40px;
    background-image: url(https://betasd.com/img/search.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position-x: 20px;
    background-position-y: 10px;
    width: 50%;
    margin: 0 auto;
    display: block;
  }
  .wrap-news-main .news-data-content .search-box .input-search::placeholder {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #575b63;
  }
  .wrap-news-main .news-data-content .quan-ly-danh-muc-bai-viet-title {
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    text-transform: capitalize;
    color: #020f26;
    display: inline-block;
    float: left;
    margin-left: 10px;
    margin-top: 12px;
  }
  .wrap-news-main .news-data-content .calendar-wrap {
    display: inline-block;
    margin-left: 50px;
    max-width: 500px;
    float: left;
  }
  .wrap-news-main .news-data-content .calendar-wrap .icon-calendar {
    display: inline-block;
    transform: translateY(7px);
    margin-right: 12px;
    float: left;
  }
  .wrap-news-main .news-data-content .calendar-wrap .calendar-list-date p {
    padding: 4px;
  }
  .wrap-news-main
    .news-data-content
    .calendar-wrap
    .calendar-list-date
    p
    .date-word {
    font-weight: 400;
    font-size: 10px;
    line-height: 130%;
    color: #99adcd;
  }
  .wrap-news-main
    .news-data-content
    .calendar-wrap
    .calendar-list-date
    p
    .date-time {
    font-weight: 700;
    font-size: 12px;
    line-height: 130%;
    color: #00141e;
  }
  .wrap-news-main
    .news-data-content
    .calendar-wrap
    .calendar-list-date
    p.sub-menu-active {
    background: #ed2224;
    border-radius: 4px;
  }
  #tab-tuong-thuat .head-title,
  .wrap-news-main .news-data-content .fb_box_date {
    box-shadow: inset 0-1px 0 rgba(0, 0, 0, 0.08);
    margin: 0 auto;
  }
  #tab-dt-info-wrap {
    box-shadow: inset 0-1px 0#001e28;
  }
  #tab-dt-info {
    display: inline-block;
    transform: translateY(3px);
  }
  #tab-tuong-thuat {
    padding: 16px 8px;
    border: 1px solid #e2e2e2;
  }
  #tab-tuong-thuat .head-title {
    padding: 14px 0;
    background: #004f9e;
    border-radius: 4px;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    margin: 0;
  }
  #tab-tuong-thuat .event-item {
    padding: 11px 0;
    box-shadow: inset 0-0.65px 0#e2e2e2;
  }
  #tab-tuong-thuat .event-item .event-minute {
    font-weight: 500;
    font-size: 13px;
    line-height: 130%;
    text-align: center;
    text-transform: capitalize;
    color: #001e28;
    background: #f7f7f7;
    border-radius: 4px;
    padding: 7px 10px;
    width: 45px;
    display: inline-block;
  }
  #tab-tuong-thuat .event-item .event-img {
    margin-left: 12px;
    margin-right: 30px;
    width: 20px;
    display: inline-block;
  }
  #tab-tuong-thuat .event-item .event-img img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
  }
  #tab-tuong-thuat .event-item .event-name {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    text-transform: capitalize;
    color: #020f26;
    display: inline-block;
    max-width: 85%;
  }
  #dt-info-performance {
    background: #fff;
  }
  .data-box-intro h1 {
    font-weight: 700;
    font-size: 20px;
    line-height: 22px;
    color: #393939;
  }
  .data-box-intro p {
    margin-top: 20px;
    font-size: 16px;
    line-height: 22px;
    color: #393939;
  }
  .data-box-intro p * {
    font-size: 16px !important;
  }
  .match-detail-tab .result-label-win {
    background: #18a34a;
  }
  .match-detail-tab .result-label-draw {
    background: #f9bc27;
  }
  .match-detail-tab .result-label-lose {
    background: #001e28;
  }
  .match-detail-tab .result-label {
    font-weight: 900;
    font-size: 13px;
    line-height: 16px;
    text-transform: capitalize;
    color: #fff;
    display: inline-block;
    padding: 4px 8px;
    border-radius: 4px;
  }
  .match-detail-tab .table-performance .b_gameweek {
    box-shadow: inset 0-1px 0 rgb(0 0 0/8%);
    padding: 10px 0;
  }
  .match-detail-tab .table-performance .b_gameweek .title p {
    display: inline-block;
    float: right;
  }
  .match-detail-tab .table-performance .b_gameweek .title h3 {
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    text-transform: uppercase;
    color: #020f26;
    width: fit-content;
    display: inline-block;
  }
  .match-detail-tab .table-performance table {
    margin-top: 16px;
    background: #fff;
    border: 0 !important;
  }
  .match-detail-tab .table-performance .table .thead .tr .td,
  .match-detail-tab .table-performance table thead tr td {
    text-transform: uppercase;
    padding: 13px 10px;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
  }
  .match-detail-tab .table-performance table tbody tr {
    border: 0 !important;
    box-shadow: inset 0-1px 0 rgba(226, 226, 226, 0.55);
  }
  .match-detail-tab .table-performance table tbody .leagueName {
    background: #edf3fc;
    padding-top: 16px;
    padding-bottom: 16px;
    font-weight: 500;
    font-size: 13px;
    line-height: 130%;
    text-transform: capitalize;
    color: #020f26;
    box-shadow: inset 0-1px 0 rgba(226, 226, 226, 0.55);
  }
  .match-detail-tab .table-performance table tbody .matchTime {
    font-weight: 400;
    font-size: 13px;
    line-height: 130%;
    text-transform: capitalize;
    color: #020f26;
  }
  .match-detail-tab .table-performance .table .tbody .halfScore span,
  .match-detail-tab .table-performance table tbody .halfScore span {
    background: #f9f9f9;
    border-radius: 16px;
    padding: 4px 10px;
  }
  .block-identif-of-news {
    background: #f7f7f7;
    padding: 8px 12px;
  }
  .content-news a.item-news-match {
    color: #1c34a5;
    padding-left: 12px;
    display: block;
    position: relative;
  }
  .content-news a.item-news-match:before {
    width: 5px;
    height: 5px;
    top: 6px;
    left: 0;
    content: "";
    display: block;
    position: absolute;
    background: #001e28;
    border-radius: 5px;
  }
  .ti-le-cuoc span,
  .ti-le-cuoc-2-1 > span {
    font-size: 14px;
    line-height: 130%;
    align-items: center;
    text-transform: capitalize;
    color: #020f26;
  }
  .ti-le-cuoc span {
    display: inline-block;
    width: 150px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    font-weight: 500;
  }
  .ti-le-cuoc {
    background: #edf2f7;
    width: fit-content;
    margin: 0 auto;
    border: 2px solid rgba(226, 226, 226, 0.55);
  }
  .border-lr {
    border-left: 2px solid rgba(226, 226, 226, 0.55);
    border-right: 2px solid rgba(226, 226, 226, 0.55);
  }
  .ti-le-cuoc-2 {
    border: 2px solid rgba(226, 226, 226, 0.55);
    border-top: none;
    width: fit-content;
    margin: 0 auto;
  }
  .ti-le-cuoc-2-1 > span.span-blue {
    color: #09c4ff;
  }
  .ti-le-cuoc-2-1 > span.span-red {
    color: #f70d28;
  }
  .ti-le-cuoc-2-1 > span.span-green {
    color: #218b8b;
  }
  .ti-le-cuoc-2-1 > span {
    font-weight: 400;
    margin: 0 6px;
  }
  .ti-le-cuoc-2-1 {
    display: inline-block;
    width: 150px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    font-weight: 500;
  }
  .listing-match .minute-event {
    background: #edf2f7;
  }
  .listing-match .away-event > span,
  .listing-match .home-event > img {
    float: right;
  }
  .table {
    width: 100%;
    display: table;
    border-collapse: collapse;
  }
  .table .tr {
    display: table-row;
  }
  .table .td {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    line-height: 1.42857;
    padding: 8px 5px;
  }
  .content-football .table .tr {
    border: 4px solid #f7f7f7;
    background: #f7f7f7;
  }
  .content-football .table .tr.match {
    background: #fff;
    border-radius: 4px;
    border-right: 4px solid #fff;
    border-left: 4px solid #fff;
  }
  .content-football .table .tr.match.vietnam {
    background: #ffc107;
    border-right: 4px solid #ffc107;
    border-left: 4px solid #ffc107;
  }
  .content-football .table .tr.match .match-time {
    width: 10%;
  }
  .content-football .table .tr.match .match-club {
    width: 35%;
  }
  .content-football .table .tr.match .match-score {
    width: 8%;
  }
  .content-football .table .tr.match .match-nhandinh {
    width: 12%;
  }
  .match-detail-tab .table-performance .table {
    margin-top: 16px;
    background: #fff;
    border: 0 !important;
  }
  .match-detail-tab .table-performance .table .tbody,
  .match-detail-tab .table-performance .table .thead,
  .match-detail-tab .table-performance .table .thead.tr {
    border: 0 !important;
  }
  .match-detail-tab .table-performance .table .tbody.tr {
    border: 0 !important;
    box-shadow: inset 0-1px 0 rgba(226, 226, 226, 0.55);
  }
  .match-detail-tab .table-performance .table .tbody .leagueName {
    background: #edf3fc;
    padding-top: 16px;
    padding-bottom: 16px;
    font-weight: 500;
    font-size: 13px;
    line-height: 130%;
    text-transform: capitalize;
    color: #020f26;
    box-shadow: inset 0-1px 0 rgba(226, 226, 226, 0.55);
  }
  .match-detail-tab .table-performance .table .tbody .matchTime {
    font-weight: 400;
    font-size: 13px;
    line-height: 130%;
    text-transform: capitalize;
    color: #020f26;
  }
  .dt-tab-content .content-football .table .thead.tr {
    background: #004f9e;
    border: 4px solid #004f9e;
    color: #fff;
  }