/*
 *  Variables
 */
/* ANIMATIONS */
.littleblink {
  animation: infoblinker 2s linear 1;
}
.blink {
  animation: blinker 1.5s linear 2;
}
.blinkshop {
  animation: blinkshop 2s linear infinite;
  animation-direction: alternate;
}
@keyframes infoblinker {
  100% {
    opacity: 0.8;
  }
  50% {
    opacity: 0.4;
    background-color: #1fc8e3;
  }
}
@keyframes blinkshop {
  100% {
    background-color: #28a745;
  }
  0% {
    background-color: #de4747;
  }
}
@keyframes blinker {
  100% {
    opacity: 0.8;
  }
  50% {
    opacity: 0.4;
    background-color: #00aaff;
  }
}
@keyframes changecolor {
  from {
    background-color: #afecbd;
  }
  to {
    background-color: #34ce57;
  }
}
.pulse-button {
  position: relative;
  width: 10px;
  height: 10px;
  margin-right: 5px;
  float: left;
  border: none;
  border-radius: 50%;
  background-color: #28a745;
  -webkit-animation-name: changecolor;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 2s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-name: changecolor;
  animation-duration: 0.8s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
/*
 * Grid
 */
/*
@media (min-width: 1200px){
    .container-custom {
        max-width: inherit;
    }
}*/
/*
 *  Typography
 */
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
  font-weight: 600;
}
h1:hover span,
h2:hover span,
h3:hover span,
h4:hover span,
h5:hover span,
h6:hover span {
  color: #0088cc;
}
/*
 *  Codes
 */
header {
  height: 70px !important;
}
header.header-logged {
  margin-bottom: 60px;
}
header .header-body {
  background: linear-gradient(to right, #49abca, #214381) !important;
  border-bottom: 0px !important;
  box-shadow: none !important;
  height: 70px !important;
}
header .header-top .header-column .header-row {
  justify-content: center;
}
header .header-top .header-column .header-row .header-nav-top a {
  font-size: 16px !important;
  color: #ffffff;
  padding: 3px 10px !important;
  text-align: center;
  display: flex !important;
  align-items: center;
}
header .header-top .header-column .header-row .header-nav-top a i {
  font-size: 20px !important;
  top: 0 !important;
  left: 0 !important;
  margin-left: 10px;
}
header .header-container .header-row.header-rightlinks > a {
  display: flex !important;
  align-items: center;
  justify-content: center;
  height: 35px;
  width: 107px;
  padding: 20px;
}
header .header-container .header-logo {
  margin: 0 5px 0 20px !important;
}
header .header-nav-features {
  padding-left: 0px !important;
}
header .header-nav-features .header-login-overlay {
  position: fixed;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  background-color: #000000;
}
header .header-nav-features .header-nav-features-search-reveal-container .header-nav-features-search-show-icon .header-nav-top-icon {
  padding: 6px;
  font-size: 20px !important;
  top: 0px !important;
  color: #ffffff !important;
}
header .dropdown .dropdown-item {
  color: #ffffff;
}
header .dropdown .dropdown-menu {
  box-shadow: 1px 1px 10px 2px #0088cc;
}
header .dropdown .dropdown-menu .divider {
  margin: 20px;
  color: #0088cc;
}
header .dropdown .dropdown-menu .dropdown-mega-sub-title span {
  font-weight: 800;
}
header .dropdown .dropdown-menu .dropdown-mega-sub-nav li {
  border-bottom: 1px solid #f7f7f7;
}
header .dropdown .dropdown-menu .dropdown-mega-sub-nav li:hover {
  background-color: #f7f7f7;
}
header .dropdown .dropdown-menu .dropdown-mega-sub-nav li .dropdown-item {
  display: flex !important;
  justify-content: space-between;
  color: #0088cc !important;
  font-family: "Open Sans";
  font-size: 16px !important;
}
header .dropdown .dropdown-menu .dropdown-mega-sub-nav li .dropdown-item div:nth-child(1) {
  flex: 1;
}
header .dropdown .dropdown-menu .dropdown-mega-sub-nav li .dropdown-item div:nth-child(n+1) {
  margin-right: 5px;
}
header .dropdown .dropdown-menu .dropdown-mega-sub-nav li .dropdown-item div:last-child {
  margin-right: 0px;
}
header .dropdown .dropdown-menu .dropdown-mega-sub-nav li .dropdown-item div {
  font-weight: 600;
  display: flex;
  align-items: center;
}
header .dropdown .dropdown-menu .dropdown-mega-sub-nav li .caption {
  line-height: 13px;
  text-transform: uppercase;
  font-family: "Roboto";
  font-size: 12px;
}
header .dropdown:hover .dropdown-item {
  color: #ffffff !important;
}
header .dropdown:hover .dropdown-item:before {
  background-color: #f7f7f7 !important;
}
@media (min-width: 992px) {
  header .dropdown .dropdown-menu {
    width: 1200px !important;
  }
}
.page-header {
  background: linear-gradient(to right, #49abca, #214381) !important;
}
.page-header.page-header-sm {
  padding: 50px 0 20px 0;
}
.page-header .caption {
  color: #f7f7f7;
}
.middle h2 {
  font-size: 2.2em;
  text-transform: none;
  color: #000000;
  font-weight: 300;
  margin: 0 0 5px;
}
.middle h3 {
  font-size: 2em;
  text-transform: none;
  color: #0088cc;
  font-weight: 300;
  margin: 25px 0 5px;
}
.middle h4 {
  font-size: 1.8em;
  text-transform: none;
  color: #0088cc;
  font-weight: 300;
  margin: 25px 0 5px;
}
.middle .maintable .maintable-filter {
  background-color: #0088cc;
  color: #ffffff;
  font-weight: 600;
  font-size: 16px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
}
.middle .maintable .maintable-filter > div {
  display: inline-block;
  margin-right: 5px;
}
.middle .maintable .maintable-filter .filter-num {
  width: 50px;
  display: inline-block;
}
.middle .maintable .maintable-filter .filtrabutton {
  margin-left: 20px;
}
.middle .maintable .maintable-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #f7f7f7;
  padding: 10px;
}
.middle .maintable .maintable-row.maintable-clickable {
  cursor: pointer;
}
.middle .maintable .maintable-row .data {
  padding-right: 10px;
  border-right: 3px solid #0088cc;
  margin-right: 6px;
}
.middle .maintable .maintable-row .data span.flag-icon {
  width: 36px;
  height: 27px;
  border: 1px solid #000000;
  box-shadow: 1px 1px 1px #000000;
}
.middle .maintable .maintable-row .data div {
  font-size: 11px;
  width: 36px;
  text-align: center;
  line-height: 13px;
  padding: 4px 0;
  font-weight: 600;
}
.middle .maintable .maintable-row .match {
  line-height: 16px;
  width: 300px;
}
.middle .maintable .maintable-row .match a {
  color: #0088cc;
  text-decoration: underline;
}
.middle .maintable .maintable-row .match a:hover {
  color: #006699;
}
.middle .maintable .maintable-row .match div {
  font-size: 11px;
  font-weight: bold;
}
.middle .maintable .maintable-row .values {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.middle .maintable .maintable-row .values .values-row {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  font-size: 17px;
  text-align: center;
  cursor: pointer;
}
.middle .maintable .maintable-row .values .values-row > div {
  color: #0088cc;
}
.middle .maintable .maintable-row .values .values-row > div .esito {
  color: #de4747;
  font-size: 11px;
  font-weight: bold;
  margin-top: -5px;
}
.middle .maintable .maintable-row .values .values-row > div .fas {
  cursor: pointer;
  color: #de4747;
  font-size: 22px;
}
.middle .maintable .maintable-row .values .summary-row {
  text-align: center;
  font-size: 11px;
  line-height: 15px;
  padding-top: 10px;
  border-top: 1px solid #f7f7f7;
  margin-top: 10px;
}
.middle .maintable .maintable-row .values .summary-row span {
  color: #0088cc;
  text-decoration: underline;
  cursor: pointer;
  font-weight: bold;
}
.middle .maintable .maintable-row:hover {
  background-color: #e6f7ff;
}
.middle .maintable .maintable-row.maintable-locked:hover {
  background-color: #fdf4f4;
}
.middle .elenconazioni {
  display: inline-flex;
  width: 100%;
  flex-wrap: wrap;
}
.middle .elenconazioni.elencocorrelati .above-overlay {
  height: 100% !important;
}
.middle .elenconazioni .rounded-country {
  /* Blocco contenente il nome della nazione e il numero  */
  width: 33%;
  padding: 3px;
}
.middle .elenconazioni .rounded-country a:hover {
  text-decoration: none;
}
.middle .elenconazioni .rounded-country a .rounded-image {
  height: 150px;
  border-radius: 10px;
  border-width: 2px 2px 0;
  border-color: black;
  border-style: solid;
  position: relative;
  box-shadow: 2px 2px 1px #2b2b2b;
  background-size: 100% 100%;
}
.middle .elenconazioni .rounded-country a .rounded-image .overlaycorrelati {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #000000;
  border-radius: 10px;
  opacity: 0.6;
}
.middle .elenconazioni .rounded-country a .rounded-image .above-overlay {
  display: flex;
  flex-flow: column;
  align-items: flex-end;
  justify-content: space-between;
  height: 125px;
}
.middle .elenconazioni .rounded-country a .rounded-image .above-overlay .label-league {
  font-size: 16px;
  color: #ffffff;
  z-index: 2;
}
.middle .elenconazioni .rounded-country a .rounded-image .above-overlay .label-squadre {
  height: 100%;
  z-index: 2;
  line-height: 12px;
  text-align: right;
  position: relative;
  top: 5px;
  right: 5px;
}
.middle .elenconazioni .rounded-country a .rounded-image .above-overlay .label-squadre .label-home,
.middle .elenconazioni .rounded-country a .rounded-image .above-overlay .label-squadre .label-away {
  font-size: 11px;
  color: #ffffff;
  z-index: 2;
}
.middle .elenconazioni .rounded-country a .rounded-image .above-overlay .label-campionato {
  font-size: 13px;
  color: #ffffff;
  z-index: 2;
  text-align: center;
  line-height: 16px;
}
.middle .elenconazioni .rounded-country a .rounded-image .above-overlay .label-data {
  font-size: 11px;
  color: #ffffff;
  z-index: 2;
  text-align: center;
  line-height: 12px;
}
.middle .elenconazioni .rounded-country a .rounded-image .above-overlay .label-presenti {
  font-size: 4.5vw;
  color: #ffffff;
  z-index: 2;
  display: flex;
  align-items: flex-end;
}
.middle .elenconazioni .rounded-country.rounded-small {
  width: 25%;
}
.middle .elenconazioni .rounded-country.rounded-small .rounded-image {
  height: 100px;
}
.middle .elenconazioni .rounded-country.rounded-small .rounded-image .above-overlay {
  height: 76px;
}
.middle .elenconazioni .rounded-country.rounded-small .rounded-image .above-overlay .label-presenti {
  font-size: 2.5vw;
}
.middle .pronostico .pronostico-rectangle-container {
  width: 100%;
  height: 250px;
  background-size: cover;
  position: relative;
  border-radius: 20px;
}
.middle .pronostico .pronostico-rectangle-container .overlay {
  width: 100%;
  height: 250px;
  opacity: 0.2;
  background-color: #000000;
  z-index: 1;
  position: absolute;
  top: 0px;
  padding: 20px;
  border-radius: 20px;
}
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents {
  z-index: 2;
  position: absolute;
  display: flex;
  flex-flow: column;
  width: 100%;
  height: 100%;
  justify-content: space-evenly;
  align-items: center;
}
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-giornata {
  text-align: center;
  font-size: 18px;
  color: #ffffff;
}
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-logos {
  width: 100%;
  display: flex;
  flex-flow: row;
  justify-content: space-evenly;
}
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-logos .pronostico-rectangle-logohome,
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-logos .pronostico-rectangle-logoaway {
  text-align: center;
}
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-logos .pronostico-rectangle-logohome div,
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-logos .pronostico-rectangle-logoaway div {
  margin: 10px 0;
  text-align: center;
  font-size: 18px;
  color: #ffffff;
}
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-logos .pronostico-rectangle-logohome img,
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-logos .pronostico-rectangle-logoaway img {
  margin: auto;
  width: 100px;
  height: 100px;
}
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-logos .pronostico-rectangle-logohome ul,
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-logos .pronostico-rectangle-logoaway ul {
  width: 100%;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-logos .pronostico-rectangle-logohome ul li,
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-logos .pronostico-rectangle-logoaway ul li {
  border-radius: 50%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  font-weight: bold;
  padding: 0;
  width: 25px;
  flex-flow: column;
}
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-logos .pronostico-rectangle-logohome ul li.last-,
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-logos .pronostico-rectangle-logoaway ul li.last- {
  display: none;
}
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-logos .pronostico-rectangle-logohome ul li.last-W,
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-logos .pronostico-rectangle-logoaway ul li.last-W {
  color: #ffffff;
  background-color: #28a745;
}
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-logos .pronostico-rectangle-logohome ul li.last-D,
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-logos .pronostico-rectangle-logoaway ul li.last-D {
  color: #ffffff;
  background-color: #c6b452;
}
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-logos .pronostico-rectangle-logohome ul li.last-L,
.middle .pronostico .pronostico-rectangle-container .pronostico-rectangle-contents .pronostico-rectangle-logos .pronostico-rectangle-logoaway ul li.last-L {
  color: #ffffff;
  background-color: #de4747;
}
.middle .pronostico .pronostico-contents {
  margin-top: 15px;
}
.middle .pronostico .table-statistiche th {
  text-align: right;
}
.middle .pronostico .table-statistiche td {
  text-align: right;
}
.middle .pronostico .table-statistiche td:nth-child(1) {
  text-align: left;
}
.middle .pronostico .table-statistiche td div {
  font-weight: bold;
  color: #0088cc;
}
.middle .screenshots {
  margin-bottom: 15px;
}
.middle .screenshots img {
  width: 100%;
}
.middle .summary {
  display: inline-flex;
  flex-wrap: wrap;
}
.middle .summary > div {
  margin: 15px 0;
}
.middle .summary > div .flip-card .flip-back {
  background-color: #0088cc;
}
.middle .summary > div .flip-card .flip-back.flip-back-secondary {
  background-color: #de4747 !important;
}
.middle .summary > div .flip-card .flip-back .flip-content {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 15px;
  font-weight: bold;
}
.middle .summary > div .flip-card .flip-back .locked div i {
  color: #ffffff !important;
}
.middle .summary .flip-card .flip-front {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  margin: 0px;
  height: 156px;
}
.right ul.nav-list li a {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 0 8px 10px;
}
.right ul.nav-list li a:before {
  content: '';
}
.right ul.nav-list li a div .flag-icon-lateral {
  width: 36px;
  height: 27px;
  border: 1px solid #000000;
  box-shadow: 1px 1px 1px #000000;
  background-color: #0088cc;
}
.right ul.nav-list li a .data {
  padding-right: 10px;
  border-right: 3px solid #0088cc;
  margin-right: 6px;
}
.right ul.nav-list li a .data div {
  font-size: 11px;
  width: 36px;
  text-align: center;
  line-height: 13px;
  padding: 4px 0;
  font-weight: 600;
}
.right ul.nav-list li a .match {
  line-height: 16px;
  display: flex;
  flex-flow: column;
}
.right ul.nav-list li a .match div {
  font-size: 12px !important;
  font-weight: bold;
  color: #17a2b8;
  text-decoration: underline;
}
.right ul.nav-list li a .match span {
  font-size: 10px !important;
  text-decoration: none;
  font-weight: bold;
}
.right ul.nav-list li a .match span.badge {
  margin-top: 3px;
}
.right ul.nav-list li a span {
  text-decoration: underline;
}
.right ul.nav-list li a:hover {
  background-color: #f7f7f7;
}
.rightlivebasic,
.exists-livebasic {
  list-style-type: none;
  padding: 0;
  overflow-y: scroll;
}
.rightlivebasic li,
.exists-livebasic li {
  cursor: pointer;
  display: flex;
  flex-flow: row;
  align-items: center;
  line-height: 13px;
  padding: 0 5px 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #e1e1e1;
}
.rightlivebasic li:hover,
.exists-livebasic li:hover {
  background-color: #f7f7f7;
}
.rightlivebasic li.notfound,
.exists-livebasic li.notfound {
  cursor: default;
}
.rightlivebasic li.notfound:hover,
.exists-livebasic li.notfound:hover {
  background-color: transparent;
}
.rightlivebasic li.notfound .alert,
.exists-livebasic li.notfound .alert {
  width: 100%;
}
.rightlivebasic li .badge,
.exists-livebasic li .badge {
  font-size: 9px;
  display: flex;
  align-items: center;
}
.rightlivebasic li .data,
.exists-livebasic li .data {
  margin-right: 5px;
}
.rightlivebasic li .data.data-flex,
.exists-livebasic li .data.data-flex {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
}
.rightlivebasic li .data.data-flex .ft,
.exists-livebasic li .data.data-flex .ft,
.rightlivebasic li .data.data-flex .ht,
.exists-livebasic li .data.data-flex .ht {
  font-size: 11px;
  font-weight: bold;
}
.rightlivebasic li .match,
.exists-livebasic li .match {
  font-size: 10px;
  flex: 1;
}
.rightlivebasic li .match .home,
.exists-livebasic li .match .home,
.rightlivebasic li .match .away,
.exists-livebasic li .match .away {
  color: #17a2b8;
  font-weight: 600;
}
.rightlivebasic li .match .league,
.exists-livebasic li .match .league {
  height: 10px;
  overflow: hidden;
}
.rightlivebasic li .values,
.exists-livebasic li .values {
  text-transform: uppercase;
  text-align: center;
  display: flex;
  flex-flow: column;
  align-items: flex-end;
  justify-content: center;
}
.rightlivebasic li .values i,
.exists-livebasic li .values i {
  color: #de4747;
}
.rightlivebasic li .values.values-show i,
.exists-livebasic li .values.values-show i {
  color: #28a745;
}
.rightlivebasic li .values.values-pending,
.exists-livebasic li .values.values-pending {
  color: #17a2b8;
  font-weight: 600;
}
.rightlivebasic li .values.values-pending .vinta,
.exists-livebasic li .values.values-pending .vinta {
  font-weight: normal;
}
.rightlivebasic li .values.values-PENDING,
.exists-livebasic li .values.values-PENDING {
  color: #000000;
  font-weight: 600;
}
.rightlivebasic li .values.values-WON,
.exists-livebasic li .values.values-WON {
  color: #28a745;
}
.rightlivebasic li .values.values-LOSE,
.exists-livebasic li .values.values-LOSE {
  color: #de4747;
}
.rightlivebasic li .values .vinta,
.exists-livebasic li .values .vinta {
  font-weight: bold;
  font-size: 10px;
}
.rightlivebasic::-webkit-scrollbar,
.exists-livebasic::-webkit-scrollbar {
  width: 5px;
}
.rightlivebasic::-webkit-scrollbar-track,
.exists-livebasic::-webkit-scrollbar-track {
  -webkit-box-shadow: none;
  background-color: #ffffff;
}
.rightlivebasic::-webkit-scrollbar-thumb,
.exists-livebasic::-webkit-scrollbar-thumb {
  background: #ffffff !important;
  border: 0;
}
.rightlivebasic:hover::-webkit-scrollbar-thumb,
.exists-livebasic:hover::-webkit-scrollbar-thumb {
  background: linear-gradient(to right, #49abca, #214381) !important;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.rightlivebasic:hover::-webkit-scrollbar-track,
.exists-livebasic:hover::-webkit-scrollbar-track {
  -webkit-box-shadow: none;
  background-color: #ffffff;
}
.centersidebar {
  overflow-y: hidden;
}
.centersidebar .tabs-pro li.nav-item {
  margin-bottom: 0 !important;
}
.centersidebar .tabs-pro li.nav-item.nav-corners a,
.centersidebar .tabs-pro li.nav-item.nav-corners:hover a {
  font-size: 14px !important;
}
.centersidebar .tabs-pro li.nav-item a {
  padding: 10px 15px !important;
}
.centersidebar .centerlivepro {
  overflow-y: scroll;
  height: 460px;
  list-style-type: none;
  padding: 0;
}
.centersidebar .centerlivepro li {
  cursor: pointer;
  display: flex;
  flex-flow: row;
  align-items: center;
  line-height: 13px;
  padding: 0 5px 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #e1e1e1;
}
.centersidebar .centerlivepro li:hover {
  background-color: #f7f7f7;
}
.centersidebar .centerlivepro li .badge {
  font-size: 9px;
  display: flex;
  align-items: center;
}
.centersidebar .centerlivepro li .data {
  margin-right: 5px;
}
.centersidebar .centerlivepro li .data.data-flex {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
}
.centersidebar .centerlivepro li .data.data-flex .ft,
.centersidebar .centerlivepro li .data.data-flex .ht {
  font-size: 11px;
  font-weight: bold;
}
.centersidebar .centerlivepro li .match {
  font-size: 10px;
  flex: 1;
}
.centersidebar .centerlivepro li .match .home,
.centersidebar .centerlivepro li .match .away {
  color: #0088cc;
  font-weight: 600;
}
.centersidebar .centerlivepro li .match .league {
  height: 10px;
  overflow: hidden;
}
.centersidebar .centerlivepro li .values {
  text-transform: uppercase;
  text-align: center;
  display: flex;
  flex-flow: column;
  align-items: flex-end;
  justify-content: center;
}
.centersidebar .centerlivepro li .values i {
  color: #de4747;
}
.centersidebar .centerlivepro li .values i.fa-small {
  font-size: 10px;
  margin-top: 3px;
}
.centersidebar .centerlivepro li .values.values-pending {
  color: #17a2b8;
  font-weight: 600;
}
.centersidebar .centerlivepro li .values.values-pending .vinta {
  font-weight: normal;
}
.centersidebar .centerlivepro li .values.values-PENDING {
  color: #000000;
  font-weight: 600;
}
.centersidebar .centerlivepro li .values.values-WON {
  color: #28a745;
}
.centersidebar .centerlivepro li .values.values-LOSE {
  color: #de4747;
}
.centersidebar .centerlivepro li .values .vinta {
  font-weight: bold;
  font-size: 10px;
}
.centersidebar .centerlivepro::-webkit-scrollbar {
  width: 5px;
}
.centersidebar .centerlivepro::-webkit-scrollbar-track {
  -webkit-box-shadow: none;
  background-color: #ffffff;
}
.centersidebar .centerlivepro::-webkit-scrollbar-thumb {
  background: #ffffff !important;
  border: 0;
}
.centersidebar .centerlivepro:hover::-webkit-scrollbar-thumb {
  background: linear-gradient(to right, #49abca, #214381) !important;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.centersidebar .centerlivepro:hover::-webkit-scrollbar-track {
  -webkit-box-shadow: none;
  background-color: #ffffff;
}
.centercontainerprematch,
.centercontainercorners {
  overflow-y: scroll;
  height: 460px;
}
.centercontainerprematch ul.nav-list,
.centercontainercorners ul.nav-list {
  list-style-type: none;
  padding: 0;
}
.centercontainerprematch ul.nav-list li,
.centercontainercorners ul.nav-list li {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px 5px;
}
.centercontainerprematch ul.nav-list li:before,
.centercontainercorners ul.nav-list li:before {
  content: '';
}
.centercontainerprematch ul.nav-list li div .flag-icon-lateral,
.centercontainercorners ul.nav-list li div .flag-icon-lateral {
  width: 27px;
  height: 20px;
  border: 1px solid #000000;
  box-shadow: 1px 1px 1px #000000;
  background-color: #0088cc;
}
.centercontainerprematch ul.nav-list li .data,
.centercontainercorners ul.nav-list li .data {
  padding-right: 10px;
  border-right: 3px solid #0088cc;
  margin-right: 6px;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}
.centercontainerprematch ul.nav-list li .data div,
.centercontainercorners ul.nav-list li .data div {
  font-size: 10px;
  width: 36px;
  text-align: center;
  line-height: 13px;
  padding: 4px 0;
  font-weight: 600;
}
.centercontainerprematch ul.nav-list li .match,
.centercontainercorners ul.nav-list li .match {
  line-height: 16px;
  display: flex;
  flex-flow: column;
  flex: 1;
}
.centercontainerprematch ul.nav-list li .match div,
.centercontainercorners ul.nav-list li .match div {
  font-size: 11px !important;
  font-weight: bold;
  color: #17a2b8;
  text-decoration: underline;
}
.centercontainerprematch ul.nav-list li .match span,
.centercontainercorners ul.nav-list li .match span {
  font-size: 9px !important;
  text-decoration: none;
  font-weight: bold;
}
.centercontainerprematch ul.nav-list li .match span.badge,
.centercontainercorners ul.nav-list li .match span.badge {
  margin-top: 3px;
}
.centercontainerprematch ul.nav-list li .values i,
.centercontainercorners ul.nav-list li .values i {
  color: #de4747;
  font-size: 20px;
}
.centercontainerprematch ul.nav-list li .values.values-show,
.centercontainercorners ul.nav-list li .values.values-show {
  color: #0088cc;
  font-weight: 600;
  font-size: 22px;
}
.centercontainerprematch ul.nav-list li .values .prediction,
.centercontainercorners ul.nav-list li .values .prediction {
  color: #0088cc;
  font-size: 23px;
  text-align: center;
  font-weight: 600;
}
.centercontainerprematch ul.nav-list li .values .predictionHT,
.centercontainercorners ul.nav-list li .values .predictionHT {
  font-size: 12px;
  line-height: 15px;
  text-align: center;
}
.centercontainerprematch ul.nav-list li span,
.centercontainercorners ul.nav-list li span {
  text-decoration: underline;
}
.centercontainerprematch ul.nav-list li:hover,
.centercontainercorners ul.nav-list li:hover {
  background-color: #f7f7f7;
}
.centercontainerprematch::-webkit-scrollbar,
.centercontainercorners::-webkit-scrollbar {
  width: 5px;
}
.centercontainerprematch::-webkit-scrollbar-track,
.centercontainercorners::-webkit-scrollbar-track {
  -webkit-box-shadow: none;
  background-color: #ffffff;
}
.centercontainerprematch::-webkit-scrollbar-thumb,
.centercontainercorners::-webkit-scrollbar-thumb {
  background: #ffffff !important;
  border: 0;
}
.centercontainerprematch:hover::-webkit-scrollbar-thumb,
.centercontainercorners:hover::-webkit-scrollbar-thumb {
  background: linear-gradient(to right, #49abca, #214381) !important;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.centercontainerprematch:hover::-webkit-scrollbar-track,
.centercontainercorners:hover::-webkit-scrollbar-track {
  -webkit-box-shadow: none;
  background-color: #ffffff;
}
.leftpart .lightbox .img-thumbnail {
  width: 100%;
  height: 300px;
}
.leftpart .lightbox .img-thumbnail.img-thumbnail-hover-icon:after {
  content: "\f00e";
}
.leftpart .lightbox .img-thumbnail img {
  margin: auto;
  width: initial;
  height: 300px;
}
.leftpart .lightbox .owl-carousel .owl-prev,
.leftpart .lightbox .owl-carousel .owl-next {
  background-color: #ffffff;
  color: #0088cc;
}
.leftpart .lightbox .owl-carousel .owl-prev:before,
.leftpart .lightbox .owl-carousel .owl-next:before {
  font-size: 20px;
}
.leftpart .lightbox .owl-carousel .owl-prev:hover,
.leftpart .lightbox .owl-carousel .owl-next:hover {
  background-color: #ffffff;
  color: #006699;
}
.leftpart .lightbox .owl-carousel .owl-prev:hover:before,
.leftpart .lightbox .owl-carousel .owl-next:hover:before {
  font-size: 20px;
}
.leftpart .lightbox .owl-carousel .owl-dots {
  margin-top: 10px;
}
.leftpart .lightbox .owl-carousel .owl-dots .owl-dot span {
  width: 12px;
  height: 12px;
  margin: 5px 4px;
}
.leftpart .storico table {
  width: 100%;
  font-size: 12px;
}
.leftpart .storico table th {
  border-bottom: 1px solid #000000;
}
.leftpart .storico table td:nth-child(n+2),
.leftpart .storico table th:nth-child(n+2) {
  text-align: center;
}
.leftpart .storico table tr.storico_WON {
  color: #28a745;
}
.leftpart .storico table tr.storico_LOSE {
  color: #de4747;
}
.leftpart .storico table td {
  line-height: 14px;
  padding-bottom: 10px;
}
.leftpart .storico table td:first-child {
  padding-top: 10px;
}
.leftpart .storico table td .match {
  font-weight: 600;
}
.leftpart .storico table td .league {
  font-size: 11px;
}
.leftpart .storico table td .data {
  font-size: 10px;
}
.leftpart .storico table td .score {
  font-size: 16px;
  font-weight: 600;
}
.leftpart .tabs .nav-tabs .nav-item.active {
  font-weight: 600;
}
.rightpart .tabs-mypro .toggle {
  margin: 0;
}
.rightpart .tabs-mypro .toggle .toggle-content {
  padding: 15px;
}
.rightpart .tabs-mypro .toggle .toggle-content .btn {
  float: right;
  margin: 0 0 20px 20px;
}
.rightpart .tabs-mypro .toggle .toggle-content .btn.btn-danger,
.rightpart .tabs-mypro .toggle .toggle-content .btn.btn-primary {
  color: #ffffff;
}
.rightpart .tabs-mypro .toggle .toggle-content p {
  line-height: 20px;
  font-size: 14px;
}
.rightpart .tabs-mypro .toggle label i {
  font-size: 13px;
  margin-right: 3px;
}
.rightpart .tabs-mypro .caption {
  font-size: 12px;
}
.rightpart .tabs-product {
  margin-top: 20px;
}
.rightpart .tabs-product li.nav-item {
  margin-bottom: 0 !important;
}
.rightpart .tabs-product li.nav-item a {
  padding: 5px 20px !important;
  font-size: 12px !important;
  font-weight: 600;
  cursor: pointer;
}
.rightpart .tabs-product .tab-content .tab-pane {
  font-size: 14px;
  padding: 10px;
}
.rightpart .varianti {
  width: 95%;
  margin: auto;
  font-size: 13px;
}
.rightpart .varianti th {
  border-bottom: 1px solid #000000;
}
.rightpart .varianti tr {
  line-height: 14px;
}
.rightpart .varianti tr:hover {
  background-color: #f7f7f7;
}
.rightpart .varianti tr:first-child {
  padding-top: 10px;
  font-weight: bold;
}
.rightpart .varianti td:first-child,
.rightpart .varianti th:first-child {
  font-weight: bold;
}
.rightpart .varianti td:nth-child(n+2),
.rightpart .varianti th:nth-child(n+2) {
  text-align: center;
  padding: 5px;
}
.rightpart .varianti button {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
}
.rightpart .altripacchetti ul {
  list-style-type: none;
}
#modal-admin .iziModal-content ul {
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  margin: 30px 0 0 30px;
}
#modal-modify-one .iziModal-content .modify {
  margin: 30px;
}
#modal-modify-one .iziModal-content .modify ul {
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  list-style-type: none;
}
#modal-modify-one .iziModal-content .modify ul li {
  color: #de4747;
  text-align: center;
  padding: 5px;
}
.btn-orange,
.badge-orange {
  color: #ffffff !important;
  background-color: #e48616 !important;
}
.btn-telegram {
  color: #ffffff !important;
  background-color: transparent !important;
  border: 2px solid #ffffff !important;
  width: 300px;
  font-weight: 600 !important;
}
.btn-telegram i {
  float: left;
  font-size: 45px;
}
.btn-telegram:hover {
  color: #0088cc !important;
  background-color: #ffffff !important;
  border: 2px solid #0088cc !important;
}
.badge-corners {
  background-color: #ffd700 !important;
  color: #8c6308 !important;
}
.tooltip .tooltip-inner {
  background-color: #000000;
  white-space: pre-line;
}
.tooltip.tooltip-available .tooltip-inner {
  background-color: #000000;
  white-space: pre-line;
}
.tooltip.tooltip-available.bs-tooltip-top .arrow:before {
  border-top-color: #000000;
}
.tooltip.tooltip-available.bs-tooltip-right .arrow:before {
  border-right-color: #000000;
}
.tooltip.tooltip-available.bs-tooltip-left .arrow:before {
  border-left-color: #000000;
}
.tooltip.tooltip-available.bs-tooltip-bottom .arrow:before {
  border-bottom-color: #000000;
}
.tooltip.tooltip-danger .tooltip-inner {
  background-color: #de4747;
  white-space: pre-line;
}
.tooltip.tooltip-danger .tooltip-inner div {
  text-decoration: underline;
  cursor: pointer;
}
.tooltip.tooltip-danger.bs-tooltip-top .arrow:before {
  border-top-color: #de4747;
}
.tooltip.tooltip-danger.bs-tooltip-right .arrow:before {
  border-right-color: #de4747;
}
.tooltip.tooltip-danger.bs-tooltip-left .arrow:before {
  border-left-color: #de4747;
}
.tooltip.tooltip-danger.bs-tooltip-bottom .arrow:before {
  border-bottom-color: #de4747;
}
.breadcrumb {
  color: #ffffff;
}
.breadcrumb a {
  color: #ffffff;
  text-decoration: underline;
}
.breadcrumb a:hover {
  color: #0088cc;
}
.body {
  background: linear-gradient(to right, #49abca, #214381) !important;
  overflow-y: hidden;
}
.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
}
.badge {
  font-size: 12px;
  background-color: #000000;
  color: #ffffff;
  border-radius: 20px;
  width: fit-content;
  padding: 3px 10px;
}
.badge.badge-free,
.badge.badge-green {
  background-color: #28a745;
}
.badge.badge-basic {
  background-color: #0088cc;
}
.badge.badge-orange {
  background-color: #e48616;
}
.badge.badge-gold {
  background-color: #ffd700;
}
.badge.badge-info {
  background-color: #17a2b8;
}
.container-custom {
  background-color: #ffffff;
  border-radius: 20px;
}
.container-custom.container-custom-admin {
  border-radius: 0;
}
.container-custom .overflow-hidden {
  overflow-y: hidden;
}
.toggle.toggle-primary > label:hover {
  background-color: #0088cc;
  border-color: #0088cc;
  color: #ffffff !important;
}
.toggle.toggle-secondary td div {
  color: #de4747 !important;
}
.toggle.toggle-secondary > label {
  background-color: #de4747;
}
.toggle.toggle-secondary > label:hover {
  background-color: #de4747;
  border-color: #de4747;
  color: #ffffff !important;
}
.locked {
  text-align: center;
}
.locked div i {
  font-size: 25px;
  cursor: pointer;
  color: #de4747;
}
.clickable {
  text-decoration: underline;
  cursor: pointer;
}
.signal {
  width: 600px;
  height: 400px;
  position: fixed;
  display: none;
  z-index: 100;
  bottom: calc(50% - 200px);
  left: -500px;
  z-index: 1030;
  transition: 1s ease;
}
.signal .signal-content {
  position: relative;
  width: 100%;
  height: 100%;
}
.signal .signal-content.signal-service {
  background-color: #0088cc;
}
.signal .signal-content.signal-service .message {
  color: #ffffff;
}
.signal .signal-content .message {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 35px;
  text-align: center;
  height: 100%;
  line-height: 40px;
}
.overlay-signal {
  width: 100%;
  height: 100%;
  opacity: .2;
  background-color: #000000;
  z-index: 101;
}
.iziToast-wrapper .iziToast-tip {
  background-size: 110px 127px;
  background-position-y: -2px;
}
.iziToast-wrapper .iziToast-tip .iziToast-cover {
  background-size: 200% 110%;
  border-color: #11354c;
  border-style: solid;
  border-width: 1px 0 0 1px;
}
.iziToast-wrapper .iziToast-tip .iziToast-message {
  margin-top: 5px;
}
.iziToast-wrapper .iziToast-tip .iziToast-message .league {
  font-style: italic;
  font-size: 12px;
}
.iziToast-wrapper .iziToast-tip .iziToast-buttons .iziToast-button-green {
  color: #000000;
  background-color: rgba(40, 167, 69, 0.4);
}
.iziToast-wrapper .iziToast-tip .iziToast-buttons .iziToast-button-blue {
  color: #000000;
  background-color: rgba(0, 136, 204, 0.2);
}
.iziToast-wrapper .iziToast-tip .iziToast-buttons .iziToast-button-gioca {
  font-weight: 600;
}
.iziToast-wrapper .iziToast-tip .start {
  font-size: 10px;
}
.tabsPrematchBasic .unlockbuttons {
  display: flex;
  justify-content: center;
  padding: 15px;
}
.tabsPrematchBasic .unlockbuttons .call-to-action {
  cursor: pointer;
  padding: 15px 0;
  border-radius: 15px;
}
.tabsPrematchBasic .unlockbuttons .call-to-action p {
  font-size: 14px;
  line-height: 14px;
}
.tabsPrematchBasic .unlockbuttons .call-to-action:hover {
  background: #0099e6;
}
.tabsPrematchBasic .unlockbuttons .call-to-action.call-to-action-success {
  background: #28a745;
}
.tabsPrematchBasic .unlockbuttons .call-to-action.call-to-action-success:hover {
  background: #2dbc4d;
}
.tabsPrematchBasic .unlockbuttons .call-to-action.call-to-action-success i,
.tabsPrematchBasic .unlockbuttons .call-to-action.call-to-action-success h3,
.tabsPrematchBasic .unlockbuttons .call-to-action.call-to-action-success p {
  color: #ffffff;
}
.tabsPrematchBasic .unlockbuttons .call-to-action.call-to-action-danger {
  background: #de4747;
}
.tabsPrematchBasic .unlockbuttons .call-to-action.call-to-action-danger:hover {
  background: #e25d5d;
}
.tabsPrematchBasic .unlockbuttons .call-to-action.call-to-action-danger i,
.tabsPrematchBasic .unlockbuttons .call-to-action.call-to-action-danger h3,
.tabsPrematchBasic .unlockbuttons .call-to-action.call-to-action-danger p {
  color: #ffffff;
}
.tabsPrematchBasic .unlockbuttons .call-to-action .call-to-action-content {
  padding: 0;
}
.tabsPrematchBasic .unlockbuttons .call-to-action i {
  font-size: 30px;
  color: #ffffff;
  margin-bottom: 15px;
}
.tabsPrematchBasic .locks {
  width: 100%;
  padding: 20px;
}
.tabsPrematchBasic .locks > .row {
  display: flex;
  justify-content: center;
  align-items: center;
}
.tabsPrematchBasic .locks > .row > div {
  text-align: center;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-weight: 600;
}
.tabsPrematchBasic .locks.locked {
  color: #de4747;
  font-size: 20px;
}
.tabsPrematchBasic .locks.locked i {
  font-size: 40px;
  color: #de4747;
}
.tabsPrematchBasic .locks.unlocked {
  color: #28a745;
  font-size: 20px;
}
.tabsPrematchBasic .locks.unlocked .perc {
  color: #28a745;
  font-size: 16px;
}
.tabsPrematchBasic .locks.unlocked i {
  font-size: 40px;
  color: #28a745;
}
.tabsPrematchBasic .pronosticolock i {
  color: #ffffff;
  font-size: 50px;
}
.tabsPrematchBasic .pronosticolock a {
  color: #ffffff;
  text-decoration: underline;
}
.tabsPrematchBasic section.call-to-action-success {
  background: #28a745;
}
.tabsPrematchBasic section.call-to-action-success:hover {
  background: #2dbc4d;
}
.tabsPrematchBasic section.call-to-action-success i,
.tabsPrematchBasic section.call-to-action-success h3,
.tabsPrematchBasic section.call-to-action-success p {
  color: #ffffff;
}
.tabsCenterTipsPro .unlockbuttons,
.tabsCenterTipsPrematchPro .unlockbuttons,
.tabsCenterTipsPrematchCorners .unlockbuttons,
.tabsBuyAlert .unlockbuttons {
  display: flex;
  justify-content: center;
  padding: 15px;
}
.tabsCenterTipsPro .unlockbuttons .call-to-action,
.tabsCenterTipsPrematchPro .unlockbuttons .call-to-action,
.tabsCenterTipsPrematchCorners .unlockbuttons .call-to-action,
.tabsBuyAlert .unlockbuttons .call-to-action {
  cursor: pointer;
  padding: 15px 0;
  border-radius: 15px;
}
.tabsCenterTipsPro .unlockbuttons .call-to-action p,
.tabsCenterTipsPrematchPro .unlockbuttons .call-to-action p,
.tabsCenterTipsPrematchCorners .unlockbuttons .call-to-action p,
.tabsBuyAlert .unlockbuttons .call-to-action p {
  font-size: 14px;
  line-height: 14px;
}
.tabsCenterTipsPro .unlockbuttons .call-to-action:hover,
.tabsCenterTipsPrematchPro .unlockbuttons .call-to-action:hover,
.tabsCenterTipsPrematchCorners .unlockbuttons .call-to-action:hover,
.tabsBuyAlert .unlockbuttons .call-to-action:hover {
  background: #0099e6;
}
.tabsCenterTipsPro .unlockbuttons .call-to-action.call-to-action-success,
.tabsCenterTipsPrematchPro .unlockbuttons .call-to-action.call-to-action-success,
.tabsCenterTipsPrematchCorners .unlockbuttons .call-to-action.call-to-action-success,
.tabsBuyAlert .unlockbuttons .call-to-action.call-to-action-success {
  background: #28a745;
}
.tabsCenterTipsPro .unlockbuttons .call-to-action.call-to-action-success:hover,
.tabsCenterTipsPrematchPro .unlockbuttons .call-to-action.call-to-action-success:hover,
.tabsCenterTipsPrematchCorners .unlockbuttons .call-to-action.call-to-action-success:hover,
.tabsBuyAlert .unlockbuttons .call-to-action.call-to-action-success:hover {
  background: #2dbc4d;
}
.tabsCenterTipsPro .unlockbuttons .call-to-action.call-to-action-success i,
.tabsCenterTipsPrematchPro .unlockbuttons .call-to-action.call-to-action-success i,
.tabsCenterTipsPrematchCorners .unlockbuttons .call-to-action.call-to-action-success i,
.tabsBuyAlert .unlockbuttons .call-to-action.call-to-action-success i,
.tabsCenterTipsPro .unlockbuttons .call-to-action.call-to-action-success h3,
.tabsCenterTipsPrematchPro .unlockbuttons .call-to-action.call-to-action-success h3,
.tabsCenterTipsPrematchCorners .unlockbuttons .call-to-action.call-to-action-success h3,
.tabsBuyAlert .unlockbuttons .call-to-action.call-to-action-success h3,
.tabsCenterTipsPro .unlockbuttons .call-to-action.call-to-action-success p,
.tabsCenterTipsPrematchPro .unlockbuttons .call-to-action.call-to-action-success p,
.tabsCenterTipsPrematchCorners .unlockbuttons .call-to-action.call-to-action-success p,
.tabsBuyAlert .unlockbuttons .call-to-action.call-to-action-success p {
  color: #ffffff;
}
.tabsCenterTipsPro .unlockbuttons .call-to-action.call-to-action-danger,
.tabsCenterTipsPrematchPro .unlockbuttons .call-to-action.call-to-action-danger,
.tabsCenterTipsPrematchCorners .unlockbuttons .call-to-action.call-to-action-danger,
.tabsBuyAlert .unlockbuttons .call-to-action.call-to-action-danger {
  background: #de4747;
}
.tabsCenterTipsPro .unlockbuttons .call-to-action.call-to-action-danger:hover,
.tabsCenterTipsPrematchPro .unlockbuttons .call-to-action.call-to-action-danger:hover,
.tabsCenterTipsPrematchCorners .unlockbuttons .call-to-action.call-to-action-danger:hover,
.tabsBuyAlert .unlockbuttons .call-to-action.call-to-action-danger:hover {
  background: #e25d5d;
}
.tabsCenterTipsPro .unlockbuttons .call-to-action.call-to-action-danger i,
.tabsCenterTipsPrematchPro .unlockbuttons .call-to-action.call-to-action-danger i,
.tabsCenterTipsPrematchCorners .unlockbuttons .call-to-action.call-to-action-danger i,
.tabsBuyAlert .unlockbuttons .call-to-action.call-to-action-danger i,
.tabsCenterTipsPro .unlockbuttons .call-to-action.call-to-action-danger h3,
.tabsCenterTipsPrematchPro .unlockbuttons .call-to-action.call-to-action-danger h3,
.tabsCenterTipsPrematchCorners .unlockbuttons .call-to-action.call-to-action-danger h3,
.tabsBuyAlert .unlockbuttons .call-to-action.call-to-action-danger h3,
.tabsCenterTipsPro .unlockbuttons .call-to-action.call-to-action-danger p,
.tabsCenterTipsPrematchPro .unlockbuttons .call-to-action.call-to-action-danger p,
.tabsCenterTipsPrematchCorners .unlockbuttons .call-to-action.call-to-action-danger p,
.tabsBuyAlert .unlockbuttons .call-to-action.call-to-action-danger p {
  color: #ffffff;
}
.tabsCenterTipsPro .unlockbuttons .call-to-action .call-to-action-content,
.tabsCenterTipsPrematchPro .unlockbuttons .call-to-action .call-to-action-content,
.tabsCenterTipsPrematchCorners .unlockbuttons .call-to-action .call-to-action-content,
.tabsBuyAlert .unlockbuttons .call-to-action .call-to-action-content {
  padding: 0;
}
.tabsCenterTipsPro .unlockbuttons .call-to-action i,
.tabsCenterTipsPrematchPro .unlockbuttons .call-to-action i,
.tabsCenterTipsPrematchCorners .unlockbuttons .call-to-action i,
.tabsBuyAlert .unlockbuttons .call-to-action i {
  font-size: 30px;
  color: #ffffff;
  margin-bottom: 15px;
}
.tabsCenterTipsPro .locked,
.tabsCenterTipsPrematchPro .locked,
.tabsCenterTipsPrematchCorners .locked,
.tabsBuyAlert .locked {
  width: 90%;
  margin: auto;
  text-align: center;
  cursor: pointer;
  padding: 15px;
  color: #de4747;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
}
.tabsCenterTipsPro .locked h2,
.tabsCenterTipsPrematchPro .locked h2,
.tabsCenterTipsPrematchCorners .locked h2,
.tabsBuyAlert .locked h2 {
  margin-bottom: 0;
}
.tabsCenterTipsPro .locked .desc,
.tabsCenterTipsPrematchPro .locked .desc,
.tabsCenterTipsPrematchCorners .locked .desc,
.tabsBuyAlert .locked .desc {
  margin-bottom: 25px;
  font-size: 15px;
  color: #000000;
}
.tabsCenterTipsPro .locked .text,
.tabsCenterTipsPrematchPro .locked .text,
.tabsCenterTipsPrematchCorners .locked .text,
.tabsBuyAlert .locked .text {
  color: #de4747;
  margin-top: 10px;
  margin-bottom: 25px;
  font-size: 23px;
}
.tabsCenterTipsPro .locked .fa,
.tabsCenterTipsPrematchPro .locked .fa,
.tabsCenterTipsPrematchCorners .locked .fa,
.tabsBuyAlert .locked .fa {
  font-size: 80px;
}
.tabsCenterTipsPro .show,
.tabsCenterTipsPrematchPro .show,
.tabsCenterTipsPrematchCorners .show,
.tabsBuyAlert .show {
  width: 90%;
  margin: auto;
  text-align: center;
  cursor: pointer;
  padding: 15px;
}
.tabsCenterTipsPro .show h2,
.tabsCenterTipsPrematchPro .show h2,
.tabsCenterTipsPrematchCorners .show h2,
.tabsBuyAlert .show h2 {
  margin-bottom: 0;
}
.tabsCenterTipsPro .show .desc,
.tabsCenterTipsPrematchPro .show .desc,
.tabsCenterTipsPrematchCorners .show .desc,
.tabsBuyAlert .show .desc {
  margin-bottom: 25px;
  font-size: 15px;
  color: #000000;
}
.tabsCenterTipsPro .show .pron,
.tabsCenterTipsPrematchPro .show .pron,
.tabsCenterTipsPrematchCorners .show .pron,
.tabsBuyAlert .show .pron {
  color: #28a745;
  margin-top: 45px;
  margin-bottom: 25px;
  font-size: 80px;
}
.tabsCenterTipsPro .show .pron .predictionHT,
.tabsCenterTipsPrematchPro .show .pron .predictionHT,
.tabsCenterTipsPrematchCorners .show .pron .predictionHT,
.tabsBuyAlert .show .pron .predictionHT {
  font-size: 20px;
  margin-top: 25px;
}
.tabsCenterTipsPro .show .text,
.tabsCenterTipsPrematchPro .show .text,
.tabsCenterTipsPrematchCorners .show .text,
.tabsBuyAlert .show .text {
  color: #28a745;
  margin-top: 10px;
  margin-bottom: 25px;
  font-size: 23px;
}
.tabsCenterTipsPro .dangernotice,
.tabsCenterTipsPrematchPro .dangernotice,
.tabsCenterTipsPrematchCorners .dangernotice,
.tabsBuyAlert .dangernotice {
  text-align: center;
  padding: 20px;
}
.tabsCenterTipsBasic .unlockbuttons,
.tabsCenterTipsPrematchBasic .unlockbuttons,
.tabsRightTipsBasic .unlockbuttons {
  display: flex;
  justify-content: center;
  padding: 15px;
}
.tabsCenterTipsBasic .unlockbuttons .call-to-action,
.tabsCenterTipsPrematchBasic .unlockbuttons .call-to-action,
.tabsRightTipsBasic .unlockbuttons .call-to-action {
  cursor: pointer;
  padding: 15px 0;
  border-radius: 15px;
}
.tabsCenterTipsBasic .unlockbuttons .call-to-action p,
.tabsCenterTipsPrematchBasic .unlockbuttons .call-to-action p,
.tabsRightTipsBasic .unlockbuttons .call-to-action p {
  font-size: 14px;
  line-height: 14px;
}
.tabsCenterTipsBasic .unlockbuttons .call-to-action:hover,
.tabsCenterTipsPrematchBasic .unlockbuttons .call-to-action:hover,
.tabsRightTipsBasic .unlockbuttons .call-to-action:hover {
  background: #0099e6;
}
.tabsCenterTipsBasic .unlockbuttons .call-to-action.call-to-action-success,
.tabsCenterTipsPrematchBasic .unlockbuttons .call-to-action.call-to-action-success,
.tabsRightTipsBasic .unlockbuttons .call-to-action.call-to-action-success {
  background: #28a745;
}
.tabsCenterTipsBasic .unlockbuttons .call-to-action.call-to-action-success:hover,
.tabsCenterTipsPrematchBasic .unlockbuttons .call-to-action.call-to-action-success:hover,
.tabsRightTipsBasic .unlockbuttons .call-to-action.call-to-action-success:hover {
  background: #2dbc4d;
}
.tabsCenterTipsBasic .unlockbuttons .call-to-action.call-to-action-success i,
.tabsCenterTipsPrematchBasic .unlockbuttons .call-to-action.call-to-action-success i,
.tabsRightTipsBasic .unlockbuttons .call-to-action.call-to-action-success i,
.tabsCenterTipsBasic .unlockbuttons .call-to-action.call-to-action-success h3,
.tabsCenterTipsPrematchBasic .unlockbuttons .call-to-action.call-to-action-success h3,
.tabsRightTipsBasic .unlockbuttons .call-to-action.call-to-action-success h3,
.tabsCenterTipsBasic .unlockbuttons .call-to-action.call-to-action-success p,
.tabsCenterTipsPrematchBasic .unlockbuttons .call-to-action.call-to-action-success p,
.tabsRightTipsBasic .unlockbuttons .call-to-action.call-to-action-success p {
  color: #ffffff;
}
.tabsCenterTipsBasic .unlockbuttons .call-to-action.call-to-action-danger,
.tabsCenterTipsPrematchBasic .unlockbuttons .call-to-action.call-to-action-danger,
.tabsRightTipsBasic .unlockbuttons .call-to-action.call-to-action-danger {
  background: #de4747;
}
.tabsCenterTipsBasic .unlockbuttons .call-to-action.call-to-action-danger:hover,
.tabsCenterTipsPrematchBasic .unlockbuttons .call-to-action.call-to-action-danger:hover,
.tabsRightTipsBasic .unlockbuttons .call-to-action.call-to-action-danger:hover {
  background: #e25d5d;
}
.tabsCenterTipsBasic .unlockbuttons .call-to-action.call-to-action-danger i,
.tabsCenterTipsPrematchBasic .unlockbuttons .call-to-action.call-to-action-danger i,
.tabsRightTipsBasic .unlockbuttons .call-to-action.call-to-action-danger i,
.tabsCenterTipsBasic .unlockbuttons .call-to-action.call-to-action-danger h3,
.tabsCenterTipsPrematchBasic .unlockbuttons .call-to-action.call-to-action-danger h3,
.tabsRightTipsBasic .unlockbuttons .call-to-action.call-to-action-danger h3,
.tabsCenterTipsBasic .unlockbuttons .call-to-action.call-to-action-danger p,
.tabsCenterTipsPrematchBasic .unlockbuttons .call-to-action.call-to-action-danger p,
.tabsRightTipsBasic .unlockbuttons .call-to-action.call-to-action-danger p {
  color: #ffffff;
}
.tabsCenterTipsBasic .unlockbuttons .call-to-action .call-to-action-content,
.tabsCenterTipsPrematchBasic .unlockbuttons .call-to-action .call-to-action-content,
.tabsRightTipsBasic .unlockbuttons .call-to-action .call-to-action-content {
  padding: 0;
}
.tabsCenterTipsBasic .unlockbuttons .call-to-action i,
.tabsCenterTipsPrematchBasic .unlockbuttons .call-to-action i,
.tabsRightTipsBasic .unlockbuttons .call-to-action i {
  font-size: 30px;
  color: #ffffff;
  margin-bottom: 15px;
}
.tabsCenterTipsBasic .locked,
.tabsCenterTipsPrematchBasic .locked,
.tabsRightTipsBasic .locked {
  width: 90%;
  margin: auto;
  text-align: center;
  cursor: pointer;
  padding: 15px;
}
.tabsCenterTipsBasic .locked:hover,
.tabsCenterTipsPrematchBasic .locked:hover,
.tabsRightTipsBasic .locked:hover {
  background-color: #f7f7f7;
}
.tabsCenterTipsBasic .locked h2,
.tabsCenterTipsPrematchBasic .locked h2,
.tabsRightTipsBasic .locked h2 {
  margin-bottom: 0;
}
.tabsCenterTipsBasic .locked h2 a,
.tabsCenterTipsPrematchBasic .locked h2 a,
.tabsRightTipsBasic .locked h2 a {
  text-decoration: underline;
}
.tabsCenterTipsBasic .locked .desc,
.tabsCenterTipsPrematchBasic .locked .desc,
.tabsRightTipsBasic .locked .desc {
  margin-bottom: 25px;
  font-size: 15px;
  color: #000000;
}
.tabsCenterTipsBasic .locked .text,
.tabsCenterTipsPrematchBasic .locked .text,
.tabsRightTipsBasic .locked .text {
  color: #de4747;
  margin-top: 10px;
  margin-bottom: 25px;
  font-size: 23px;
}
.tabsCenterTipsBasic .locked .fa,
.tabsCenterTipsPrematchBasic .locked .fa,
.tabsRightTipsBasic .locked .fa {
  color: #de4747;
  font-size: 20px;
}
.tabsCenterTipsBasic:not(.locked),
.tabsCenterTipsPrematchBasic:not(.locked),
.tabsRightTipsBasic:not(.locked) {
  margin: auto;
  text-align: center;
  cursor: pointer;
}
.tabsCenterTipsBasic:not(.locked) h2,
.tabsCenterTipsPrematchBasic:not(.locked) h2,
.tabsRightTipsBasic:not(.locked) h2 {
  margin-bottom: 0;
}
.tabsCenterTipsBasic:not(.locked) h2 a,
.tabsCenterTipsPrematchBasic:not(.locked) h2 a,
.tabsRightTipsBasic:not(.locked) h2 a {
  text-decoration: underline;
}
.tabsCenterTipsBasic:not(.locked) .desc,
.tabsCenterTipsPrematchBasic:not(.locked) .desc,
.tabsRightTipsBasic:not(.locked) .desc {
  margin-bottom: 25px;
  font-size: 15px;
  color: #000000;
}
.tabsCenterTipsBasic:not(.locked) td,
.tabsCenterTipsPrematchBasic:not(.locked) td,
.tabsRightTipsBasic:not(.locked) td {
  color: #28a745;
  font-weight: 600;
}
.tabsCenterTipsBasic:not(.locked) .text,
.tabsCenterTipsPrematchBasic:not(.locked) .text,
.tabsRightTipsBasic:not(.locked) .text {
  color: #28a745;
  margin-top: 10px;
  margin-bottom: 25px;
  font-size: 23px;
}
.json {
  display: none;
}
.loading-overlay {
  background: linear-gradient(to right, #49abca, #214381) !important;
}
.loading-overlay .bounce-loader {
  top: 40%;
}
.loading-overlay .bounce-loader img {
  margin-left: -170px;
}
.loading-overlay .bounce-loader > div {
  background-color: #ffffff;
}
.loading-overlay .bounce-loader > div i {
  font-size: 20px;
  color: #000000;
}
.search-component li:hover {
  background-color: #f7f7f7;
}
.search-component li .league .flag-icon {
  width: 17px;
  height: 13px;
  border: 1px solid #000000;
  box-shadow: 1px 1px 1px #000000;
  margin-left: 5px;
}
.search-component li .league .flag-icon- {
  display: none;
}
.search-component li .league i {
  font-size: 11px;
}
#sidebar {
  position: fixed;
  right: -400px;
  top: 0px;
  width: 400px;
  height: 100%;
  z-index: 1030;
  background-color: #ffffff;
  border-left: 1px solid #0088cc;
  transition: 1s ease;
}
#sidebar.opened {
  right: 0px;
}
#sidebar .chat {
  height: 100%;
}
#sidebar .chat .header {
  background-color: #517da2;
  height: 47px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#sidebar .chat .header .closeSidebar {
  color: #ffffff;
  font-size: 17px;
  cursor: pointer;
  padding: 15px;
  float: left;
}
#sidebar .chat .header .middleheader {
  flex: 1;
  display: flex;
  align-items: center;
}
#sidebar .chat .header .middleheader .circle {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background-image: url("https://www.lescommessevincenti.it/immagini/favicons/android-icon-72x72.png");
  background-size: cover;
  float: left;
  margin: 0 5px 0 10px;
}
#sidebar .chat .header .middleheader .title {
  font-size: 18px;
  color: #ffffff;
}
#sidebar .chat .header .icons {
  color: #ffffff;
  font-size: 17px;
  float: right;
}
#sidebar .chat .header .icons i {
  padding: 15px;
  cursor: pointer;
}
#sidebar .chat .messages {
  height: 100%;
  background-image: url("https://www.lescommessevincenti.it/immagini/chatbg.jpg");
  padding: 10px 10px 65px;
  overflow-y: auto;
  font-size: 12px;
}
#sidebar .chat .messages::-webkit-scrollbar {
  width: 5px;
}
#sidebar .chat .messages::-webkit-scrollbar-track {
  -webkit-box-shadow: none;
  background-color: #ffffff;
}
#sidebar .chat .messages::-webkit-scrollbar-thumb {
  background: #ffffff !important;
  border: 0;
}
#sidebar .chat .messages:hover::-webkit-scrollbar-thumb {
  background: linear-gradient(to right, #49abca, #214381) !important;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
#sidebar .chat .messages:hover::-webkit-scrollbar-track {
  -webkit-box-shadow: none;
  background-color: #ffffff;
}
#sidebar .chat .messages .message {
  padding: 10px;
  margin-top: 10px;
  background-color: white;
  border-radius: 5px;
  position: relative;
}
#sidebar .chat .messages .message .channel {
  color: #0088cc;
  font-size: 13px;
  font-weight: 600;
}
#sidebar .chat .messages .message .msg {
  line-height: 20px;
  font-size: 12px;
}
#sidebar .chat .messages .message .msg a {
  text-decoration: underline;
}
#sidebar .chat .messages .message .time {
  float: right;
  position: absolute;
  right: 5px;
  bottom: 0px;
  font-size: 12px;
}
.faqs .faqs_headmessage {
  text-align: center;
  font-size: 20px;
  margin: 0 0 10px 0;
}
.faqs .faqs_headactions {
  margin-bottom: 20px;
}
.faqs .faqs_headactions .call-to-action {
  height: 100%;
}
.faqs .faqs_headactions .call-to-action .call-to-action-content {
  padding: 0;
  cursor: pointer;
}
.faqs .faqs_headactions .call-to-action .call-to-action-content i {
  font-size: 60px;
  color: #ffffff;
  margin-bottom: 10px;
}
.contactus {
  padding: 20px;
}
.free .tabs-free li.nav-item {
  margin-bottom: 0 !important;
}
.free .tabs-free li.nav-item a {
  font-size: 13px !important;
  padding: 10px 15px !important;
}
.free .tab-content-free .featured-boxes-full {
  margin-top: -15px;
}
.free .tab-content-free .featured-boxes-full .featured-box-full {
  padding: 35px;
}
.buy .col-services {
  margin-bottom: 30px !important;
}
.buy .col-services .card {
  height: 100%;
}
.buy .col-services .card .flip-front {
  padding: 50px 20px !important;
  height: 100%;
}
.buy .col-services .card .flip-front ul li {
  line-height: 18px;
  text-align: left;
  min-height: 35px;
  display: flex;
  align-items: center;
}
.buy .col-services .card .flip-front ul li div {
  margin-left: 10px;
}
.buy .col-services .card .flip-front ul li i {
  font-size: 20px;
  padding-right: 10px;
}
.buy .col-services .card .flip-back {
  padding: 50px 20px !important;
}
.buy .col-services .card .flip-back .flip-content {
  width: 100%;
}
.stats .table-stats-livepro td,
.stats .table-stats-livepro-sign td,
.stats .table-stats-prematchpro td,
.stats .table-stats-prematchpro-sign td,
.stats .table-stats-corners td,
.stats .table-stats-corners-sign td,
.stats .table-stats-livepro th,
.stats .table-stats-livepro-sign th,
.stats .table-stats-prematchpro th,
.stats .table-stats-prematchpro-sign th,
.stats .table-stats-corners th,
.stats .table-stats-corners-sign th {
  text-align: center;
}
.stats .tabs-stats li.nav-item {
  margin-bottom: 0 !important;
}
.stats .tabs-stats li.nav-item a {
  font-size: 13px !important;
  padding: 10px 15px !important;
}
.notifications .message {
  margin: 15px;
  color: green;
  text-align: center;
}
.notifications .confirmbuttons {
  display: flex;
  justify-content: center;
  padding: 15px;
}
.notifications .confirmbuttons .call-to-action {
  cursor: pointer;
  padding: 15px 0;
  border-radius: 15px;
}
.notifications .confirmbuttons .call-to-action p {
  font-size: 14px;
  line-height: 14px;
}
.notifications .confirmbuttons .call-to-action:hover {
  background: #0099e6;
}
.notifications .confirmbuttons .call-to-action.call-to-action-success {
  background: #28a745;
}
.notifications .confirmbuttons .call-to-action.call-to-action-success:hover {
  background: #2dbc4d;
}
.notifications .confirmbuttons .call-to-action.call-to-action-success i,
.notifications .confirmbuttons .call-to-action.call-to-action-success h3,
.notifications .confirmbuttons .call-to-action.call-to-action-success p {
  color: #ffffff;
}
.notifications .confirmbuttons .call-to-action.call-to-action-danger {
  background: #de4747;
}
.notifications .confirmbuttons .call-to-action.call-to-action-danger:hover {
  background: #e25d5d;
}
.notifications .confirmbuttons .call-to-action.call-to-action-danger i,
.notifications .confirmbuttons .call-to-action.call-to-action-danger h3,
.notifications .confirmbuttons .call-to-action.call-to-action-danger p {
  color: #ffffff;
}
.notifications .confirmbuttons .call-to-action .call-to-action-content {
  padding: 0;
}
.notifications .confirmbuttons .call-to-action i {
  font-size: 30px;
  color: #ffffff;
  margin-bottom: 15px;
}
.centercontainerlive,
.rightcontainerlive {
  font-size: 12px;
}
.h {
  display: none;
}
/*# sourceMappingURL=customstyle.css.map */