/*
 * Document   : mc.custom.main.css
 * Created on : 25/10/2013, 23:50:00
 * Author     : Luciano Ganga
 * $Revision: 3875 $
 * $LastChangedDate: 2015-01-16 19:51:04 -0300 (Fri, 16 Jan 2015) $
 * $LastChangedBy: sruiz $
 * Description:
 *      Customization of the main styles of the app
*/

@import url("https://fonts.googleapis.com/css2?family=Oxygen&display=swap");

/* Themes */
.theme-1 {
  background-color: #282828;
  color: #fff;
}
.theme-2 {
  background-color: #00d7db;
  color: #fff;
}
.theme-3 {
  background-color: #af3faf;
  color: #fff;
}
.theme-4 {
  background-color: #7ff419;
  color: #fff;
}
.theme-4 {
  background-color: #1c4f90;
  color: #fff;
}

.exampleClass {
}
.bannerContent {
}
.banner {
  width: 100%;
  height: 100px;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
}
.banner.first {
  /*background-image: url('../banners/img/banner_01.jpg');*/
  margin: 10px auto;
  display: none;
}
.banner.second {
  /* background-image: url('../banners/img/banner_02.jpg'); */
  margin: 0 auto 10px;
  display: none;
}
.maxSize-767 .banner {
  height: 85px;
  width: 90%;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
}
.maxSize-479 .banner {
  height: 61px;
}
.maxSize-479 .banner.first {
  /* background-image: url('../banners/img/banner_01.jpg'); */
  display: none;
}
.maxSize-479 .banner.second {
  /* background-image: url('../banners/img/banner_02_small.jpg'); */
  display: none;
}

.bb3-test {
}

/**
 * maxSize-479
 */

/** reset */

.itemMaM .title/*,
.itemMaM .details,
.itemMaM .information*/ {
  /* display:none !important; */
}

/** styles */
.owl-buttons div {
  background-color: transparent !important;
  height: 80px !important;
  border: none !important;
}
.owl-buttons i {
  margin: 30px 0 0 !important;
}
.owl-buttons .icon-chevron-left {
  border-right-color: #333 !important;
}
.owl-buttons .icon-chevron-right {
  border-left-color: #333 !important;
}

.itemMaM .item {
  border: none !important;
  margin: 0 !important;
}
.itemMaM .item .col {
  border: none !important;
}
.itemMaM .date {
  background-color: #282828 !important;
  color: #ffffff !important;
  /*	font-size:12px !important;
	height:auto !important;
	padding:4px 10px !important;*/
  text-transform: none !important;
  /*width:100% !important;*/
}
.itemMaM .details {
  font-size: 4px !important;
}
.itemMaM .iconMore {
  font-size: 12px;
}

.agendaMaM .details span {
  color: #fff !important;
  display: block !important;
  font-size: 12px;
}

.agendaMaM .details .iconMore {
  font-size: 12px;
  display: none !important;
}

.itemMaM .teams .first,
.itemMaM .teams .second {
  /* background-color:#282828 !important; */
  border: none !important;
  display: table;
  margin: 2px 0 0 !important;
  padding: 0 !important;
  position: relative;
  width: 100%;
}
.itemMaM .teams {
  border: none !important;
  padding: 0 !important;
}
.itemMaM .mc-teamLogo {
  background-color: #282828;
  display: table-cell;
  /*margin:4px;*/
  padding: 2px;

  float: none !important;
  vertical-align: middle;
}
.itemMaM .name {
  background-color: #f4f4f4;
  display: table-cell !important;
  font-size: 12px !important;
  float: none !important;
  padding: 1px 1px 1px 10px;
  text-transform: none !important;
  vertical-align: middle;
}
.itemMaM .number {
  background-color: #999;
  color: #fff !important;
  display: table-cell;
  float: none !important;
  font-size: 16px !important;
  max-width: 30px;
  min-width: 30px;
  text-align: center;
  vertical-align: middle;
  width: 30px;
}
.mc-scorePenalties {
  font-size: 9px !important;
  height: 13px !important;
  line-height: 13px !important;
  margin: 0 !important;
  position: absolute;
  right: 0;
  top: 0;
  width: 13px !important;
}

div[class*="dfMc-"] .navbar .first-level > li.active > a,
div[class*="dfMc-"] .navbar .first-level > li.active > a:hover,
div[class*="dfMc-"] .navbar .first-level > li.active > a:focus,
div[class*="dfMc-"] .btn,
div[class*="dfMc-"].futbol .planteles .head .title,
div[class*="dfMc-"] .header,
div[class*="dfMc-"].futbol .timeLine .timeline,
div[class*="dfMc-"] .team-name .player .number,
div[class*="dfMc-"] .container-substitutes .substitutes-content .number {
  background-color: #00d7db;
}

div[class*="dfMc-"] .table tbody > tr td .badge,
div[class*="dfMc-"] .fixture .fecha .match .visitante .resultado,
div[class*="dfMc-"] .fixture .fecha .match .local .resultado,
.itemMaM .teams .first .number,
.itemMaM .teams .second .number {
  background-color: #000 !important;
}

div[class*="dfMc-"] .navbar .first-level > li.active > a:before,
div[class*="dfMc-"] .navbar .first-level > li.active > a:hover:before,
div[class*="dfMc-"] .navbar .first-level > li.active > a:focus:before,
div[class*="dfMc-"] .navbar .first-level > li > a:hover,
div[class*="dfMc-"] .navbar .first-level > li:hover > a,
div[class*="dfMc-"] .navbar .first-level > li > a:hover:before,
div[class*="dfMc-"] .navbar .first-level > li:hover > a:before {
  box-shadow: none;
}

div[class*="dfMc-"] .btn {
  border-bottom: none;
  height: 35px;
  margin-top: 3px;
}

div[class*="dfMc-"] .fixture .btn {
  margin-top: 7px;
}

div[class*="dfMc-"] .btn:focus,
div[class*="dfMc-"] .btn:hover,
div[class*="dfMc-"] .navbar .first-level > li > a:hover,
div[class*="dfMc-"] .navbar .first-level > li:hover > a {
  background-color: #03b1b4 !important;
}

div[class*="dfMc-"] .table tbody > tr td.pos,
div[class*="dfMc-"].futbol .infoDate .date,
div[class*="dfMc-"] .team-name .player.coach .name .dt {
  color: #00d7db;
}

div[class*="dfMc-"] .table thead > tr,
div[class*="dfMc-"] .navbar .first-level,
div[class*="dfMc-"] .navbar .subnav > li.active a,
div[class*="dfMc-"] .navbar .subnav > li.active a:hover,
div[class*="dfMc-"] .navbar .subnav > li.active a:focus,
div[class*="dfMc-"] .subHeader,
div[class*="dfMc-"].futbol .planteles .table th,
div[class*="dfMc-"] .table thead > tr,
div[class*="dfMc-"] .m-homeColor,
div[class*="dfMc-"] .home .m-color,
div[class*="dfMc-"] .point-home .m-color,
div[class*="dfMc-"].futbol .preview .evolution .graphicalArea span,
div[class*="dfMc-"].futbol .preview .goalsPerMinute .home .timeCanvas span,
div[class*="dfMc-"].futbol .preview .goalsPerMinute .visitant .timeCanvas span {
  background-color: #282828 !important;
}

div[class*="dfMc-"] .GC_title {
  background-image: none;
  background-color: #282828;
  color: #fff;
}

.generalBody
  div[class*="dfMc-"]
  .fixture.carousel
  .itemStyles
  .owl-item
  .item
  .GC_title {
  padding-top: 10px;
}

.generalBody
  div[class*="dfMc-"]
  .fixture.carousel
  .itemStyles
  .owl-item
  .item
  .GC_title,
.generalBody
  div[class*="dfMc-"]
  .fixture.carousel
  .itemStyles
  .owl-item
  .item
  .GC_title.small {
  background: #000;
}

div[class*="dfMc-"] .navbar .subnav:after {
  background-image: none;
  background-color: #fff;
  border-bottom: none;
}

div[class*="dfMc-"] .navbar .first-level,
div[class*="dfMc-"] .table thead > tr,
div[class*="dfMc-"].futbol .planteles .head .title,
div[class*="dfMc-"] .subHeader,
div[class*="dfMc-"] .nav,
div[class*="dfMc-"] .table > thead > tr > th {
  font-family: "Open Sans Condensed";
  font-weight: bold;
}

div[class*="dfMc-"] .table thead > tr,
div[class*="dfMc-"] .subHeader,
div[class*="dfMc-"] .table > thead > tr > th {
  font-size: 14px;
}

div[class*="dfMc-"] .table thead > tr th,
div[class*="dfMc-"] .table > thead > tr > th {
  font-weight: bold !important;
}

div[class*="dfMc-"] .maxSize-479 .navbar.mobile .subnav li:focus a,
div[class*="dfMc-"] .maxSize-479 .navbar.mobile .subnav li.active a {
  background-color: #00d7db !important;
}

div[class*="dfMc-"] .maxSize-479 .navbar.mobile .navbar-header,
div[class*="dfMc-"] .maxSize-479 .navbar.mobile .navbar-toggle,
div[class*="dfMc-"]
  .maxSize-479
  .navbar.mobile
  .first-level
  > li.dropdown.active
  > a,
div[class*="dfMc-"] .maxSize-479 .navbar.mobile .first-level > li > a {
  background-color: #282828 !important;
}

div[class*="dfMc-"] .maxSize-479 .navbar.mobile .navbar-header {
  font-family: "Open Sans Condensed" !important;
  font-weight: bold !important;
}

.generalBody div[class*="dfMc-"] .itemStyles .item .contentItem .col .date {
  width: 65%;
  background-color: transparent !important;
}

.generalBody div[class*="dfMc-"] .itemStyles .item .contentItem .col .details {
  width: 35%;
}

.generalBody div[class*="dfMc-"] .itemStyles.rdsnItem .item .contentItem .col {
  background: #282828;
}
.generalBody div[class*="dfMc-"] .itemStyles .item .contentItem .col span {
  font: 14px / normal Oxygen, sans-serif;
}
div[class*="dfMc-"] .itemStyles.rdsnItem .item {
  border-radius: 0;
  /* box-shadow: 0 2px #c50c11; */
  margin-bottom: 2px !important;
}
div[class*="dfMc-"] .itemStyles.rdsnItem .item .contentItem .teams .first .name,
div[class*="dfMc-"]
  .itemStyles.rdsnItem
  .item
  .contentItem
  .teams
  .second
  .name {
  top: 7px !important;
  background: transparent !important;
  padding: 0;
  font-family: Oxygen, serif;
  text-transform: uppercase !important;
}
div[class*="dfMc-"] .itemStyles.rdsnItem .item .contentItem .teams .first img,
div[class*="dfMc-"] .itemStyles.rdsnItem .item .contentItem .teams .second img {
  background-color: transparent;
  top: 20px;
}
div[class*="dfMc-"] .itemStyles.rdsnItem .item .contentItem .teams .first img {
  right: inherit !important;
  left: 10px;
}
div[class*="dfMc-"] .itemStyles.rdsnItem .item .contentItem .teams .second img {
  left: inherit !important;
  right: 10px;
}
div[class*="dfMc-"]
  .itemStyles.rdsnItem.status-notStarted
  .item
  .contentItem
  .teams
  .second
  img {
  right: 30px;
}
div[class*="dfMc-"]
  .itemStyles.rdsnItem.status-notStarted
  .item
  .contentItem
  .teams
  .first
  img {
  left: 30px;
}
div[class*="dfMc-"]
  .itemStyles.rdsnItem
  .item
  .contentItem
  .teams
  .first
  .number,
div[class*="dfMc-"]
  .itemStyles.rdsnItem
  .item
  .contentItem
  .teams
  .second
  .number {
  background: none !important;
  color: gray !important;
  font-family: Oxygen, serif;
  font-size: 36px !important;
  top: 14px;
  line-height: normal;
}
div[class*="dfMc-"]
  .itemStyles.rdsnItem
  .item
  .contentItem
  .teams
  .first
  .number {
  right: 12px;
}
div[class*="dfMc-"]
  .itemStyles.rdsnItem
  .item
  .contentItem
  .teams
  .second
  .number {
  left: 12px;
}
div[class*="dfMc-"] .itemStyles.rdsnItem .item .contentItem .col .details {
  background: transparent;
  width: auto;
  height: 25px;
  border: none;
  top: 5px; /*49px*/
  text-align: right;
  right: 10px;
  margin: 0 auto;
  z-index: 1;
  border-radius: 0;
  -webkit-transition: margin 0.5s ease;
  -moz-transition: margin 0.5s ease;
  -o-transition: margin 0.5s ease;
  transition: margin 0.5s ease;
}

.generalBody
  div[class*="dfMc-"]
  .itemStyles
  .item
  .contentItem
  .col
  .details
  span {
  font-size: 10px;
}

div[class*="dfMc-"]
  .itemStyles.rdsnItem
  .item
  .contentItem
  .col
  .details
  span.iconMore {
  line-height: 25px;
  font-size: 24px;
  font-weight: 100;
  display: none !important;
}
div[class*="dfMc-"] .itemStyles.rdsnItem .item .contentItem .col .details:hover,
div[class*="dfMc-"] .itemStyles.rdsnItem .item .contentItem .col .details:focus,
div[class*="dfMc-"]
  .itemStyles.rdsnItem
  .item
  .contentItem
  .col
  .details:active {
  margin: 0px auto 0;
  width: 100%;
  height: 25px;
  border-bottom: none;
}
div[class*="dfMc-"]
  .itemStyles.rdsnItem
  .item
  .contentItem
  .teams
  .first
  .circle,
div[class*="dfMc-"]
  .itemStyles.rdsnItem
  .item
  .contentItem
  .teams
  .second
  .circle {
  top: 20px;
  background-color: #00bece;
}
div[class*="dfMc-"]
  .itemStyles.rdsnItem
  .item
  .contentItem
  .teams
  .second
  .circle {
  left: 38px;
}
div[class*="dfMc-"]
  .itemStyles.rdsnItem
  .item
  .contentItem
  .teams
  .first
  .circle {
  right: 38px !important;
}
div[class*="dfMc-"] .itemStyles .item .contentItem .information {
  background-color: transparent;
}
div[class*="dfMc-"] .itemStyles .item .contentItem .information span {
  font-family: Oxygen, serif;
  font-size: 11px;
}
div[class*="dfMc-"] .itemStyles .item .contentItem .information .mc-marquee {
  /* border-top: 1px solid #282828;*/
}
div[class*="dfMc-"] .itemStyles.rdsnItem .item .contentItem .teams .first,
div[class*="dfMc-"] .itemStyles.rdsnItem .item .contentItem .teams .second {
  min-height: 58px !important;
}
div[class*="dfMc-"] .agendaMaM .owl-theme .owl-controls .owl-buttons div {
  background: none !important;
  border: none !important;
  height: 50px !important;
  padding: 0;
  width: 50px;
  top: 33px;
  display: block;
  cursor: pointer;
  border-radius: 0 !important;
}
div[class*="dfMc-"] .agendaMaM .owl-theme .owl-controls .owl-buttons div:focus,
div[class*="dfMc-"] .agendaMaM .owl-theme .owl-controls .owl-buttons div:hover,
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div:active {
  background: #cb2026;
  border-radius: 0;
  border: none;
  height: 50px;
  padding: 0;
  width: 50px;
  margin-top: 0 !important;
  color: #000;
}

div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div:hover
  i:before,
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div:hover
  i:after {
  background-color: #555;
}

div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-prev.disabled,
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-next.disabled {
  background: none !important;
}
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-prev.disabled:focus,
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-prev.disabled:hover,
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-prev.disabled:active,
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-next.disabled:focus,
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-next.disabled:hover,
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-next.disabled:active {
  height: 50px;
}
div[class*="dfMc-"] .agendaMaM .wrapper {
  margin: 0px 60px;
}
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-prev {
  left: -60px;
}
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-next {
  right: -60px;
}
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-prev
  .icon-chevron-left {
  border: none;
  margin: 0;
}
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-prev
  .icon-chevron-left:after {
  width: 22px;
  height: 2px;
  display: block;
  content: "";
  background-color: #999;
  transform: rotate(45deg);
  top: 31px;
  position: absolute;
  left: 30px;
  transition: 0.5s;
}
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-prev
  .icon-chevron-left:before {
  width: 22px;
  height: 2px;
  display: block;
  content: "";
  background-color: #999;
  transform: rotate(-45deg);
  top: 16px;
  position: absolute;
  left: 30px;
  transition: 0.5s;
}
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-next
  .icon-chevron-right {
  border: none;
  margin: 0;
}
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-next
  .icon-chevron-right:after {
  width: 22px;
  height: 2px;
  display: block;
  content: "";
  background-color: #999;
  transform: rotate(-45deg);
  top: 31px;
  position: absolute;
  right: 30px;
  transition: 0.5s;
}
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-next
  .icon-chevron-right:before {
  width: 22px;
  height: 2px;
  display: block;
  content: "";
  background-color: #999;
  transform: rotate(45deg);
  top: 16px;
  position: absolute;
  right: 30px;
  transition: 0.5s;
}

div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-prev.disabled
  .icon-chevron-left:after,
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-prev.disabled
  .icon-chevron-left:before,
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-next.disabled
  .icon-chevron-right:after,
div[class*="dfMc-"]
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-next.disabled
  .icon-chevron-right:before {
  background: #eee;
}

div[class*="dfMc-"] .fixture .fecha .subHeader,
div[class*="dfMc-"] .table thead > tr th,
div[class*="dfMc-"] .table > thead > tr > th {
  font-family: Oxygen, serif;
  font-size: 16px;
}
div[class*="dfMc-"] .btn {
  height: 30px;
  background-color: #00bece;
}
div[class*="dfMc-"] .fixture .fecha .match .visitante .equipo,
div[class*="dfMc-"] .fixture .fecha .match .local .equipo {
  font-family: Oxygen, serif;
  font-size: 12px;
  color: #000;
}
div[class*="dfMc-"] .fixture .fecha .match .visitante .resultado,
div[class*="dfMc-"] .fixture .fecha .match .local .resultado {
  font-family: Oxygen, serif;
  background: #fff !important;
}
div[class*="dfMc-"] .table tbody > tr td.puntos.destacado .border .badge,
div[class*="dfMc-"] .table tbody > tr td.goals .border .badge {
  font-family: Oxygen, serif;
  background-color: #000 !important;
}

div[class*="dfMc-"] .lineUpFull .boxWrapper.boxLineUpFull > .boxContent {
  padding: 0 0 15px;
}

div[class*="dfMc-"] .lineUpFull .GC_title {
  font-family: Oxygen, serif;
  padding: 6px 0;
}

div[class*="dfMc-"]
  .itemStyles.rdsnItem.status-notStarted
  .item
  .contentItem
  .teams
  .object.secondary {
  margin-top: 25px !important;
  color: #555555;
}

div[class*="dfMc-"] .itemStyles.rdsnItem .item .contentItem .col .details span {
  color: #fff !important;
  display: block !important;
  font-size: 12px;
}

div.dfMc-Module.futbol.deportes,
div.dfMc-Module.item_partido.deportes {
  background: none;
}

div[class*="dfMc-"] .agendaMaM .wrapper .agenda.owl-carousel {
  margin: 0;
}
/* Oculto banner interior */
.banner.interior01 {
  display: none;
}
.banner.interior02 {
  display: none;
}

div[class*="dfMc-"] .itemStyles .item .contentItem .title.mc-title {
  background: transparent;
  color: #000;
}

div[data-title="champions"] a.bet-link,
div[data-title="mundial"] a.bet-link {
  display: block;
  background-color: #005c97;
  text-align: center;
  color: white;
  padding: 5px;
  border-radius: 5px;
  text-transform: uppercase;
  font-size: 14px;
}

.betcris-logo {
  width: 100px;
  display: inline-block;
}

.betcris-logo img {
  max-width: 100%;
}

div[class*="dfMc-"] .footerCtn .logo {
  display: inline-block;
  position: absolute;
  right: 70px;
}

div[class*="dfMc-"] .nav.navbar-nav.first-level {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
}

div[class*="dfMc-"] .navbar.navbar-top .subnav {
  font-family: Arial, Helvetica, sans-serif;
}

div[class*="dfMc-"] .badge {
  background: #000;
}

div[class*="dfMc-"] .playersSelectbox .table .badge {
  background-color: #444 !important;
}

div[class*="dfMc-"] .fixture .match-inner .arbitro,
div[class*="dfMc-"] .fixture .match-inner .hora,
div[class*="dfMc-"] .fixture .match-inner .dia {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
  font-size: 14px;
}

div[class*="dfMc-"] .fixture .match-inner .arbitro,
div[class*="dfMc-"] .fixture .match-inner .hora,
div[class*="dfMc-"] .fixture .match-inner .dia,
div[class*="dfMc-"] .fixture .match-inner .estado {
  font-size: 14px;
}

div[class*="dfMc-"] .fixture .match-inner .hora,
div[class*="dfMc-"] .fixture .match-inner .dia {
  margin-left: 10px !important;
}

div[class*="dfMc-"] .posiciones .table th,
div[class*="dfMc-"] .descenso .table th,
div[class*="dfMc-"] .goleadores .table th,
div[class*="dfMc-"] .planteles .table th {
  text-transform: uppercase !important;
  font-size: 16px;
  font-weight: bold;
}

div[class*="dfMc-"] .planteles .head .title {
  font-size: 14px;
  text-transform: uppercase;
  margin: 0 !important;
  padding: 0 !important;
}

div[class*="dfMc-"] .planteles .nav-pills {
  padding: 5px;
  background-color: #fff;
}

div[class*="dfMc-"] .planteles .head .country {
  background-color: #e8fbfc;
  background-image: -moz-linear-gradient(top, #d9f9fa, #fff);
  background-image: -webkit-gradient(
    linear,
    0 0,
    0 100%,
    from(#d9f9fa),
    to(#fff)
  );
  background-image: -webkit-linear-gradient(top, #d9f9fa, #fff);
  background-image: -o-linear-gradient(top, #d9f9fa, #fff);
  background-image: linear-gradient(to bottom, #d9f9fa, #fff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9f9fa', endColorstr='#ffffffff', GradientType=0);
  padding: 10px 0;
  display: flex;
  justify-content: center;
}

div[class*="dfMc-"] .planteles .head .teamLogo.big {
  margin: 0 !important;
  border: 3px solid #000;
}

div[class*="dfMc-"] .planteles .head .name {
  line-height: 35px;
  margin-left: 5px;
  font-size: 14px;
  color: #000;
  font-weight: normal !important;
}

div[class*="dfMc-"] .planteles .table .nombre a,
div[class*="dfMc-"] .planteles .table .nombre a.link-disabled:hover {
  color: inherit;
}

div[class*="dfMc-"] .planteles .table .nombre a:hover {
  color: #00d7db;
}

div[class*="dfMc-"] .planteles .table th {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal !important;
  font-size: 12px;
}

div[class*="dfMc-"] .planteles .table th.jugador {
  text-align: left;
}

div[class*="dfMc-"] .nav.navbar-nav.second-level {
  font-family: Arial, Helvetica, sans-serif;
}

div[class*="dfMc-"] .statsCenterPerTeam.minSize-479 .subnav li.active,
div[class*="dfMc-"] .statsCenterPerPlayer.minSize-479 .subnav li.active {
  background-color: #282828 !important;
}

div[class*="dfMc-"] .statsCenterTeamComparison .blockComparing .GC_title,
div[class*="dfMc-"] .statsCenterPlayerComparison .blockComparing .GC_title {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

div[class*="dfMc-"]
  .statsCenterTeamComparison.minSize-479
  .blockComparing
  .mc-items.mc-teamComparisonItems
  .text.number,
div[class*="dfMc-"]
  .statsCenterTeamComparison.minSize-479
  .blockComparing
  .mc-items.mc-teamComparisonItems
  .bar,
div[class*="dfMc-"]
  .statsCenterPlayerComparison.minSize-479
  .blockComparing
  .mc-items.mc-teamComparisonItems
  .text.number,
div[class*="dfMc-"]
  .statsCenterPlayerComparison.minSize-479
  .blockComparing
  .mc-items.mc-teamComparisonItems
  .bar {
  margin-top: 20px !important;
}

div[class*="dfMc-"] .main_header .dropdown.tournaments .btn {
  font-size: 16px !important;
}

div[class*="dfMc-"] .main_header .dropdown.tournaments .btn:hover {
  background-color: transparent !important;
  transform: none !important;
}

div[class*="dfMc-"] .mc-animatedSummary .infoDate .date span.sb-level,
div[class*="dfMc-"] .scoreBoard .infoDate .date span.sb-level {
  color: #000;
}

div[class*="dfMc-"] .infoDate .level span {
  font-family: "Dosis", sans-serif !important;
}

div[class*="dfMc-"] .status-finished .infoDate .sb-date,
div[class*="dfMc-"] .status-finished .infoDate .sb-hour {
  font-weight: normal !important;
  font-size: 11px !important;
  color: #c9c9c9 !important;
}

div[class*="dfMc-"] .scoreBoard .GC_title,
div[class*="dfMc-"] .mc-animatedSummary .GC_title {
  background-color: #fff;
  color: #000;
}

div[class*="dfMc-"] div.minSize-479 .menu-coord .subnav li.active {
  background-color: #282828 !important;
}

div[class*="dfMc-"] .passes .boxContent span {
  background-color: #fff;
  color: #000;
}

div[class*="dfMc-"] .commentary .boxTime .mc-minutes,
div[class*="dfMc-"] .commentary .boxTime .mc-half {
  background-color: #fff;
  color: #000;
}

div[class*="dfMc-"] .teamComparison .mc-items .GC_title {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

div[class*="dfMc-"] .teamComparison .mc-items .boxContent {
  background-color: #fff !important;
}

div[class*="dfMc-"]
  .minSize-479.teamComparison
  .mc-items
  .boxComparing
  .text.number,
div[class*="dfMc-"] .minSize-479.teamComparison .mc-items .boxComparing .bar {
  margin-top: 20px !important;
}

div[class*="dfMc-"] .minSize-479.tempus .GC_title {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

div[class*="dfMc-"] .lineUpFull .GC_title {
  display: block;
}

div[class*="dfMc-"] .manOfTheMatch .GC_title.BG_title {
  background: #000 !important;
}

div[class*="dfMc-"] .manOfTheMatch .stats .headerTitle span {
  height: 30px;
  margin-top: 20px;
  line-height: 31px;
}

div[class*="dfMc-"] .poll .GC_title {
  margin-top: 20px;
}

/* CUSTOM CSS TVN */
body {
  background-color: #fff;
}

div[class*="dfMc-"] .footerCtn {
  background-color: transparent;
}

div[class*="dfMc-"] .agendaMaM .owl-theme .owl-controls .owl-buttons div {
  border-bottom: 3px solid #414141;
  background: #414141;
}

div[class*="dfMc-"] .itemStyles .item .contentItem .title {
  background: #414141;
}

div[class*="dfMc-"] .footerCtn {
  margin-top: 0;
}

div[class*="dfMc-"] .itemStyles.rdsnItem .item {
  background: #f7f7f7;
}

div[class*="dfMc-"] .itemStyles.rdsnItem .item .contentItem .col .details {
  border-bottom: none;
}

div[class*="dfMc-"] .itemStyles.rdsnItem .item .contentItem .col .details:hover,
div[class*="dfMc-"] .itemStyles.rdsnItem .item .contentItem .col .details:focus,
div[class*="dfMc-"]
  .itemStyles.rdsnItem
  .item
  .contentItem
  .col
  .details:active {
  margin-top: 0;
  background-color: transparent !important;
  text-decoration: underline;
}
/*
.agendaMaM + .footerCtn:before {
  content: "";
  background-image: url(https://static.tvn-2.com/statics/public/img/mundial/juegaresponsable.jpg);
  width: 140px;
  height: 40px;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 40px;
  margin-top: 3px;
}
*/
/*Apuestas*/

div[class*="dfMc-"] .subHeader {
  color: #000;
}

div[class*="dfMc-"] .fixture .subHeader {
  color: #fff;
}

div[class*="dfMc-"] .itemStyles .item .contentItem .col .date {
  color: #000;
}

div[class*="dfMc-"] .itemStyles .item .contentItem .apuestas {
  font-weight: bold;
  font-size: 12px;
  color: #fff;
  height: 25px;
  font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Verdana, Arial,
    sans-serif;
  overflow: hidden;
  text-transform: uppercase;
  padding: 0.25rem 1.25rem;
  left: 50%;
  bottom: 25px;
  z-index: 1;
  width: 90px;
  display: block;
  margin: -0.25em auto;
  text-align: center;
  border: none;
  background-color: #015c96;
  position: absolute;
  border-radius: 5px;
}

div[class*="dfMc-"] .itemStyles.rdsnItem .item .apuestas {
  width: 140px;
  transform: translate(-50%, 0px);
}

div[class*="dfMc-"] .agendaMaM .owl-theme .owl-controls .owl-buttons div {
  height: 150px;
}

div[class*="dfMc-"] .agendaMaM .owl-theme .owl-controls .owl-buttons div:active,
div[class*="dfMc-"] .agendaMaM .owl-theme .owl-controls .owl-buttons div:focus,
div[class*="dfMc-"] .agendaMaM .owl-theme .owl-controls .owl-buttons div:hover {
  height: 150px;
}

div[class*="dfMc-"] .fin .itemStyles .item .contentItem .apuestas {
  display: none;
}

div[data-title="champions"] .itemStyles.rdsnItem .item .information {
  margin-top: 20px;
}
/* Fin Apuestas*/
/* Corrijo marcador encimado */
.fixture .llaves .contentItem .teams .goals .badge.small {
  position: initial;
}
/* Fin marcador encimado */

div[class*="dfMc-"]
  .itemMaM.itemStyles.rdsnItem
  .item
  .contentItem
  .teams
  .object {
  margin-top: 25px;
}

/* Agenda Ticker*/
div[class*="dfMc-"].agendaTicker
  .agendaMaM.agendaticker
  .wrapper
  .agenda
  .itemStyles.rdsnItem
  .item
  .contentItem
  .col
  .details {
  width: auto !important;
  height: auto !important;
  padding: 0 5px 0 0 !important;
}

div[class*="dfMc-"].agendaTicker
  .itemStyles.rdsnItem
  .item
  .contentItem
  .teams
  .first,
div[class*="dfMc-"].agendaTicker
  .itemStyles.rdsnItem
  .item
  .contentItem
  .teams
  .second {
  min-height: 32px !important;
}

div[class*="dfMc-"].agendaTicker
  .itemStyles.rdsnItem
  .item
  .contentItem
  .teams
  .second
  img {
  left: 5px !important;
  right: auto !important;
}

div[class*="dfMc-"].agendaTicker
  .itemStyles.rdsnItem
  .item
  .contentItem
  .teams
  .first
  .name,
div[class*="dfMc-"].agendaTicker
  .itemStyles.rdsnItem
  .item
  .contentItem
  .teams
  .second
  .name {
  top: 15px !important;
}

div[class*="dfMc-"].agendaTicker
  .itemStyles.rdsnItem
  .item
  .contentItem
  .teams
  .first
  img,
div[class*="dfMc-"].agendaTicker
  .itemStyles.rdsnItem
  .item
  .contentItem
  .teams
  .second
  img {
  top: 5px !important;
}

div[class*="dfMc-"].agendaTicker
  .itemStyles.rdsnItem
  .item
  .contentItem
  .teams
  .first
  .number,
div[class*="dfMc-"].agendaTicker
  .itemStyles.rdsnItem
  .item
  .contentItem
  .teams
  .second
  .number {
  font-size: 24px !important;
}

div[class*="dfMc-"].agendaTicker
  .agendaMaM.agendaticker
  .wrapper
  .agenda
  .itemStyles.rdsnItem
  .item
  .contentItem
  .col
  .date {
  padding: 25px 5px 0 5px !important;
}

.generalBody
  div[class*="dfMc-"].agendaTicker
  .itemStyles
  .item
  .contentItem
  .col
  span {
  font-size: 12px !important;
}

div[class*="dfMc-"].agendaTicker
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div {
  top: 0 !important;
}

div[class*="dfMc-"].agendaTicker
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-next
  .icon-chevron-right:before,
div[class*="dfMc-"].agendaTicker
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-next
  .icon-chevron-right:after,
div[class*="dfMc-"].agendaTicker
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-prev
  .icon-chevron-left:before,
div[class*="dfMc-"].agendaTicker
  .agendaMaM
  .owl-theme
  .owl-controls
  .owl-buttons
  div.owl-prev
  .icon-chevron-left:after {
  display: none;
}

.agendaTicker .owl-buttons i {
  margin: 24px 0 0 !important;
}

div[class*="dfMc-"].agendaTicker
  .agendaMaM.agendaticker
  .list-competitions
  .select-box {
  border: 1px solid #aaa;
  border-radius: 3px;
}

div[class*="dfMc-"].agendaTicker .agendaMaM.agendaticker .list-competitions {
  top: 0;
}

div[class*="dfMc-"].agendaTicker .agendaMaM.agendaticker + .footerCtn .logo {
  margin-top: 10px !important;
}

@media (max-width: 571px) {
  div[class*="dfMc-"].agendaTicker .agendaMaM.agendaticker + .footerCtn .logo {
    margin-top: 50px !important;
  }
}

div[class*="dfMc-"].agendaTicker
  .itemStyles.rdsnItem
  .item
  .contentItem
  .col
  .details {
  right: 8px !important;
}

div[class*="dfMc-"].agendaTicker .footerCtn .logo {
  right: 0 !important;
}

div.dfMc-Module.futbol.deportes.agendaTicker {
  padding: 5px;
  border-radius: 5px;
  border: 1px solid #ddd;
  background: #f7f7f7;
}

div[class*="dfMc-"].agendaTicker .itemStyles.rdsnItem .item {
  background: #fff;
}

div[class*="dfMc-"].agendaTicker
  .agendaMaM.agendaticker
  .wrapper
  .agenda.owl-carousel.owl-theme
  .owl-controls
  .owl-buttons
  div.owl-next {
  right: -60px;
}
