#top_header {
  background: var(--header-transparent-color);
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 0px 0 30px;
  border-radius: 0;
}
@keyframes slideUpAnimation {
  0% {
    top: calc(100% - 5px);
    border-color: transparent green transparent transparent;
  }
  50% {
    border-color: transparent green transparent transparent;
  }
  100% {
    top: 5px;
    border-color: transparent rgba(0, 128, 0, 0) transparent;
  }
}
@keyframes slideDownAnimation {
  0% {
    top: 5px;
    border-color: transparent red transparent transparent;
  }
  50% {
    border-color: transparent red transparent transparent;
  }
  100% {
    top: calc(100% - 5px);
    border-color: transparent rgba(0, 128, 0, 0) transparent;
  }
}
a.gitem.Olimpiadi::after {
    background-image: url(https://img.dominabet.net/Olimpiadi.svg);
    filter:invert(1);
}
#topshortcuts .body ul li a {
    background: #062839;
    border-bottom: 1px solid transparent;
}
footer{
    display:none;
}
#top_header #user_box {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  position: relative;
  margin-right: 300px;
  margin-top: 12px;
}
#main_content #left_column #groupmenu.sua.groupmenu.vnav .list_gitem a.gitem.Pallanuoto::after{
  background:url("https://img.dominabet.net/pallanuoto.svg") no-repeat center center !important;
}
#top_header #user_box #req_pwd {
  position: absolute;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-size: 10px;
  font-weight: 400;
  text-decoration: underline;
  top: -4px;
  height: 11px;
  left: unset;
  right: 80px;
  color: #ffffff4d !important;
  line-height: 11px;
}
a.gitem.Sci::after, div#groupHead_18 h6 label.prevent span.labeltext:before {
    background: url(https://img.dominabet.net/ski_logo_default.svg) !important;
    filter:invert(1);
}
#top_header #themeSwitcher {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
  margin: 0;
}

#top_header #languageSelection {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

#top_header .cont_winprob {
  margin-right: auto !important;
}

#top_header .cont_winprob,
#top_header #user_requests,
#top_header #user_box,
#top_header #languageSelection,
#top_header .plus18,
#top_header .certific {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 0;
  height: 100%;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0;
  top: 0;
  z-index: 999;
}

#top_header .cont_winprob {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

#top_header #user_requests {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  position: static;
}

#top_header #loginbox {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

#top_header #loginbox fieldset {
  margin: 0;
}

#top_header #loginbox input {
  color: var(--secondary-text) !important;
  margin: 0 !important;
  margin-right: 5px !important;
  font-weight: 300;
  font-size: 14px;
  background: var(--primary-bg) !important;
}

#top_header #loginbox input::-webkit-input-placeholder {
  color: var(--secondary-text) !important;
  opacity: 1;
  font-weight: 300;
  font-size: 14px;
}

#top_header #loginbox input:-ms-input-placeholder {
  color: var(--secondary-text) !important;
  opacity: 1;
  font-weight: 300;
  font-size: 14px;
}

#top_header #loginbox input::-ms-input-placeholder {
  color: var(--secondary-text) !important;
  opacity: 1;
  font-weight: 300;
  font-size: 14px;
}

#top_header #loginbox input::placeholder {
  color: var(--secondary-text) !important;
  opacity: 1;
  font-weight: 300;
  font-size: 14px;
}

#top_header #loginbox form,
#top_header #loginbox input,
#top_header #loginbox label,
#top_header #loginbox button,
#top_header #loginbox fieldset {
  height: 28px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  top: -1px;
}

#top_header #loginbox button span {
    color: var(--primary-bg) !important;
}


#top_header #loginbox button {
  color: var(--primary-bg) !important;
  min-height: 28px;
  background-color: var(--secondary-bg) !important;
  padding: 0 20px;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

#top_header #loginbox button span {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#top_header #loginbox button:hover {
  background-color: var(--header-transparent-color);
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

#top_header #loginbox input,
#top_header #loginbox button {
  margin: 0 8px;
  padding: 0 10px;
  min-width: 65px;
  border-radius: 4px;
  max-width: 100px;
}

#top_header .plus18 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  font-size: 12px;
  font-weight: 500;
  margin-left: 10px;
  color: rgba(255,255,255,0.7) !important;
}

#top_header .certific {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

#top_header .inlineFlags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  margin-top: 12px;
  position: relative;
  top: -6px;
  left: -10px;
}

#top_header .inlineFlags a {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 25px;
  margin-left: 8px;
  background-color: transparent;
}

#top_header #req_pwd,
#top_header #req_new_user {
  margin: 0;
  height: 100%;
  font-weight: 400;
  font-size: 12px;
  padding: 0 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: capitalize;
}

#top_header #req_new_user {
  display: none;
}

#header {
  background: var(--head-footer);
  position: relative;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  min-height: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  min-width: unset !important;
  max-width: unset !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: none !important;
}

#header #navigation {
  min-width: 826px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: 100%;
  float: right;
  z-index: 2;
  background-color: transparent;
}

@media(max-width:1100px) {
  #header #navigation {
    width: calc(100% - 500px);
    min-width: max-content;
  }
}

#header #navigation ul.hnav.main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#header #navigation ul.hnav.main li.nav_spt {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

#header #navigation ul.hnav.main li.nav_spt a::after {
  background: url("https://img.dominabet.net/sport_lionbet.png");
}

#header #navigation ul.hnav.main li.nav_lbn {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

#header #navigation ul.hnav.main li.nav_slots a::after {
  background: url("https://img.dominabet.net/cas_lionbet.png");
}

#header #navigation ul.hnav.main li.nav_slots {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

#header #navigation ul.hnav.main li.nav_lbn a::after {
  background: url("https://img.dominabet.net/live_lionbet.png");
}

#header #navigation ul.hnav.main li.nav_vir {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

#header #navigation ul.hnav.main li.nav_vir a::after, #header #navigation ul.hnav.main li.nav_cas:last-child a::after {
  background: url("https://img.dominabet.net/vir_lionbet.png");
}

#header #navigation ul.hnav.main li.nav_casinolive {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

#header #navigation ul.hnav.main li.nav_casinolive a::after {
  background: url("https://img.dominabet.net/poker_lionbet.png");
}

#header #navigation ul.hnav.main li.nav_cas {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

#header #navigation ul.hnav.main li.nav_mob {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8;
  display:none;
  margin-right: 10px;
}

@media(max-width: 1023px) {
  #header #navigation ul.hnav.main li.nav_mob {
    display:initial;
  }
}

#header #navigation ul.hnav.main li.nav_mob a {
  gap: 0px;
}

#header #navigation ul.hnav.main li.nav_mob a::after {
  background: url("https://img.dominabet.net/mobile-version.png");
}

#header #navigation ul.hnav.main li.nav_cas:not(:last-child) a::after {
  background: url("https://img.dominabet.net/lcas_lionbet.png");
}

#header #navigation ul.hnav.main li.nav_livecasino:not(.dropdown) {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

#header #navigation ul.hnav.main li.nav_livecasino:not(.dropdown) a {
  min-width: 160px;
  background: url("https://img.dominabet.net/gonzo.svg");
  height: 100%;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}

#header #navigation ul.hnav.main li.nav_livecasino:not(.dropdown)::after {
  display: none;
}

#header #navigation ul.hnav.main li.nav_livecasino:not(.dropdown) span {
  text-indent: -9999px !important;
  display: none !important;
}

#header #navigation ul.hnav.main li.nav_livecasino.dropdown {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

#header #navigation ul.hnav.main li.nav_livecasino.dropdown a::after {
  background: url("https://img.dominabet.net/liveCasino.svg");
  background-repeat: no-repeat !important;
}

#header #navigation ul {
  height: 100%;
}

#header #navigation ul li[class*="nav_"] a::after {
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}

#header #navigation ul li.dropdown .dropdownList {
  display: none !important;
}

#header #navigation ul > li:not(.dropdownChild) {
  height: 70px;
}

#header #navigation ul > li:not(.dropdownChild) a {
  border-bottom: 2px solid transparent;
}

#header #navigation ul > li:not(.dropdownChild):hover, #header #navigation ul > li:not(.dropdownChild).current {
  color: var(--secondary-bg) !important;
  background: transparent;
}

#header #navigation ul > li:not(.dropdownChild):hover span, #header #navigation ul > li:not(.dropdownChild).current span {
  color: var(--table-subheader-selected) !important;
}

#header #navigation ul > li:not(.dropdownChild):hover[class*="nav_"] a::after, #header #navigation ul > li:not(.dropdownChild).current[class*="nav_"] a::after {
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}

#header #navigation ul > li:not(.dropdownChild):hover a, #header #navigation ul > li:not(.dropdownChild).current a {
  border-bottom: 2px solid var(--table-subheader-selected) !important;
}

#header #navigation ul > li:not(.dropdownChild):hover a::before, #header #navigation ul > li:not(.dropdownChild).current a::before {
  border-bottom: 6px solid var(--table-subheader-selected) !important;
}

#header #navigation ul > li:not(.dropdownChild) > a {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  position: relative;
  font-size: 15px;
  font-weight: 500;
  padding-top: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-flow: row;
  gap: 10px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

#header #navigation ul > li:not(.dropdownChild) > a::after {
  width: 60px;
  content: "";
  height: 40px;
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  color: rgba(255,255,255,0.7) !important;
  position: relative;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

#header #navigation ul > li:not(.dropdownChild) > a span {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  line-height: 20px;
  top: 7px;
  position: relative;
  color: rgba(255,255,255,0.7) !important;
}

/* #header #navigation ul > li:not(.dropdownChild) > a::before {
  content: "";
  border-left: 1px;
  border: 6px solid transparent;
  border-bottom: 6px solid transparent;
  width: 1px;
  position: absolute;
  bottom: -1px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
} */

#header .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: max-content;
}

#header .logo img {
  -o-object-fit: contain;
     object-fit: contain;
}

ul.dropdownList {
  top: 84px;
  left: -5px;
  border: none;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  padding: 0;
  background: var(--primary-bg);
  z-index: 999999 !important;
}

ul.dropdownList li.dropdownChild {
  background: var(--header-transparent-mask) !important;
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 999 !important;
  padding: 0 15px !important;
  border-bottom: 1.5px solid var(--white-color) !important;
}

ul.dropdownList li.dropdownChild a {
  color: var(--white-color) !important;
  background: transparent !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

ul.dropdownList li.dropdownChild:hover, ul.dropdownList li.dropdownChild:focus {
  border-bottom: 1.5px solid var(--secondary-bg) !important;
}

ul.dropdownList li.dropdownChild:hover a, ul.dropdownList li.dropdownChild:focus a {
  color: var(--secondary-bg) !important;
}

#main_content {
  margin: 4px 0;
  position: relative !important;
  min-width: 100vw;
  max-width: 100vw;
  margin-top: 0 !important;
  background: var(--backgroundColor) !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: unset !important;
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  min-height: calc(100vh - 120px) !important;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: auto;
}

body.offer:not(#SRLive) div#main_content {
    gap: 5px;
}

@media (max-width: 1440px) {
  body.offer:not(#SRLive) div#main_content {
    gap: 2px;
  }
}

@media (max-width: 1280px) {
  body.offer:not(#SRLive) div#main_content {
    max-height: 100vh !important;
  }
}

@media (min-width: 1355px) {
  #main_content {
    margin: 4px auto;
    min-width: 1355px;
  }
}


#main_content::-webkit-scrollbar {
  width: 5px;
  height: 4px;
  margin-right: 5px;
}

#main_content::-webkit-scrollbar-track {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

#main_content::-webkit-scrollbar-thumb {
  background: var(--primary-text);
  border-radius: 7px;
  min-height: 50px;
}

#main_content #center_column,
#main_content #right_column,
#main_content #left_column {
  position: relative;
  top: 0;
  left: 0;
}

#main_content #center_column {
  width: 100%;
  margin: 0;
  min-width: 850px !important;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  max-width: 850px !important;
  width: calc(100% - 480px) !important;
  height: calc(100vh - 125px);
  overflow-y: auto;
  overflow-x: hidden;
}

body.offer:not(.offer_large) div#main_content div#center_column {
    min-width: calc(100% - 545px) !important;
}

#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td a[class^="rule"],
#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td span.etableClass {
  cursor: pointer;
  display: inline-block !important;
  margin: 5px 0 !important;
  text-align: center;
  font-size: 12px !important;
}

#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td a[class^="rule"] {
  width: 64% !important;
}

#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td span.etableClass {
  width: 34% !important;
  border-right: 1px solid #ffffff0d !important;
}

#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td a[class^="rule"].selected + span.etableClass {
  color: var(--primary-bg) !important;
  position: relative;
  z-index: 11;
}

#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td.evename .evename_div {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  width: 100% !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr.etable td.evename .evename_div span.evedate {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  color: var(--primary-text) !important;
  margin-top: 0 !important;
}

#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td.evecode,
#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td.evename {
  background: var(--table-subheader-selected) !important;
}

#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td.evecode div,
#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td.evecode span,
#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td.evename div,
#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td.evename span {
  color: var(--secondary-bg) !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  text-transform: uppercase;
}

#main_content #center_column .mhead a {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: var(--primary-text);
}

#main_content #center_column .content {
  margin-top: 5px;
}

#main_content #center_column .ghead h2 {
  font-size: 15px;
  padding: 0 7px;
  font-weight: 600;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  color: var(--primary-bg) !important;
}

#main_content #center_column .mcontent .mtableslide .selez_pron tr ul {
  min-width: 100% !important;
}

#main_content #center_column .mcontent .mtableslide .selez_pron tr ul li {
  margin: 1.5px;
  width: calc((100% / 8) - 3px);
}
@media(max-width:1440px) {
  #main_content #center_column .mcontent .mtableslide .selez_pron tr ul li {
    width: calc((100% / 7) - 3px);
  }
}

#main_content #center_column .mcontent .mtableslide .selez_pron tr ul li a {
  background: var(--table-subheader) !important;
  color: #ffffffb3 !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  text-overflow: ellipsis !important;
  overflow: hidden !important;
  display: block !important;
  border: none !important;
  border-radius: 6px;
  line-height: 20px;
}

#main_content #center_column .mcontent .mtableslide .selez_pron tr ul li a.current,
#main_content #center_column .mcontent .mtableslide .selez_pron tr ul li:hover a,
#main_content #center_column .mcontent .mtableslide .selez_pron tr ul li:focus a {
  border: transparent !important;
  background-color: var(--primary-text) !important;
  color: var(--primary-bg) !important;
}

#main_content #center_column .mcontent .mtableslide .selez_pron tr:first-child ul li a {
  background: var(--primary-bg) !important;
  color: #fff !important;
  border-radius: 6px;
}

#main_content #center_column .mcontent .mtableslide .selez_pron tr:first-child ul li a.current,
#main_content #center_column .mcontent .mtableslide .selez_pron tr:first-child ul li:hover a,
#main_content #center_column .mcontent .mtableslide .selez_pron tr:first-child ul li:focus a {
  border: transparent !important;
  background-color: var(--table-subheader-selected) !important;
  color: #000 !important;
}

#main_content #center_column .mcontent ul {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  overflow: auto;
  width: 100% !important;
}

@media (min-width: 560px) {
  #main_content #center_column .mcontent ul {
    width: calc(100vw - 560px) !important;
  }
}

#main_content #center_column .mcontent ul::before {
  display: none;
}

#main_content #center_column .mcontent ul::-webkit-scrollbar {
  width: 5px;
  height: 2px;
  margin-right: 5px;
}

#main_content #center_column .mcontent ul::-webkit-scrollbar-thumb {
  background: transparent;
}

#main_content #center_column .mcontent ul:hover::-webkit-scrollbar {
  height: 2px;
}

#main_content #center_column .mcontent ul:hover::-webkit-scrollbar-thumb {
  background: var(--primary-text);
}

#main_content #center_column .mcontent ul::-webkit-scrollbar-track {
  background: transparent;
}

#main_content #center_column .mcontent ul::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 3px;
}

#main_content #center_column .mcontent ul li {
  min-height: 30px;
  width: 11.1%;
  min-width: unset !important;
}

@media (max-width: 1700px) {
  #main_content #center_column .mcontent ul li {
    width: 20%;
  }
}

#main_content #center_column .mcontent ul li a.current,
#main_content #center_column .mcontent ul li:hover a,
#main_content #center_column .mcontent ul li:focus a {
  border: transparent !important;
  background-color: var(--secondary-bg) !important;
  color: var(--primary-bg) !important;
}

#main_content #center_column .gcontent .mcontent {
  margin: 0 !important;
}

#main_content #center_column .gcontent .mcontent table.manilist.mtable tbody td input {
  margin: 0 !important;
  margin-top: 15px !important;
  margin-left: 3px !important;
}

#main_content #center_column .gcontent .mcontent table.manilist.mtable tbody tr:not(.allodds_tr),
#main_content #center_column .gcontent .mcontent table.manilist.mtable tbody tr:not(.allodds_tr) td a:not(.deleteuser),
#main_content #center_column .gcontent .mcontent table.manilist.mtable tbody tr:not(.allodds_tr) td,
#main_content #center_column .gcontent .mcontent table.manilist.mtable tbody tr:not(.allodds_tr) td span {
  max-height: unset !important;
  min-height: 40px !important;
  height: 40px !important;
  line-height: 40px !important;
  justify-content: flex-start !important;
}

#main_content #center_column .gcontent .mcontent table.manilist.mtable tbody td {
  padding: 0 8px !important;
}

#main_content #center_column .gcontent:not(:empty) {
  border: 1px solid var(--secondary-bg);
  position: relative;
  margin-top: 5px;
}

#main_content #center_column .gcontent .mcontent div.mhead {
  background-color: var(--backgroundColor) !important;
  padding: 0 7px;
  height: 32px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0;
}

#main_content #center_column .gcontent .mcontent div.mhead input {
  margin-right: 10px !important;
}

#main_content #center_column .gcontent .mcontent div.mhead label {
  font-size: 13px !important;
  color: var(--secondary-text) !important;
  font-weight: 500 !important;
}

#main_content #center_column .gcontent .mcontent div.mhead label a {
  font-size: 13px !important;
  color: var(--primary-text) !important;
}

#main_content #center_column .gcontent .mcontent div.mhead label a.glyphicon {
  display: none !important;
}

#main_content #center_column .gcontent .mcontent div.mhead label a.glyphicon:first-of-type {
  position: absolute;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  top: 2px;
  background: var(--primary-bg);
  right: 2px;
  display: flex;
  min-width: 110px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 30px !important;
  padding: 0 !important;
  border-radius: 6px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#main_content #center_column .gcontent .mcontent div.mhead label a.glyphicon:first-of-type::before {
  content: "APRI LE QUOTE";
  font-family: "Ubuntu";
}

#main_content #center_column .gcontent .manihead label + label {
  margin-left: 10px;
}

#main_content #center_column #the_bet {
  position: relative;
  background: var(--primary-bg);
  height: 273px;
  display: none;
}

#main_content #center_column #the_bet .club {
  height: 96px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
  margin: 0;
  border: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

#main_content #center_column #the_bet .club img {
  margin: 0 auto;
}

#main_content #center_column #the_bet .club h2 {
  margin: 0;
  width: 100%;
  font-weight: 500;
  font-size: 11px;
}

#main_content #center_column #the_bet .minCont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px;
}

#main_content #center_column #the_bet .clubs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

#main_content #center_column #the_bet #the_bet_container,
#main_content #center_column #the_bet .minCont > div {
  padding: 0;
}

#main_content #center_column #the_bet #the_bet_container td.bar,
#main_content #center_column #the_bet .minCont > div td.bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

#main_content #center_column #the_bet #the_bet_container td.bar > div,
#main_content #center_column #the_bet .minCont > div td.bar > div {
  height: 3px;
  background: var(--secondary-bg);
}

#main_content #center_column #the_bet #the_bet_container table,
#main_content #center_column #the_bet #the_bet_container th,
#main_content #center_column #the_bet #the_bet_container td,
#main_content #center_column #the_bet #the_bet_container tr:not(.allodds_tr),
#main_content #center_column #the_bet .minCont > div table,
#main_content #center_column #the_bet .minCont > div th,
#main_content #center_column #the_bet .minCont > div td,
#main_content #center_column #the_bet .minCont > div tr:not(.allodds_tr) {
  border-collapse: collapse !important;
}

#main_content #center_column #the_bet #the_bet_container table.min td.oddTd a,
#main_content #center_column #the_bet .minCont > div table.min td.oddTd a {
  color: var(--secondary-bg) !important;
}

#main_content #center_column #the_bet #the_bet_container table.min td.oddTd a.selected,
#main_content #center_column #the_bet .minCont > div table.min td.oddTd a.selected {
  color: var(--primary-bg) !important;
}

#main_content #center_column #the_bet #the_bet_container table.max,
#main_content #center_column #the_bet #the_bet_container table.min,
#main_content #center_column #the_bet .minCont > div table.max,
#main_content #center_column #the_bet .minCont > div table.min {
  margin: 0;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr),
#main_content #center_column #the_bet #the_bet_container table.max td,
#main_content #center_column #the_bet #the_bet_container table.max th,
#main_content #center_column #the_bet #the_bet_container table.min tr:not(.allodds_tr),
#main_content #center_column #the_bet #the_bet_container table.min td,
#main_content #center_column #the_bet #the_bet_container table.min th,
#main_content #center_column #the_bet .minCont > div table.max tr:not(.allodds_tr),
#main_content #center_column #the_bet .minCont > div table.max td,
#main_content #center_column #the_bet .minCont > div table.max th,
#main_content #center_column #the_bet .minCont > div table.min tr:not(.allodds_tr),
#main_content #center_column #the_bet .minCont > div table.min td,
#main_content #center_column #the_bet .minCont > div table.min th {
  height: 34px;
  min-width: 55px;
  border: none;
  margin: 0;
  padding: 0;
}

#main_content #center_column #the_bet #the_bet_container table.max td,
#main_content #center_column #the_bet #the_bet_container table.max th,
#main_content #center_column #the_bet #the_bet_container table.min td,
#main_content #center_column #the_bet #the_bet_container table.min th,
#main_content #center_column #the_bet .minCont > div table.max td,
#main_content #center_column #the_bet .minCont > div table.max th,
#main_content #center_column #the_bet .minCont > div table.min td,
#main_content #center_column #the_bet .minCont > div table.min th {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr),
#main_content #center_column #the_bet #the_bet_container table.min tr:not(.allodds_tr),
#main_content #center_column #the_bet .minCont > div table.max tr:not(.allodds_tr),
#main_content #center_column #the_bet .minCont > div table.min tr:not(.allodds_tr) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#main_content #center_column #the_bet #the_bet_container .maxCont div,
#main_content #center_column #the_bet .minCont > div .maxCont div {
  padding: 0;
}

#main_content #center_column #the_bet .title {
  position: absolute;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: 34px;
  background: transparent;
  top: 0;
  right: 15px;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--secondary-text);
}

#main_content #center_column #livebettingLightContent > div.mhead::after {
  max-height: 34px;
  height: 34px;
  width: 48px;
  right: 10px;
  top: 0;
  background-size: cover;
}

#main_content #center_column #best_seller > div.mhead::after {
  max-height: 34px;
  height: 34px;
  width: 78px;
  right: -23px;
  top: 3px;
  background-size: cover;
}

#main_content #center_column #next_events > div.mhead::after {
  max-height: 34px;
  height: 31px;
  width: 31px;
  right: 15px;
  top: 0px;
  background-size: cover;
}

#main_content #center_column #live_navigation {
  height: 55px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

#main_content #center_column #speedcouponcontainer {
  background: var(--primary-bg) !important;
  width: 100% !important;
  display: flex;
  justify-content: flex-start;
  align-items: center !important;
  border-radius: 7px;
}

#main_content #center_column #speedcouponcontainer a.ASToggle {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}

#main_content #center_column #speedcouponcontainer a.ASToggle span {
  margin-right: 4px;
}

#main_content #center_column #speedcouponcontainer * {
  max-height: 34px !important;
  margin: 0 !important;
  padding: 0 !important;
  color: var(--secondary-text);
  line-height: 34px;
  height: 100%;
  background: var(--primary-text);
}

#main_content #center_column #speedcouponcontainer fieldset {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

#main_content #center_column #speedcouponcontainer h1,
#main_content #center_column #speedcouponcontainer span {
  font-size: 13px !important;
  font-weight: 500 !important;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#main_content #center_column #speedcouponcontainer h1:before {content: "";width: 20px;height: 20px;margin-right: 10px;background: url("https://img.dominabet.net/bettiamo_soccer.svg") no-repeat center center !important;filter: brightness(0) invert(1);}

#main_content #center_column #speedcouponcontainer input {
  border: 1px solid rgba(0, 0, 0, 0.4) !important;
  border-radius: 3px;
  outline: none;
  margin: 5px !important;
  height: 22px;
  padding: 6px 10px 4px !important;
  width: 100px !important;
  min-width: 100px !important;
}

#main_content #center_column #speedcouponcontainer span {
  margin-left: 20px !important;
}

#main_content #center_column #speedcouponcontainer span::before {
  color: #fff !important;
}

#main_content #left_column {
  width: 245px !important;
  min-width: 245px !important;
  max-width: 245px !important;
}

#main_content #right_column {
  width: 285px !important;
  min-width: 285px !important;
  max-width: 285px !important;
  background: transparent;
}

#main_content #right_column .divFixed p {
    display: none;
}

#main_content #right_column {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

#main_content #right_column * {
  max-width: 280px !important;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}

div#last_wins_container .h1header .icon {
    display: none;
}

#main_content #right_column #last_wins_container ul {
  position: relative !important;
  height: max-content;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  overflow: hidden;
}

div#last_wins_container #last_wins {
    height: max-content !important;
}

#main_content #right_column #last_wins_container ul::-webkit-scrollbar {
  width: 5px;
  height: 4px;
  margin-right: 5px;
}

#main_content #right_column #last_wins_container ul::-webkit-scrollbar-track {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

#main_content #right_column #last_wins_container ul::-webkit-scrollbar-thumb {
  background: var(--primary-text);
  border-radius: 7px;
  min-height: 50px;
}

#main_content #right_column #last_wins_container li {
  padding: 0;
  width: 100%;
  background: var(--header-transparent-mask);
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 3px 5px;
  border-width: 2px;
  border-bottom: 1px solid rgba(var(--secondary-bg-rgb), 0.8);
}

#main_content #right_column #last_wins_container li .uprow {
  margin: 0;
}

#main_content #right_column #last_wins_container li a span {
  font-size: 12px;
  font-weight: 500;
}

#main_content #right_column #last_wins_container li a span.block.b1 {
    color: var(--secondary-text);
}

#main_content #right_column form {
  background: var(--backgroundColor) !important;
}

#main_content #right_column form table {
    background: transparent !important;
}

#main_content #right_column form #loadReserved tbody {
    width: 100% !important;
    height: max-content !important;
    min-height: max-content !important;
}

#main_content #right_column form #loadReserved tbody tr:first-child td {
    height: max-content !important;
    min-height: max-content !important;
}

#main_content #right_column form #loadReserved tbody tr:last-child td {
    height: 80px !important;
    min-height: 80px !important;
}

#main_content #right_column form #loadReserved tbody tr:first-child td.td_lr {
    height: 40px !important;
}

#main_content #right_column form ul {
  background: transparent !important;
}

#main_content #right_column form ul > li.howwin,
#main_content #right_column form ul > li.howbet {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 60px;
  background: var(--header-transparent-mask) !important;
  padding: 0 10px !important;
}

#main_content #right_column form ul > li.howwin span,
#main_content #right_column form ul > li.howbet span {
  font-size: 13px !important;
  font-weight: 400 !important;
  color: var(--primary-text) !important;
  height: 35px;
  max-width: 90px;
  padding: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
}

#main_content #right_column form ul > li.howwin span#lb_win_label, #main_content #right_column form ul > li.howwin span#lb_stake_label,
#main_content #right_column form ul > li.howbet span#lb_win_label,
#main_content #right_column form ul > li.howbet span#lb_stake_label {
  min-width: unset !important;
  width: 95px !important;
  margin-right: 20px !important;
}

#main_content #right_column form ul > li.howwin input,
#main_content #right_column form ul > li.howbet input {
  padding: 0;
  margin: 0;
  height: 35px;
  background: transparent;
  font-size: 11px;
  font-weight: 400;
  border: 1px solid var(--header-transparent-mask);
  -webkit-box-shadow: none;
          box-shadow: none;
  color: var(--primary-text);
  min-width: 100px;
  margin-left: 15px;
}

#main_content #left_column {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

#main_content #left_column ul .list_mitem {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

#main_content #left_column ul .list_gitem {
  height: 100%;
  margin-bottom: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#main_content #left_column ul .list_gitem a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 10px;
}

#main_content #left_column ul .list_gitem a span.nevents {
  position: absolute !important;
  right: 10px;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-indent: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  color: #fff;
}

#main_content #left_column ul .list_citem a.opened span.nevents, #main_content #left_column ul .list_mitem a span.nevents {
    color: var(--secondary-bg) !important;
}

#main_content #left_column ul .list_gitem ul {
  width: 100%;
  height: 100%;
  background: transparent;
  background: var(--primary-bg);
}

#main_content #left_column ul .list_citem ul {
    margin: 4px 6px !important;
    width: calc(100% - 12px);
    padding: 2px !important;
    background: var(--backgroundColor);
}

#main_content #left_column ul .list_citem ul .list_mitem, #main_content #left_column ul .list_citem ul .list_mitem a {
    background: rgba(var(--primary-bg-rgb),0.25) !important;
    border-color: var(--backgroundColor) !important;
    border-left: none !important;
    color: var(--secondary-bg) !important;
}

#main_content #left_column ul .list_citem ul .list_mitem:last-child {
    border-bottom: none !important;
}

#main_content #left_column ul .list_gitem ul li.list_citem,
#main_content #left_column ul .list_gitem ul li {
  width: 100%;
  margin-bottom: 0 !important;
  border: none;
  background: var(--header-transparent-mask);
  padding-left: 0;
  font-size: 13px;
  height: 100%;
  font-weight: 500;
  border: none;
}

#main_content #left_column ul .list_gitem ul li.list_citem a#cate_2,
#main_content #left_column ul .list_gitem ul li a#cate_2 {
  display: none !important;
}

#main_content #left_column ul .list_gitem ul li.list_citem:not(.list_mitem),
#main_content #left_column ul .list_gitem ul li:not(.list_mitem) {
  border-bottom: 1px solid var(--backgroundColor);
  -webkit-box-shadow: none;
  box-shadow: none;
}

#main_content #left_column ul .list_gitem ul li.list_citem a.opened,
#main_content #left_column ul .list_gitem ul li.list_citem span.opened,
#main_content #left_column ul .list_gitem ul li a.opened,
#main_content #left_column ul .list_gitem ul li span.opened {
  color: var(--primary-text);
}

#main_content #left_column ul .list_gitem ul li.list_citem a,
#main_content #left_column ul .list_gitem ul li a {
  display: block !important;
  font-size: 13px;
  height: 100%;
  background: rgba(0,0,0, 0.3);
  margin-bottom: 0 !important;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 30px !important;
}

#main_content #left_column ul .list_gitem ul li.list_citem a span.nevents,
#main_content #left_column ul .list_gitem ul li a span.nevents {
  position: relative;
  position: absolute !important;
  right: 10px;
  text-indent: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  color: #fff;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

#main_content #left_column ul .list_gitem ul li.list_citem:last-child {
  margin-bottom: 1px !important;
}

#main_content #left_column .mtable {
  background: var(--primary-bg);
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

#main_content #left_column .mtable .ne_row,
#main_content #left_column .mtable div {
  background: var(--header-transparent-mask);
  height: auto !important;
}

#main_content #left_column .mtable .ne_row span,
#main_content #left_column .mtable .ne_row a,
#main_content #left_column .mtable div span,
#main_content #left_column .mtable div a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

#main_content #left_column .mtable .ne_row > span,
#main_content #left_column .mtable div > span {
  height: 34px;
  line-height: 34px;
  color: var(--secondary-bg);
  background: var(--table-subheader);
  font-size: 12px;
  font-weight: 500;
  width: 100%;
}

#main_content #left_column .mtable .ne_row > a,
#main_content #left_column .mtable div > a {
  width: 32.8%;
  margin: 0;
  margin-right: 0.8%;
  background: var(--table-subheader-selected);
  height: 51px;
  border: none;
  font-size: 12px;
  color: var(--primary-text);
  font-weight: bold;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 29px;
}

#main_content #left_column .mtable .ne_row > a.odd.selected,
#main_content #left_column .mtable div > a.odd.selected {
  background: var(--secondary-bg);
  color: var(--secondary-text);
}

#main_content #left_column .mtable .ne_row > a:last-child,
#main_content #left_column .mtable div > a:last-child {
  margin-right: 0;
}

#main_content #left_column .mtable .ne_row > a span,
#main_content #left_column .mtable div > a span {
  background: var(--primary-bg);
  color: var(--primary-text);
  height: 20px;
  line-height: 20px;
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav a.gitem.opened,
#main_content #left_column #groupmenu.sua.groupmenu.vnav a.gitem:hover,
#main_content #left_column #groupmenu.sua.groupmenu.vnav a.gitem:focus,
#main_content #left_column ul.groupmenu.vnav.hotlink a.gitem.opened,
#main_content #left_column ul.groupmenu.vnav.hotlink a.gitem:hover,
#main_content #left_column ul.groupmenu.vnav.hotlink a.gitem:focus {
  background-color: #ffffff33 !important;
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav a.gitem.opened::before,
#main_content #left_column #groupmenu.sua.groupmenu.vnav a.gitem:hover::before,
#main_content #left_column #groupmenu.sua.groupmenu.vnav a.gitem:focus::before,
#main_content #left_column ul.groupmenu.vnav.hotlink a.gitem.opened::before,
#main_content #left_column ul.groupmenu.vnav.hotlink a.gitem:hover::before,
#main_content #left_column ul.groupmenu.vnav.hotlink a.gitem:focus::before {
  content: "";
  position: absolute;
  bottom: 0;
  top: 43%;
  left: 0;
  bottom: 0;
  border-bottom: 1px solid var(--secondary-bg) !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(249, 204, 27, 0)), to(var(--secondary-30))) !important;
  background: linear-gradient(180deg, rgba(249, 204, 27, 0) 0%, var(--secondary-30) 100%) !important;
  right: 0;
  z-index: 100000000000000;
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav a.citem.opened,
#main_content #left_column #groupmenu.sua.groupmenu.vnav a.citem:hover,
#main_content #left_column #groupmenu.sua.groupmenu.vnav a.citem:focus,
#main_content #left_column ul.groupmenu.vnav.hotlink a.citem.opened,
#main_content #left_column ul.groupmenu.vnav.hotlink a.citem:hover,
#main_content #left_column ul.groupmenu.vnav.hotlink a.citem:focus {
  background-color: #ffffff33 !important;
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav a.mitem.opened,
#main_content #left_column #groupmenu.sua.groupmenu.vnav a.mitem:hover,
#main_content #left_column #groupmenu.sua.groupmenu.vnav a.mitem:focus,
#main_content #left_column ul.groupmenu.vnav.hotlink a.mitem.opened,
#main_content #left_column ul.groupmenu.vnav.hotlink a.mitem:hover,
#main_content #left_column ul.groupmenu.vnav.hotlink a.mitem:focus {
  background-color: rgba(var(--secondary-bg-rgb),0.2) !important;
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav a.mitem.opened span,
#main_content #left_column #groupmenu.sua.groupmenu.vnav a.mitem:hover span,
#main_content #left_column #groupmenu.sua.groupmenu.vnav a.mitem:focus span,
#main_content #left_column ul.groupmenu.vnav.hotlink a.mitem.opened span,
#main_content #left_column ul.groupmenu.vnav.hotlink a.mitem:hover span,
#main_content #left_column ul.groupmenu.vnav.hotlink a.mitem:focus span {
  color: var(--secondary-bg) !important;
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav .list_gitem > a[id*="gro"],
#main_content #left_column ul.groupmenu.vnav.hotlink .list_gitem > a[id*="gro"] {
  background: var(--header-transparent-mask);
  border: none;
  width: 100%;
  height: 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: start;
  padding-left: 0;
  font-size: 14px;
  font-weight: 400;
  color: var(--primary-text);
  margin: 0 !important;
  border-bottom: 1px solid var(--backgroundColor);
  -webkit-box-shadow: none;
  box-shadow: none;
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav .list_citem > a,
#main_content #left_column ul.groupmenu.vnav.hotlink .list_citem > a {
  padding-left: 35px !important;
}

a.citem.Vuelta:after {
    background-image: url(http://bettiamo.biz/res/client/img/flag/spagna.png);
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav .list_citem > a::after,
#main_content #left_column ul.groupmenu.vnav.hotlink .list_citem > a::after {
  left: 10px !important;
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav .list_gitem,
#main_content #left_column ul.groupmenu.vnav.hotlink .list_gitem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 !important;
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav .list_gitem a.gitem::after, #main_content #left_column ul.groupmenu.vnav.hotlink .list_gitem a.gitem::after, div[id*=groupHead_] h6 label.prevent span.labeltext:before {
  top: 5px;
  left: 7px;
  filter: brightness(0) invert(1);
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav .list_gitem a,
#main_content #left_column ul.groupmenu.vnav.hotlink .list_gitem a {
  padding-left: 40px;
  margin: 0 !important;
}
#main_content #left_column #groupmenu.sua.groupmenu.vnav .list_gitem a:not(.gitem)::after,
#main_content #left_column ul.groupmenu.vnav.hotlink .list_gitem a:not(.gitem)::after {
  left: 15px;
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav .list_gitem a.gitem,
#main_content #left_column ul.groupmenu.vnav.hotlink .list_gitem a.gitem {
  padding-left: 35px;
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav li,
#main_content #left_column ul.groupmenu.vnav.hotlink li {
  cursor: pointer;
  background: var(--primary-bg);
}

body.logged #left_column ul.groupmenu.vnav.hotlink li#stampaquote_link {
    display: list-item;
}

a#livescore_link {
    display: none;
}

#main_content #left_column #groupmenu ul.Sicilia li.list_mitem a:after {
   background-image: url("https://bettiamo.biz/res/client/img/flag/italia.png");
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav li > a[class*="_link"],
#main_content #left_column ul.groupmenu.vnav.hotlink li > a[class*="_link"] {
  background: var(--primary-bg);
  padding-left: 15px;
  color: var(--primary-text);
}

#main_content #left_column .lower {
  background: var(--primary-bg);
}

#main_content #left_column .lower #day_labels {
  border-bottom: 1px solid var(--header-transparent-mask);
}

#main_content #left_column .lower #day_labels > li {
  border: none;
  border-right: 1px solid var(--header-transparent-mask);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

#main_content #left_column .lower #day_labels > li:last-child {
  border-right: none;
}

#main_content #left_column .lower #day_labels > li:hover {
  border-right: 1px solid var(--primary-bg);
}

#main_content #left_column .lower #day_labels > li > a {
  font-size: 11px;
  text-transform: uppercase;
  border: none;
  font-weight: 400;
  color: var(--primary-text);
  background: var(--primary-bg);
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

#main_content #left_column .lower #day_labels > li > a.active {
  background: var(--head-footer);
  color: #000;
}

#main_content #left_column .lower #day_labels > li > a:hover {
  background: var(--head-footer);
  color: #000;
}

#main_content #left_column #time_menu {
  background: var(--primary-bg);
  order: -1;
}

#main_content #left_column #time_menu .upper {
  height: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: var(--primary-bg);
}

#main_content #left_column #time_menu .upper #time_labels {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

#main_content #left_column #time_menu .upper #time_labels > li > a {
  background: transparent;
  color: var(--primary-text);
  font-size: 11px;
  text-transform: uppercase;
}

.slider_label:not(.slider_label.active) {
    left: 5px;
}

#main_content #left_column #time_menu .upper #time_slider {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  height: 2px;
  background: #ffffff33;
  cursor: pointer;
}

#main_content #left_column #time_menu .upper #time_slider .ui-slider-range {
  height: 100%;
  background: var(--table-subheader-selected);
}

#main_content #left_column #time_menu .upper #time_slider .ui-slider-handle {
  width: 2px;
  height: 8px;
  top: -3px;
  background: var(--table-subheader-selected);
  border-radius: 0px;
  margin: 0;
}

@media (max-width: 1365px) {
  html body.account.logged {
    position: relative !important;
    min-width: 1365px !important;
    overflow: hidden !important;
  }
  html body.account.logged #container #header #user_navigation,
  html body.account.logged html body.account .content_wrapper #header #user_navigation {
    left: 0 !important;
  }
  html body.account.logged #top_header,
  html body.account.logged footer {
    overflow-x: hidden !important;
  }
  html body.account.logged #header,
  html body.account.logged #top_header,
  html body.account.logged footer,
  html body.account.logged #giroconto,
  html body.account.logged #afterGiroconto {
    min-width: 1365px !important;
  }
  html body.account.logged #container {
    min-width: 1365px !important;
    overflow-x: hidden !important;
  }
  html body.account.logged #container #main_content {
    min-width: 1365px !important;
    overflow: hidden !important;
    height: 100vh !important;
  }
  html body.account.logged #container #main_content #center_column {
    min-width: 1365px !important;
    overflow-x: hidden !important;
    height: calc(100vh - 640px);
  }
}

.groupNav,
#best_seller_container > .groupNav,
#live_navigation > .groupNav {
  min-height: 55px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: flex !important;
  float: right !important;
  background: var(--primary-bg) !important;
}

.groupNav li,
.groupNav span,
.groupNav a,
#best_seller_container > .groupNav li,
#best_seller_container > .groupNav span,
#best_seller_container > .groupNav a,
#live_navigation > .groupNav li,
#live_navigation > .groupNav span,
#live_navigation > .groupNav a {
  height: 28px !important;
  width: 55px !important;
}

.groupNav li > span > a,
#best_seller_container > .groupNav li > span > a,
#live_navigation > .groupNav li > span > a {
  /* text-indent: -9999px !important; */
  border: none !important;
  background-color: transparent !important;
}

.groupNav li > span > a:hover,
#best_seller_container > .groupNav li > span > a:hover,
#live_navigation > .groupNav li > span > a:hover {
  background-color: transparent !important;
  color: #fff !important;
}

.groupNav li.activetab,
#best_seller_container > .groupNav li.activetab,
#live_navigation > .groupNav li.activetab {
  background-color: transparent !important;
}

.groupNav li.activetab a:hover,
#best_seller_container > .groupNav li.activetab a:hover,
#live_navigation > .groupNav li.activetab a:hover {
  color: #fff !important;
}

.groupNav li:hover,
#best_seller_container > .groupNav li:hover,
#live_navigation > .groupNav li:hover {
  background-color: transparent !important;
}

#best_seller .navGroup.activetab,
#best_seller .navGroup:hover {
  background-color: #fff !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar),
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) {
  border-collapse: unset !important;
  background: var(--primary-bg) !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr),
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) td,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) th,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr),
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) td,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) th,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead {
  border-collapse: collapse !important;
  border: none !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr):not(.icoLiveLb),
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) td:not(.icoLiveLb),
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) th:not(.icoLiveLb),
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody:not(.icoLiveLb),
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead:not(.icoLiveLb),
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr):not(.icoLiveLb),
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) td:not(.icoLiveLb),
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) th:not(.icoLiveLb),
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody:not(.icoLiveLb),
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead:not(.icoLiveLb) {
  background-color: transparent !important;
}

table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr):not(.icoLiveLb):hover > *, table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr):hover td.matchLiveLb, table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr):not(.icoLiveLb):hover > *, table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr):hover td.matchLiveLb, table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr):hover td.statsLiveLb {
  background: rgba(var(--secondary-bg-rgb), 0.15) !important;
}

table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr):hover td.evename span {
    color: #fff !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th {
  color: rgba(255,255,255,0.7) !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  min-height: 36px !important;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative !important;
}

html body.account  #dialogProfile > #mytable td {
    position: relative !important;
    text-align: center !important;
    top: 4px;
    border: 1px solid var(--secondary-bg) !important;
}

html body.account #dialogProfile > #mytable td a {
    position: relative !important;
    top: -10px !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td span,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td a,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th span,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th a,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td span,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td a,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th span,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th a {
  color: var(--primary-text) !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  margin: 0 !important;
  width: calc(100% - 10px) !important;
  min-height: 100% !important;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: calc(100% - 10px) !important;
  max-height: 32px !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  top: 0 !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td span.betrad_stats,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td a.betrad_stats,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th span.betrad_stats,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th a.betrad_stats,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td span.betrad_stats,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td a.betrad_stats,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th span.betrad_stats,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th a.betrad_stats {
  position: absolute !important;
  width: 30px !important;
  min-height: 36px !important;
  height: 100% !important;
  max-height: 100% !important;
  right: 0 !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td span.betrad_stats i,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td a.betrad_stats i,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th span.betrad_stats i,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th a.betrad_stats i,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td span.betrad_stats i,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td a.betrad_stats i,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th span.betrad_stats i,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th a.betrad_stats i {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td span.betrad_stats span,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td a.betrad_stats span,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th span.betrad_stats span,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th a.betrad_stats span,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td span.betrad_stats span,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td a.betrad_stats span,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th span.betrad_stats span,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th a.betrad_stats span {
  min-width: 30px !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td span.betrad_stats span,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td span.betrad_stats i,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td a.betrad_stats span,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td a.betrad_stats i,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th span.betrad_stats span,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th span.betrad_stats i,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th a.betrad_stats span,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th a.betrad_stats i,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td span.betrad_stats span,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td span.betrad_stats i,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td a.betrad_stats span,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td a.betrad_stats i,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th span.betrad_stats span,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th span.betrad_stats i,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th a.betrad_stats span,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th a.betrad_stats i {
  position: relative !important;
  top: 0 !important;
  left: unset !important;
  bottom: unset !important;
  right: unset !important;
  min-height: 100% !important;
  max-height: 100% !important;
}


table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead tr:not(.allodds_tr) th,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead tr:not(.allodds_tr) th {
  padding: 5px 7px !important;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

@media (max-width: 1800px) {
  table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead tr:not(.allodds_tr) th,
  table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead tr:not(.allodds_tr) th {
    padding: 5px !important;
  }
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr):not(.icoLiveLb),
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr):not(.icoLiveLb) {
  background-color: var(--backgroundColor) !important;
}

body.offer table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not([class]) {
    background: transparent;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr),
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.first,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr),
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.first {
  min-height: 46px !important;
  padding: 0 !important;
  margin: 0 !important;
  vertical-align: middle;
}

form#pdfRequest table tbody tr td.button {
    width: 431px;
    height: 30px !important;
    align-items: center !important;
    display: flex !important;
    justify-content: space-around;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td span,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a:not(.deleteuser),
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td span,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a:not(.deleteuser) {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  padding: 5px 3px !important;
  white-space: nowrap;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  background: transparent !important;
  margin: 2px 2px !important;
  border: none;
}

body.offer.offer_large #main_content div#center_column table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a.betrad_stats:not(.deleteuser) {
    /* position: absolute !important; */
    height: 24px !important;
    min-height: 24px !important;
    top: 16px !important;
    right: 0 !important;
    padding-top: 0 !important;
    justify-content: flex-end !important;
    border: none;
    width: 40px !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a.betrad_stats:not(.deleteuser) span {
    margin: 0 !important;
    padding: 1px 0 0 !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span.bookperce, table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span.bookperce {width: max-content !important;display: flex !important;justify-content: flex-end !important;right: 0px;height: 16px !important;min-height: 16px !important;position: absolute !important;}

table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span.bookperce span {
  text-align: left;
  justify-content: flex-end !important;
  color: var(--secondary-text) !important;
  padding-top: 7px !important;
  width: max-content !important;
}

body.offer:not(.offer_large) div#live_content div.eleGroup table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.statsLiveLb {
    border-left: 0px !important;
}

body.offer:not(.offer_large) div#live_content div.eleGroup table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.matchLiveLb {
    border-right: 0px !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a:not(.deleteuser) {padding-top: 5px !important;}

div.mtableslide table.selez_pron:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a:not(.deleteuser) {
    padding-top: 5px !important;
    margin: 0px !important;
    width: 100% !important;
}

@media (max-width: 1800px) {
  table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td span,
  table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a:not(.deleteuser),
  table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td span,
  table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a:not(.deleteuser) {
    padding: 5px !important;
  }
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename {
  padding: 0 8px !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename a,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename a,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.matchLiveLb,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.matchLiveLb {
  padding: 0 12px !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td span,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td span {
  min-height: 32px !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.dro a,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.dro a {
  margin: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 100%;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evedate,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evedate {
  width: 52px !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evedate span,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evedate span {
  width: 42px !important;
  white-space: pre-wrap;
  margin: 0 5px !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evedate span,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evedate span {
  padding: 0 !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evedate span,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.small a {
  color: var(--secondary-bg) !important;
  font-size: 13px !important;
  border-radius: 6px;
}

table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.small a::before {
    filter: brightness(0) invert(53%) sepia(28%) saturate(892%) hue-rotate(88deg) brightness(103%) contrast(98%) !important;
}

table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.small a.allodds {
    background: rgba(var(--secondary-bg-rgb),0.2) !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd a,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd span,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd a,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd span {
  color: var(--primary-text);
  font-size: 13px !important;
  line-height: 24px !important;
  border-radius: 6px;
}

@media(max-width: 1440px) {
  table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span, 
  table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd a, 
  table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd span, 
  table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span, 
  table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd a, 
  table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd span {
    font-size: 12px !important;
    line-height: 22px !important;
    text-transform: capitalize;
  }

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd a, table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd a {
    font-size: 11px !important;
    min-width: 38px !important;
}
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd .sign_tooltip,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd .sign_tooltip {
  background: var(--primary-bg) !important;
  padding: 5px 10px;
  border: none !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar):not(.atable) tbody tr:not(.allodds_tr) td.oddTd:hover a, table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar):not(.atable) tbody tr:not(.allodds_tr) td.oddTd:focus a, table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar):not(.atable) tbody tr:not(.allodds_tr) td.oddTd:hover a, table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar):not(.atable) tbody tr:not(.allodds_tr) td.oddTd:focus a {
  background: var(--secondary-bg) !important;
  color: #333 !important;
}

table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd:hover a span {
    color: #333 !important;
}

table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd:hover a, table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd:focus a {
    color: #333 !important;
    font-weight: bold !important;
}

table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd a {
    border: 1px solid var(--banner-bg);
    background: rgba(255,255,255,0.1) !important;
    min-width: 42px;
}

body:not(.offer_large) table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd a {
    min-width: 52px;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd a.selected,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd span.selected,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd a.selected,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd span.selected {
  background: var(--table-subheader-selected) !important;
  color: var(--primary-bg) !important;
}

div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar).manilist {
  background: var(--primary-bg) !important;
  border-spacing: 6px;
  padding: 0 2px;
}

div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) span {
  border: none !important;
}

div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody td.dropdowntoggle {
  border: none !important;
}

div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr),
div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td:not(.dropdowntoggle) {
  border-bottom: 1px solid var(--backgroundColor) !important;
}

div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead tr:not(.allodds_tr) {
  border-top: 1px solid var(--secondary-bg) !important;
}

div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead tr:not(.allodds_tr) th {
  background: var(--table-header) !important;
  border: 1px solid #ffffff0d;
}

div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) th:last-child,
div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead tr:not(.allodds_tr) th:last-child {
  border-right: var(--table-header) !important;
}

div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) th:first-child,
div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead tr:not(.allodds_tr) th:first-child {
  border-left: var(--table-header) !important;
}

div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td:nth-child(1),
div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) th:nth-child(1),
div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead tr:not(.allodds_tr) td:nth-child(1),
div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead tr:not(.allodds_tr) th:nth-child(1) {
  border-right: var(--table-header) !important;
}

div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td:nth-child(2),
div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead tr:not(.allodds_tr) td:nth-child(2) {
  border-right: var(--table-header) !important;
}

div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr):last-child:not(:first-child) td,
div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr):last-child:not(:first-child) th,
div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead tr:not(.allodds_tr):last-child:not(:first-child) td,
div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead tr:not(.allodds_tr):last-child:not(:first-child) th {
  border-bottom: var(--table-header) !important;
}

div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr):first-child td,
div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr):first-child th,
div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead tr:not(.allodds_tr):first-child td,
div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead tr:not(.allodds_tr):first-child th {
  border-top: var(--backgroundColor) !important;
  border-bottom: 1px solid var(--backgroundColor) !important;
}

div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead tr:not(.allodds_tr) th {
  background: var(--backgroundColor) !important;
}

div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr),
div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody td:not(.icoLiveLb) {
  background: var(--table-subheader) !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar)
+ div {
  padding: 0 !important;
  background: var(--primary-bg);
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar)
tbody
tr:not(.allodds_tr)
td
.icoLiveLb {
  background-position: center !important;
  background-size: 90% 90% !important;
}

#right_column table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td.td_lr label span {
    max-width: 40px !important;
    overflow: hidden;
    margin-right: 11px !important;
    margin-left: 5px !important;
    text-indent: 85px;
    top: 3px !important;
    position: relative;
}

#agency_options .glyphicon-barcode {
    margin: 4px 0px !important;
    padding: 0 7px !important;
    background: rgba(var(--secondary-bg-rgb), 0.5) !important;
    height: 26px !important;
    z-index: 1;
    top: 7px;
    display: none;
}

#agency_options table tbody tr td #reserved_submit {
    float: none !important;
    position: relative;
    padding: 2px 15px !important;
    width: 80px !important;
    height: 27px;
    left: -3px;
    top: 0px;
}

#loadreserved #reserved_barcode {
    width: 90px !important;
    background: rgba(var(--secondary-bg-rgb), 0.5) !important;
    border: none;
    text-indent: 3px;
    height: 30px;
    position: relative;
    left: 6px;
    border-radius: 6px;
}

#livebettingLightContent table.mtable tbody td.icoLiveLb {
  background-size: 30px 15px;
  width: 60px !important;
  -webkit-animation: pulse 1s linear infinite;
          animation: pulse 1s linear infinite;
}

@-webkit-keyframes pulse {
  0% {
    background-size: 50px 25px;
  }
  25% {
    background-size: 40px 20px;
  }
  50% {
    background-size: 26px 13px;
  }
  75% {
    background-size: 40px 20px;
  }
  100% {
    background-size: 40px 20px;
  }
}

@keyframes pulse {
  0% {
    background-size: 50px 25px;
  }
  25% {
    background-size: 40px 20px;
  }
  50% {
    background-size: 26px 13px;
  }
  75% {
    background-size: 40px 20px;
  }
  100% {
    background-size: 40px 20px;
  }
}

#agoptions form input,
#loadreserved form input {
  color: var(--primary-bg) !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  background: #fff !important;
  background: transparent;
  outline: none;
  border: 1px solid var(
  --header-transparent-mask);
  margin: 5px 0;
  padding: 0 5px;
}

#agoptions form tbody,
#loadreserved form tbody {
  width: 100% !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 0 5px !important;
}

#agoptions form table,
#agoptions form td,
#agoptions form th,
#agoptions form tr,
#agoptions form tbody,
#loadreserved form table,
#loadreserved form td,
#loadreserved form th,
#loadreserved form tr,
#loadreserved form tbody {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: auto !important;
  min-height: unset !important;
}

#agoptions form table a:not(.deleteuser),
#agoptions form table span,
#agoptions form td a:not(.deleteuser),
#agoptions form td span,
#agoptions form th a:not(.deleteuser),
#agoptions form th span,
#agoptions form tr a:not(.deleteuser),
#agoptions form tr span,
#agoptions form tbody a:not(.deleteuser),
#agoptions form tbody span,
#loadreserved form table a:not(.deleteuser),
#loadreserved form table span,
#loadreserved form td a:not(.deleteuser),
#loadreserved form td span,
#loadreserved form th a:not(.deleteuser),
#loadreserved form th span,
#loadreserved form tr a:not(.deleteuser),
#loadreserved form tr span,
#loadreserved form tbody a:not(.deleteuser),
#loadreserved form tbody span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: auto !important;
  min-height: unset !important;
  max-height: 30px !important;
}

#agoptions form table span,
#agoptions form td span,
#agoptions form th span,
#agoptions form tr span,
#agoptions form tbody span,
#loadreserved form table span,
#loadreserved form td span,
#loadreserved form th span,
#loadreserved form tr span,
#loadreserved form tbody span {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}

#agoptions form table label,
#agoptions form td label,
#agoptions form th label,
#agoptions form tr label,
#agoptions form tbody label,
#loadreserved form table label,
#loadreserved form td label,
#loadreserved form th label,
#loadreserved form tr label,
#loadreserved form tbody label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: var(--primary-text) !important;
}

#agoptions form td,
#loadreserved form td {
  line-height: 30px !important;
  width: 100% !important;
}

#agoptions form td button,
#loadreserved form td button {
  height: 27px;
  margin-top: 2px !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 2px 15px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  border-radius: 0;
  margin: 0;
  text-transform: uppercase;
  margin-top: 2px;
  color: var(--primary-text);
  background: var(--header-transparent-mask) !important;
  border-bottom: 3px solid var(--secondary-bg);
  width: 100%;
  font-size: 11px !important;
  font-weight: 500;
  color: var(--primary-text);
}

#agoptions form td i,
#loadreserved form td i {
  height: 100% !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 5px !important;
}

#agoptions form tr:not(.allodds_tr),
#loadreserved form tr:not(.allodds_tr) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 30px !important;
}

#agoptions form tbody {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

#agoptions form tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100% !important;
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

#agoptions form td {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#agoptions form td input,
#agoptions form td label,
#agoptions form td span {
  margin: 0 3px !important;
}

#agoptions form td input {
  margin: 5px 3px !important;
}

#main_content #couponcontainer {
  z-index: 999 !important;
  top: 0 !important;
  right: 0 !important;
  border: 2px solid var(--secondary-bg);
  background: var(--primary-bg) !important;
  padding: 5px;
  border-radius: 10px;
  margin-top: -6px !important;
  border-radius: 6px !important;
}

#SRLive #main_content #couponcontainer {
    margin-top: 5px !important;
}

#main_content #couponcontainer * {
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}

span#totNEvents {
    margin: 0 2px;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    text-align: center;
    background: var(--secondary-bg);
    line-height: 18px;
    color: var(--primary-text);
}

#main_content #couponcontainer #inttable li {
  padding: 0 !important;
  background: transparent !important;
}

#main_content #couponcontainer #inttable div {
  height: 26px;
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 5px;
  margin-bottom: 3px;
}

#main_content #couponcontainer #inttable div span {
  color: var(--primary-bg);
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 500;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

#main_content #couponcontainer #inttable div span.system_row_multiplier, #main_content #couponcontainer #inttable div span:nth-child(3) {
  width: 36%;
  padding: 0;
}

#main_content #couponcontainer #inttable div input {
  background: transparent !important;
  font-size: 13px;
  border: 1px solid transparent;
  padding: 2px 5px;
  outline: none;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 500;
  text-align: center;
  color: var(--primary-bg);
}

#main_content #couponcontainer #systable input[type="text"] {
  background: transparent !important;
  font-size: 13px;
  border: 1px solid var(--primary-bg);
  padding: 2px 5px;
  outline: none;
  text-align: center;
  color: var(--primary-bg);
}

#main_content #couponcontainer #systable ul,
#main_content #couponcontainer #systable li {
  padding: 0;
  margin: 0;
  width: 100%;
}

#main_content #couponcontainer #systable ul {
  background: transparent;
}

#main_content #couponcontainer #systable li {
  width: 100%;
  background: transparent;
  color: #fff;
  margin-bottom: 3px;
  border: none;
  padding: 0 5px;
}

#main_content #couponcontainer #systable li div {
  font-size: 13px;
  font-weight: 500;
  min-height: 26px;
  padding-top: 3px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#main_content #couponcontainer #systable li div input {
  margin-top: 0 !important;
}

#main_content #couponcontainer #systable li div label {
  margin-right: auto !important;
}

#main_content #couponcontainer #systable li div div {
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 5px;
  text-transform: uppercase;
  margin-bottom: 3px;
}

#main_content #couponcontainer #systable li div span:first-child,
#main_content #couponcontainer #systable li div span:nth-child(2) {
  min-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px;
  font-weight: 500;
}

#main_content #couponcontainer div.coupon_foot {
  width: 100%;
  background: var(--primary-bg);
}

#main_content #couponcontainer div.coupon_foot #ibtns {
  padding: 5px;
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
  margin: 0;
  border: none;
}

#main_content #couponcontainer div.coupon_foot #ibtns .btnCancel {
  display: none !important;
}

#main_content #couponcontainer div.coupon_foot #ibtns * {
  color: var(--primary-text) !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
}

#main_content #couponcontainer div.coupon_foot #ibtns .reservedcode * {
    font-size: 24px !important;
    position: relative;
    top: -14px;
}

#main_content #couponcontainer div.coupon_foot #ibtns #cstep1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#main_content #couponcontainer div.coupon_foot #ibtns a {
  height: 38px;
  margin-top: 5px !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 12px 15px;
  width: 100% !important;
  margin: 0;
  text-transform: uppercase;
  margin-top: 2px;
  color: var(--primary-text);
  background: var(--header-transparent-mask) !important;
  border-bottom: 3px solid var(--secondary-bg);
  border-radius: 4px;
}

#main_content #couponcontainer div.coupon_foot #ibtns a span {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}

#main_content #couponcontainer div.coupon_foot #ibtns a i {
  display: none !important;
}

#main_content #couponcontainer div.coupon_foot #ibtns a span {
  font-size: 11px !important;
  font-weight: 500;
  background: transparent !important;
  width: auto;
  color: var(--primary-text);
  margin: 0;
  height: auto;
  padding: 0;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
  border-top: 1px solid var(--white-color);
  margin-top: 6px;
  padding-top: 2px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep a {
  height: 38px;
  margin-top: 5px !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 12px 15px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  border-radius: 0;
  margin: 0;
  text-transform: uppercase;
  margin-top: 2px;
  color: var(--primary-text);
  background: var(--header-transparent-mask) !important;
  border-bottom: 3px solid var(--secondary-bg);
  width: 100%;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep a.ib_canc {
  border-bottom: 3px solid var(--red-color);
  width: 49% !important;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep a.ib_conf {
  border-bottom: 3px solid var(--green-color);
  width: 49% !important;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep a i {
  display: none !important;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep a span {
  font-size: 11px !important;
  font-weight: 500;
  background: transparent !important;
  width: auto;
  color: var(--primary-text);
  margin: 0;
  height: auto;
  padding: 0;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep a.btnCancel {
  background: var(--primary-bg-opacity-10) !important;
  border-bottom: 3px solid var(--red-color);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep a.procediBtn {
  background: var(--header-transparent-mask) !important;
  border-bottom: 3px solid var(--secondary-bg);
  width: 100%;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span {
  color: var(--primary-text);
  font-size: 13px;
  font-weight: 500;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 26px;
  width: 50%;
  padding: 0 5px;
  margin: 0;
  margin-bottom: 3px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span#aloc {
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span.amountbet {
  padding-right: 25px;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span.amountbet input {
  min-width: 70px;
  background: var(--table-subheader-selected);
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span input {
  color: var(--primary-text);
  background: transparent;
  outline: none;
  border: 1px solid var(--header-transparent-mask);
  font-size: 13px;
  font-weight: 500;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span:first-child {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

#main_content #couponcontainer div.coupon_foot #ibtns #cstep2 {
  -webkit-box-ordinal-group: 0 !important;
  -ms-flex-order: -1 !important;
  order: -1 !important;
}

#main_content #couponcontainer div.coupon_foot #ibtns #cstep1 {
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}

#main_content #couponcontainer div.coupon_foot ul#itable {
  margin: 0;
  padding: 0;
}

#main_content #couponcontainer div.coupon_foot ul#itable li {
  height: 26px;
  width: 100%;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 3px;
  border-radius: 4px;
}

#main_content #couponcontainer div.coupon_foot ul#itable li[style*="display: none"] {
  display: none !important;
}

#main_content #couponcontainer div.coupon_foot ul#itable li[style*="display: block"] {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

#main_content #couponcontainer div.coupon_foot ul#itable li span {
  font-size: 12px;
  text-transform: capitalize;
  font-weight: 500;
  padding: 0;
}

#main_content #couponcontainer div.coupon_foot ul#itable li:nth-child(even) {
  background: #34247426;
}

#main_content #couponcontainer div.coupon_foot ul#itable li:nth-child(odd) {
  background: #3424753f;
}

#main_content #couponcontainer #inttable,
#main_content #couponcontainer #systable,
#main_content #couponcontainer div.coupon_foot ul#itable {
  background: #fff;
  margin-left: 1px;
  padding: 5px;
}

#main_content #couponcontainer #inttable *,
#main_content #couponcontainer #systable *,
#main_content #couponcontainer div.coupon_foot ul#itable * {
  color: var(--primary-bg) !important;
}

#main_content #couponcontainer #inttable input,
#main_content #couponcontainer #systable input,
#main_content #couponcontainer div.coupon_foot ul#itable input {
  border: 1px solid var(--primary-bg) !important;
  border-radius: 4px;
}

#main_content #couponcontainer ul.tabs_coupon {
  margin-top: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#main_content #couponcontainer ul.tabs_coupon > li {
  width: 50%;
  margin: 0;
}

#main_content #couponcontainer ul.tabs_coupon > li a {
  padding: 0;
  width: 100%;
  height: 100%;
  font-size: 11px;
  font-weight: 500;
  border-right: 1px solid transparent;
}

#main_content #couponcontainer ul.tabs_coupon > li a.current {
  background: var(--white-color);
}

#main_content #couponcontainer ul.tabs_coupon > li a:not(.current) {
  background: var(--secondary-bg);
}

#main_content #couponcontainer ul.tabs_coupon > li a:not(.disabled):hover {
  background: var(--white-color);
  border-right: 1px solid var(--secondary-bg);
  color: var(--secondary-text);
}

#main_content #couponcontainer ul.tabs_coupon > li:nth-child(2) a {
  border-left: 1px solid transparent;
  border-right: none;
}

#main_content #couponcontainer ul.tabs_coupon > li:nth-child(2) a:hover {
  border-left: 1px solid var(--secondary-bg);
  border-right: none;
}

#main_content #couponcontainer ul.coupon {
  background: var(--primary-bg);
  padding: 0;
  margin: 0;
}

#main_content #couponcontainer ul.coupon .giocata {
  background: -webkit-gradient(linear, right top, left top, from(var(--couponMatchBackgroundFirst)), color-stop(50%, var(--couponMatchBackgroundSecond)), to(var(--couponMatchBackgroundThird)));
  background: linear-gradient(to left, var(--couponMatchBackgroundFirst) 0%, var(--couponMatchBackgroundSecond) 50%, var(--couponMatchBackgroundThird) 100%);
  border-radius: 4px;
  padding: 5px;
  margin: 5px 0;
}

#main_content #couponcontainer ul.coupon .giocata.liveMatch {
  background: -webkit-gradient(linear, right top, left top, from(var(--couponLiveBackgroundFirst)), color-stop(50%, var(--couponLiveBackgroundSecond)), to(var(--couponLiveBackgroundThird)));
  background: linear-gradient(to left, var(--couponLiveBackgroundFirst) 0%, var(--couponLiveBackgroundSecond) 50%, var(--couponLiveBackgroundThird) 100%);
}

#main_content #couponcontainer ul.coupon .giocata.liveMatch .descr::before {
  content: url("https://img.dominabet.net/couponLive.svg");
  margin-right: 5px;
  height: 20px;
  -webkit-animation-name: liveFlash;
          animation-name: liveFlash;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  width: 35px;
  border-radius: 2px;
}

#main_content #couponcontainer ul.coupon .giocata:not(.integrale) .delpkid {
  display: none !important;
}

#main_content #couponcontainer ul.coupon > li {
  margin: 0;
  background: var(--primary-bg);
  padding: 0;
}

#main_content #couponcontainer ul.coupon > li ul.prono_list {
  margin: 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

#main_content #couponcontainer ul.coupon > li ul.prono_list > li:not(#finally) {
  height: 26px;
  background: var(--primary-bg) !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 4px;
  padding: 0 5px;
}

#main_content #couponcontainer ul.coupon > li ul.prono_list > li:not(#finally) span {
  font-size: 11px;
  font-weight: 500;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Rajdhani', sans-serif;
}

#main_content #couponcontainer ul.coupon > li ul.prono_list > li:not(#finally) span.quote_text {
  min-width: 60%;
}

#main_content #couponcontainer ul.coupon > li ul.prono_list > li:not(#finally) span.quote_amount {
  min-width: 30%;
}

#main_content #couponcontainer ul.coupon > li ul.prono_list > li:not(#finally) span.quote_amount, #main_content #couponcontainer ul.coupon > li ul.prono_list > li:not(#finally) span.glyphicon {
  position: relative;
  width: auto;
}

#main_content #couponcontainer ul.coupon > li ul.prono_list > li:not(#finally) span.glyphicon {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  text-indent: 0;
  color: var(--secondary-bg);
  margin: 0;
  margin-left: 10px;
  position: relative;
  top: -1px;
}

#main_content #couponcontainer ul.coupon > li ul.prono_list > li:not(#finally) span.class_text, #main_content #couponcontainer ul.coupon > li ul.prono_list > li:not(#finally) span.quote_desc {
  color: var(--white-color);
}

#main_content #couponcontainer ul.coupon > li ul.prono_list > li:not(#finally) span.class_text {
  display: block;
  max-width: 60% !important;
  margin-top: 5px;
}

#main_content #couponcontainer ul.coupon > li ul.prono_list > li:not(#finally) span.prono_text, #main_content #couponcontainer ul.coupon > li ul.prono_list > li:not(#finally) span.quote_val {
  color: var(--head-footer);
}

#main_content #couponcontainer ul.coupon > li ul.prono_list > li:not(#finally) span.quote_val {
  padding-left: 10px;
  padding-right: 2px;
}

#main_content #couponcontainer ul.coupon > li div.descr {
  background: transparent;
  color: var(--primary-text);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  height: 100%;
  padding: 0px 5px;
  height: 28px;
}

#main_content #couponcontainer ul.coupon > li div.descr > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  font-size: 13px;
  max-width: 150px !important;
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 400;
}

#main_content #couponcontainer ul.coupon > li div.descr > span.cevent_new {
  display: block;
  margin-top: 15px !important;
}

#main_content #couponcontainer ul.coupon > li div.descr > span .glyphicon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#main_content #couponcontainer ul.coupon > li div.descr > span .cevent_new {
  max-width: 190px !important;
}

#main_content #couponcontainer ul.coupon > li div.descr .cqt_new {
  right: 5px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
}

#main_content #couponcontainer ul.coupon > li div.descr .cqt_new a {
  position: relative;
  top: -1px;
  color: var(--secondary-bg);
}

#main_content #couponcontainer .h1header {
  background: -webkit-gradient(linear, left top, left bottom, from(#6e6171), to(#b1a77a)) !important;
  background: linear-gradient(to bottom, #6e6171, #b1a77a) !important;
  border-radius: 4px;
}

#main_content #couponcontainer .h1header .totevents,
#main_content #couponcontainer .h1header .title {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

#main_content #couponcontainer .h1header .title {
  font-size: 13px;
}

#main_content #couponcontainer .h1header #scroll_btns {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

#main_content #couponcontainer .h1header #scroll_btns #enable_scroll,
#main_content #couponcontainer .h1header #scroll_btns #disable_scroll {
  width: 35px;
  height: 18px;
  background-color: var(--primary-bg);
}

#main_content #couponcontainer .h1header #scroll_btns #enable_scroll::after,
#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after {
  content: "Sticky";
  -webkit-box-shadow: -4px -4px 8px var(--light-shadow-2, transparent), 4px 4px 8px var(--shadow, transparent);
          box-shadow: -4px -4px 8px var(--light-shadow-2, transparent), 4px 4px 8px var(--shadow, transparent);
  background-color: #fff;
  width: 21px;
  height: 21px;
  top: -1.5px;
  bottom: -1.5px;
  left: unset;
  right: -1.5px;
}

#main_content #couponcontainer .h1header #scroll_btns #enable_scroll::after,
#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after {
  text-indent: -9999999px;
}

#main_content #couponcontainer .h1header #scroll_btns #disable_scroll {
  background-color: #eceffc;
}

#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after {
  background-color: #d1d6ee;
  left: -1.5px;
  right: unset;
  -webkit-box-shadow: -18px -4px 8px var(--light-shadow-2, transparent), 4px 4px 8px var(--shadow, transparent);
          box-shadow: -18px -4px 8px var(--light-shadow-2, transparent), 4px 4px 8px var(--shadow, transparent);
}

#main_content #couponcontainer .h1header .glyphicon-trash {
  padding: 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  right: 15px;
  color: var(--secondary-bg);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.totevents {
  display: block;
  font-size: 10px;
  font-weight: 500;
  left: 0;
  position: relative;
  margin-left: auto;
}

#main_content #couponcontainer .h1header .title {
  font-size: 16px;
  font-weight: bold;
  color: var(--primary-bg) !important;
}

#main_content #couponcontainer .h1header .glyphicon-trash {
  padding: 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  right: 15px;
  color: var(--colore_principale2_dark);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
}

#main_content #couponcontainer ul.tabs_coupon > li a {
  padding: 0;
  width: 100%;
  height: 100%;
  font-size: 13px;
  color: #000;
  font-weight: bold !important;
  font-weight: 500;
  border-right: 1px solid transparent;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-ordinal-group: 2 !important;
  -ms-flex-order: 1 !important;
  order: 1 !important;
  border-top: 1px solid var(--colore_principale2_dark);
  margin-top: 6px;
  padding-top: 2px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep a,
#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep [id^="cstep"].cstep a.procediBtn {
  background: var(--banner-bg) !important;
  border-bottom: 5px solid var(--secondary-bg);
  border-radius: 4px;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep a.btnCancel {
  background: var(--primary-bg-opacity-10) !important;
  border-bottom: 5px solid var(--red-color);
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
  background: var(--banner-bg) !important;
  border-radius: 4px !important;
  right: 2px !important;
  position: relative;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span.Importo:first-child {
  margin-left: 1px;
  border-radius: 0 0 0 4px;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep > span.Importo:first-child + .amountbet,
#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep > span.Importo:first-child {
  width: calc(50% - 0.5px);
  color: var(--primary-bg) !important;
  background: #fff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: -10px;
  position: relative !important;
  text-transform: capitalize !important;
  min-height: 42px;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span.Importo:first-child + .amountbet {
  border-radius: 0 0 4px 0;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span.Importo:first-child + .amountbet input {
  border: 1px solid var(--primary-bg) !important;
  background: transparent !important;
  color: var(--primary-bg) !important;
  min-width: 115px;
}

.cfissa a {
  color: var(--secondary-bg);
  top: -1px;
  position: relative;
}

@-webkit-keyframes liveFlash {
  from {
    background: #fff;
  }
  to {
    background: transparent;
  }
}

@keyframes liveFlash {
  from {
    background: #fff;
  }
  to {
    background: transparent;
  }
}

html body.betslip #main_content #right_column #couponcontainer span.prono_text {
  max-width: 155px !important;
}

html body.betslip #main_content #couponcontainer ul.coupon > li div.descr > span {
  max-width: 270px !important;
}

html body.betslip #main_content #couponcontainer ul.coupon > li div.descr > span .cevent_new {
  max-width: 310px !important;
}

html body.betslip #couponcontainer {
  min-width: 400px !important;
}

html body.betslip #main_content #right_column {
  min-width: 400px !important;
  width: 400px !important;
  max-width: 400px !important;
}

html body.betslip #main_content #right_column * {
  max-width: 400px !important;
}

html body.betslip #container.coupLarge #main_content #center_column {
  max-width: calc(100% - 400px) !important;
}

body#SRLive.betslip
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
ul
.live_match {
  width: calc(100vw - 400px);
}

#main_content #couponcontainer .h1header .glyphicon-trash {
  position: relative;
  left: 0;
  right: 0;
  margin-left: 5px;
}

.betSlipIcon {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 14px;
  min-width: 14px;
  content: url("https://img.dominabet.net/expand.svg");
}

#main_content #couponcontainer .h1header span.betSlipIcon {
  margin-left: 8px !important;
}

.h1sport, .h1header, .h1usermenu.stats, #speedcouponcontainer, .h1usermenu.widgetTitle, .mhead, ._main_title, #navigationProvider, .live_title, .titleAS, #giroconto, #appsbody h1, #appsbody h5, #appsbody h4, #sessionField > h5 {
  background: rgba(var(--secondary-bg-rgb), 0.7) !important;
  color: var(--backgroundColor) !important;
  font-size: 14px !important;
  text-align: left;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: space-between;
  text-shadow: none !important;
  padding-left: 15px !important;
  border: none !important;
  margin: 0 !important;
  height: 36px !important;
  font-weight: 400 !important;
}

body.printodds #appsbody h1, body.printodds #appsbody #pdfRequest h4 {
    background: rgba(var(--primary-bg-rgb),0.7) !important;
    color: var(--secondary-bg) !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    padding: 6px !important;
    padding-bottom: 0 !important;
}

body.printodds #appsbody #pdfRequest h4 {
    padding-left: 0 !important;
}

#appsbody a:not(.checkPayedBetCode) {
    color: var(--primary-text) !important;
}

#co_step2 h4.cTitle {
    width: 63px !important;
    height: 30px !important;
    border-radius: 2px;
}

.mhead.stats:nth-child(2) {
    border-bottom: 1px var(--secondary-bg) solid !important;
}

.h1sport > span,
.h1header > span,
.h1usermenu.stats > span,
#speedcouponcontainer > span,
.h1usermenu.widgetTitle > span,
.mhead > span,
._main_title > span,
#navigationProvider > span,
.live_title > span,
.titleAS > span,
#giroconto > span,
#appsbody h1 > span,
#appsbody h5 > span,
#appsbody h4 > span,
#sessionField > h5 > span {
  padding-left: 0 !important;
  margin-left: 0 !important;
  text-shadow: none !important;
  color: var(--secondary-text) !important;
}

#appsbody h1 > span#pdf_ver {
    color: var(--primary-bg) !important;
    padding-right: 2px;
}

footer .foot_box img {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

footer .refooter.wrapper {
  width: 100% !important;
  background: var(--colore_principale);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  height: auto;
}

footer .foot_box {
  padding: 25px 10px;
  border: none !important;
  width: auto !important;
}

footer .foot_box:first-child {
  margin-left: 0;
}

footer .foot_box:nth-child(4) {
  margin-right: 0;
}

@media (min-width: 1355px) {
  footer .foot_box:first-child {
    margin-left: calc((100vw - 1355px) / 2) !important;
  }
  footer .foot_box:nth-child(4) {
    margin-right: calc((100vw - 1355px) / 2) !important;
  }
}

footer li:first-child a,
footer li:first-child span {
  line-height: 18px !important;
  font-weight: 900 !important;
  font-size: 12px !important;
  text-decoration: underline !important;
  color: var(--head-footer);
  text-transform: uppercase;
}

footer span,
footer a {
  line-height: 14px !important;
  font-weight: 500 !important;
  font-size: 12px !important;
}

footer .plus18_Img {
  background: var(--primary-bg) !important;
}

footer .plus18_Img::after {
  font-size: 18px !important;
  left: -3px !important;
  top: -2px !important;
  position: relative !important;
  color: var(--primary-text) !important;
}

footer .copy {
  color: #ffffffb5 !important;
  font-size: 10px !important;
  background: var(--primary-bg);
  height: 27px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}

.container ._main_title {
  width: 100%;
}

.container .landing_container {
  width: 100%;
  display: -ms-grid;
  display: grid;
  grid-auto-rows: 255px;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  grid-gap: 1.5vw;
  margin: 0;
  margin-top: 15px;
  overflow: auto;
  height: calc(100% - 49px);
  min-height: unset;
  max-height: unset;
}

.container .landing_container::-webkit-scrollbar {
  width: 5px;
  height: 4px;
  margin-right: 5px;
}

.container .landing_container::-webkit-scrollbar-track {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.container .landing_container::-webkit-scrollbar-thumb {
  background: var(--primary-text);
  border-radius: 7px;
  min-height: 50px;
}

.container .landing_container img {
  -o-object-fit: cover !important;
     object-fit: cover !important;
  -webkit-filter: none !important;
          filter: none !important;
  -webkit-transition: 500ms ease-in-out;
  transition: 500ms ease-in-out;
}

.container .landing_container .landing_box {
  max-height: 255px;
  margin: 0;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 1px solid transparent;
  -webkit-transition: 500ms ease-in-out;
  transition: 500ms ease-in-out;
}

.container .landing_container .landing_box.dbg_casino {
  display: none !important;
}

.container .landing_container .landing_box.filsgame {
  display: none !important;
}

.container .landing_container .landing_box.stargame {
  display: none !important;
}

.container .landing_container .landing_box.b\.two_casino {
  display: none !important;
}

.container .landing_container .landing_box.gws_bomba {
  display: none !important;
}

.container .landing_container .landing_box.gws_nemesis {
  display: none !important;
}

.container .landing_container .landing_box.virtual_1x2_leap {
  display: none !important;
}

.container .landing_container .landing_box:hover {
  border: 1px solid var(--secondary-bg);
  -webkit-transition: 500ms ease-in-out;
  transition: 500ms ease-in-out;
}

.container .landing_container .landing_box:hover img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-transition: 500ms ease-in-out;
  transition: 500ms ease-in-out;
}

.container .landing_container .landing_box:hover .landGameName {
  background: var(--table-subheader-selected);
  -webkit-transition: 500ms ease-in-out;
  transition: 500ms ease-in-out;
}

.container .landing_container .landing_box.textChangedSuccesfully .landGameName {
  color: transparent;
}

.container .landing_container .landGameName {
  margin: 0;
  width: 100%;
  padding: 0;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 15px;
  background: var(--table-subheader);
  color: var(--primary-text);
  position: relative;
}

.container .landing_container .landGameName img.imageText {
  position: absolute;
  height: auto;
  width: auto;
  max-width: 70%;
  max-height: 42px;
}

#main_content #center_column #the_bet table.min tr:not(.allodds_tr) {
  min-height: 24px !important;
  height: 24px !important;
  line-height: 24px !important;
}

#main_content #center_column #the_bet table.min tr:not(.allodds_tr):first-child {
  border-bottom: 1px solid var(--table-subheader) !important;
}

#main_content #center_column #the_bet table.min tr:not(.allodds_tr) a,
#main_content #center_column #the_bet table.min tr:not(.allodds_tr) td {
  min-height: 23px !important;
  height: 23px !important;
  line-height: 23px !important;
}

#main_content #center_column #the_bet .minCont {
  position: absolute;
  width: 100%;
  bottom: 0;
}

#main_content #center_column #the_bet .clubs {
  position: absolute;
  top: 40px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: calc(100% - 110px);
  border-bottom: 1px solid var(--widgedBorder);
}

#main_content #center_column #the_bet .clubs::after {
  content: "";
  position: absolute;
  top: calc(100% - 33px);
  left: calc((100% - 318px) / 2);
  width: 318px;
  border: 1px solid var(--widgedBorder);
  border-bottom: 0;
  height: 32px;
  border-radius: 10px 10px 0 0;
}

#main_content #center_column #the_bet .clubs .club.home img {
  margin-left: 30px;
  height: 80px;
}

#main_content #center_column #the_bet .clubs .club.home h2 {
  text-align: end;
  left: 25px;
  position: relative;
}

#main_content #center_column #the_bet .clubs .club.home h2::after {
  content: "-";
  margin-left: 10px;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
  color: var(--secondary-bg);
}

#main_content #center_column #the_bet .clubs .club.away img {
  margin-left: auto;
  margin-right: 30px;
  height: 80px !important;
}

#main_content #center_column #the_bet .clubs .club.away h2 {
  text-align: start;
  right: 10px;
  position: relative;
}

#main_content #center_column #the_bet .clubs .club img {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  width: 80px;
  height: 80px;
  margin: 0;
}

#main_content #center_column #the_bet .clubs .club h2 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  top: 15px;
  position: relative;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
  color: var(--secondary-bg);
}

#main_content #center_column #the_bet #the_bet_container {
  height: 210px !important;
  background: var(--table-subheader);
}

#main_content #center_column #the_bet #the_bet_container table.min tr:not(.allodds_tr) {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  background: transparent !important;
}

#main_content #center_column #the_bet #the_bet_container table.min tr:not(.allodds_tr):nth-child(2) td.bar > div {
  background: var(--green-color);
}

#main_content #center_column #the_bet #the_bet_container table.min tr:not(.allodds_tr) td.alias {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  font-size: 12px;
  font-weight: 400;
  color: #ffffff80 !important;
}

#main_content #center_column #the_bet #the_bet_container table.min tr:not(.allodds_tr) td.oddTd {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  font-size: 12px;
  font-weight: 400;
  color: var(--primary-text) !important;
}

#main_content #center_column #the_bet #the_bet_container table.min tr:not(.allodds_tr) td.oddTd a {
  font-size: 12px;
  font-weight: 400;
  color: var(--primary-text) !important;
}

body.offer:not(.offer_large) div.minCont table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a:not(.deleteuser), body.offer:not(.offer_large) div.maxCont table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a:not(.deleteuser) {
    padding-top: 8px  !important;
}

#main_content #center_column #the_bet #the_bet_container table.min tr:not(.allodds_tr) td.bar {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  height: 4px !important;
  min-height: 4px !important;
  max-height: 4px !important;
  background: var(--primary-bg) !important;
}

#main_content #center_column #the_bet #the_bet_container table.min tr:not(.allodds_tr) td.bar > div {
  height: 100%;
  background: var(--red-color);
}

#main_content #center_column #the_bet #the_bet_container table.min tr:not(.allodds_tr) td.rate {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  font-size: 12px;
  font-weight: 400;
  color: var(--primary-text);
  background: transparent !important;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr) {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  max-width: 350px !important;
  background: transparent !important;
  position: absolute !important;
  z-index: 1 !important;
  left: 50% !important;
  top: 95px !important;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr):first-child {
  left: calc(50% - 160px) !important;
  margin-right: 10px;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr):first-child td.oddTd {
  position: relative !important;
  left: 62px;
  border: 1px solid #fff !important;
  border-right: 0 !important;
  border-radius: 40% 0 0 40%;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr):first-child td.oddTd a {
  border-radius: 40% 0 0 40%;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr):first-child td.alias {
  left: 62px;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr):nth-child(2) {
  left: calc(50% - 50px) !important;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr):nth-child(2) td.oddTd {
  border: 1px solid #fff !important;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr):nth-child(3) {
  left: calc(50% + 60px) !important;
  margin-left: 10px;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr):nth-child(3) td.oddTd {
  position: relative !important;
  left: -62px;
  border: 1px solid #fff !important;
  border-left: 0 !important;
  border-radius: 0 40% 40% 0;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr):nth-child(3) td.oddTd a {
  border-radius: 0 40% 40% 0;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr):nth-child(3) td.alias {
  left: -62px;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr) td.alias {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  background: transparent !important;
  line-height: 10px !important;
  border: none !important;
  font-size: 9px !important;
  border: none !important;
  line-height: 11px !important;
  margin-top: 4px !important;
  height: 11px !important;
  min-height: 11px !important;
  color: var(--widgedBorder) !important;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr) td.oddTd {
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
  background: #1d2854 !important;
  border: 1px solid #fff !important;
  border-top: 1px solid #fff !important;
  min-width: 48px !important;
  width: 48px !important;
  font-size: 10px !important;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr) td.bar {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  width: 100px !important;
  background: var(--primary-bg) !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  margin-bottom: 7px !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  border: none !important;
  height: 4px !important;
  min-height: 4px !important;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr) td.bar > div {
  height: 100% !important;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr) td.rate {
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  min-height: -webkit-max-content !important;
  min-height: -moz-max-content !important;
  min-height: max-content !important;
  font-size: 10px !important;
  font-weight: 400 !important;
  line-height: 11px;
  border: none !important;
  margin-bottom: 2px !important;
  background: transparent !important;
}

#SRLive #header,
#SRLive #top_header,
#SRLive footer .foot_box {
  margin: 0 !important;
}

#SRLive #header,
#SRLive #top_header {
  padding: 0 10px !important;
  width: 100vw !important;
  max-width: 100vw !important;
  max-width: 100vw !important;
}

@media (max-width: 1365px) {
  #SRLive:not(.animated_medium) {
    min-width: -webkit-max-content !important;
    min-width: -moz-max-content !important;
    min-width: max-content !important;
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
    max-width: -webkit-max-content !important;
    max-width: -moz-max-content !important;
    max-width: max-content !important;
  }
  #SRLive footer,
  #SRLive footer .wrapper,
  #SRLive footer .wrapper .copy,
  #SRLive #header,
  #SRLive #top_header {
    min-width: 100% !important;
    max-width: 100% !important;
  }
  #SRLive #container #main_content,
  #SRLive #container {
    min-width: -webkit-max-content !important;
    min-width: -moz-max-content !important;
    min-width: max-content !important;
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
    max-width: -webkit-max-content !important;
    max-width: -moz-max-content !important;
    max-width: max-content !important;
  }
}

#SRLive div#container div#main_content {
  margin-top: 0 !important;
  min-height: -webkit-max-content !important;
  min-height: -moz-max-content !important;
  min-height: max-content !important;
}

#SRLive div#container div#main_content.ShowHideCoupon #center_column {
  max-width: 100vw !important;
  width: 100vw !important;
}

#SRLive div#container div#main_content div#center_column {
  width: 100% !important;
  background: transparent;
  max-width: calc(100% - 280px);
  border: none !important;
}

#SRLive div#container div#main_content div#center_column #simpleview {
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content {
  position: relative;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 0 !important;
  min-width: 100% !important;
  max-width: 100% !important;
}

@media (max-width: 1365px) {
  #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content {
    /* min-width: -webkit-max-content !important; */
    min-width: -moz-max-content !important;
    /* min-width: max-content !important; */
    /* width: 100% !important; */
  }
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_events .live_match {
  position: relative;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_events .live_match:hover {
  background: transparent !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_events .live_match:hover .Odds_container:not(.no_odds) a[class*="odd"]:not(.selected):hover {
  background: #ffffff4d !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_events,
#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_upcoming {
  width: 100%;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .groupmenu {
  margin-bottom: 0px !important;
  background-color: var(--liveBack);
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content::-webkit-scrollbar {
  width: 5px;
  height: 4px;
  margin-right: 5px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content::-webkit-scrollbar-track {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content::-webkit-scrollbar-thumb {
  background: var(--primary-text);
  border-radius: 7px;
  min-height: 50px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_title {
  background: var(--secondary-50) !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_title span {
  white-space: nowrap !important;
  color: var(--backgroundColor) !important;
  font-weight: 600;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_title a.toggle > span,
#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_title a.delfav {
  width: auto;
  height: auto;
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  position: relative;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 0;
  height: 100%;
  left: 0;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_title a.toggle > span {
  top: -1px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_title a.delfav {
  top: -2px;
}

#SRLive div#container div#main_content div#center_column #simpleview:not(.event) .nano.has-scrollbar .nano-content .cont.groupmenu, #SRLive div#container div#main_content div#center_column #simpleview:not(.event) .nano.has-scrollbar .nano-content #ae_cont {
  /* min-width: 1270px !important; */
  /* max-width: 100% !important; */
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li {
  width: 100%;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul {
  overflow-x: hidden;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: 100%;
  overflow-y: hidden;
  margin-top: 5px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .manidesc + .live_match,
#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match + .manidesc {
  margin-top: 2px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match:last-child {
  margin-bottom: 5px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: transparent;
  position: relative;
  padding-left: 48px;
  overflow: hidden;
}

@media (min-width: 1365px) {
  #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match {
    width: 100%;
    max-width: 100% !important;
  }
}

@media (max-width: 1400px) {
  #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match {
    /* width: calc(100% - 200px); */
  }
}

@media (min-width: 1365px) {
  #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match {
    overflow-x: auto;
    overflow-y: hidden;
  }
}

@media (max-width: 1550px) {
  #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match {
    padding-left: 48px !important;
  }
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail a:hover {
  background: var(--header-transparent-mask) !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail .Like_Match a,
#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail .Like_Match a:hover {
  background: transparent !important;
}

#SRLive div#container div#main_content div#center_column #livecontent.eventview #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match.active .match_detail > a {
  background: var(--head-footer-70);
}

#SRLive div#container div#main_content div#center_column #livecontent.eventview #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match.active .match_detail span.match_stats span.match_time {
  background: var(--head-footer-70);
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail {
  position: static;
  max-width: 226px !important;
  padding: 0;
  height: 100%;
  background: transparent;
  min-width: 226px;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail {
  max-width: 250px !important;
  min-width: 250px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail .Like_Match {
  right: unset;
  left: 36px;
  width: 12px;
  height: 12px;
  bottom: 10px;
  top: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail .Like_Match {
  bottom: 8px;
  left: 17px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail .Like_Match a {
  background: transparent !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 0;
  padding: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail .Like_Match a > span {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  padding: 0;
  color: #ffffff99;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail .Like_Match a > span:hover, #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail .Like_Match a > span:focus {
  color: var(--secondary-bg);
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail .Like_Match a > span::before {
  content: "\e006";
  font-size: 11px;
  width: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  visibility: visible;
  height: 12px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail > a::before, #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail > a::after {
  height: 22px;
  position: absolute;
  top: 0px;
  background: var(--head-footer-50);
  font-size: 10px;
  font-weight: 400;
  color: #ffffff99;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail > a::before {
  content: "Tempo";
  width: 65px;
  left: 1px;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

  #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail > a::before {
    width: 45px;
    left: 2px;
  }

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail > a::after {
  content: "Match";
  padding-left: 10px;
  width: 216px;
}

  #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail > a::after {
    width: 240px;
  }

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail a {
  position: static;
  background: var(--head-footer-70);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-top: 23px;
  height: 46px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail a span.match_name {
  margin-top: 5px;
  padding-left: 10px;
  line-height: 12px;
  width: 75%;
  font-size: 11px;
  font-weight: 500;
  color: #fff;
}

@media (max-width: 1550px) {
  #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail a span.match_name {
    font-size: 10px;
  }
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail a span.match_stats {
  margin: 0;
  line-height: 10px;
  margin-bottom: 5px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail a span.match_stats span.match_time {
  position: absolute;
  min-width: 65px;
  background: var(--head-footer-70);
  left: 1px;
  color: #fff;
  margin-right: 1px;
  font-size: 11px;
  font-weight: 500;
  height: 46px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: 23px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-top: 10px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

  #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail a span.match_stats span.match_time {
    min-width: 45px;
    left: 2px;
  }

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail a span.match_stats span.match_result {
  position: absolute;
  left: 255px;
  height: 46px;
  font-size: 14px;
  color: var(--secondary-text) !important;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 22px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: 0 !important;
}

  #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail a span.match_stats span.match_result {
    left: 260px;
    font-size: 12px;
    top: 32px;
  }

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail a span.match_stats span {
  font-size: 9px;
  font-weight: 400;
  color: #fff !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .ShowOdds {
  position: relative;
  margin-left: 5px;
  width: 55px;
  margin-top: 23px;
  height: 46px;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: var(--head-footer-70);
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .ShowOdds::after {
  content: "Tutti";
  position: absolute;
  height: 22px;
  top: -23px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: var(--head-footer-50);
  font-size: 10px;
  font-weight: 400;
  color: #ffffff99;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .ShowOdds a {
  width: 1ch;
  overflow: hidden;
  color: var(--primary-text);
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .ShowOdds span,
#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .ShowOdds a {
  background: transparent;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .ShowOdds span {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin-bottom: 1px;
  color: var(--primary-text);
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .ShowOdds span::after {
  content: "\f067";
  font-size: 11px;
  position: absolute;
  width: 100%;
  font-family: "Font Awesome 5 Pro";
  color: var(--primary-text);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  text-indent: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
}

@media (max-width: 1400px) {
  #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .ShowOdds span::after {
    font-weight: 900 !important;
    font-family: "Font Awesome 5 Free";
  }
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-left: 4px;
  overflow: hidden;
  max-width: calc(20% - (330px / 5)) !important;
  min-width: calc(20% - (330px / 5)) !important;
}

@media (max-width: 1550px) {
  #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) {
    margin-left: 5px;
    max-width: calc(25% - (330px / 4)) !important;
    min-width: calc(25% - (330px / 4)) !important;
  }
  #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds).last {
    display: none !important;
  }
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) h1.ClassName {
  width: 100%;
  margin-bottom: 1px;
  background: var(--head-footer-50);
  color: var(--secondary-text);
  font-size: 11px;
  max-width: 100% !important;
  border-radius: 0 !important;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-flex;
  font-weight: 500;
  min-height: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) div.Odds_container.no_odds {
  width: 100% !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  position: relative;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) div.Odds_container.no_odds > a {
  width: 100% !important;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 5px 0;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) div.Odds_container.no_odds > a > span {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  line-height: 14px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a {
  margin: 0;
  margin-bottom: 1px;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: calc((100% / 3) - 1px) !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: calc((100% / 3) - (2px / 3));
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: var(--head-footer-70);
  position: relative;
  -webkit-transition-property: background;
  transition-property: background;
  -webkit-transition-delay: 2ms;
  transition-delay: 2ms;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a:not(:last-child) {
  margin-right: 1px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a:hover, #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a:focus {
  background: rgba(0,0,0,0.5) !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.selected {
  background: var(--secondary-bg) !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.selected span {
  color: var(--primary-bg) !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.up span.live_odd, #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.down span.live_odd {
  position: relative !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.up span.live_odd::after, #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.down span.live_odd::after {
  display: none !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.up span.live_odd::before, #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.down span.live_odd::before {
  position: absolute;
  bottom: unset;
  left: unset;
  right: 6%;
  content: "";
  border-style: solid;
  border-width: 5px 7.5px 5px 0;
  /* transition: all 2s ease-in; */
}

@media (max-width: 1400px) {
  #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.up span.live_odd::before, #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.down span.live_odd::before {
    font-weight: 900 !important;
    font-family: "Font Awesome 5 Free" !important;
  }
}

@media (max-width: 1600px) {
  #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.up span.live_odd::before, #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.down span.live_odd::before {
    font-size: 13px;
  }
}

@media (max-width: 1500px) {
  #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.up span.live_odd::before, #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.down span.live_odd::before {
    font-size: 12px;
  }
}

@media (max-width: 1450px) {
  #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.up span.live_odd::before, #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.down span.live_odd::before {
    font-size: 11px;
    right: 0.5px;
  }
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.up span.live_odd::before {
  transform: rotate(90deg);
  border-color: transparent green transparent transparent;
  top: -50%;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.down span.live_odd::before {
  transform: rotate(-90deg);
  border-color: transparent red transparent transparent;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a span {
  background: transparent !important;
  color: var(--primary-text);
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a > span {
  font-size: 10px;
  font-weight: 500;
  padding: 0;
  margin: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: transparent;
  color: var(--secondary-text);
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a > span:nth-child(2) {
  font-size: 12px;
  color: var(--primary-text);
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul li {
  border: none;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul li.manidesc {
  height: auto;
  background: var(--primary-bg) !important;
}

#SRLive div#container div#main_content div#center_column #simpleview.event .nano.has-scrollbar .nano-content ul > li ul li.manidesc {
    max-width: 300px !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul li.manidesc h3 {
  margin: 0;
  background: transparent;
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1px;
  border: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul li.manidesc h3 span {
  font-size: 12px;
  height: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400;
  color: var(--primary-text);
  text-transform: uppercase;
  width: max-content;
  max-width: 190px;
  text-overflow: ellipsis;
  overflow: hidden !important;
}

#SRLive div#container div#main_content div#center_column .eventview #simpleview .nano.has-scrollbar .nano-content ul > li ul li.manidesc h3 span {
    max-width: 150px;
}

span.mitem.Tennis {
    background-image: none !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul li.manidesc h3 span::after {
  height: 100%;
  position: relative;
  top: -0.5px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a {
  background: transparent;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  border: none !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a h1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(var(--secondary-bg-rgb), 0.2);
  height: 34px;
  margin: 0;
  padding: 0 20px;
  margin-top: 5px;
  margin-left: 0px;
  border-left: 4px solid #217456;
  color: #fff;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a h1 span {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a h1 span:not(:nth-child(2)) {
  display: none;
}

#SRLive div#container div#main_content div#center_column #live_navigation {
  margin: 0;
}

#SRLive div#container div#main_content div#center_column ul.sports {
  max-width: calc(100% - 652px) !important;
  padding: 0;
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: none !important;
  height: 55px;
  padding: 0 !important;
  border-bottom: none;
  background: var(--head-footer) !important;
  position: static !important;
  overflow: auto !important;
}

#SRLive div#container div#main_content div#center_column ul.sports::-webkit-scrollbar {
  width: 5px;
  height: 4px;
  margin-right: 5px;
}

#SRLive div#container div#main_content div#center_column ul.sports::-webkit-scrollbar-track {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

#SRLive div#container div#main_content div#center_column ul.sports::-webkit-scrollbar-thumb {
  background: var(--primary-text);
  border-radius: 7px;
  min-height: 50px;
}

#SRLive div#container div#main_content div#center_column ul.sports .search_events {
  background: var(--head-footer) !important;
  height: 55px;
  top: 5px;
  width: 180px;
  right: 40px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: none !important;
}

#SRLive div#container div#main_content div#center_column ul.sports .search_events input {
  width: 130px;
  height: 30px;
  background: var(--header-transparent-mask) !important;
  border-radius: 3px;
}

#SRLive div#container div#main_content div#center_column ul.sports .sport_item,
#SRLive div#container div#main_content div#center_column ul.sports li {
  height: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #ffffff1a;
  margin: 0 !important;
  padding: 0 10px !important;
  margin-right: 1px !important;
  min-width: 65px !important;
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  position: relative;
  overflow: hidden;
}

#SRLive div#container div#main_content div#center_column ul.sports .sport_item a,
#SRLive div#container div#main_content div#center_column ul.sports li a {
  background: transparent !important;
}

#SRLive div#container div#main_content div#center_column ul.sports .sport_item:after,
#SRLive div#container div#main_content div#center_column ul.sports li:after {
  position: absolute;
  content: "";
  width: 30%;
  height: 100%;
  pointer-events: none;
  background-image: radial-gradient(circle, #ffffffb3 30%, transparent 30.01%);
  -webkit-transform: scale(30, 30);
          transform: scale(30, 30);
  opacity: 0;
  -webkit-transition: opacity 2s, -webkit-transform 1.5s;
  transition: opacity 2s, -webkit-transform 1.5s;
  transition: transform 1.5s, opacity 2s;
  transition: transform 1.5s, opacity 2s, -webkit-transform 1.5s;
}

#SRLive div#container div#main_content div#center_column ul.sports .sport_item:active:after,
#SRLive div#container div#main_content div#center_column ul.sports li:active:after {
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
  opacity: 0.3;
  -webkit-transition: 0s;
  transition: 0s;
}

#SRLive div#container div#main_content div#center_column ul.sports .sport_item.selected, #SRLive div#container div#main_content div#center_column ul.sports .sport_item.active,
#SRLive div#container div#main_content div#center_column ul.sports li.selected,
#SRLive div#container div#main_content div#center_column ul.sports li.active {
  background: var(--secondary-bg);
}

#SRLive div#container div#main_content div#center_column ul.sports .sport_item.selected span, #SRLive div#container div#main_content div#center_column ul.sports .sport_item.active span,
#SRLive div#container div#main_content div#center_column ul.sports li.selected span,
#SRLive div#container div#main_content div#center_column ul.sports li.active span {
  color: var(--primary-bg);
}

#SRLive div#container div#main_content div#center_column ul.sports .sport_item span,
#SRLive div#container div#main_content div#center_column ul.sports li span {
  font-weight: 500;
  font-size: 10px;
  margin: 0 !important;
}

#SRLive div#container div#main_content div#center_column ul.sports .sport_item span.neve,
#SRLive div#container div#main_content div#center_column ul.sports li span.neve {
  display: none;
}

#SRLive div#container div#main_content div#center_column ul.sports .sport_item span:last-child,
#SRLive div#container div#main_content div#center_column ul.sports li span:last-child {
  margin-top: 5px !important;
}

#SRLive div#container div#main_content div#center_column #livecontent {
  background: transparent;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  border: none;
  overflow: hidden;
}

#SRLive div#container div#main_content div#center_column #livecontent:not(.eventview) .toggleLiveQuote.hideClass {
    display: none !important;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups {
  max-width: calc(100% - 652px) !important;
  padding: 0;
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: none !important;
  height: 55px;
  padding: 0 !important;
  border-bottom: none;
  background: var(--head-footer) !important;
  position: static !important;
  overflow: auto !important;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups::-webkit-scrollbar {
  width: 5px;
  height: 4px;
  margin-right: 5px;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups::-webkit-scrollbar-track {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups::-webkit-scrollbar-thumb {
  background: var(--primary-text);
  border-radius: 7px;
  min-height: 50px;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups .search_events {
  background: var(--head-footer) !important;
  height: 55px;
  top: 5px;
  width: 180px;
  right: 40px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: none !important;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups .search_events input {
  width: 130px;
  height: 30px;
  background: var(--header-transparent-mask) !important;
  border-radius: 3px;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups .sport_item {
  height: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: var(--primary-bg);
  margin: 0 !important;
  padding: 0 10px !important;
  margin-right: 1px !important;
  min-width: 65px !important;
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  position: relative;
  overflow: hidden;
}

#SRLive div#container div#main_content div#center_column #livecontent.calendar .sports_groups .sport_item {
    display: none !important;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups .sport_item:after {
  position: absolute;
  content: "";
  width: 30%;
  height: 100%;
  pointer-events: none;
  background-image: radial-gradient(circle, #ffffffb3 30%, transparent 30.01%);
  -webkit-transform: scale(30, 30);
          transform: scale(30, 30);
  opacity: 0;
  -webkit-transition: opacity 2s, -webkit-transform 1.5s;
  transition: opacity 2s, -webkit-transform 1.5s;
  transition: transform 1.5s, opacity 2s;
  transition: transform 1.5s, opacity 2s, -webkit-transform 1.5s;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups .sport_item:active:after {
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
  opacity: 0.3;
  -webkit-transition: 0s;
  transition: 0s;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups .sport_item.selected {
  background: var(--secondary-bg);
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups .sport_item.selected span {
  color: var(--primary-bg);
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups .sport_item span {
  font-weight: 500;
  font-size: 10px;
  margin: 0 !important;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups .sport_item span.neve {
  display: none;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups .sport_item span:last-child {
  margin-top: 5px !important;
}

#SRLive div#container div#main_content div#center_column div#live_navigation {
  background: transparent;
  min-height: 36px;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  top: 5px;
  right: 220px;
  height: 55px !important;
  z-index: 1;
  position: absolute;
  min-width: -webkit-max-content !important;
  min-width: -moz-max-content !important;
  min-width: max-content !important;
}

#SRLive div#container div#main_content div#center_column div#live_navigation > a {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-width: 88px;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: var(--primary-bg-20-full);
  font-size: 12px !important;
  margin-right: 1px !important;
  font-weight: 400 !important;
  text-transform: uppercase;
  color: var(--primary-text) !important;
  border-right: 1px solid #ffffff99;
  padding: 0 15px !important;
}

#SRLive div#container div#main_content div#center_column div#live_navigation > a#SHCoupon {
  border: none !important;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  padding: 0 15px !important;
  position: absolute;
  right: -220px;
  background: transparent !important;
}

#SRLive div#container div#main_content div#center_column div#live_navigation > a#SHCoupon::before {
  display: none !important;
}

#SRLive div#container div#main_content div#center_column div#live_navigation > a#SHCoupon i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: var(--primary-text);
}

#SRLive div#container div#main_content div#center_column div#live_navigation > a#SHCoupon:hover i:before {
    color: var(--secondary-text) !important;
}

#SRLive div#container div#main_content div#center_column div#live_navigation > a i {
  display: none;
}

#SRLive div#container div#main_content div#center_column div#live_navigation > a.active, #SRLive div#container div#main_content div#center_column div#live_navigation > a:hover, #SRLive div#container div#main_content div#center_column div#live_navigation > a:focus {
  background: var(--primary-bg-40-full);
  color: var(--secondary-bg) !important;
  border: 1px solid var(--secondary-bg) !important;
  border-radius: 30px;
}

#SRLive div#container div#main_content div#center_column div#live_navigation > a#simple, #SRLive div#container div#main_content div#center_column div#live_navigation > a#event, #SRLive div#container div#main_content div#center_column div#live_navigation > a#calendar {
    height: 34px;
    margin-top: 10px !important;
    margin-bottom: auto !important;
    border: none;
    display: initial !important;
}

#fe > li > ul > li > div.match_detail div.Like_Match span.glyphicon-star {
  color: var(--secondary-bg) !important;
}

#fe > li > ul > li > div.match_detail div.Like_Match span.glyphicon-star:hover, #fe > li > ul > li > div.match_detail div.Like_Match span.glyphicon-star:focus {
  color: #ffffff99 !important;
}

@media (max-width: 1365px) {
  html body #container #main_content #center_column #simpleview > div > div.nano-content > div {
    /* width: 100vw !important; */
    /* min-width: 100vw !important; */
  }
}

.live_events ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.live_events ul li.before {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

#SRLive div#container div#main_content {
  overflow: unset;
}

@media (max-width: 1290px) {
  #SRLive div#container div#main_content {
    min-width: 100vw !important;
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
  }
#SRLive.animated_medium div#container div#main_content {width: 1280px !important;}
}


@media (max-width: 1270px) {
  #SRLive div#container div#main_content {
    min-width: 100vw !important;
  }
  #SRLive div#container div#main_content.ShowHideCoupon #center_column {
    min-width: 1365px !important;
  }
  #SRLive div#container div#main_content.ShowHideCoupon #center_column #simpleview.simple .nano.has-scrollbar {
    min-width: 1365px !important;
    width: 1365px !important;
  }
  #SRLive div#container div#main_content.ShowHideCoupon #center_column #simpleview.simple .nano.has-scrollbar .nano-content ul > li ul .live_match {
    min-width: 1365px !important;
    width: 1365px !important;
  }
  #SRLive div#container div#main_content #center_column {
    min-width: 1270px !important;
  }
  #SRLive div#container div#main_content #center_column #live_navigation,
  #SRLive div#container div#main_content #center_column #live_navigation > ul {
    min-width: 100% !important;
  }
  #SRLive div#container div#main_content #center_column #simpleview.simple {
    min-width: -webkit-max-content !important;
    min-width: -moz-max-content !important;
    min-width: max-content !important;
  }
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar {
    min-width: 1270px !important;
    width: 1270px !important;
  }
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar .live_title,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar ul,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar ul > li,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar ul > li > a,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar ul > li > a > h1 {
    min-width: 100% !important;
  }
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar .nano-content > div {
    min-width: 100% !important;
  }
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar .nano-content > div > div {
    min-width: 100% !important;
  }
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar .nano-content > div > div > h1,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar .nano-content > div > div > ul {
    min-width: 100% !important;
  }
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar .nano-content > div > div > h1 > li,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar .nano-content > div > div > ul > li {
    min-width: 100% !important;
  }
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar .nano-content > div > div > h1 > li > a,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar .nano-content > div > div > h1 > li > ul,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar .nano-content > div > div > ul > li > a,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar .nano-content > div > div > ul > li > ul {
    min-width: 100% !important;
  }
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar .nano-content > div > div > h1 > li > a > li,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar .nano-content > div > div > h1 > li > ul > li,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar .nano-content > div > div > ul > li > a > li,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar .nano-content > div > div > ul > li > ul > li {
    min-width: 100% !important;
  }
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano.has-scrollbar .nano-content ul > li ul .live_match {
    min-width: 1270px !important;
    width: 1270px !important;
    overflow: hidden;
  }
}

#SRLive div#container div#main_content #center_column.SportCenter {
  min-height: calc(100vh - 110px) !important;
  height: calc(100vh - 110px) !important;
}

@media (max-width: 1270px) {
  #SRLive div#container div#main_content #center_column {
    min-width: 100vw;
  }
}

#SRLive div#container div#main_content #center_column #livecontent.eventview,
#SRLive div#container div#main_content #center_column #livecontent.multievent {
  position: relative;
  overflow: initial;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  display: block;
  min-height: calc(100% - 130px);
}

@media (max-width: 1440px) {
  #SRLive div#container div#main_content #center_column #livecontent.eventview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail,
  #SRLive div#container div#main_content #center_column #livecontent.multievent .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail {
    max-width: 200px !important;
    min-width: 200px;
  }
  #SRLive div#container div#main_content #center_column #livecontent.eventview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail > a::after,
  #SRLive div#container div#main_content #center_column #livecontent.multievent .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail > a::after {
    width: 190px !important;
  }
  #SRLive div#container div#main_content #center_column #livecontent.eventview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail a span.match_stats span.match_result,
  #SRLive div#container div#main_content #center_column #livecontent.multievent .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail a span.match_stats span.match_result {
    left: 210px;
    font-size: 14px;
  }
}

#SRLive div#container div#main_content #center_column #livecontent.multievent #br_cont {
  background-color: transparent !important;
  max-width: -webkit-max-content;
  height: 379px;
  max-width: -moz-max-content;
  max-width: max-content;
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview > #simpleview,
#SRLive div#container div#main_content #center_column #livecontent.multievent > #simpleview {
  max-height: calc(100vh - 185px) !important;
  overflow: auto;
  width: 305px !important;
}

@media (max-width: 1440px) {
  #SRLive div#container div#main_content #center_column #livecontent.eventview > #simpleview, 
  #SRLive div#container div#main_content #center_column #livecontent.multievent > #simpleview {
    width: 255px !important;
  }
}

#SRLive div#container div#main_content #center_column #livecontent.eventview > #simpleview::-webkit-scrollbar,
#SRLive div#container div#main_content #center_column #livecontent.multievent > #simpleview::-webkit-scrollbar {
  width: 5px;
  height: 4px;
  margin-right: 5px;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview > #simpleview::-webkit-scrollbar-track,
#SRLive div#container div#main_content #center_column #livecontent.multievent > #simpleview::-webkit-scrollbar-track {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview > #simpleview::-webkit-scrollbar-thumb,
#SRLive div#container div#main_content #center_column #livecontent.multievent > #simpleview::-webkit-scrollbar-thumb {
  background: var(--primary-text);
  border-radius: 7px;
  min-height: 50px;
 }

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty),
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) {
  position: absolute;
  padding: 0;
  padding-top: 0;
  height: calc(100vh - 704px) !important;
  bottom: 0;
  top: 230px;
  min-width: calc(100% - 305px) !important;
  width: calc(100% - 305px) !important;
  overflow: auto !important;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  overflow-y: scroll !important;
  max-height: unset !important;
  left: 305px;
  margin: 0;
  overflow: hidden !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}

@media(max-width:1440px) {
  #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty), 
  #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) {
    left: 255px;
    /* top: 70px; */
  }
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty).main-inactive,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty).main-inactive {
  height: calc(100vh - 314px) !important;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) *,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) * {
  background: transparent;
}

.eventview #live_events_odds .glyphicon.glyphicon-lock {
    margin: 0;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
  flex-flow: row;
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  gap: 2px;
  background: var(--table-subheader);
  padding-bottom: 10px !important;
}

@media(max-width: 1440px){
  #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox {
    flex-flow: column;
  }
}


#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox .class_cont {
    display: flex;
    flex-flow: wrap;
    gap: 4px 5px;
    padding: 0 5px;
    justify-content: space-evenly;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox .Odds_container.no_odds,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox .Odds_container.no_odds {
  width: 100%;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox .Odds_container.no_odds span,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox .Odds_container.no_odds span {
  font-size: 20px;
  font-weight: 500;
  color: #fff;
  text-transform: uppercase;
  width: 100%;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont {
  margin: 0;
  width: 49.9% !important;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  max-width: unset !important;
}

@media (max-width: 1230px) {
  #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont,
  #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont,
  #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont,
  #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont {
    width: 100% !important;
  }
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox .twoClass .odd {
  width: calc(50% - 5px);
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox .threeClass .odd, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox .otherClass .odd {
    width: calc((100% / 3) - 5px);
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.selected a,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.selected a,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.selected a,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.selected a {
  background: var(--secondary-bg);
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.selected a span,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.selected a span,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.selected a span,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.selected a span {
  color: var(--primary-bg-05);
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.selected a span:nth-child(2),
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.selected a span:nth-child(2),
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.selected a span:nth-child(2),
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.selected a span:nth-child(2) {
  color: var(--primary-bg);
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.up span.live_odd, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.down span.live_odd,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.up span.live_odd,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.down span.live_odd,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.up span.live_odd,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.down span.live_odd,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.up span.live_odd,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.down span.live_odd {
  position: relative !important;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.up span.live_odd::after, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.down span.live_odd::after,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.up span.live_odd::after,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.down span.live_odd::after,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.up span.live_odd::after,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.down span.live_odd::after,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.up span.live_odd::after,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.down span.live_odd::after {
  display: none !important;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.up span.live_odd::before, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.down span.live_odd::before,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.up span.live_odd::before,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.down span.live_odd::before,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.up span.live_odd::before,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.down span.live_odd::before,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.up span.live_odd::before,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.down span.live_odd::before {
  font-family: "Font Awesome 5 Pro";
  font-size: 15px;
  font-weight: 400;
  position: absolute;
  background-image: none;
  top: 0;
  bottom: unset;
  left: unset;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  right: 50px;
}

@media (max-width: 1400px) {
  #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.up span.live_odd::before, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.down span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.up span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.down span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.up span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.down span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.up span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.down span.live_odd::before {
    font-weight: 900 !important;
    font-family: "Font Awesome 5 Free" !important;
  }
}

@media (max-width: 1600px) {
  #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.up span.live_odd::before, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.down span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.up span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.down span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.up span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.down span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.up span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.down span.live_odd::before {
    font-size: 13px;
  }
}

@media (max-width: 1500px) {
  #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.up span.live_odd::before, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.down span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.up span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.down span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.up span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.down span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.up span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.down span.live_odd::before {
    font-size: 12px;
  }
}

@media (max-width: 1450px) {
  #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.up span.live_odd::before, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.down span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.up span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.down span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.up span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.down span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.up span.live_odd::before,
  #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.down span.live_odd::before {
    font-size: 11px;
  }
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.up span.live_odd::before,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.up span.live_odd::before,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.up span.live_odd::before,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.up span.live_odd::before {
  content: "\f35b";
  color: var(--green-color);
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.up span.live_odd::before, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.up span.live_odd::before, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.up span.live_odd::before, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.up span.live_odd::before, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.down span.live_odd::before, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.down span.live_odd::before, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.down span.live_odd::before, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.down span.live_odd::before {
    position: absolute;
    left: 105%;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.down span.live_odd::before,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.down span.live_odd::before,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.down span.live_odd::before,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.down span.live_odd::before {
  content: "\f358";
  color: var(--red-color);
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd:last-child a,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd:last-child a,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd:last-child a,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd:last-child a {
  margin-right: 0;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd a,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd a,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd a,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd a {
  padding: 0 10px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 34px;
  border: none !important;
  margin-top: 1px;
  margin-right: 1px;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd a:hover,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd a:hover,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd a:hover,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd a:hover {
  background: #ffffff4e;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd a span,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd a span,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd a span,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd a span {
  font-size: 12px;
  font-weight: 500;
  color: #ffffff80;
  right: 14px;
  text-align: right;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd a span:nth-child(2),
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd a span:nth-child(2),
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd a span:nth-child(2),
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd a span:nth-child(2) {
  color: #fff;
  font-size: 13px;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont h1,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont h1,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont h1,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont h1 {
  margin: 0;
  font-size: 12px;
  font-weight: 500;
  background: #0000001a;
  height: 34px;
  margin-top: 1px;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: var(--secondary-text);
  width: 100%;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a {
  right: 22px;
  left: unset;
  top: 0;
  bottom: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 34px;
  font-size: 12px;
  color: #fff;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a span,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a span,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a span,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a span {
  color: #fff;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a span:hover, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a span.favoriteQuote, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a span:focus,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a span:hover,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a span.favoriteQuote,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a span:focus,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a span:hover,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a span.favoriteQuote,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a span:focus,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a span:hover,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a span.favoriteQuote,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a span:focus {
  color: var(--secondary-bg);
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a.favoriteQuote span:hover, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a.favoriteQuote span:focus,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a.favoriteQuote span:hover,
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a.favoriteQuote span:focus,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a.favoriteQuote span:hover,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a.favoriteQuote span:focus,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a.favoriteQuote span:hover,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a.favoriteQuote span:focus {
  color: #fff;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #simpleview,
#SRLive div#container div#main_content #center_column #livecontent.multievent #simpleview {
  top: 0px;
  width: 100%;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #simpleview .nano.has-scrollbar,
#SRLive div#container div#main_content #center_column #livecontent.multievent #simpleview .nano.has-scrollbar {
  width: 100%;
  min-width: 100%;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #simpleview .nano.has-scrollbar .nano-content,
#SRLive div#container div#main_content #center_column #livecontent.multievent #simpleview .nano.has-scrollbar .nano-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #simpleview .nano.has-scrollbar .nano-content .live_events,
#SRLive div#container div#main_content #center_column #livecontent.eventview #simpleview .nano.has-scrollbar .nano-content .live_upcoming,
#SRLive div#container div#main_content #center_column #livecontent.multievent #simpleview .nano.has-scrollbar .nano-content .live_events,
#SRLive div#container div#main_content #center_column #livecontent.multievent #simpleview .nano.has-scrollbar .nano-content .live_upcoming {
  width: 100%;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #simpleview .nano.has-scrollbar .nano-content > div.groupmenu,
#SRLive div#container div#main_content #center_column #livecontent.multievent #simpleview .nano.has-scrollbar .nano-content > div.groupmenu {
  min-width: 300px;
  max-width: 300px;
}

@media(max-width: 1440px) {
  #SRLive div#container div#main_content #center_column #livecontent.eventview #simpleview .nano.has-scrollbar .nano-content > div.groupmenu, #SRLive div#container div#main_content #center_column #livecontent.multievent #simpleview .nano.has-scrollbar .nano-content > div.groupmenu {
    min-width: 250px;
    max-width: 250px;
  }
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #simpleview .nano.has-scrollbar .nano-content > div.groupmenu .ShowOdds,
#SRLive div#container div#main_content #center_column #livecontent.multievent #simpleview .nano.has-scrollbar .nano-content > div.groupmenu .ShowOdds {
  display: none !important;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #simpleview .nano.has-scrollbar .nano-content > div.groupmenu *,
#SRLive div#container div#main_content #center_column #livecontent.multievent #simpleview .nano.has-scrollbar .nano-content > div.groupmenu * {
  overflow: hidden !important;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #simpleview .nano.has-scrollbar .cont,
#SRLive div#container div#main_content #center_column #livecontent.multievent #simpleview .nano.has-scrollbar .cont {
  width: auto;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont {
  width: 316px;
  min-width: 226px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  border-radius: 4px;
  background: #e5e9f8 !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont * {
  font-family: "Ubuntu" !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul {
  padding: 5px;
  padding-top: 0;
  padding-right: 0;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  width: 100%;
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  margin-right: 6px;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul::-webkit-scrollbar-track {
  background: var(--primary-bg-40);
  -webkit-box-shadow: none;
          box-shadow: none;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul::-webkit-scrollbar-thumb {
  background: var(--primary-bg-60);
  border-radius: 7px;
  min-height: 50px;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li {
  text-align: center;
  min-height: 26px !important;
  max-height: -webkit-max-content !important;
  max-height: -moz-max-content !important;
  max-height: max-content !important;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  border: none !important;
  position: relative;
  min-width: unset !important;
  background: var(--primary-bg-13) !important;
  margin-bottom: 2px;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li.class_title.header {
  background: var(--primary-bg) !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li.class_title.header * {
  color: var(--primary-text) !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li.width-100 {
  width: 100% !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li.width-50 {
  width: 50% !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li:not(.widthSet) {
  width: calc(100% / 3 - 2px) !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li:hover a, #main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li:focus a {
  background: transparent !important;
  background-color: transparent !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li:hover a .allodd_oddval, #main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li:focus a .allodd_oddval {
  background: var(--secondary-bg) !important;
  color: var(--primary-bg) !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li a.selected {
  background: transparent !important;
  background-color: transparent !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li a.selected .allodd_oddval {
  background: var(--secondary-bg) !important;
  color: var(--primary-bg) !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li span,
#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li a {
  color: var(--primary-bg) !important;
  font-size: 13px !important;
  font-family: "Ubuntu" !important;
  min-height: 26px !important;
  height: 100% !important;
  font-weight: bold !important;
  padding: 0 !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li span.allodd_oddval,
#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li a.allodd_oddval {
  width: 60% !important;
  height: 100% !important;
  max-height: 100% !important;
  min-height: 100% !important;
  position: absolute !important;
  right: 0 !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li span.allodd_prono,
#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li a.allodd_prono {
  width: 40% !important;
  margin-right: 60% !important;
  padding: 2px 4px !important;
  word-break: break-all;
  white-space: normal;
  max-height: -webkit-max-content !important;
  max-height: -moz-max-content !important;
  max-height: max-content !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li span.allodd_rule,
#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li a.allodd_rule {
  width: 12px !important;
  height: 12px !important;
  min-width: 12px !important;
  min-height: 12px !important;
  border-radius: 50px;
  color: var(--primary-bg) !important;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  top: calc((100% - 12px) / 2) !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  right: 5px;
  position: absolute;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li span.allodd_rule span,
#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li a.allodd_rule span {
  width: 100% !important;
  height: 12px !important;
  min-width: 100% !important;
  min-height: 12px !important;
  font-size: 8px !important;
  border-radius: 50%;
  line-height: 7px;
  font-weight: 500;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li span.allodd_rule.unica span,
#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li a.allodd_rule.unica span {
  background: var(--unica) !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li span.allodd_rule.singola span,
#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li a.allodd_rule.singola span {
  background: #6f6f6f6c !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li span.allodd_rule.tripla span,
#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li a.allodd_rule.tripla span {
  background: var(--tripla) !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li span.allodd_rule.quadrupla span,
#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li a.allodd_rule.quadrupla span {
  background: var(--quadrupla) !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li span.allodd_rule.quintrupla span,
#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li a.allodd_rule.quintrupla span {
  background: var(--quintrupla) !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li span.allodd_oddval,
#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li a.allodd_oddval {
  background: var(--primary-bg-15) !important;
  padding-right: 17px !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li a {
  position: relative !important;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  max-height: -webkit-max-content !important;
  max-height: -moz-max-content !important;
  max-height: max-content !important;
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li.class_title.header {
  width: 100% !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont .allodd_evename {
  width: 100%;
  background: transparent;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 40px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-flow: wrap !important;
      flex-flow: wrap !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont .allodd_evename a {
  display: none !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont .allodd_evename span {
  font-weight: bold !important;
  font-size: 14px !important;
  font-family: "Ubuntu" !important;
  color: var(--primary-bg) !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont .allodd_evename span:first-child {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont .allodd_evename span:first-child::after {
  content: "-";
}

#main_content #center_column table td.dropdowntoggle.active .allodd_cont .allodd_evename span:nth-child(2) {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

#SRLive div#container div#main_content div#center_column {
  min-width: 1000px !important;
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent .sports_groups .search_events {
  top: 0 !important;
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) {
  position: absolute;
  top: unset !important;
  bottom: unset !important;
  height: calc(100vh - 220px) !important;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 1fr 1fr;
      grid-template-rows: 1fr 1fr;
  grid-gap: 10px;
  overflow: auto !important;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty)::-webkit-scrollbar {
  width: 5px;
  height: 4px;
  margin-right: 5px;
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty)::-webkit-scrollbar-track {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty)::-webkit-scrollbar-thumb {
  background: var(--primary-text);
  border-radius: 7px;
  min-height: 50px;
}

@media (max-width: 1600px) {
  #SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }
}

@media (max-width: 1250px) {
  #SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont {
  width: 100%;
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 100%;
  min-height: 200px !important;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont > h1.eventName {
  min-height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: var(--secondary-bg);
  color: var(--primary-bg);
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox {
  padding: 0;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  max-width: 100%;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: flex;
          flex-direction: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  flex-flow: wrap;
  padding: 0 !important;
  overflow-x: hidden;
  height: max-content;
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox .odd.up span.live_odd::before,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox .odd.down span.live_odd::before {
  left: 35px;
  top: -0.5px;
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox::-webkit-scrollbar {
  width: 5px;
  height: 4px;
  margin-right: 5px;
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox::-webkit-scrollbar-track {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox::-webkit-scrollbar-thumb {
  background: var(--primary-text);
  border-radius: 7px;
  min-height: 50px;
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont {
  width: 100% !important;
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  width: 100% !important;
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(1),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(1) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(1),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(1) ~ .odd {
  width: calc(100% / 1 - 0.6px);
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(2),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(2) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(2),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(2) ~ .odd {
  width: calc(100% / 2 - 0.6px);
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(3),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(3) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(3),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(3) ~ .odd {
  width: calc(100% / 3 - 0.6px);
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(4),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(4) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(4),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(4) ~ .odd {
  width: calc(100% / 4 - 0.6px);
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(5),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(5) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(5),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(5) ~ .odd {
  width: 100%;
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(6),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(6) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(6),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(6) ~ .odd {
  width: calc(100% / 3 - 0.6px);
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(7),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(7) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(7),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(7) ~ .odd {
  width: 100%;
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(8),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(8) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(8),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(8) ~ .odd {
  width: calc(100% / 4 - 0.6px);
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(9),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(9) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(9),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(9) ~ .odd {
  width: calc(100% / 3 - 0.6px);
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(10),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(10) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(10),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(10) ~ .odd {
  width: calc(100% / 2 - 0.6px);
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(11),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(11) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(11),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(11) ~ .odd {
  width: 100%;
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(12),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(12) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(12),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(12) ~ .odd {
  width: calc(100% / 4 - 0.6px);
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(13),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(13) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(13),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(13) ~ .odd {
  width: 100%;
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(14),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(14) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(14),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(14) ~ .odd {
  width: calc(100% / 2 - 0.6px);
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(15),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(15) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(15),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(15) ~ .odd {
  width: calc(100% / 3 - 0.6px);
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(16),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(16) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(16),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(16) ~ .odd {
  width: calc(100% / 4 - 0.6px);
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(17),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(17) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(17),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(17) ~ .odd {
  width: 100%;
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(18),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(18) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(18),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(18) ~ .odd {
  width: calc(100% / 3 - 0.6px);
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(19),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(19) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(19),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(19) ~ .odd {
  width: 100%;
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(20),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd:first-child:nth-last-child(20) ~ .odd,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(20),
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd:first-child:nth-last-child(20) ~ .odd {
  width: calc(100% / 4 - 0.6px);
}

#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#leftcont .class_cont .odd a,
#SRLive div#container div#main_content div#center_column #livecontent.multievent #live_events_odds:not(:empty) > div.multicont .eventBox > div#rightcont .class_cont .odd a {
  padding: 0 18px !important;
}

body.landing.casino {
  background: url(https://img.dominabet.net/Wellgamebackground_casino.jpg) no-repeat center center fixed !important;
  background-size: cover !important;
}

html body.casino #main_content,
html body.livecasino #main_content,
html body.poker #main_content,
html body.virtual #main_content {
  background-size: initial !important;
  background-repeat: no-repeat !important;
  background-position: center top !important;
}

#provider_tabs a.landing_box.evolution span {
  content: url("https://svgshare.com/i/Z6_.svg");
  z-index: 1;
  width: 220px !important;
  margin: auto !important;
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.foot_box ul li a,
a.mitem,
a#giroconto_plus,
a#giroconto_refresh,
a.checkPayedBetCode,
a.show_comm,
a[title="Il mio conto"],
a.glyphicon.glyphicon-eye-open,
a#bw_balance {
  background: transparent !important;
}

#sport_accountsummary .ASToggle {
  background: #fff;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Basket"]:hover,
div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Basket"]:hover
span {
  background-color: #fca601 !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item.active[data-sport-name="Basket"] {
  border-bottom: 2px sv #fca601 !important;
  background-color: #fca601 !important;
}

div#container div#main_content div#center_column #livecontent .sports_groups .sport_item[data-sport-name="Basket"] {
  border-bottom: 2px solid #fca601 !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Tennis"]:hover,
div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Tennis"]:hover
span {
  background-color: #8c893a !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item.active[data-sport-name="Tennis"] {
  border-bottom: 2px solid #8c893a !important;
  background-color: #8c893a !important;
}

div#container div#main_content div#center_column #livecontent .sports_groups .sport_item[data-sport-name="Tennis"] {
  border-bottom: 2px solid #8c893a !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Pallavolo"]:hover,
div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Pallavolo"]:hover
span {
  background-color: #e5e795 !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item.active[data-sport-name="Pallavolo"] {
  border-bottom: 2px solid #e5e795 !important;
  background-color: #e5e795 !important;
}

div#container div#main_content div#center_column #livecontent .sports_groups .sport_item[data-sport-name="Pallavolo"] {
  border-bottom: 2px solid #e5e795 !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Tennis Tavolo"]:hover,
div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Tennis Tavolo"]:hover
span {
  background-color: #87a02b !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item.active[data-sport-name="Tennis Tavolo"] {
  border-bottom: 2px solid #87a02b !important;
  background-color: #87a02b !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Tennis Tavolo"] {
  border-bottom: 2px solid #87a02b !important;
}

div#container div#main_content div#center_column #livecontent .sports_groups .sport_item[data-sport-name="Calcio"] {
  border-bottom: 2px solid #217456 !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item.active[data-sport-name="Calcio"] {
  border-bottom: 2px solid #217456 !important;
  background-color: #217456 !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Hockey Ghiaccio"]:hover,
div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Hockey Ghiaccio"]:hover
span {
  background-color: #50a2c6 !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item.active[data-sport-name="Hockey Ghiaccio"] {
  border-bottom: 2px solid #50a2c6 !important;
  background-color: #50a2c6 !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Hockey Ghiaccio"] {
  border-bottom: 2px solid #50a2c6 !important;
}

div#container div#main_content div#center_column #livecontent .sports_groups .sport_item[data-sport-name="Rugby"]:hover,
div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Rugby"]:hover
span {
  background-color: #8c6c3a !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item.active[data-sport-name="Rugby"] {
  border-bottom: 2px solid #8c6c3a !important;
  background-color: #8c6c3a !important;
}

div#container div#main_content div#center_column #livecontent .sports_groups .sport_item[data-sport-name="Rugby"] {
  border-bottom: 2px solid #8c6c3a !important;
}

li.live_match:hover {
  background: -webkit-gradient(linear, left top, right top, from(#217456), color-stop(15%, #493a82), color-stop(95%, #493a82), to(#217456)) !important;
  background: linear-gradient(to right, #217456, #493a82 15%, #493a82 95%, #217456) !important;
}

a.odd_3.aggiornata:hover {
  background: rgba(255, 255, 255, 0.1) !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Badminton"]:hover,
div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Badminton"]:hover
span {
  background-color: #70c2a7 !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item.active[data-sport-name="Badminton"] {
  border-bottom: 2px solid #70c2a7 !important;
  background-color: #70c2a7 !important;
}

div#container div#main_content div#center_column #livecontent .sports_groups .sport_item[data-sport-name="Badminton"] {
  border-bottom: 2px solid #70c2a7 !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Freccette"]:hover,
div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Freccette"]:hover
span {
  background-color: #d32939 !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item.active[data-sport-name="Freccette"] {
  border-bottom: 2px solid #d32939 !important;
  background-color: #d32939 !important;
}

div#container div#main_content div#center_column #livecontent .sports_groups .sport_item[data-sport-name="Freccette"] {
  border-bottom: 2px solid #d32939 !important;
}

div#container div#main_content div#center_column #livecontent .sports_groups .sport_item span.neve {
  text-transform: none !important;
  display: block !important;
}

#SRLive
div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Tennis Tavolo"]
span.neve {
  display: none !important;
}

#SRLive
div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Tennis Tavolo"]
span:after {
  top: 25px;
  position: absolute;
  content: "TenisT.";
}

#SRLive
div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Tennis Tavolo"]
span.groupico {
  top: 4px;
  position: absolute;
}

#SRLive
div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Hockey Ghiaccio"]
span.neve {
  display: none !important;
}

#SRLive
div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Hockey Ghiaccio"]
span:after {
  top: 25px;
  position: absolute;
  content: "HockeyG.";
}

#SRLive
div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Hockey Ghiaccio"]
span.groupico {
  top: 4px;
  position: absolute;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Pallamano"]:hover,
div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Pallamano"]:hover
span {
  background-color: #42777f !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item.active[data-sport-name="Pallamano"] {
  border-bottom: 2px solid #42777f !important;
  background-color: #42777f !important;
}

div#container div#main_content div#center_column #livecontent .sports_groups .sport_item[data-sport-name="Pallamano"] {
  border-bottom: 2px solid #42777f !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul li {
  border: 2px solid transparent !important;
  border-left: none !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Snooker"]:hover,
div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Snooker"]:hover
span {
  background-color: #37b764 !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item.active[data-sport-name="Snooker"] {
  border-bottom: 2px solid #37b764 !important;
  background-color: #37b764 !important;
}

div#container div#main_content div#center_column #livecontent .sports_groups .sport_item[data-sport-name="Snooker"] {
  border-bottom: 2px solid #37b764 !important;
}

div#container div#main_content div#center_column #livecontent .sports_groups .sport_item[data-sport-name="Beach"]:hover,
div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item[data-sport-name="Beach"]:hover
span {
  background-color: #d9c68f !important;
}

div#container
div#main_content
div#center_column
#livecontent
.sports_groups
.sport_item.active[data-sport-name="Beach"] {
  border-bottom: 2px solid #d9c68f !important;
  background-color: #d9c68f !important;
}

div#container div#main_content div#center_column #livecontent .sports_groups .sport_item[data-sport-name="Beach"] {
  border-bottom: 2px solid #d9c68f !important;
}

#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
> a[onclick="toggleGroup('2')"]
h1 {
  border-left: 4px solid #fca601 !important;
}

#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
> a[onclick="toggleGroup('7')"]
h1 {
  border-left: 4px solid #8c893a !important;
}

#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
> a[onclick="toggleGroup('8')"]
h1 {
  border-left: 4px solid #e5e795 !important;
}

#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
> a[onclick="toggleGroup('17')"]
h1 {
  border-left: 4px solid #50a2c6 !important;
}

#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
> a[onclick="toggleGroup('22')"]
h1 {
  border-left: 4px solid #42777f !important;
}

#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
> a[onclick="toggleGroup('46')"]
h1 {
  border-left: 4px solid #70c2a7 !important;
}

#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
> a[onclick="toggleGroup('47')"]
h1 {
  border-left: 4px solid #d9c68f !important;
}

#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
> a[onclick="toggleGroup('61')"]
h1 {
  border-left: 4px solid #87a02b !important;
}

#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
> a[onclick="toggleGroup('89')"]
h1 {
  border-left: 4px solid #37b764 !important;
}

#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
> a[onclick="toggleGroup('94')"]
h1 {
  border-left: 4px solid #d32939 !important;
}

#SRLive div#giroconto {
  width: calc(100% - 280px) !important;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) *,
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) * {
  background: transparent;
}

#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#leftcont
h1,
#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#rightcont
h1,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#leftcont
h1,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#rightcont
h1 {
  background: transparent;
}

#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#leftcont
.odd
a
span,
#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#rightcont
.odd
a
span,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#leftcont
.odd
a
span,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#rightcont
.odd
a
span {
  background: transparent !important;
}

#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#leftcont,
#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#rightcont,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#leftcont,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#rightcont {
  width: calc(50% - 1px) !important;
}

#section_upper_block {
  background: transparent !important;
}

#section_upper_block #transfer_money {
  margin: 0;
  z-index: 99999999999999999999;
  position: -webkit-sticky;
  position: sticky;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0 0 10px 10px;
  padding: 5px 180px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1378px;
  margin: 0 calc((100vw - 1378px) / 2) !important;
  border: none;
  background-image: url("https://img.dominabet.net/transferBack.png");
  background-color: var(--secondary-bg);
}

#section_upper_block #transfer_money[style="display: inline-block;"] {
    display: flex !important;
}

@media (max-width: 1378px) {
  #section_upper_block #transfer_money {
    width: 100vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    left: 0;
    right: 0;
    padding: 0 !important;
  }
}

#section_upper_block #transfer_money #transferForm {
  display: -webkit-box;
  display: ms-flexbox;
  display: flex;
}

#section_upper_block #transfer_money #transferForm #amountCont {
  background: #ffffffcc;
  width: 120px;
  padding: 5px;
  border-radius: 4px;
  margin: 1px 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 15px !important;
}

#section_upper_block #transfer_money #transferForm #amountCont fieldset {
  height: 100%;
  max-width: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#section_upper_block #transfer_money #transferForm #amountCont fieldset label {
  margin: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

#section_upper_block #transfer_money #transferForm #amountCont fieldset label span,
#section_upper_block #transfer_money #transferForm #amountCont fieldset label input {
  width: 100%;
  text-align: center;
}

#section_upper_block #transfer_money #transferForm #amountCont fieldset label span {
  font-size: 12px;
  font-weight: 400;
  height: 15px;
  border-bottom: 1px solid var(--primary-bg);
  color: var(--primary-bg);
}

#section_upper_block #transfer_money #transferForm #amountCont fieldset label input {
  outline: none;
  border: none;
  font-size: 20px;
  font-weight: 500;
  padding: 0;
  background: transparent;
  color: var(--primary-bg);
}

#section_upper_block #transfer_money #transferForm .form_content.radio {
  padding: 0;
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#section_upper_block #transfer_money #transferForm .form_content.radio button {
  position: relative;
  margin: 0;
  height: 40px;
  background: var(--primary-bg);
  border-radius: 6px;
  padding: 5px 15px;
}

#section_upper_block #transfer_money #transferForm .form_content.radio button span {
  background: transparent;
  font-size: 14px;
  font-weight: 400;
  color: var(--head-footer);
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-right: 15px !important;
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset::before {
  content: "Trasferisci da a";
  font-size: 14px;
  font-weight: 400;
  color: var(--primary-text) !important;
  font-family: "Ubuntu";
  margin-right: 10px;
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label {
  cursor: pointer;
  height: 24px;
  border-radius: 20px 0 0 20px;
  width: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-weight: 400;
  background: #fff;
  color: transparent !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 10px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label span {
  font-size: 12px;
  font-weight: 400;
  color: var(--primary-bg);
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label:first-child span {
  min-width: 50px;
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label.active::after {
  width: 40px;
  height: 40px;
  right: 60px;
  background: var(--primary-bg);
  border: 1px solid var(--head-footer);
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  content: url("https://img.dominabet.net/arrow-right.svg");
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label:nth-child(1).active::after {
    content: url(https://img.dominabet.net/arrow-left.svg) !important;
    color: var(--secondary-bg);
    font-size: 20px !important;
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label:nth-child(2).active::after {
    content: url("https://img.dominabet.net/arrow-left.svg") !important;
    color: var(--secondary-bg);
    font-size: 20px !important;
    transform: rotate(180deg);
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label input {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  width: 0;
  height: 0;
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label:nth-child(2) {
  right: 80px;
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label:nth-child(2) {
  border-radius: 0 20px 20px 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label.active {
  color: var(--secondary-bg);
  background: var(--primary-bg);
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label.active span {
  color: var(--head-footer);
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label[for="toSport"] {
  color: transparent !important;
}

#section_upper_block #transfer_money h1 {
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  margin-right: 15px !important;
  margin: 0;
}

#section_upper_block #transfer_money .money_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: var(--primary-bg);
  border-radius: 8px;
  padding: 5px;
  padding-left: 10px;
  margin-right: 10px !important;
  min-width: 190px;
}

#section_upper_block #transfer_money .money_info button {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  width: 40px;
  min-width: 40px;
  height: 100%;
  font-size: 8px;
  font-weight: 400;
  padding: 0;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}

#section_upper_block #transfer_money .money_info button::after {
  content: url(https://img.dominabet.net/sync-alt.svg);
  position: absolute;
  width: 100%;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 0;
  left: 0;
;;;;;;;;;;;;;;;;;;filter: brightness(100);;;;;;;;;;;;;;;;;;;
}

#section_upper_block #transfer_money .money_info > div {
  height: 100%;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

#section_upper_block #transfer_money .money_info > div > span {
  height: 50%;
  font-size: 14px;
  padding-right: 5px;
  margin-right: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #fff;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

#section_upper_block #transfer_money .money_info > div > span > span {
  font-size: 14px;
  margin-left: 5px;
  color: var(--primary-text);
}

#section_upper_block #transfer_money .money_info > div > span:nth-child(2) {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  color: var(--head-footer);
}

#section_upper_block #transfer_money .money_info > div > span:nth-child(2) > span {
  color: var(--head-footer);
}

#center_column .br_cont {
  float: right !important;
  max-height: 175px !important;
}

#center_column .br_cont .live-center-view-container.tennis .lc-sets-label,
#center_column .br_cont .live-center-view-container.tennis .lc-set-results span {
  padding: 5px 12px !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}

#center_column .br_cont .live-center-view-container.tennis .lc-sets-label {
  background: #ffffff66 !important;
  color: var(--primary-bg) !important;
}

#center_column .br_cont .live-center-view-container.tennis .lc-clock-container {
  top: -70px !important;
}

#center_column .br_cont .live-center-view-container.tennis .lc-tennis-sets {
  margin-top: 110px !important;
}

#center_column .br_cont .live-center-view-container.tennis .lc-score-container {
  padding-bottom: 90px !important;
}

#right_column .br_cont .live-center-view-container.tennis .live-center-content > .timer-container {
  top: 30px !important;
}

#right_column .br_cont .live-center-view-container.tennis .result-board {
  top: -63px !important;
  left: 97px !important;
}

#right_column .lc-scene-wrapper.lc-no-selection {
  width: 100%;
}

#right_column .lc-scene-wrapper.lc-no-selection .result-board {
  bottom: unset;
  top: -48px;
  height: 40px;
  background: #ffffff33;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 4px;
  min-width: 76px;
  max-width: 76px;
  left: 100px;
}

#right_column .lc-scene-wrapper.lc-no-selection .result-board .game-score {
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 0;
}

#right_column .lc-scene-wrapper.lc-no-selection .result-board .game-score > div[class*="result"],
#right_column .lc-scene-wrapper.lc-no-selection .result-board .game-score span.separator {
  position: relative;
  height: 28px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#right_column .lc-scene-wrapper.lc-no-selection .result-board .game-score > div[class*="result"] .counter-wrapper,
#right_column .lc-scene-wrapper.lc-no-selection .result-board .game-score span.separator .counter-wrapper {
  margin-top: 7px !important;
}

#right_column .lc-scene-wrapper.lc-no-selection .result-board .game-score > div[class*="result"] .counter-wrapper div,
#right_column .lc-scene-wrapper.lc-no-selection .result-board .game-score span.separator .counter-wrapper div {
  text-shadow: none !important;
}

#right_column .lc-scene-wrapper.lc-no-selection .result-board .game-score span.separator {
  left: 0;
  width: 6px;
  top: -2px;
}

#right_column .lc-scene-wrapper.lc-no-selection .result-board .game-score div,
#right_column .lc-scene-wrapper.lc-no-selection .result-board .game-score span {
  text-shadow: none;
  font-size: 25px;
  font-weight: 500;
  color: var(--primary-bg);
  font-family: "Ubuntu";
}

#right_column .lc-scene-wrapper.lc-no-selection .scene-container {
  width: 100%;
  position: relative;
}

#right_column .lc-scene-wrapper.lc-no-selection .scene-container .lc-mobile-statistics {
  display: none;
}

#right_column .lc-scene-wrapper.lc-no-selection .scene-container .lc-scene {
  width: 100%;
}

#right_column #lc-statistics-container {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: block;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

#right_column #lc-statistics-container #statistics {
  width: 100%;
  padding: 0 !important;
  border: none !important;
  position: relative;
  right: 0;
  background: var(--primary-bg);
}

#right_column #lc-statistics-container #statistics .lc-progress-container {
  height: 25px;
  background: #0000004d;
  margin-bottom: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}

#right_column #lc-statistics-container #statistics .lc-progress-container :nth-child(1) {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

#right_column #lc-statistics-container #statistics .lc-progress-container :nth-child(2) {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

#right_column #lc-statistics-container #statistics .lc-progress-container :nth-child(3) {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

#right_column #lc-statistics-container #statistics .lc-progress-container :nth-child(4) {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

#right_column #lc-statistics-container #statistics .lc-progress-container :nth-child(5) {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

#right_column #lc-statistics-container #statistics .lc-progress-container :nth-child(6) {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

#right_column #lc-statistics-container #statistics .lc-progress-container .stats-title {
  line-height: 9px;
  padding-top: 2px;
  font-size: 8px;
  font-weight: 400;
  width: 100%;
  height: 9px;
}

#right_column #lc-statistics-container #statistics .lc-progress-container .home-score,
#right_column #lc-statistics-container #statistics .lc-progress-container .away-score {
  font-size: 8px;
  font-weight: 400;
  margin-top: 6px;
  margin-left: 25px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  text-align: start;
}

#right_column #lc-statistics-container #statistics .lc-progress-container .away-score {
  margin-left: 0;
  margin-right: 25px;
}

#right_column #lc-statistics-container #statistics .lc-progress-container .bar-container {
  position: relative;
  height: 5px;
  left: 50px !important;
  background: var(--table-header) !important;
}

#right_column #lc-statistics-container #statistics .lc-progress-container .bar-container + .bar-container {
  left: 70px !important;
}

#right_column #lc-statistics-container #statistics .lc-progress-container .bar-container .progress-bar {
  background: var(--secondary-bg) !important;
}

#right_column #lc-statistics-container #statistics .lc-progress-container .bar-container .progress-bar > span.arrow-right, #right_column #lc-statistics-container #statistics .lc-progress-container .bar-container .progress-bar > span.arrow-left {
  border-left-color: var(--secondary-bg) !important;
  background: var(--table-header) !important;
}

#right_column .br_cont div.lc-score-container {
  top: 0;
  width: 100%;
  right: 0;
  left: unset;
  height: 54px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(var(--secondary-50)), to(var(--secondary-bg)));
  background: linear-gradient(to bottom, var(--secondary-50), var(--secondary-bg));
}

#right_column .live-center-view-container.flat {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  background: transparent;
}

#right_column .live-center-container .card {
  background: transparent;
}

#right_column .live-center-view-container .controls-wrapper .controls-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  background: #00000066;
  position: relative !important;
  bottom: unset !important;
  right: unset !important;
  height: 32px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#right_column .live-center-view-container .controls-wrapper .controls-container .control-point {
  margin-right: 10px;
}

#right_column .live-center-view-container.flat .timer-container {
  width: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  z-index: 9999999;
  color: #ffffff80;
}

#right_column .live-center-view-container.flat .timer-container ::before {
  display: none !important;
}

#right_column .live-center-view-container.flat .timer-container .lc-clock-container {
  margin: 0;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 5px;
}

#right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-clock,
#right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-period {
  font-size: 10px;
  font-weight: 400;
  font-family: "Ubuntu";
  color: var(--primary-bg);
}

#right_column .live-center-view-container #lc-statistics-container #lc-toggle-statistics {
  right: 0;
  left: unset;
}

#right_column .br_cont > div > div > div.card-header {
  background: #ffffffb3;
  min-height: 33px;
}

#right_column .br_cont > div > div > div.card-header div:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--primary-bg);
  font-size: 16px;
  font-weight: 500;
}

#right_column .live-center-view-container .lc-score-container .team-name {
  width: calc(50% - 38px) !important;
  height: 28px;
  line-height: 28px;
  background: #00000099;
}

#right_column .live-center-view-container .lc-score-container .team-name span {
  font-size: 11px;
  font-weight: 500;
}

#right_column .br_cont div.lc-timeline-container {
  display: none;
}

#right_column .live-center-view-container .live-center-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

#right_column .live-center-view-container .live-center-content .lc-score-container {
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
  width: 270px;
}

#right_column .live-center-view-container .live-center-content > :nth-child(1):not(.lc-score-container):not(.timer-container) {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  position: relative;
  top: unset;
  left: unset;
  bottom: unset;
  right: unset;
}

#right_column .live-center-view-container .live-center-content > :nth-child(2):not(.lc-score-container):not(.timer-container) {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  position: relative;
  top: unset;
  left: unset;
  bottom: unset;
  right: unset;
}

#right_column .live-center-view-container .live-center-content > :nth-child(3):not(.lc-score-container):not(.timer-container) {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  position: relative;
  top: unset;
  left: unset;
  bottom: unset;
  right: unset;
}

#right_column .live-center-view-container .live-center-content > :nth-child(4):not(.lc-score-container):not(.timer-container) {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
  position: relative;
  top: unset;
  left: unset;
  bottom: unset;
  right: unset;
}

#right_column .live-center-view-container .live-center-content > :nth-child(5):not(.lc-score-container):not(.timer-container) {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
  position: relative;
  top: unset;
  left: unset;
  bottom: unset;
  right: unset;
}

#right_column .live-center-view-container .live-center-content > :nth-child(6):not(.lc-score-container):not(.timer-container) {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
  position: relative;
  top: unset;
  left: unset;
  bottom: unset;
  right: unset;
}

#right_column .live-center-view-container .live-center-content > :nth-child(7):not(.lc-score-container):not(.timer-container) {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
  position: relative;
  top: unset;
  left: unset;
  bottom: unset;
  right: unset;
}

#right_column .live-center-view-container .live-center-content > :nth-child(8):not(.lc-score-container):not(.timer-container) {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
  position: relative;
  top: unset;
  left: unset;
  bottom: unset;
  right: unset;
}

#right_column .live-center-view-container .live-center-content > :nth-child(9):not(.lc-score-container):not(.timer-container) {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
  position: relative;
  top: unset;
  left: unset;
  bottom: unset;
  right: unset;
}

#right_column .live-center-view-container .live-center-content > :nth-child(10):not(.lc-score-container):not(.timer-container) {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
  position: relative;
  top: unset;
  left: unset;
  bottom: unset;
  right: unset;
}

#right_column .live-center-view-container .live-center-content > :nth-child(11):not(.lc-score-container):not(.timer-container) {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
  position: relative;
  top: unset;
  left: unset;
  bottom: unset;
  right: unset;
}

#right_column .live-center-view-container .live-center-content > :nth-child(12):not(.lc-score-container):not(.timer-container) {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
  position: relative;
  top: unset;
  left: unset;
  bottom: unset;
  right: unset;
}

#right_column .live-center-view-container .live-center-content > :nth-child(13):not(.lc-score-container):not(.timer-container) {
  -webkit-box-ordinal-group: 15;
      -ms-flex-order: 14;
          order: 14;
  position: relative;
  top: unset;
  left: unset;
  bottom: unset;
  right: unset;
}

#right_column .live-center-view-container .live-center-content > :nth-child(14):not(.lc-score-container):not(.timer-container) {
  -webkit-box-ordinal-group: 16;
      -ms-flex-order: 15;
          order: 15;
  position: relative;
  top: unset;
  left: unset;
  bottom: unset;
  right: unset;
}

#right_column .live-center-view-container .live-center-content > :nth-child(15):not(.lc-score-container):not(.timer-container) {
  -webkit-box-ordinal-group: 17;
      -ms-flex-order: 16;
          order: 16;
  position: relative;
  top: unset;
  left: unset;
  bottom: unset;
  right: unset;
}

#right_column .live-center-view-container.xs .sport-timeline-container {
  display: none;
}

#right_column .live-center-view-container .live-center-content > .timer-container {
  position: absolute !important;
  right: 98px !important;
  top: 26px !important;
}

#right_column .live-center-view-container #lc-statistics-container #lc-toggle-statistics {
  top: -22px !important;
}

#right_column .soccer-timeline-container.sport-timeline-container {
  display: none;
}

#center_column .br_cont {
  width: calc(100vw - 600px) !important;
  background-color: transparent !important;
  background: url("https://img.dominabet.net/fieldCenter.jpg") no-repeat center center !important;
  background-size: cover !important;
}

#center_column .br_cont .soccer-timeline-container {
  -webkit-box-ordinal-group: 2 !important;
  -ms-flex-order: 1 !important;
  order: 1 !important;
  background: #00000080 !important;
  position: relative;
  top: -26px;
}

#center_column .br_cont .live-center-content,
#center_column .br_cont .live-center-view-container {
  min-width: 100% !important;
}

#center_column .br_cont .lc-score-container {
  min-height: 40px !important;
  margin-top: 20px !important;
  margin-bottom: 25px !important;
}

#center_column .br_cont .lc-score-container .team-name {
  min-height: 40px !important;
  background: #00000066 !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  width: calc(50% - 36px) !important;
}

#center_column .br_cont .lc-score-container .team-name .team-label {
  font-size: 18px !important;
  font-weight: 500 !important;
}

#center_column .br_cont .lc-clock,
#center_column .br_cont .lc-period {
  font-size: 12px !important;
  color: #fff !important;
}

#center_column .br_cont .lc-clock-container {
  position: relative !important;
  top: -20px !important;
}

#center_column .br_cont .lc-clock-container::before {
  display: none !important;
}

#center_column .br_cont .soccer-shirt {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  position: relative !important;
  zoom: 1.3 !important;
  margin-bottom: 4px !important;
  margin-right: 10px !important;
  max-width: 20px !important;
  max-height: 20px !important;
}

#center_column .br_cont .result-board {
  height: 50px !important;
  background: transparent !important;
  border: none !important;
  width: 70px !important;
  left: calc(50% - 35px) !important;
  top: 14px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  padding-bottom: 14px !important;
  background: #ffffff66 !important;
}

#center_column .br_cont .result-board .game-score div,
#center_column .br_cont .result-board .separator {
  font-size: 19px !important;
  color: #161e20 !important;
  text-shadow: none !important;
}

#center_column .br_cont .lc-preloaded-content {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

@media (max-width: 1400px) {
  #center_column .br_cont {
    width: calc(100% - 311px) !important;
  }
}

#center_column .br_cont .card {
  background: transparent !important;
}

#center_column .br_cont .live-center-view-container {
  background: transparent !important;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  min-height: -webkit-max-content !important;
  min-height: -moz-max-content !important;
  min-height: max-content !important;
}

#center_column .br_cont .live-center-container {
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  top: -1px !important;
}

#center_column .br_cont .card-header {
  height: 25px !important;
  width: 100% !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  background-color: #00000080 !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px !important;
  font-weight: 500;
}

#center_column .br_cont .lc-playground,
#center_column .br_cont #statistics,
#center_column .br_cont #lc-toggle-statistics,
#center_column .br_cont .controls-container,
#center_column .br_cont .swipe-wrapper {
  display: none !important;
}

body:not(.datiaccount) #search_by_data .fieldset,
body:not(.datiaccount) .formsContainer .fieldset {
  padding: 0 3px;
  padding-right: 6px;
  padding-top: 8px;
  /* display: -webkit-box; */
  display: -ms-flexbox;
  /* display: flex; */
}

body:not(.datiaccount) #search_by_data .fieldset label.row_5,
body:not(.datiaccount) .formsContainer .fieldset label.row_5 {
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body:not(.datiaccount) #search_by_data .fieldset label.row_5:first-child,
body:not(.datiaccount) .formsContainer .fieldset label.row_5:first-child {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 5px;
}

body:not(.datiaccount) #search_by_data .fieldset label.row_5:last-child,
body:not(.datiaccount) .formsContainer .fieldset label.row_5:last-child {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-right: 5px;
}

body:not(.datiaccount) #search_by_data .fieldset.giroconto #section_giroconto:not(:empty),
body:not(.datiaccount) .formsContainer .fieldset.giroconto #section_giroconto:not(:empty) {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-left: auto;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

body:not(.datiaccount) #search_by_data .fieldset.giroconto #section_giroconto:not(:empty) > label:not(:last-child),
body:not(.datiaccount) .formsContainer .fieldset.giroconto #section_giroconto:not(:empty) > label:not(:last-child) {
  margin-right: 10px;
}

body:not(.datiaccount) #search_by_data .fieldset.giroconto #section_giroconto:not(:empty) label:last-child,
body:not(.datiaccount) .formsContainer .fieldset.giroconto #section_giroconto:not(:empty) label:last-child {
  margin-right: 5px;
}

body:not(.datiaccount) #search_by_data .fieldset label.row_5,
body:not(.datiaccount) #search_by_data .fieldset label.row_4,
body:not(.datiaccount) .formsContainer .fieldset label.row_5,
body:not(.datiaccount) .formsContainer .fieldset label.row_4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body:not(.datiaccount) #search_by_data .fieldset label.row_5 input,
body:not(.datiaccount) #search_by_data .fieldset label.row_4 input,
body:not(.datiaccount) .formsContainer .fieldset label.row_5 input,
body:not(.datiaccount) .formsContainer .fieldset label.row_4 input {
  margin: 0;
  top: 0;
  margin-right: 5px;
}

body:not(.datiaccount) #search_by_data .fieldset:last-child,
body:not(.datiaccount) .formsContainer .fieldset:last-child {
  background: var(--table-header);
  margin: 8px 7px;
  padding-top: 5px;
  padding: 0;
  margin: 0;
}

body:not(.datiaccount) #search_by_data .fieldset:last-child .row_4.row_inline,
body:not(.datiaccount) .formsContainer .fieldset:last-child .row_4.row_inline {
  background: transparent !important;
}

body:not(.datiaccount) #search_by_data .fieldset:last-child .row_4.row_inline button,
body:not(.datiaccount) .formsContainer .fieldset:last-child .row_4.row_inline button {
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body:not(.datiaccount) #search_by_data .fieldset:last-child .row_4.row_inline input,
body:not(.datiaccount) .formsContainer .fieldset:last-child .row_4.row_inline input {
  width: 120px;
  min-width: 120px;
  margin-left: 5px;
}

body:not(.datiaccount) #search_by_data .fieldset.sport_row,
body:not(.datiaccount) .formsContainer .fieldset.sport_row {
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 10px;
}

body:not(.datiaccount) #search_by_data .fieldset.sport_row:nth-child(3),
body:not(.datiaccount) .formsContainer .fieldset.sport_row:nth-child(3) {
  padding: 0 15px;
  padding-top: 0 !important;
  margin: 0;
  padding-top: 20px;
  min-height: 50px;
}

body:not(.datiaccount) #search_by_data .fieldset.sport_row > label.row_inline.row_4,
body:not(.datiaccount) .formsContainer .fieldset.sport_row > label.row_inline.row_4 {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: 30px;
}

body:not(.datiaccount) #search_by_data .fieldset.sport_row > label.row_inline.row_4:nth-child(2),
body:not(.datiaccount) .formsContainer .fieldset.sport_row > label.row_inline.row_4:nth-child(2) {
  width: 100%;
}

body:not(.datiaccount) #search_by_data .fieldset.sport_row > label,
body:not(.datiaccount) .formsContainer .fieldset.sport_row > label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body:not(.datiaccount) #search_by_data .fieldset.sport_row > label input,
body:not(.datiaccount) .formsContainer .fieldset.sport_row > label input {
  margin: 0 !important;
  top: 0;
  width: 14px;
  margin-right: 5px;
  height: 14px;
}

body:not(.datiaccount) #search_by_data .fieldset.sport_row > label span,
body:not(.datiaccount) .formsContainer .fieldset.sport_row > label span {
  line-height: 13px;
}

body:not(.datiaccount) #search_by_data .fieldset *,
body:not(.datiaccount) .formsContainer .fieldset * {
  font-size: 13px;
  font-weight: 400;
  font-family: "Ubuntu";
  text-transform: capitalize;
}

body:not(.datiaccount) #search_by_data .fieldset label,
body:not(.datiaccount) .formsContainer .fieldset label {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  position: relative;
}

body:not(.datiaccount) #search_by_data .fieldset img,
body:not(.datiaccount) .formsContainer .fieldset img {
  position: absolute;
  right: -20px;
  top: -2px;
}

body:not(.datiaccount) #search_by_data .fieldset input,
body:not(.datiaccount) #search_by_data .fieldset select,
body:not(.datiaccount) .formsContainer .fieldset input,
body:not(.datiaccount) .formsContainer .fieldset select {
  position: relative;
  text-align: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 0 5px;
  margin-right: 10px;
  border: 1px solid var(--header-transparent-mask);
  background: var(--primary-bg);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 30px;
  color: var(--primary-text);
  border-radius: 5px;
}

body:not(.datiaccount) .formsContainer .fieldset select#weeks, 
body:not(.datiaccount) .formsContainer .fieldset select#months {
  margin-left: 7px;
}

body:not(.datiaccount) #search_by_data .fieldset input.hasDatepicker,
body:not(.datiaccount) #search_by_data .fieldset select.hasDatepicker,
body:not(.datiaccount) .formsContainer .fieldset input.hasDatepicker,
body:not(.datiaccount) .formsContainer .fieldset select.hasDatepicker {
  width: 90px;
}

body:not(.datiaccount) #search_by_data .fieldset label > span,
body:not(.datiaccount) .formsContainer .fieldset label > span {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  margin: 0 5px;
}

body:not(.datiaccount) #search_by_data .fieldset .row_inline,
body:not(.datiaccount) .formsContainer .fieldset .row_inline {
  padding: 8px !important;
  background: #ffffff1a !important;
}

body:not(.datiaccount) #search_by_data .fieldset .row_inline.row_4:nth-child(3),
body:not(.datiaccount) .formsContainer .fieldset .row_inline.row_4:nth-child(3) {
  margin-left: auto !important;
}

body:not(.datiaccount) #search_by_data h5,
body:not(.datiaccount) .formsContainer h5 {
  background: var(--head-footer) !important;
  margin-top: 10px !important;
  margin-right: 7px !important;
  margin-left: 7px !important;
  color: var(--backgroundColor) !important;
}

body:not(.datiaccount) .formsContainer .section {
  padding: 0;
}

body:not(.datiaccount) .formsContainer .fieldset {
  background: #ffffff1a;
}

body:not(.datiaccount) .formsContainer .fieldset:first-child {
  font-size: 13px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 0;
  height: 35px;
  padding-right: 5px;
  padding-left: 5px;
  background: var(--table-header);
}

body:not(.datiaccount) .formsContainer .fieldset label.row_4 {
  margin-left: 4px;
}

body:not(.datiaccount):not(.pageContent) .formsContainer .fieldset:nth-child(2), body:not(.datiaccount):not(.pageContent) .formsContainer .fieldset:nth-child(3) {
  margin-left: 7px;
  margin-right: 9px;
  margin-top: 5px;
  height: 28px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

body:not(.datiaccount) .formsContainer .fieldset:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 8px;
}

body:not(.datiaccount) .formsContainer .fieldset:last-child div.row_3 {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body:not(.datiaccount) .formsContainer .fieldset:last-child div.row_3 input {
  width: 120px;
}

body:not(.datiaccount) .formsContainer .fieldset:last-child button {
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body:not(.datiaccount) #appsbody {
  background: transparent;
  min-width: 100% !important;
}

body:not(.datiaccount) #search_by_data h5 {
  margin: 0 !important;
}

body:not(.datiaccount) #search_by_data .fieldset {
  background: transparent;
  border: none;
}

body:not(.datiaccount) #search_by_data .fieldset:nth-child(2) {
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  margin: 0;
}

body:not(.datiaccount) #search_by_data .fieldset:nth-child(4) {
  margin: 0 5px;
  padding-right: 13px !important;
  border: none;
  min-height: 50px;
  padding: 0 !important;
  margin: 0 !important;
}

body:not(.datiaccount) #search_by_data .fieldset:nth-child(4) .row_inline.row_4 {
  height: 100% !important;
}

body:not(.datiaccount) #search_by_data .fieldset label.row_4 {
  margin-left: 0;
}

body:not(.datiaccount) #txtnRow,
body:not(.datiaccount) #PostPayCardExpireDateMonth,
body:not(.datiaccount) #PostPayCardExpireDateYear {
  width: 120px;
}

body.messages #appsbody .can.formsContainer .fieldset:nth-child(2) {
  background: var(--head-footer);
  height: 38px;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body.messages #appsbody .can.formsContainer .fieldset:nth-child(2) .fleft {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body.messages #appsbody .can.formsContainer .fieldset:nth-child(2) .fleft > label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body.messages #appsbody .can.formsContainer .fieldset:nth-child(2) .fleft > label input {
  margin: 0;
  top: 0;
  margin-left: 5px;
}

body.messages #appsbody .can.formsContainer .fieldset:nth-child(3) {
  background: #ffffff1a;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 30px;
}

body.messages #appsbody .can.formsContainer .fieldset:nth-child(3) button {
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body.messages #appsbody .can.formsContainer .fieldset:nth-child(3) .fleft {
  padding-top: 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body.messages #appsbody .can.formsContainer .fieldset:nth-child(3) .fleft label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body.messages #appsbody .can.formsContainer .fieldset:nth-child(3) .fleft label input {
  margin: 0;
  top: 0;
  margin-right: 5px;
}

body.messages #appsbody .can.resultsContainer.messages .fieldset h4 {
  background: var(--head-footer) !important;
  color: var(--secondary-bg) !important;
  margin-bottom: 5px !important;
}

body.messages #appsbody .can.resultsContainer.messages table {
  background: transparent;
}

body.messages #appsbody .can.resultsContainer.messages table td {
  border: none;
  padding: 0;
  padding-bottom: 10px;
}

body.messages #appsbody .can.resultsContainer.messages table td button {
  min-width: 60px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 0 5px;
  font-size: 13px;
  font-weight: 500;
  font-family: "Ubuntu";
}

body.messages #appsbody .can.resultsContainer.messages table td.clsinistra {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-right: 10px;
}

body.messages #appsbody .can.resultsContainer.messages table td label {
  font-size: 13px;
  font-weight: bold;
  font-family: "Ubuntu";
  padding: 0 10px;
  background: #ffffff1a;
  min-height: 30px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body.messages #appsbody .can.resultsContainer.messages table td input,
body.messages #appsbody .can.resultsContainer.messages table td textarea {
  background: #ffffff1a;
  width: 100%;
  color: var(--primary-text);
  min-height: 30px;
  font-size: 13px;
  padding: 5px;
  font-weight: bold;
  font-family: "Ubuntu";
}

#appsbody {
  background: var(--regola_gradiente2);
}

#appsbody #formChangePassword > div:nth-child(1) > h5,
#appsbody #formChangePassword > div:nth-child(2) > h5 {
  background: var(--head-footer) !important;
  color: var(--backgroundColor) !important;
  font-size: 16px;
  font-weight: 500;
}

body.datiaccount input {
  background: #ffffff1a;
  color: var(--primary-text);
  min-height: 30px;
  font-size: 13px;
  padding: 5px;
  font-weight: bold;
  font-family: "Ubuntu";
}

body.datiaccount #formChangePassword {
  position: relative;
}

body.datiaccount #formChangePassword #pStrenghtQuestionMark {
  color: var(--secondary-bg);
}

body.datiaccount #formChangePassword #modBtn {
  margin: 0 !important;
}

body.datiaccount #appsbody .fieldset {
  width: calc(50% - 2px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 10px;
  border: none !important;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  background: transparent !important;
}

body.datiaccount #appsbody .fieldset p,
body.datiaccount #appsbody .fieldset div {
  color: #b7b0d1;
  margin-left: 10px;
  margin-right: 10px;
}

body.datiaccount #appsbody .fieldset label {
  color: #b7b0d1;
}

body.datiaccount #appsbody .fieldset p:first-of-type {
  margin-top: 15px;
}

body.datiaccount #appsbody .fieldset td {
  color: #b7b0d1;
  border: none;
}

body.datiaccount #appsbody .fieldset * {
  font-family: "Ubuntu" !important;
  font-size: 13px !important;
  font-weight: 400 !important;
}

body.datiaccount #appsbody .fieldset:first-child td {
  border: none;
}

body.datiaccount #appsbody .fieldset:first-child td:first-child {
  color: #b7b0d1;
}

body.datiaccount #appsbody .fieldset:first-child td:nth-child(2) {
  color: #fff;
}

body.datiaccount #appsbody .fieldset td:first-child {
  padding-left: 10px !important;
}

body.datiaccount #appsbody .fieldset td:nth-child(2) {
  padding-right: 10px !important;
}

body.datiaccount #appsbody .fieldset:nth-child(3):not(.halfForm) {
  padding: 0 !important;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  bottom: -5px !important;
  right: 30px !important;
}

body.datiaccount #appsbody .fieldset:nth-child(3):not(.halfForm) #modBtn {
  text-transform: uppercase;
  min-width: 82px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body.datiaccount #appsbody .fieldset.halfForm:last-child {
  width: 100%;
}

body.datiaccount #appsbody .fieldset.halfForm:last-child > div {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

body.datiaccount #appsbody .fieldset.halfForm:last-child > div > label,
body.datiaccount #appsbody .fieldset.halfForm:last-child > div > input,
body.datiaccount #appsbody .fieldset.halfForm:last-child > div > button {
  margin-right: 20px !important;
}

body.datiaccount #appsbody .fieldset.halfForm:last-child > div button {
  margin-left: auto;
  margin-right: 10px !important;
}


a.gitem.Tennis::after {
  background: url("https://img.dominabet.net/tennis.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Tennis::after {
  background: url("https://img.dominabet.net/tennis.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Calcio::after, span.groupico.gro_1 {
  background: url("https://img.dominabet.net/calcio.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Calcio:after, span.groupico.gro_1  {
  background: url("https://img.dominabet.net/calcio.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Calcio::after, span.groupico.gro_1, div#groupHead_1 h6 label.prevent span.labeltext:before, div#groupHead_70 h6 label.prevent span.labeltext:before, div.templateframe:nth-child(3) a:before, div.templateframe:nth-child(4) a:before, div.templateframe:nth-child(11) a:before {
  background: url("https://img.dominabet.net/calcio.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Football::after {
  background: url("https://img.dominabet.net/calcio.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Football::after {
  background: url("https://img.dominabet.net/calcio.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Football::after, div#groupHead_12 h6 label.prevent span.labeltext:before {
  background: url("https://img.dominabet.net/calcio.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Hockey::after {
  background: url("https://img.dominabet.net/hockey.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Hockey::after {
  background: url("https://img.dominabet.net/hockey.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Rugby::after, div#groupHead_13 h6 label.prevent span.labeltext:before {
  background: url("https://img.dominabet.net/rugby.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Baseball:after {
  background: url("https://img.dominabet.net/baseball.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Pallamano:after, span.groupico.gro_22 {
  background: url("https://img.dominabet.net/pallamano.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Boxing::after {
  background: url("https://img.dominabet.net/boxing.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Pallavolo::after {
  background: url("https://img.dominabet.net/pallavolo.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Motociclismo::after {
  background: url("https://img.dominabet.net/motociclismo.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Motociclismo::after {
  background: url("https://img.dominabet.net/motociclismo.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Ciclismo::after {
  background: url("https://img.dominabet.net/ciclismo.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Formula::after {
  background: url("https://img.dominabet.net/formula.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Ciclismo::after, div#groupHead_9 h6 label.prevent span.labeltext:before, div.templateframe:nth-child(5) a:before {
  background: url("https://img.dominabet.net/ciclismo.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Formula::after, div#groupHead_14 h6 label.prevent span.labeltext:before, div.templateframe:nth-child(6) a:before {
  background: url("https://img.dominabet.net/F1_Sport.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  filter: invert(1);
  background-size: 20px 20px, contain !important;
}

a.gitem.Marcatori::after {
  background: url("https://img.dominabet.net/marcatori.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Basket::after {
  background: url("https://img.dominabet.net/basket.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_2,
.groupico.gro_2,
.Basket::after {
  background: url("https://img.dominabet.net/basket.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_3,
.groupico.gro_3,
.Canoa::after {
  background: url("https://img.dominabet.net/canoa.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_4,
.groupico.gro_4,
.Canottaggio::after {
  background: url("https://img.dominabet.net/canottaggio.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_5,
.groupico.gro_5,
.Golf::after {
  background: url("https://img.dominabet.net/golf.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_6,
.groupico.gro_6,
.Vela::after {
  background: url("https://img.dominabet.net/vela.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_15,
.groupico.gro_15,
.Borsa::after {
  background: url("https://img.dominabet.net/borsa.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_18,
.groupico.gro_18,
.Sci::after {
  background: url("https://img.dominabet.net/sci.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_19,
.groupico.gro_19,
.Nuoto::after {
  background: url("https://img.dominabet.net/nuoto.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_20,
.groupico.gro_20,
.Musica::after {
  background: url("https://img.dominabet.net/musica.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_23,
.groupico.gro_23,
.Tv::after {
  background: url("https://img.dominabet.net/tv.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_28,
.groupico.gro_28,
.Combinata Nordica::after {
  background: url("https://img.dominabet.net/combinata_nordica.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_27,
.groupico.gro_27,
.Biathlon::after {
  background: url("https://img.dominabet.net/biathlon.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_26,
.groupico.gro_26,
.Equitazione::after {
  background: url("https://img.dominabet.net/equitazione.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_29,
.groupico.gro_29,
.Pattinaggio Figurativo::after {
  background: url("https://img.dominabet.net/pattinaggio_figurativo.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_24,
.groupico.gro_24,
.Cestino::after {
  background: url("https://img.dominabet.net/cestino.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_11, .groupico.gro_11, .Atletica::after, div#groupHead_108 h6 label.prevent span.labeltext:before {
  background: url("https://img.dominabet.net/atletica.svg") no-repeat center center !important;
  filter: brightness(0) invert(1);
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

[id^="gro"]::after,
a.groupicon,
span[class^=".groupico"],
a[class^=".groupico"],
span[class^=".gro_"] {
  width: 20px !important;
  height: 20px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-position: center center !important;
}

:root {
  --primary-bg: #062839;
  --primary-bg-rgb: 6, 40, 57;
  --secondary-bg: #35B460;
  --secondary-bg-rgb: 53, 180, 96;
  --head-footer: #35B460;
  --head-footer-rgb: 53, 180, 96;
  --table-subheader: #04202B;
  --table-subheader-selected: #35B460;
  --primary-bg-20-full: #1b2528;
  --primary-bg-40-full: #222;
  --banner-bg: #275969;
  --partial-header-color: #383838;
  --liveBack: #494949;
  --body-logged: #252525;
  --widgedBorder: var(
  --primary-bg-40-full);
  --couponMatchBackgroundFirst: #fff;
  --couponMatchBackgroundThird: #d1e4f7;
  --couponLiveBackgroundFirst: #fff;
  --couponLiveBackgroundThird: #facace;
  --hoverLiveBackgroundPrimary: rgba(255,255,255,0.05);
  --hoverLiveBackgroundSecondary: var(
  --secondary-bg);
  --backgroundColor: #00141E;
  --bg_color: var(
  --primary-bg);
  --bg_text: var(
  --primary-text);
  --colore_principale: var(
  --primary-bg);
  --colore_principale_light: var(
  --secondary-bg);
  --colore_principale_dark: var(
  --secondary-bg);
  --regola_gradiente: var(
  --secondary-bg);
  --testo_gradiente: var(
  --secondary-text);
  --colore_principale2: #333;
  --colore_principale2_light: #000;
  --colore_principale2_dark: #000;
  --regola_gradiente2: var(
  --secondary-text);
  --testo_gradiente2: #fff;
  --regola_gradiente3: var(
  --secondary-bg);
  --testo_gradiente3: #ffffff;
  --odds_bg: var(
  --secondary-text);
  --secondary-text: var(
  --secondary-bg);
  --table-header: var(
  --primary-bg);
  --table-cell-selected: var(
  --secondary-bg);
  --white-color: #fff;
  --red-color: #e20034;
  --green-color: #52cc05;
  --odds_text: #ffffff;
  --primary-bg-05: rgba(var(
  --primary-bg-rgb),0.5);
  --primary-bg-40: rgba(var(
  --primary-bg-rgb),0.4);
  --primary-bg-13: rgba(var(
  --primary-bg-rgb),0.13);
  --primary-bg-15: rgba(var(
  --primary-bg-rgb),0.15);
  --primary-bg-60: rgba(var(
  --primary-bg-rgb),0.6);
  --apps-body: rgba(var(
  --primary-bg-rgb),0.8);
  --primary-bg-opacity-10: rgba(var(
  --primary-bg-rgb),0.1);
  --header-transparent-color: var(
  --primary-bg);
  --header-transparent-mask: #ffffff1d;
  --primary-text: #fff;
  --secondary-50: rgba(var(
  --secondary-bg-rgb),0.5);
  --secondary-30: rgba(var(
  --secondary-bg-rgb),0.3);
  --primary-bg-darker: #00000033;
  --unica: #f8cf21;
  --singola: #ee5b21;
  --tripla: #67db02;
  --quadrupla: #ff8300;
  --quintupla: #ff0000;
  --head-footer-50: rgba(var(
  --head-footer-rgb),0.5);
  --head-footer-70: rgba(var(
  --head-footer-rgb),0.7);
  --couponMatchBackgroundSecond: var(
  --couponMatchBackgroundFirst);
  --couponLiveBackgroundSecond: var(
  --couponLiveBackgroundFirst);
}

body,
html {
  font-size: 14px;
  font-weight: 400;
  background: transparent;
  width: 100%;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  margin: 0;
  padding: 0;
  color: var(--white-color);
}

body::-webkit-scrollbar,
html::-webkit-scrollbar {
  width: 5px;
  height: 4px;
  margin-right: 5px;
}

body::-webkit-scrollbar-track,
html::-webkit-scrollbar-track {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

body::-webkit-scrollbar-thumb,
html::-webkit-scrollbar-thumb {
  background: var(--primary-text);
  border-radius: 7px;
  min-height: 7px;
}

body *,
html * {
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  font-family: "Barlow", sans-serif;
}

.ui-widget-overlay {
    background: #000;
}

h1, h2, h3, h4, h5, h6, caption, .mhead span, .hnav, .title, .popzDragger, .popzKeyClose, .buttonContainer .button, .h1header, .widget li {
  font-family: "Barlow", sans-serif;
}

div#movementBox {
    display: none !important;
}


body.poker_page div#inner_mppoker_item_container a.button.forreal {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    top: -95px;
    width: 164px !important;
    height: 36px;
    font-size: 14px;
    font-family: 'Ubuntu';
    font-weight: inherit;
    letter-spacing: 1px;
    border: 1px var(--head-footer) solid;
    box-shadow: 0 3px 10px rgb(0 0 0 / 50%);
}

body.poker_page div#inner_mppoker_item_container, body.poker_page div.mppoker_item_container {
    background-image: none !important;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    width: 100% !important;
    height: 100% !important;
    margin: 0px;
}


html body.poker_page div#inner_mppoker_item_container {background-image: url("https://img.dominabet.net/Poker_icon_bettiamo.png") !important;background-size: 145.5px 121.5px;background-position: center;}

body.poker_page div#section_upper_block {
    background-image: none !important;
    height: 400px !important;
}


body.account.balancelist table.tdati tfoot {
    position: relative;
    /* left: 105px; */
}

div#co_step2 div#odds {
    width: max-content;
    max-width: 250px;
    height: 100%;
    max-height: 100%;
    display: flex;
    flex-flow: column;
    margin-top: 0px;
}

input.form-control {
    height: 24px !important;
}

button#genDocBtn {
    order: 2;
}

.coColumn {
    width: 100% !important;
    height: max-content;
    display: flex;
}

td.button button[onclick="getOdds()"] {
    order: 1;
    display: flex !important;
}

#templates {
    padding: 5px 7px !important;
    display: flex !important;
    overflow-x: auto;
    background: transparent;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    padding: 5px !important;
    border-radius: 4px;
    border: 1px solid var(--primary-bg);
}

.nav-tabs > li > a, .nav-tabs > li > a:focus, .nav-tabs > li > a:hover {
    padding: 5px !important;
    border-radius: 4px;
    border: 1px solid var(--primary-bg);
}

ul.nav.nav-tabs li {
    display: flex;
    align-items: center;
    position: relative;
    top: -3px;
}

ul.nav.nav-tabs {
    margin-top: 0px;
    display: flex;
    height: 100%;
    align-items: center;
    margin: 0px !important;
    left: 50px;
    position: relative;
}

div#profilesList {
    min-height: max-content;
    margin: 0px;
    margin-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid var(--secondary-bg);
}

span[style="float:right"] {
    margin-left: 14px;
}

span[style="float:right"] button {
    height: 34px;
}

div#co_step2 {
    padding: 0px !important;
    display: flex;
    flex-flow: row !important;
    height: max-content;
    justify-content: center;
    order: -1;
    width: max-content;
    align-items: flex-start;
    margin-right: 7px;
}

div#co_step2 div:not(.oddLevel.secondLevelOdds) {
    position: relative;
}

div#co_step2 div.fixed-height {
    max-height: 320px;
}

div#co_step2 div.checkarea {
    margin-bottom: 1px;
    background-color: rgba(255,255,255,0.3);
}

div#co_step2 div.alerts {
    order: 2;
    position: absolute !important;
    top: 100%;
}

div#co_step2 div:not(.oddLevel.secondLevelOdds) span {
    font-size: 11px;
}

form#pdfRequest {
    width: 100%;
}

div#co_step1 {
    order: -1;
    width: max-content;
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px !important;
    padding-top: 9px;
    height: 440px;
    padding-left: 7px;
    padding-right: 7px !important;
}

#appsbody li[data-tab="dynamic"], 
#appsbody li[data-tab="templates"] {
    display:none;
}#appsbody #co_step2 h4 {
    display: none !important;
}
#appsbody #co_step1 button[onclick="getOdds()"], #appsbody #co_step2 button[onclick="generateDoc()"], body.printodds #appsbody #pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar):last-child tbody tr td:last-child {
  position: absolute !important;
  bottom: 10px;
  height: 30px !important;
  min-height: 30px !important;
}

#appsbody #co_step2 button[onclick="generateDoc()"] {
    right: 10px;
}

#appsbody #co_step1 button[onclick="getOdds()"] {
    right: 100px;
    margin-left: 0 !important;
}

body.printodds #appsbody #pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar):last-child tbody tr td:last-child {
  right: 195px;
}

body.printodds #appsbody #pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar):last-child tbody tr td:last-child button {
    height: 30px !important;
}

body.account hr {
  display: none;
}

div#loggedWidget ul#userPanel {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: var(--head-footer);
    height: 50px !important;
    width: 29%;
    color: #fff;
    z-index: 100000000;
}

div#loggedWidget ul#userPanel * {
    color: #fff;
}

div#loggedWidget .extendedChild * {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column;
    text-align: center;
    margin-bottom: 5px;
}

span.glyphicon.glyphicon-user.logged {
    margin-bottom: 10px;
}

div#loggedWidget {
    position: fixed;
    bottom: 0px;
    width: 100%;
    height: 50px;
    align-items: center;
    z-index: 10000;
}

.icehockey-timeline-container.sport-timeline-container {
    top: 125px;
    left: -12px;
}

div#container-btns {
    height: 100% !important;
    justify-content: space-evenly;
    align-items: center;
    margin: 0px 0 0 5px !important;
    position: relative;
    gap: 5px;
}
tfoot td {position: relative;right: 38px;font-size: 14px !important;}

body.account table.tdati tfoot td {
    background: transparent !important;
}

div#tresult .tdati tfoot td {
    position: relative;
    /* left: -48px; */
    text-align: end;
    padding: 0 7px;
}

tfoot td:nth-child(3) {
    right: 64px;
}
body *:not(i):not(::before):not(::after),
html *:not(i):not(::before):not(::after) {
  font-family: "Ubuntu", sans-serif !important;
}

body {
  background-image: none !important;
}

body.offer_large div.content_wrapper {
  background-image: none !important;
  height: 100vh;
}

body div.content_wrapper {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: var(--backgroundColor) !important;
  background-repeat: no-repeat !important;
  background-position: center 130px !important;
  padding: 0 !important;
  width: 100%;
  height: 100vh;
  margin: 0;
}

body div.content_wrapper .offerWidth {
  background: transparent !important;
}
body.offer #main_content iframe{
    display:none;
}

div#lotto_bet {
  display:none;
}

body.offer #main_content iframe#ss_tracker {
    display: initial;
    height: 100%;
}

#SRLive .eventview #liveevent {
  width: 100%;
}

#ls_tracker, #br_tracker {
    width: 30%;
    margin-top: 210px;
    position: absolute;
    right: 200px;
}

#livecontent:not(.eventview) #ls_tracker, #livecontent:not(.eventview) #br_tracker {
    display: none !important;
}
body {
  margin: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  background: var(--primary-bg) !important;
}

body #container {
  margin: 0 !important;
}

.default #main_content {
  margin: 0;
  width: 100%;
}

body {
  background: var(--backgroundColor) !important;
}

body #header,
body #top_header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body #header *,
body #top_header * {
  color: var(--secondary-text) !important;
}

body #header {
  padding: 0 10px 0 0;
}

body #top_header {
  margin: 0 0;
}

@media (min-width: 1355px) {
  body #header {
    padding: 0 calc((100vw - 1355px) / 2) !important;
    min-width: 1355px !important;
    max-width: 100vw !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(100vw - 5px) !important;
  }
  body #top_header {
    padding: 0 calc((100vw - 1355px) / 2) !important;
    min-width: 1355px !important;
    max-width: 100vw !important;
    width: calc(100vw - 5px) !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}

.evename_div {
  height: 100%;
}

.evename_div .betrad_stats {
  height: 100% !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  margin-right: 5px !important;
}

body div table tr:not(.allodds_tr) > td.dropdowntoggle {
  height: 100% !important;
  width: 100% !important;
  border: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.mtable td.last,
.mtable td.last {
  padding: 0 !important;
}

body #container.coupLarge #main_content {
  margin: 0;
}

body #container.coupLarge #main_content.ShowHideCoupon #center_column {
  max-width: 100vw !important;
}

body #container.coupLarge #main_content #center_column {
  max-width: calc(100% - 280px) !important;
}

#right_column {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.offer .nano {
  height: 640px;
}

@media (max-width: 1355px) {
  body {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}

body #main_content .container {
  max-width: 100vw;
}

@media (min-width: 1355px) {
  body #main_content .container {
    max-width: 1355px;
  }
}

#sportmenu_links {
  width: 100vw !important;
}

body.casino .container .landing_container, body.virtual .container .landing_container {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
}

body.casino .container .landing_container .landing_box, body.virtual .container .landing_container .landing_box {
  width: 100%;
}

#SRLive #container {
  width: 100%;
}

#SRLive #container #main_content {
  width: 100vw !important;
}

body.poker #main_content, body.casino #main_content, body.winkcasino #main_content, body.gwsgakiron #main_content, body.dbgpoker #main_content, body.gwsevenbetpokersep #main_content, body.kohana_casino #main_content, body.gwsgoldenrace #main_content, body.gwsnewgrvirtual1x2 #main_content, body.gws1x2leap #main_content, body.gwsgavirtualgame #main_content, body.gwsthvirtualgame #main_content, body.casino_page #main_content, body.filsgame #main_content, body.gwsgrbombabiggbet #main_content, body.livecasino #main_content, body.virtual #main_content, body.promotions #main_content, body.gwsnemesis #main_content {
  margin: 0 !important;
  overflow: hidden !important;
  width: 100vw !important;
}

body.poker #main_content .container, body.casino #main_content .container, body.winkcasino #main_content .container, body.gwsgakiron #main_content .container, body.dbgpoker #main_content .container, body.gwsevenbetpokersep #main_content .container, body.kohana_casino #main_content .container, body.gwsgoldenrace #main_content .container, body.gwsnewgrvirtual1x2 #main_content .container, body.gws1x2leap #main_content .container, body.gwsgavirtualgame #main_content .container, body.gwsthvirtualgame #main_content .container, body.casino_page #main_content .container, body.filsgame #main_content .container, body.gwsgrbombabiggbet #main_content .container, body.livecasino #main_content .container, body.virtual #main_content .container, body.promotions #main_content .container, body.gwsnemesis #main_content .container {
  min-height: 750px !important;
  background: transparent !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-flow: wrap !important;
      flex-flow: wrap !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
  margin: 0 auto !important;
  padding-bottom: 70px !important;
  margin-bottom: 70px !important;
  width: 100vw !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

@media (max-width: 1355px) {
  body.poker #main_content .container, body.casino #main_content .container, body.winkcasino #main_content .container, body.gwsgakiron #main_content .container, body.dbgpoker #main_content .container, body.gwsevenbetpokersep #main_content .container, body.kohana_casino #main_content .container, body.gwsgoldenrace #main_content .container, body.gwsnewgrvirtual1x2 #main_content .container, body.gws1x2leap #main_content .container, body.gwsgavirtualgame #main_content .container, body.gwsthvirtualgame #main_content .container, body.casino_page #main_content .container, body.filsgame #main_content .container, body.gwsgrbombabiggbet #main_content .container, body.livecasino #main_content .container, body.virtual #main_content .container, body.promotions #main_content .container, body.gwsnemesis #main_content .container {
    width: auto !important;
  }
}

body.poker #main_content .container ._main_title, body.casino #main_content .container ._main_title, body.winkcasino #main_content .container ._main_title, body.gwsgakiron #main_content .container ._main_title, body.dbgpoker #main_content .container ._main_title, body.gwsevenbetpokersep #main_content .container ._main_title, body.kohana_casino #main_content .container ._main_title, body.gwsgoldenrace #main_content .container ._main_title, body.gwsnewgrvirtual1x2 #main_content .container ._main_title, body.gws1x2leap #main_content .container ._main_title, body.gwsgavirtualgame #main_content .container ._main_title, body.gwsthvirtualgame #main_content .container ._main_title, body.casino_page #main_content .container ._main_title, body.filsgame #main_content .container ._main_title, body.gwsgrbombabiggbet #main_content .container ._main_title, body.livecasino #main_content .container ._main_title, body.virtual #main_content .container ._main_title, body.promotions #main_content .container ._main_title, body.gwsnemesis #main_content .container ._main_title {
  display: none !important;
}

body.poker #main_content .container .landing_container, body.casino #main_content .container .landing_container, body.winkcasino #main_content .container .landing_container, body.gwsgakiron #main_content .container .landing_container, body.dbgpoker #main_content .container .landing_container, body.gwsevenbetpokersep #main_content .container .landing_container, body.kohana_casino #main_content .container .landing_container, body.gwsgoldenrace #main_content .container .landing_container, body.gwsnewgrvirtual1x2 #main_content .container .landing_container, body.gws1x2leap #main_content .container .landing_container, body.gwsgavirtualgame #main_content .container .landing_container, body.gwsthvirtualgame #main_content .container .landing_container, body.casino_page #main_content .container .landing_container, body.filsgame #main_content .container .landing_container, body.gwsgrbombabiggbet #main_content .container .landing_container, body.livecasino #main_content .container .landing_container, body.virtual #main_content .container .landing_container, body.promotions #main_content .container .landing_container, body.gwsnemesis #main_content .container .landing_container {
  margin: 0 !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  grid-gap: 1vw !important;
}

body.poker #main_content .container .landing_container > a.landing_box, body.casino #main_content .container .landing_container > a.landing_box, body.winkcasino #main_content .container .landing_container > a.landing_box, body.gwsgakiron #main_content .container .landing_container > a.landing_box, body.dbgpoker #main_content .container .landing_container > a.landing_box, body.gwsevenbetpokersep #main_content .container .landing_container > a.landing_box, body.kohana_casino #main_content .container .landing_container > a.landing_box, body.gwsgoldenrace #main_content .container .landing_container > a.landing_box, body.gwsnewgrvirtual1x2 #main_content .container .landing_container > a.landing_box, body.gws1x2leap #main_content .container .landing_container > a.landing_box, body.gwsgavirtualgame #main_content .container .landing_container > a.landing_box, body.gwsthvirtualgame #main_content .container .landing_container > a.landing_box, body.casino_page #main_content .container .landing_container > a.landing_box, body.filsgame #main_content .container .landing_container > a.landing_box, body.gwsgrbombabiggbet #main_content .container .landing_container > a.landing_box, body.livecasino #main_content .container .landing_container > a.landing_box, body.virtual #main_content .container .landing_container > a.landing_box, body.promotions #main_content .container .landing_container > a.landing_box, body.gwsnemesis #main_content .container .landing_container > a.landing_box {
  border: none !important;
  min-width: 190px !important;
  width: 190px !important;
  height: 80px !important;
  border-radius: 8px;
  border: 1px solid #2b0f9c !important;
  background: var(--primary-bg-60) !important;
}

body.poker #main_content .container .landing_container > a.landing_box > img, body.casino #main_content .container .landing_container > a.landing_box > img, body.winkcasino #main_content .container .landing_container > a.landing_box > img, body.gwsgakiron #main_content .container .landing_container > a.landing_box > img, body.dbgpoker #main_content .container .landing_container > a.landing_box > img, body.gwsevenbetpokersep #main_content .container .landing_container > a.landing_box > img, body.kohana_casino #main_content .container .landing_container > a.landing_box > img, body.gwsgoldenrace #main_content .container .landing_container > a.landing_box > img, body.gwsnewgrvirtual1x2 #main_content .container .landing_container > a.landing_box > img, body.gws1x2leap #main_content .container .landing_container > a.landing_box > img, body.gwsgavirtualgame #main_content .container .landing_container > a.landing_box > img, body.gwsthvirtualgame #main_content .container .landing_container > a.landing_box > img, body.casino_page #main_content .container .landing_container > a.landing_box > img, body.filsgame #main_content .container .landing_container > a.landing_box > img, body.gwsgrbombabiggbet #main_content .container .landing_container > a.landing_box > img, body.livecasino #main_content .container .landing_container > a.landing_box > img, body.virtual #main_content .container .landing_container > a.landing_box > img, body.promotions #main_content .container .landing_container > a.landing_box > img, body.gwsnemesis #main_content .container .landing_container > a.landing_box > img {
  display: none !important;
}

body.poker #main_content .container .landing_container > a.landing_box > span, body.casino #main_content .container .landing_container > a.landing_box > span, body.winkcasino #main_content .container .landing_container > a.landing_box > span, body.gwsgakiron #main_content .container .landing_container > a.landing_box > span, body.dbgpoker #main_content .container .landing_container > a.landing_box > span, body.gwsevenbetpokersep #main_content .container .landing_container > a.landing_box > span, body.kohana_casino #main_content .container .landing_container > a.landing_box > span, body.gwsgoldenrace #main_content .container .landing_container > a.landing_box > span, body.gwsnewgrvirtual1x2 #main_content .container .landing_container > a.landing_box > span, body.gws1x2leap #main_content .container .landing_container > a.landing_box > span, body.gwsgavirtualgame #main_content .container .landing_container > a.landing_box > span, body.gwsthvirtualgame #main_content .container .landing_container > a.landing_box > span, body.casino_page #main_content .container .landing_container > a.landing_box > span, body.filsgame #main_content .container .landing_container > a.landing_box > span, body.gwsgrbombabiggbet #main_content .container .landing_container > a.landing_box > span, body.livecasino #main_content .container .landing_container > a.landing_box > span, body.virtual #main_content .container .landing_container > a.landing_box > span, body.promotions #main_content .container .landing_container > a.landing_box > span, body.gwsnemesis #main_content .container .landing_container > a.landing_box > span {
  height: 100% !important;
  background: var(--primary-bg-60) !important;
}

body.poker #main_content .container .landing_container > a.landing_box > span:hover, body.poker #main_content .container .landing_container > a.landing_box > span:focus, body.casino #main_content .container .landing_container > a.landing_box > span:hover, body.casino #main_content .container .landing_container > a.landing_box > span:focus, body.winkcasino #main_content .container .landing_container > a.landing_box > span:hover, body.winkcasino #main_content .container .landing_container > a.landing_box > span:focus, body.gwsgakiron #main_content .container .landing_container > a.landing_box > span:hover, body.gwsgakiron #main_content .container .landing_container > a.landing_box > span:focus, body.dbgpoker #main_content .container .landing_container > a.landing_box > span:hover, body.dbgpoker #main_content .container .landing_container > a.landing_box > span:focus, body.gwsevenbetpokersep #main_content .container .landing_container > a.landing_box > span:hover, body.gwsevenbetpokersep #main_content .container .landing_container > a.landing_box > span:focus, body.kohana_casino #main_content .container .landing_container > a.landing_box > span:hover, body.kohana_casino #main_content .container .landing_container > a.landing_box > span:focus, body.gwsgoldenrace #main_content .container .landing_container > a.landing_box > span:hover, body.gwsgoldenrace #main_content .container .landing_container > a.landing_box > span:focus, body.gwsnewgrvirtual1x2 #main_content .container .landing_container > a.landing_box > span:hover, body.gwsnewgrvirtual1x2 #main_content .container .landing_container > a.landing_box > span:focus, body.gws1x2leap #main_content .container .landing_container > a.landing_box > span:hover, body.gws1x2leap #main_content .container .landing_container > a.landing_box > span:focus, body.gwsgavirtualgame #main_content .container .landing_container > a.landing_box > span:hover, body.gwsgavirtualgame #main_content .container .landing_container > a.landing_box > span:focus, body.gwsthvirtualgame #main_content .container .landing_container > a.landing_box > span:hover, body.gwsthvirtualgame #main_content .container .landing_container > a.landing_box > span:focus, body.casino_page #main_content .container .landing_container > a.landing_box > span:hover, body.casino_page #main_content .container .landing_container > a.landing_box > span:focus, body.filsgame #main_content .container .landing_container > a.landing_box > span:hover, body.filsgame #main_content .container .landing_container > a.landing_box > span:focus, body.gwsgrbombabiggbet #main_content .container .landing_container > a.landing_box > span:hover, body.gwsgrbombabiggbet #main_content .container .landing_container > a.landing_box > span:focus, body.livecasino #main_content .container .landing_container > a.landing_box > span:hover, body.livecasino #main_content .container .landing_container > a.landing_box > span:focus, body.virtual #main_content .container .landing_container > a.landing_box > span:hover, body.virtual #main_content .container .landing_container > a.landing_box > span:focus, body.promotions #main_content .container .landing_container > a.landing_box > span:hover, body.promotions #main_content .container .landing_container > a.landing_box > span:focus, body.gwsnemesis #main_content .container .landing_container > a.landing_box > span:hover, body.gwsnemesis #main_content .container .landing_container > a.landing_box > span:focus {
  background: -webkit-gradient(linear, right top, left top, from(var(--secondary-bg)), color-stop(var(--secondary-50)), to(var(--secondary-bg))) !important;
  background: linear-gradient(to left, var(--secondary-bg), var(--secondary-50), var(--secondary-bg)) !important;
}

body.casino #main_content, body.livecasino #main_content, body.poker #main_content, body.virtual #main_content {
  background-size: initial !important;
  background-repeat: no-repeat !important;
  background-position: center top !important;
  background-color: var(--backgroundColor) !important;
}

body.livecasino #main_content {
  background-image: url("https://img.dominabet.net/Fenixbackground_live_casino.jpg") !important;
}

body.casino #main_content {
  background-image: url("https://img.dominabet.net/Fenixbackground_casino.jpg") !important;
}

body.virtual #main_content {
  background-image: url("https://img.dominabet.net/Fenixbackground_virtual.jpg") !important;
}

body.poker #main_content {
  background-image: url("https://img.dominabet.net/Fenixbackground_poker.jpg") !important;
}

body.poker #main_content .container .landing_container > a.landing_box.atlantic_poker {
  display: none;
}

body.winkcasino.casino-live-opened #main_content,
body.gwsgakiron.casino-live-opened #main_content,
body.dbgpoker.casino-live-opened #main_content,
body.gwsevenbetpokersep.casino-live-opened #main_content,
body.kohana_casino.casino-live-opened #main_content,
body.gwsgoldenrace.casino-live-opened #main_content,
body.gwsnewgrvirtual1x2.casino-live-opened #main_content,
body.gws1x2leap.casino-live-opened #main_content,
body.gwsgavirtualgame.casino-live-opened #main_content,
body.gwsthvirtualgame.casino-live-opened #main_content,
body.casino_page.casino-live-opened #main_content,
body.filsgame.casino-live-opened #main_content,
body.gwsnemesis.casino-live-opened #main_content,
body.gwsgrbombabiggbet.casino-live-opened #main_content {
  background-image: url("https://img.dominabet.net/Fenixbackground_live_casino.jpg") !important;
}

body.winkcasino.casino-opened #main_content,
body.gwsgakiron.casino-opened #main_content,
body.dbgpoker.casino-opened #main_content,
body.gwsevenbetpokersep.casino-opened #main_content,
body.kohana_casino.casino-opened #main_content,
body.gwsgoldenrace.casino-opened #main_content,
body.gwsnewgrvirtual1x2.casino-opened #main_content,
body.gws1x2leap.casino-opened #main_content,
body.gwsgavirtualgame.casino-opened #main_content,
body.gwsthvirtualgame.casino-opened #main_content,
body.casino_page.casino-opened #main_content,
body.filsgame.casino-opened #main_content,
body.gwsnemesis.casino-opened #main_content,
body.gwsgrbombabiggbet.casino-opened #main_content {
  background-image: url("https://img.dominabet.net/Fenixbackground_casino.jpg") !important;
}

body.winkcasino #main_content,
body.gwsgakiron #main_content,
body.dbgpoker #main_content,
body.gwsevenbetpokersep #main_content,
body.kohana_casino #main_content,
body.gwsgoldenrace #main_content,
body.gwsnewgrvirtual1x2 #main_content,
body.gws1x2leap #main_content,
body.gwsgavirtualgame #main_content,
body.gwsthvirtualgame #main_content,
body.casino_page #main_content,
body.filsgame #main_content,
body.gwsnemesis #main_content,
body.gwsgrbombabiggbet #main_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100vw !important;
  margin: 0 !important;
  background: transparent !important;
  background: transparent !important;
  /* background-color: var(--backgroundColor) !important; */
  background-image: url("https://img.dominabet.net/Fenixlive-Casino-Opened.jpg") !important;
  background-position: center top !important;
  background-repeat: no-repeat !important;
}

body.winkcasino #main_content #section_upper_block,
body.winkcasino #main_content #category_tabs,
body.gwsgakiron #main_content #section_upper_block,
body.gwsgakiron #main_content #category_tabs,
body.dbgpoker #main_content #section_upper_block,
body.dbgpoker #main_content #category_tabs,
body.gwsevenbetpokersep #main_content #section_upper_block,
body.gwsevenbetpokersep #main_content #category_tabs,
body.kohana_casino #main_content #section_upper_block,
body.kohana_casino #main_content #category_tabs,
body.gwsgoldenrace #main_content #section_upper_block,
body.gwsgoldenrace #main_content #category_tabs,
body.gwsnewgrvirtual1x2 #main_content #section_upper_block,
body.gwsnewgrvirtual1x2 #main_content #category_tabs,
body.gws1x2leap #main_content #section_upper_block,
body.gws1x2leap #main_content #category_tabs,
body.gwsgavirtualgame #main_content #section_upper_block,
body.gwsgavirtualgame #main_content #category_tabs,
body.gwsthvirtualgame #main_content #section_upper_block,
body.gwsthvirtualgame #main_content #category_tabs,
body.casino_page #main_content #section_upper_block,
body.casino_page #main_content #category_tabs,
body.filsgame #main_content #section_upper_block,
body.filsgame #main_content #category_tabs,
body.gwsnemesis #main_content #section_upper_block,
body.gwsnemesis #main_content #category_tabs,
body.gwsgrbombabiggbet #main_content #section_upper_block,
body.gwsgrbombabiggbet #main_content #category_tabs {
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  margin: 0;
}

body.winkcasino #main_content #section_upper_block,
body.gwsgakiron #main_content #section_upper_block,
body.dbgpoker #main_content #section_upper_block,
body.gwsevenbetpokersep #main_content #section_upper_block,
body.kohana_casino #main_content #section_upper_block,
body.gwsgoldenrace #main_content #section_upper_block,
body.gwsnewgrvirtual1x2 #main_content #section_upper_block,
body.gws1x2leap #main_content #section_upper_block,
body.gwsgavirtualgame #main_content #section_upper_block,
body.gwsthvirtualgame #main_content #section_upper_block,
body.casino_page #main_content #section_upper_block,
body.filsgame #main_content #section_upper_block,
body.gwsnemesis #main_content #section_upper_block,
body.gwsgrbombabiggbet #main_content #section_upper_block {
  position: absolute;
  right: 0;
  left: 0;
}

body.winkcasino #main_content #section_lower_block,
body.gwsgakiron #main_content #section_lower_block,
body.dbgpoker #main_content #section_lower_block,
body.gwsevenbetpokersep #main_content #section_lower_block,
body.kohana_casino #main_content #section_lower_block,
body.gwsgoldenrace #main_content #section_lower_block,
body.gwsnewgrvirtual1x2 #main_content #section_lower_block,
body.gws1x2leap #main_content #section_lower_block,
body.gwsgavirtualgame #main_content #section_lower_block,
body.gwsthvirtualgame #main_content #section_lower_block,
body.casino_page #main_content #section_lower_block,
body.filsgame #main_content #section_lower_block,
body.gwsnemesis #main_content #section_lower_block,
body.gwsgrbombabiggbet #main_content #section_lower_block {
  width: 100vw !important;
  max-width: unset !important;
  min-width: unset !important;
  background: transparent !important;
  position: relative;
  min-height: calc(100vh - 327px);
  margin: 0 auto;
  margin-top: 300px;
}

@media (min-width: 1355px) {
  body.winkcasino #main_content #section_lower_block,
  body.gwsgakiron #main_content #section_lower_block,
  body.dbgpoker #main_content #section_lower_block,
  body.gwsevenbetpokersep #main_content #section_lower_block,
  body.kohana_casino #main_content #section_lower_block,
  body.gwsgoldenrace #main_content #section_lower_block,
  body.gwsnewgrvirtual1x2 #main_content #section_lower_block,
  body.gws1x2leap #main_content #section_lower_block,
  body.gwsgavirtualgame #main_content #section_lower_block,
  body.gwsthvirtualgame #main_content #section_lower_block,
  body.casino_page #main_content #section_lower_block,
  body.filsgame #main_content #section_lower_block,
  body.gwsnemesis #main_content #section_lower_block,
  body.gwsgrbombabiggbet #main_content #section_lower_block {
    width: 1355px !important;
  }
}

body.winkcasino #main_content #section_lower_block h1,
body.winkcasino #main_content #section_lower_block h2,
body.gwsgakiron #main_content #section_lower_block h1,
body.gwsgakiron #main_content #section_lower_block h2,
body.dbgpoker #main_content #section_lower_block h1,
body.dbgpoker #main_content #section_lower_block h2,
body.gwsevenbetpokersep #main_content #section_lower_block h1,
body.gwsevenbetpokersep #main_content #section_lower_block h2,
body.kohana_casino #main_content #section_lower_block h1,
body.kohana_casino #main_content #section_lower_block h2,
body.gwsgoldenrace #main_content #section_lower_block h1,
body.gwsgoldenrace #main_content #section_lower_block h2,
body.gwsnewgrvirtual1x2 #main_content #section_lower_block h1,
body.gwsnewgrvirtual1x2 #main_content #section_lower_block h2,
body.gws1x2leap #main_content #section_lower_block h1,
body.gws1x2leap #main_content #section_lower_block h2,
body.gwsgavirtualgame #main_content #section_lower_block h1,
body.gwsgavirtualgame #main_content #section_lower_block h2,
body.gwsthvirtualgame #main_content #section_lower_block h1,
body.gwsthvirtualgame #main_content #section_lower_block h2,
body.casino_page #main_content #section_lower_block h1,
body.casino_page #main_content #section_lower_block h2,
body.filsgame #main_content #section_lower_block h1,
body.filsgame #main_content #section_lower_block h2,
body.gwsnemesis #main_content #section_lower_block h1,
body.gwsnemesis #main_content #section_lower_block h2,
body.gwsgrbombabiggbet #main_content #section_lower_block h1,
body.gwsgrbombabiggbet #main_content #section_lower_block h2 {
  display: none !important;
}

body.winkcasino #main_content #section_lower_block .games_thumbs,
body.gwsgakiron #main_content #section_lower_block .games_thumbs,
body.dbgpoker #main_content #section_lower_block .games_thumbs,
body.gwsevenbetpokersep #main_content #section_lower_block .games_thumbs,
body.kohana_casino #main_content #section_lower_block .games_thumbs,
body.gwsgoldenrace #main_content #section_lower_block .games_thumbs,
body.gwsnewgrvirtual1x2 #main_content #section_lower_block .games_thumbs,
body.gws1x2leap #main_content #section_lower_block .games_thumbs,
body.gwsgavirtualgame #main_content #section_lower_block .games_thumbs,
body.gwsthvirtualgame #main_content #section_lower_block .games_thumbs,
body.casino_page #main_content #section_lower_block .games_thumbs,
body.filsgame #main_content #section_lower_block .games_thumbs,
body.gwsnemesis #main_content #section_lower_block .games_thumbs,
body.gwsgrbombabiggbet #main_content #section_lower_block .games_thumbs {
  display: -ms-grid;
  display: grid;
  grid-auto-rows: 157px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 2vw;
  margin: 15px 0;
  margin-bottom: 40px;
  overflow: auto;
}

body.winkcasino #main_content #section_lower_block .games_thumbs::-webkit-scrollbar,
body.gwsgakiron #main_content #section_lower_block .games_thumbs::-webkit-scrollbar,
body.dbgpoker #main_content #section_lower_block .games_thumbs::-webkit-scrollbar,
body.gwsevenbetpokersep #main_content #section_lower_block .games_thumbs::-webkit-scrollbar,
body.kohana_casino #main_content #section_lower_block .games_thumbs::-webkit-scrollbar,
body.gwsgoldenrace #main_content #section_lower_block .games_thumbs::-webkit-scrollbar,
body.gwsnewgrvirtual1x2 #main_content #section_lower_block .games_thumbs::-webkit-scrollbar,
body.gws1x2leap #main_content #section_lower_block .games_thumbs::-webkit-scrollbar,
body.gwsgavirtualgame #main_content #section_lower_block .games_thumbs::-webkit-scrollbar,
body.gwsthvirtualgame #main_content #section_lower_block .games_thumbs::-webkit-scrollbar,
body.casino_page #main_content #section_lower_block .games_thumbs::-webkit-scrollbar,
body.filsgame #main_content #section_lower_block .games_thumbs::-webkit-scrollbar,
body.gwsnemesis #main_content #section_lower_block .games_thumbs::-webkit-scrollbar,
body.gwsgrbombabiggbet #main_content #section_lower_block .games_thumbs::-webkit-scrollbar {
  width: 5px;
  height: 4px;
  margin-right: 5px;
}

body.winkcasino #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-track,
body.gwsgakiron #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-track,
body.dbgpoker #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-track,
body.gwsevenbetpokersep #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-track,
body.kohana_casino #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-track,
body.gwsgoldenrace #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-track,
body.gwsnewgrvirtual1x2 #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-track,
body.gws1x2leap #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-track,
body.gwsgavirtualgame #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-track,
body.gwsthvirtualgame #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-track,
body.casino_page #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-track,
body.filsgame #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-track,
body.gwsnemesis #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-track,
body.gwsgrbombabiggbet #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-track {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

body.winkcasino #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-thumb,
body.gwsgakiron #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-thumb,
body.dbgpoker #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-thumb,
body.gwsevenbetpokersep #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-thumb,
body.kohana_casino #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-thumb,
body.gwsgoldenrace #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-thumb,
body.gwsnewgrvirtual1x2 #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-thumb,
body.gws1x2leap #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-thumb,
body.gwsgavirtualgame #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-thumb,
body.gwsthvirtualgame #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-thumb,
body.casino_page #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-thumb,
body.filsgame #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-thumb,
body.gwsnemesis #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-thumb,
body.gwsgrbombabiggbet #main_content #section_lower_block .games_thumbs::-webkit-scrollbar-thumb {
  background: var(--primary-text);
  border-radius: 7px;
  min-height: 50px;
}

body.winkcasino #main_content #section_lower_block .games_thumbs li,
body.gwsgakiron #main_content #section_lower_block .games_thumbs li,
body.dbgpoker #main_content #section_lower_block .games_thumbs li,
body.gwsevenbetpokersep #main_content #section_lower_block .games_thumbs li,
body.kohana_casino #main_content #section_lower_block .games_thumbs li,
body.gwsgoldenrace #main_content #section_lower_block .games_thumbs li,
body.gwsnewgrvirtual1x2 #main_content #section_lower_block .games_thumbs li,
body.gws1x2leap #main_content #section_lower_block .games_thumbs li,
body.gwsgavirtualgame #main_content #section_lower_block .games_thumbs li,
body.gwsthvirtualgame #main_content #section_lower_block .games_thumbs li,
body.casino_page #main_content #section_lower_block .games_thumbs li,
body.filsgame #main_content #section_lower_block .games_thumbs li,
body.gwsnemesis #main_content #section_lower_block .games_thumbs li,
body.gwsgrbombabiggbet #main_content #section_lower_block .games_thumbs li {
  max-height: 157px;
  margin: 0;
  border-radius: 8px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: none;
  border: 1px solid transparent;
  -webkit-transition: 500ms ease-in-out;
  transition: 500ms ease-in-out;
}

body.winkcasino #main_content #section_lower_block .games_thumbs li a.button.for_logged,
body.gwsgakiron #main_content #section_lower_block .games_thumbs li a.button.for_logged,
body.dbgpoker #main_content #section_lower_block .games_thumbs li a.button.for_logged,
body.gwsevenbetpokersep #main_content #section_lower_block .games_thumbs li a.button.for_logged,
body.kohana_casino #main_content #section_lower_block .games_thumbs li a.button.for_logged,
body.gwsgoldenrace #main_content #section_lower_block .games_thumbs li a.button.for_logged,
body.gwsnewgrvirtual1x2 #main_content #section_lower_block .games_thumbs li a.button.for_logged,
body.gws1x2leap #main_content #section_lower_block .games_thumbs li a.button.for_logged,
body.gwsgavirtualgame #main_content #section_lower_block .games_thumbs li a.button.for_logged,
body.gwsthvirtualgame #main_content #section_lower_block .games_thumbs li a.button.for_logged,
body.casino_page #main_content #section_lower_block .games_thumbs li a.button.for_logged,
body.filsgame #main_content #section_lower_block .games_thumbs li a.button.for_logged,
body.gwsnemesis #main_content #section_lower_block .games_thumbs li a.button.for_logged,
body.gwsgrbombabiggbet #main_content #section_lower_block .games_thumbs li a.button.for_logged {
  top: -35px;
}

body.winkcasino #main_content #section_lower_block .games_thumbs li img,
body.gwsgakiron #main_content #section_lower_block .games_thumbs li img,
body.dbgpoker #main_content #section_lower_block .games_thumbs li img,
body.gwsevenbetpokersep #main_content #section_lower_block .games_thumbs li img,
body.kohana_casino #main_content #section_lower_block .games_thumbs li img,
body.gwsgoldenrace #main_content #section_lower_block .games_thumbs li img,
body.gwsnewgrvirtual1x2 #main_content #section_lower_block .games_thumbs li img,
body.gws1x2leap #main_content #section_lower_block .games_thumbs li img,
body.gwsgavirtualgame #main_content #section_lower_block .games_thumbs li img,
body.gwsthvirtualgame #main_content #section_lower_block .games_thumbs li img,
body.casino_page #main_content #section_lower_block .games_thumbs li img,
body.filsgame #main_content #section_lower_block .games_thumbs li img,
body.gwsnemesis #main_content #section_lower_block .games_thumbs li img,
body.gwsgrbombabiggbet #main_content #section_lower_block .games_thumbs li img {
  min-height: auto !important;
}

body.winkcasino #main_content #section_lower_block .games_thumbs li:hover,
body.gwsgakiron #main_content #section_lower_block .games_thumbs li:hover,
body.dbgpoker #main_content #section_lower_block .games_thumbs li:hover,
body.gwsevenbetpokersep #main_content #section_lower_block .games_thumbs li:hover,
body.kohana_casino #main_content #section_lower_block .games_thumbs li:hover,
body.gwsgoldenrace #main_content #section_lower_block .games_thumbs li:hover,
body.gwsnewgrvirtual1x2 #main_content #section_lower_block .games_thumbs li:hover,
body.gws1x2leap #main_content #section_lower_block .games_thumbs li:hover,
body.gwsgavirtualgame #main_content #section_lower_block .games_thumbs li:hover,
body.gwsthvirtualgame #main_content #section_lower_block .games_thumbs li:hover,
body.casino_page #main_content #section_lower_block .games_thumbs li:hover,
body.filsgame #main_content #section_lower_block .games_thumbs li:hover,
body.gwsnemesis #main_content #section_lower_block .games_thumbs li:hover,
body.gwsgrbombabiggbet #main_content #section_lower_block .games_thumbs li:hover {
  border: 1px solid var(--secondary-bg);
  -webkit-transition: 500ms ease-in-out;
  transition: 500ms ease-in-out;
}

body.winkcasino #main_content #section_lower_block .games_thumbs li:hover img,
body.gwsgakiron #main_content #section_lower_block .games_thumbs li:hover img,
body.dbgpoker #main_content #section_lower_block .games_thumbs li:hover img,
body.gwsevenbetpokersep #main_content #section_lower_block .games_thumbs li:hover img,
body.kohana_casino #main_content #section_lower_block .games_thumbs li:hover img,
body.gwsgoldenrace #main_content #section_lower_block .games_thumbs li:hover img,
body.gwsnewgrvirtual1x2 #main_content #section_lower_block .games_thumbs li:hover img,
body.gws1x2leap #main_content #section_lower_block .games_thumbs li:hover img,
body.gwsgavirtualgame #main_content #section_lower_block .games_thumbs li:hover img,
body.gwsthvirtualgame #main_content #section_lower_block .games_thumbs li:hover img,
body.casino_page #main_content #section_lower_block .games_thumbs li:hover img,
body.filsgame #main_content #section_lower_block .games_thumbs li:hover img,
body.gwsnemesis #main_content #section_lower_block .games_thumbs li:hover img,
body.gwsgrbombabiggbet #main_content #section_lower_block .games_thumbs li:hover img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-transition: 500ms ease-in-out;
  transition: 500ms ease-in-out;
}

body.winkcasino #main_content #section_lower_block .games_thumbs li:hover .title,
body.gwsgakiron #main_content #section_lower_block .games_thumbs li:hover .title,
body.dbgpoker #main_content #section_lower_block .games_thumbs li:hover .title,
body.gwsevenbetpokersep #main_content #section_lower_block .games_thumbs li:hover .title,
body.kohana_casino #main_content #section_lower_block .games_thumbs li:hover .title,
body.gwsgoldenrace #main_content #section_lower_block .games_thumbs li:hover .title,
body.gwsnewgrvirtual1x2 #main_content #section_lower_block .games_thumbs li:hover .title,
body.gws1x2leap #main_content #section_lower_block .games_thumbs li:hover .title,
body.gwsgavirtualgame #main_content #section_lower_block .games_thumbs li:hover .title,
body.gwsthvirtualgame #main_content #section_lower_block .games_thumbs li:hover .title,
body.casino_page #main_content #section_lower_block .games_thumbs li:hover .title,
body.filsgame #main_content #section_lower_block .games_thumbs li:hover .title,
body.gwsnemesis #main_content #section_lower_block .games_thumbs li:hover .title,
body.gwsgrbombabiggbet #main_content #section_lower_block .games_thumbs li:hover .title {
  background: var(--table-subheader-selected);
  -webkit-transition: 500ms ease-in-out;
  transition: 500ms ease-in-out;
}

body.winkcasino #main_content #section_lower_block .games_thumbs li span.title,
body.gwsgakiron #main_content #section_lower_block .games_thumbs li span.title,
body.dbgpoker #main_content #section_lower_block .games_thumbs li span.title,
body.gwsevenbetpokersep #main_content #section_lower_block .games_thumbs li span.title,
body.kohana_casino #main_content #section_lower_block .games_thumbs li span.title,
body.gwsgoldenrace #main_content #section_lower_block .games_thumbs li span.title,
body.gwsnewgrvirtual1x2 #main_content #section_lower_block .games_thumbs li span.title,
body.gws1x2leap #main_content #section_lower_block .games_thumbs li span.title,
body.gwsgavirtualgame #main_content #section_lower_block .games_thumbs li span.title,
body.gwsthvirtualgame #main_content #section_lower_block .games_thumbs li span.title,
body.casino_page #main_content #section_lower_block .games_thumbs li span.title,
body.filsgame #main_content #section_lower_block .games_thumbs li span.title,
body.gwsnemesis #main_content #section_lower_block .games_thumbs li span.title,
body.gwsgrbombabiggbet #main_content #section_lower_block .games_thumbs li span.title {
  margin: 0;
  width: 100%;
  padding: 0;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 15px;
  background: #2b0f9c !important;
  font-size: 14px;
  font-family: "Ubuntu";
  font-weight: 400;
  color: var(--secondary-bg) !important;
}

body.winkcasino #main_content #section_lower_block .games_thumbs li img,
body.gwsgakiron #main_content #section_lower_block .games_thumbs li img,
body.dbgpoker #main_content #section_lower_block .games_thumbs li img,
body.gwsevenbetpokersep #main_content #section_lower_block .games_thumbs li img,
body.kohana_casino #main_content #section_lower_block .games_thumbs li img,
body.gwsgoldenrace #main_content #section_lower_block .games_thumbs li img,
body.gwsnewgrvirtual1x2 #main_content #section_lower_block .games_thumbs li img,
body.gws1x2leap #main_content #section_lower_block .games_thumbs li img,
body.gwsgavirtualgame #main_content #section_lower_block .games_thumbs li img,
body.gwsthvirtualgame #main_content #section_lower_block .games_thumbs li img,
body.casino_page #main_content #section_lower_block .games_thumbs li img,
body.filsgame #main_content #section_lower_block .games_thumbs li img,
body.gwsnemesis #main_content #section_lower_block .games_thumbs li img,
body.gwsgrbombabiggbet #main_content #section_lower_block .games_thumbs li img {
  -o-object-fit: cover !important;
     object-fit: cover !important;
  -webkit-filter: none !important;
          filter: none !important;
  -webkit-transition: 500ms ease-in-out;
  transition: 500ms ease-in-out;
}

#main_content #section_lower_block #navigationProvider #provider_tabs li.notTouch {
  max-height: 153px;
  margin: 0;
  border-radius: 8px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 157px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: none;
  border: 1px solid transparent;
  -webkit-transition: 500ms ease-in-out;
  transition: 500ms ease-in-out;
  position: relative;
}

#main_content #section_lower_block #navigationProvider #provider_tabs li.notTouch:hover .desc {
  color: var(--secondary-bg) !important;
  background: var(--primary-bg) !important;
}

#main_content #section_lower_block #navigationProvider #provider_tabs li.notTouch a.button {
  z-index: 3;
  cursor: pointer;
  position: absolute;
  top: 0 !important;
  opacity: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

#main_content #section_lower_block #navigationProvider #provider_tabs li.notTouch .desc {
  margin-top: 70;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 65px;
  left: 40px;
  padding: 5px;
  border-radius: 5px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background: #fff;
}

#main_content #section_lower_block #navigationProvider #provider_tabs li.notTouch a.button.for_logged {
  top: -35px;
}

#main_content #section_lower_block #navigationProvider #provider_tabs li.notTouch img {
  min-height: auto !important;
  width: 100%;
  height: auto;
}

#main_content #section_lower_block #navigationProvider #provider_tabs li.notTouch:hover {
  border: 1px solid var(--secondary-bg);
  -webkit-transition: 500ms ease-in-out;
  transition: 500ms ease-in-out;
}

#main_content #section_lower_block #navigationProvider #provider_tabs li.notTouch:hover img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-transition: 500ms ease-in-out;
  transition: 500ms ease-in-out;
}

#main_content #section_lower_block #navigationProvider #provider_tabs li.notTouch:hover .title {
  background: var(--table-subheader-selected);
  -webkit-transition: 500ms ease-in-out;
  transition: 500ms ease-in-out;
}

#main_content #section_lower_block #navigationProvider #provider_tabs li.notTouch span.title {
  margin: 0;
  width: 100%;
  padding: 0;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 15px;
  background: #2b0f9c !important;
  font-size: 14px;
  font-family: "Ubuntu";
  font-weight: 400;
  color: var(--secondary-bg) !important;
}

#main_content #section_lower_block #navigationProvider #provider_tabs li.notTouch img {
  -o-object-fit: cover !important;
     object-fit: cover !important;
  -webkit-filter: none !important;
          filter: none !important;
  -webkit-transition: 500ms ease-in-out;
  transition: 500ms ease-in-out;
}

#games_container h1,
#games_container h2 {
  text-transform: uppercase;
  width: 100%;
  margin: 15px 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 20px;
  font-weight: 600;
}

#navigationSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  top: 0;
  right: 0;
}

#navigationSection * {
  min-height: unset !important;
}

#navigationSection li {
  min-height: 34px !important;
}

#navigationSection li a {
  min-height: 100% !important;
  height: 100% !important;
}

#navigationSection ul li:only-child {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
}

#navigationSection li {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  max-width: unset;
  padding: 0 15px;
  border: none !important;
  border-bottom: 1px solid var(--primary-text) !important;
  border-right: 1px solid var(--primary-text) !important;
}

#navigationSection li.selected {
  background: var(--primary-text);
}

#navigationSection li.selected a {
  color: var(--secondary-text) !important;
}

#navigationSection li a {
  background: transparent !important;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--primary-text) !important;
  min-width: unset;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: unset;
}

body div#navigationSection {
  background: transparent !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  border-bottom: 1px solid var(--secondary-bg) !important;
  margin-bottom: 1px !important;
  width: 100% !important;
  margin: 0 !important;
}

body div#navigationSection > ul {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px !important;
}

body div#navigationSection ul li:only-child {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
}

body div#navigationSection ul {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  overflow: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body div#navigationSection ul li {
  height: 42px !important;
  border-radius: 8px 8px 0 0;
  margin-right: 15px;
  border: none !important;
  background-color: #0000004d !important;
  background: #0000004d !important;
  margin-bottom: 10px !important;
}

body div#navigationSection ul li a {
  color: #ffffff80 !important;
  font-size: 16px;
  border-radius: 8px 8px 0 0;
  padding: 0 10px !important;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

body div#navigationSection ul li.selected, body div#navigationSection ul li:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(var(--secondary-bg)), color-stop(var(--secondary-50)), to(var(--secondary-bg))) !important;
  background: linear-gradient(to top, var(--secondary-bg), var(--secondary-50), var(--secondary-bg)) !important;
}

body div#navigationSection ul li.selected a, body div#navigationSection ul li:hover a {
  color: #ffffff80 !important;
}

body div#navigationSection ul li a {
  background: transparent;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
  min-width: unset;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: unset;
}

body div#navigationSection a {
  border: none !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

body.offer.offer_large #main_content #center_column {
  max-width: 100vw !important;
  width: 100% !important;
}

@media (min-width: 560px) {
  body.offer.offer_large #main_content #center_column {
    width: calc(100vw - 545px) !important;
  }
}
@media (max-width: 1440px) {
  body.offer.offer_large #main_content #center_column {
    width: calc(100vw - 485px) !important;
  }
}

body.offer.offer_large #main_content #center_column.SportCenter {
  /* min-width: 950px !important; */
}

.category h1 {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 500;
  margin-top: 10px;
}

.landing_container {
  overflow: hidden !important;
}

div#left_column * {
  max-width: 240px !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#time_menu .h1sport {
    padding: 0 !important;
    height: 40px !important;
    background: var(--backgroundColor) !important;
}

div#ScrollDivMenu[style*="height : 655px;"] {
    height: max-content !important;
}

.vnav li a:hover {
    color: var(--backgroundColor);
}

.vnav li {
    background: rgba(255,255,255,0.05);
    border-color: var(--backgroundColor) !important;
    border-left: 0;
    border-right: 0;
}

div#bookmarks {
    background: transparent !important;
}

h1.h1sport button {
    width: calc(50% - 1px);
    background: rgba(255,255,255, 0.1) !important;
    border-radius: 0px;
    line-height: 34px;
}

h1.h1sport button.prematch, h1.h1sport button:hover {
    background: var(--head-footer);
}

h1.h1sport button:hover a {
    color: var(--primary-text);
}

body:not(.offer) div#time_menu h1.h1sport {
    width: 100% !important;
    padding: 0px !important;
    background: transparent !important;
}

#sportmenu_cont {
  -webkit-transform: none !important;
          transform: none !important;
}

#agency_options {
  margin: 0 !important;
}

#sport_accountsummary > div.can.formsContainer > h1 > a > span.show_hide > span > i {
  position: relative !important;
  top: 8px !important;
}

#sport_accountsummary > div.can.formsContainer > h1 > a > span.show_hide {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: revert;
          flex-direction: revert;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#sport_accountsummary {
  position: absolute;
  background: transparent;
  top: 0;
  right: 0;
  max-width: 42%;
  width: 42%;
}

#sport_accountsummary .can.resultsContainer.AStable {
  width: 238%;
  right: 0 !important;
  position: absolute !important;
  left: unset;
}

#sport_accountsummary .can.resultsContainer.AStable table {
  border: 1px solid var(--primary-bg) !important;
  border-collapse: collapse;
}

#sport_accountsummary .can.resultsContainer.AStable table tr,
#sport_accountsummary .can.resultsContainer.AStable table td,
#sport_accountsummary .can.resultsContainer.AStable table thead,
#sport_accountsummary .can.resultsContainer.AStable table tbody {
  border: 1px solid var(--primary-bg) !important;
  border-collapse: collapse;
}

#sport_accountsummary .can.resultsContainer.AStable table tr:not(.allodds_tr) {
  background: transparent !important;
}

#sport_accountsummary .can.resultsContainer.AStable table th {
  background: rgba(var(--primary-bg-rgb), 0.7) !important;
  text-align: center !important;
}

#sport_accountsummary .can.resultsContainer.AStable table td {
  background: var(--table-subheader) !important;
}

#sport_accountsummary .can.resultsContainer.AStable table td,
#sport_accountsummary .can.resultsContainer.AStable table th {
  padding: 0 10px !important;
  text-align: end;
  font-size: 13px !important;
  font-weight: 500 !important;
}

#sport_accountsummary .can.resultsContainer.AStable table td:first-child,
#sport_accountsummary .can.resultsContainer.AStable table th:first-child {
  text-align: start;
}

#sport_accountsummary i.glyphicon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#sport_accountsummary [class^="title"] {
  background: transparent !important;
  padding: 0 10px;
}

#sport_accountsummary [class^="title"] span {
  color: var(--primary-bg) !important;
}

.offer #left_column {
  margin-top: 0 !important;
}

div#giroconto > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 0 auto  !important;
  max-width: 1355px !important;
  padding: 0 10px !important;
  width: 100%;
  padding: 0 !important;
  height: 45px !important;
}

div#giroconto > ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

div#giroconto > ul li#label_giroconto {
    margin-left: 10px;
}

div#giroconto > ul li * {
  font-size: 14px !important;
  font-weight: 400 !important;
}

div#giroconto > ul li input {
  border: 1px solid transparent !important;
}

div#giroconto > ul li input#amount {
    width: 80px;
}

div#giroconto > ul li input::placeholder {
    color: #fff !important;
}

div#giroconto > ul li a.glyphicon {
  min-height: 35px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  color: var(--primary-bg) !important;
  margin-left: 2px !important;
}

div#giroconto > ul li a.glyphicon::before {
  color: var(--primary-bg) !important;
}

div#giroconto > ul li select,
div#giroconto > ul li input,
div#giroconto > ul li label {
  min-height: 35px !important;
  height: 35px !important;
  line-height: 35px !important;
  border-radius: 4px;
  margin: 0 !important;
  text-shadow: none !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  margin: 0 4px !important;
}
@media(min-width: 1920px){
@media(max-width: 2119px){
div#giroconto > ul li select,
div#giroconto > ul li input,
div#giroconto > ul li label {
   margin: 0 !important;
}

div#giroconto > ul li input#amount {
    margin: 0 4px !important;
}}}

div#giroconto > ul li select:not(label),
div#giroconto > ul li input:not(label),
div#giroconto > ul li label:not(label) {
  background: var(--secondary-text) !important;
  color: var(--backgroundColor) !important;
  border: 1px solid var(--backgroundColor) !important;
  padding: 0 3px;
}

div#giroconto > ul li label {
  padding: 0 !important;
  color: #fff !important;
}

div#giroconto > ul li div.h1header,
div#giroconto > ul li a#submit {
  background: var(--primary-bg) !important;
  color: var(--secondary-bg) !important;
  font-weight: 500 !important;
  margin-top: 0 !important;
  height: 35px !important;
  min-width: 80px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 7px !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

#giroconto:not(:empty) {
  height: -moz-max-content !important;
}
#giroconto:not(:empty):empty {
  min-height: 50px !important;
}

#header .logo img {
  -webkit-filter: none !important;
          filter: none !important;
}

#header .logo img,
footer .foot_box img {
    /* content: url("https://img.dominabet.net/lionbet/lion_bet_logo.svg") !important; */
    background-size: contain;
}

footer .plus18_Img,
.plus18_Img {
  background-color: transparent !important;
  border: none !important;
  background: transparent !important;
  content: url("https://img.dominabet.net/Fenix18.svg") !important;
  filter: brightness(0) invert(53%) sepia(28%) saturate(892%) hue-rotate(88deg) brightness(103%) contrast(98%) !important;
}

footer .plus18_Img::after,
.plus18_Img::after {
  display: none;
}

#top_header .certific {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  min-width: -webkit-max-content !important;
  min-width: -moz-max-content !important;
  min-width: max-content !important;
}

#top_header .certific .plus18_Img {
  width: 30px !important;
}

#next_events .mhead.stats::after,
#livebettingLightContent .mhead.stats::after,
#best_seller .mhead.stats::after {
  display: none !important;
}

#next_events .mhead.stats + div > ul.groupNav,
#next_events .mhead.stats + ul.groupNav,
#livebettingLightContent .mhead.stats + div > ul.groupNav,
#livebettingLightContent .mhead.stats + ul.groupNav,
#best_seller .mhead.stats + div > ul.groupNav,
#best_seller .mhead.stats + ul.groupNav {
  position: absolute;
  top: 0;
  background: transparent !important;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  right: 0;
  height: 34px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  gap: 10px;
  min-height: unset !important;
  max-height: 34px;
  margin-right: 10px;
}

#next_events .mhead.stats + div > ul.groupNav a,
#next_events .mhead.stats + div > ul.groupNav .sport_item,
#next_events .mhead.stats + ul.groupNav a,
#next_events .mhead.stats + ul.groupNav .sport_item,
#livebettingLightContent .mhead.stats + div > ul.groupNav a,
#livebettingLightContent .mhead.stats + div > ul.groupNav .sport_item,
#livebettingLightContent .mhead.stats + ul.groupNav a,
#livebettingLightContent .mhead.stats + ul.groupNav .sport_item,
#best_seller .mhead.stats + div > ul.groupNav a,
#best_seller .mhead.stats + div > ul.groupNav .sport_item,
#best_seller .mhead.stats + ul.groupNav a,
#best_seller .mhead.stats + ul.groupNav .sport_item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

#next_events .mhead.stats + div > ul.groupNav li,
#next_events .mhead.stats + div > ul.groupNav span,
#next_events .mhead.stats + div > ul.groupNav a,
#next_events .mhead.stats + div > ul.groupNav .sport_item,
#next_events .mhead.stats + div > ul.groupNav li a span.neve,
#next_events .mhead.stats + ul.groupNav li,
#next_events .mhead.stats + ul.groupNav span,
#next_events .mhead.stats + ul.groupNav a,
#next_events .mhead.stats + ul.groupNav .sport_item,
#next_events .mhead.stats + ul.groupNav li a span.neve,
#livebettingLightContent .mhead.stats + div > ul.groupNav li,
#livebettingLightContent .mhead.stats + div > ul.groupNav span,
#livebettingLightContent .mhead.stats + div > ul.groupNav a,
#livebettingLightContent .mhead.stats + div > ul.groupNav .sport_item,
#livebettingLightContent .mhead.stats + div > ul.groupNav li a span.neve,
#livebettingLightContent .mhead.stats + ul.groupNav li,
#livebettingLightContent .mhead.stats + ul.groupNav span,
#livebettingLightContent .mhead.stats + ul.groupNav a,
#livebettingLightContent .mhead.stats + ul.groupNav .sport_item,
#livebettingLightContent .mhead.stats + ul.groupNav li a span.neve,
#best_seller .mhead.stats + div > ul.groupNav li,
#best_seller .mhead.stats + div > ul.groupNav span,
#best_seller .mhead.stats + div > ul.groupNav a,
#best_seller .mhead.stats + div > ul.groupNav .sport_item,
#best_seller .mhead.stats + div > ul.groupNav li a span.neve,
#best_seller .mhead.stats + ul.groupNav li,
#best_seller .mhead.stats + ul.groupNav span,
#best_seller .mhead.stats + ul.groupNav a,
#best_seller .mhead.stats + ul.groupNav .sport_item,
#best_seller .mhead.stats + ul.groupNav li a span.neve {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--primary-text) !important;
  background-color: transparent;
  background: transparent;
  min-height: -webkit-max-content !important;
  min-height: -moz-max-content !important;
  min-height: max-content !important;
  background-repeat: no-repeat;
}

#next_events .mhead.stats + div > ul.groupNav span,
#next_events .mhead.stats + ul.groupNav span,
#livebettingLightContent .mhead.stats + div > ul.groupNav span,
#livebettingLightContent .mhead.stats + ul.groupNav span,
#best_seller .mhead.stats + div > ul.groupNav span,
#best_seller .mhead.stats + ul.groupNav span {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#next_events .mhead.stats + div > ul.groupNav li,
#next_events .mhead.stats + ul.groupNav li,
#livebettingLightContent .mhead.stats + div > ul.groupNav li,
#livebettingLightContent .mhead.stats + ul.groupNav li,
#best_seller .mhead.stats + div > ul.groupNav li,
#best_seller .mhead.stats + ul.groupNav li {
  min-height: calc(100% - 10px) !important;
  width: max-content !important;
  padding: 0 !important;
  margin: 0;
}

#next_events .mhead.stats + div > ul.groupNav li.activetab a,
#next_events .mhead.stats + div > ul.groupNav li.activetab .sport_item,
#next_events .mhead.stats + ul.groupNav li.activetab a,
#next_events .mhead.stats + ul.groupNav li.activetab .sport_item,
#livebettingLightContent .mhead.stats + div > ul.groupNav li.activetab a,
#livebettingLightContent .mhead.stats + div > ul.groupNav li.activetab .sport_item,
#livebettingLightContent .mhead.stats + ul.groupNav li.activetab a,
#livebettingLightContent .mhead.stats + ul.groupNav li.activetab .sport_item,
#best_seller .mhead.stats + div > ul.groupNav li.activetab a,
#best_seller .mhead.stats + div > ul.groupNav li.activetab .sport_item,
#best_seller .mhead.stats + ul.groupNav li.activetab a,
#best_seller .mhead.stats + ul.groupNav li.activetab .sport_item {
  background-color: rgba(var(--secondary-bg-rgb),0.2) !important;
  filter: brightness(0) invert(53%) sepia(28%) saturate(892%) hue-rotate(88deg) brightness(103%) contrast(98%) !important;
  color: var(--secondary-text) !important;
}

#next_events .mhead.stats + div > ul.groupNav li.activetab a *,
#next_events .mhead.stats + div > ul.groupNav li.activetab .sport_item *,
#next_events .mhead.stats + ul.groupNav li.activetab a *,
#next_events .mhead.stats + ul.groupNav li.activetab .sport_item *,
#livebettingLightContent .mhead.stats + div > ul.groupNav li.activetab a *,
#livebettingLightContent .mhead.stats + div > ul.groupNav li.activetab .sport_item *,
#livebettingLightContent .mhead.stats + ul.groupNav li.activetab a *,
#livebettingLightContent .mhead.stats + ul.groupNav li.activetab .sport_item *,
#best_seller .mhead.stats + div > ul.groupNav li.activetab a *,
#best_seller .mhead.stats + div > ul.groupNav li.activetab .sport_item *,
#best_seller .mhead.stats + ul.groupNav li.activetab a *,
#best_seller .mhead.stats + ul.groupNav li.activetab .sport_item * {
  background-color: #b33a2c !important;
}

/* #next_events .mhead.stats + div > ul.groupNav li.activetab a::before,
#next_events .mhead.stats + div > ul.groupNav li.activetab .sport_item::before,
#next_events .mhead.stats + ul.groupNav li.activetab a::before,
#next_events .mhead.stats + ul.groupNav li.activetab .sport_item::before,
#livebettingLightContent .mhead.stats + div > ul.groupNav li.activetab a::before,
#livebettingLightContent .mhead.stats + div > ul.groupNav li.activetab .sport_item::before,
#livebettingLightContent .mhead.stats + ul.groupNav li.activetab a::before,
#livebettingLightContent .mhead.stats + ul.groupNav li.activetab .sport_item::before,
#best_seller .mhead.stats + div > ul.groupNav li.activetab a::before,
#best_seller .mhead.stats + div > ul.groupNav li.activetab .sport_item::before,
#best_seller .mhead.stats + ul.groupNav li.activetab a::before,
#best_seller .mhead.stats + ul.groupNav li.activetab .sport_item::before {
  z-index: 1;
  border-bottom: 6px solid var(--secondary-bg);
}

#next_events .mhead.stats + div > ul.groupNav li a::before,
#next_events .mhead.stats + div > ul.groupNav li .sport_item::before,
#next_events .mhead.stats + ul.groupNav li a::before,
#next_events .mhead.stats + ul.groupNav li .sport_item::before,
#livebettingLightContent .mhead.stats + div > ul.groupNav li a::before,
#livebettingLightContent .mhead.stats + div > ul.groupNav li .sport_item::before,
#livebettingLightContent .mhead.stats + ul.groupNav li a::before,
#livebettingLightContent .mhead.stats + ul.groupNav li .sport_item::before,
#best_seller .mhead.stats + div > ul.groupNav li a::before,
#best_seller .mhead.stats + div > ul.groupNav li .sport_item::before,
#best_seller .mhead.stats + ul.groupNav li a::before,
#best_seller .mhead.stats + ul.groupNav li .sport_item::before {
  content: "";
  border-left: 1px;
  border: 6px solid transparent;
  border-bottom: 6px solid transparent;
  width: 1px;
  position: absolute;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
} */

#next_events .mhead.stats + div > ul.groupNav li span,
#next_events .mhead.stats + div > ul.groupNav li a,
#next_events .mhead.stats + ul.groupNav li span,
#next_events .mhead.stats + ul.groupNav li a,
#livebettingLightContent .mhead.stats + div > ul.groupNav li span,
#livebettingLightContent .mhead.stats + div > ul.groupNav li a,
#livebettingLightContent .mhead.stats + ul.groupNav li span,
#livebettingLightContent .mhead.stats + ul.groupNav li a,
#best_seller .mhead.stats + div > ul.groupNav li span,
#best_seller .mhead.stats + div > ul.groupNav li a,
#best_seller .mhead.stats + ul.groupNav li span,
#best_seller .mhead.stats + ul.groupNav li a {
  height: 100% !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  position: relative;
  color: transparent !important;
}

#next_events .mhead.stats + div > ul.groupNav li span:hover, #next_events .mhead.stats + div > ul.groupNav li span:focus, #next_events .mhead.stats + div > ul.groupNav li a:hover, #next_events .mhead.stats + div > ul.groupNav li a:focus, #next_events .mhead.stats + ul.groupNav li span:hover, #next_events .mhead.stats + ul.groupNav li span:focus, #next_events .mhead.stats + ul.groupNav li a:hover, #next_events .mhead.stats + ul.groupNav li a:focus, #livebettingLightContent .mhead.stats + div > ul.groupNav li span:hover, #livebettingLightContent .mhead.stats + div > ul.groupNav li span:focus, #livebettingLightContent .mhead.stats + div > ul.groupNav li a:hover, #livebettingLightContent .mhead.stats + div > ul.groupNav li a:focus, #livebettingLightContent .mhead.stats + ul.groupNav li span:hover, #livebettingLightContent .mhead.stats + ul.groupNav li span:focus, #livebettingLightContent .mhead.stats + ul.groupNav li a:hover, #livebettingLightContent .mhead.stats + ul.groupNav li a:focus, #best_seller .mhead.stats + div > ul.groupNav li span:hover a, #best_seller .mhead.stats + div > ul.groupNav li span:focus, #best_seller .mhead.stats + div > ul.groupNav li a:hover, #best_seller .mhead.stats + div > ul.groupNav li a:focus, #best_seller .mhead.stats + ul.groupNav li span:hover, #best_seller .mhead.stats + ul.groupNav li span:focus, #best_seller .mhead.stats + ul.groupNav li a:hover, #best_seller .mhead.stats + ul.groupNav li a:focus {
  background-color: rgba(var(--secondary-bg-rgb),0.4) !important;
}

#next_events .mhead.stats + div > ul.groupNav li span:hover *, #next_events .mhead.stats + div > ul.groupNav li span:focus *,
#next_events .mhead.stats + div > ul.groupNav li a:hover *,
#next_events .mhead.stats + div > ul.groupNav li a:focus *,
#next_events .mhead.stats + ul.groupNav li span:hover *,
#next_events .mhead.stats + ul.groupNav li span:focus *,
#next_events .mhead.stats + ul.groupNav li a:hover *,
#next_events .mhead.stats + ul.groupNav li a:focus *,
#livebettingLightContent .mhead.stats + div > ul.groupNav li span:hover *,
#livebettingLightContent .mhead.stats + div > ul.groupNav li span:focus *,
#livebettingLightContent .mhead.stats + div > ul.groupNav li a:hover *,
#livebettingLightContent .mhead.stats + div > ul.groupNav li a:focus *,
#livebettingLightContent .mhead.stats + ul.groupNav li span:hover *,
#livebettingLightContent .mhead.stats + ul.groupNav li span:focus *,
#livebettingLightContent .mhead.stats + ul.groupNav li a:hover *,
#livebettingLightContent .mhead.stats + ul.groupNav li a:focus *,
#best_seller .mhead.stats + div > ul.groupNav li span:hover *,
#best_seller .mhead.stats + div > ul.groupNav li span:focus *,
#best_seller .mhead.stats + div > ul.groupNav li a:hover *,
#best_seller .mhead.stats + div > ul.groupNav li a:focus *,
#best_seller .mhead.stats + ul.groupNav li span:hover *,
#best_seller .mhead.stats + ul.groupNav li span:focus *,
#best_seller .mhead.stats + ul.groupNav li a:hover *,
#best_seller .mhead.stats + ul.groupNav li a:focus * {
  background-color: rgba(var(--secondary-bg-rgb),0.2) !important;
}

#next_events .mhead.stats + div > ul.groupNav li span:hover::before, #next_events .mhead.stats + div > ul.groupNav li span:focus::before,
#next_events .mhead.stats + div > ul.groupNav li a:hover::before,
#next_events .mhead.stats + div > ul.groupNav li a:focus::before,
#next_events .mhead.stats + ul.groupNav li span:hover::before,
#next_events .mhead.stats + ul.groupNav li span:focus::before,
#next_events .mhead.stats + ul.groupNav li a:hover::before,
#next_events .mhead.stats + ul.groupNav li a:focus::before,
#livebettingLightContent .mhead.stats + div > ul.groupNav li span:hover::before,
#livebettingLightContent .mhead.stats + div > ul.groupNav li span:focus::before,
#livebettingLightContent .mhead.stats + div > ul.groupNav li a:hover::before,
#livebettingLightContent .mhead.stats + div > ul.groupNav li a:focus::before,
#livebettingLightContent .mhead.stats + ul.groupNav li span:hover::before,
#livebettingLightContent .mhead.stats + ul.groupNav li span:focus::before,
#livebettingLightContent .mhead.stats + ul.groupNav li a:hover::before,
#livebettingLightContent .mhead.stats + ul.groupNav li a:focus::before,
#best_seller .mhead.stats + div > ul.groupNav li span:hover::before,
#best_seller .mhead.stats + div > ul.groupNav li span:focus::before,
#best_seller .mhead.stats + div > ul.groupNav li a:hover::before,
#best_seller .mhead.stats + div > ul.groupNav li a:focus::before,
#best_seller .mhead.stats + ul.groupNav li span:hover::before,
#best_seller .mhead.stats + ul.groupNav li span:focus::before,
#best_seller .mhead.stats + ul.groupNav li a:hover::before,
#best_seller .mhead.stats + ul.groupNav li a:focus::before {
  border-bottom: 6px solid var(--secondary-bg);
}

#next_events .mhead.stats + div > ul.groupNav li a,
#next_events .mhead.stats + div > ul.groupNav li .sport_item,
#next_events .mhead.stats + ul.groupNav li a,
#next_events .mhead.stats + ul.groupNav li .sport_item,
#livebettingLightContent .mhead.stats + div > ul.groupNav li a,
#livebettingLightContent .mhead.stats + div > ul.groupNav li .sport_item,
#livebettingLightContent .mhead.stats + ul.groupNav li a,
#livebettingLightContent .mhead.stats + ul.groupNav li .sport_item,
#best_seller .mhead.stats + div > ul.groupNav li a,
#best_seller .mhead.stats + div > ul.groupNav li .sport_item,
#best_seller .mhead.stats + ul.groupNav li a,
#best_seller .mhead.stats + ul.groupNav li .sport_item {
  padding: 5px 5px 5px 30px !important;
  border-radius: 7px;
  background-position-x: 5px !important;
  line-height: 18px;
  text-transform: capitalize;
  color: var(--primary-text) !important;
}

#next_events .mhead.stats + div > ul.groupNav .sport_item::before,
#next_events .mhead.stats + ul.groupNav .sport_item::before,
#livebettingLightContent .mhead.stats + div > ul.groupNav .sport_item::before,
#livebettingLightContent .mhead.stats + ul.groupNav .sport_item::before,
#best_seller .mhead.stats + div > ul.groupNav .sport_item::before,
#best_seller .mhead.stats + ul.groupNav .sport_item::before {
  content: "";
  border-left: 1px;
  border: 6px solid transparent;
  border-bottom: 6px solid transparent;
  width: 1px;
  position: absolute;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

#next_events .mhead.stats + div > ul.groupNav .sport_item,
#next_events .mhead.stats + ul.groupNav .sport_item,
#livebettingLightContent .mhead.stats + div > ul.groupNav .sport_item,
#livebettingLightContent .mhead.stats + ul.groupNav .sport_item,
#best_seller .mhead.stats + div > ul.groupNav .sport_item,
#best_seller .mhead.stats + ul.groupNav .sport_item {
  position: relative;
}

#next_events .mhead.stats + div > ul.groupNav .sport_item:hover, #next_events .mhead.stats + div > ul.groupNav .sport_item:focus,
#next_events .mhead.stats + ul.groupNav .sport_item:hover,
#next_events .mhead.stats + ul.groupNav .sport_item:focus,
#livebettingLightContent .mhead.stats + div > ul.groupNav .sport_item:hover,
#livebettingLightContent .mhead.stats + div > ul.groupNav .sport_item:focus,
#livebettingLightContent .mhead.stats + ul.groupNav .sport_item:hover,
#livebettingLightContent .mhead.stats + ul.groupNav .sport_item:focus,
#best_seller .mhead.stats + div > ul.groupNav .sport_item:hover,
#best_seller .mhead.stats + div > ul.groupNav .sport_item:focus,
#best_seller .mhead.stats + ul.groupNav .sport_item:hover,
#best_seller .mhead.stats + ul.groupNav .sport_item:focus {
  background-color: #b33a2c !important;
}

#next_events .mhead.stats + div > ul.groupNav .sport_item:hover *, #next_events .mhead.stats + div > ul.groupNav .sport_item:focus *,
#next_events .mhead.stats + ul.groupNav .sport_item:hover *,
#next_events .mhead.stats + ul.groupNav .sport_item:focus *,
#livebettingLightContent .mhead.stats + div > ul.groupNav .sport_item:hover *,
#livebettingLightContent .mhead.stats + div > ul.groupNav .sport_item:focus *,
#livebettingLightContent .mhead.stats + ul.groupNav .sport_item:hover *,
#livebettingLightContent .mhead.stats + ul.groupNav .sport_item:focus *,
#best_seller .mhead.stats + div > ul.groupNav .sport_item:hover *,
#best_seller .mhead.stats + div > ul.groupNav .sport_item:focus *,
#best_seller .mhead.stats + ul.groupNav .sport_item:hover *,
#best_seller .mhead.stats + ul.groupNav .sport_item:focus * {
  background-color: #b33a2c !important;
}

#next_events .mhead.stats + div > ul.groupNav .sport_item:hover::before, #next_events .mhead.stats + div > ul.groupNav .sport_item:focus::before,
#next_events .mhead.stats + ul.groupNav .sport_item:hover::before,
#next_events .mhead.stats + ul.groupNav .sport_item:focus::before,
#livebettingLightContent .mhead.stats + div > ul.groupNav .sport_item:hover::before,
#livebettingLightContent .mhead.stats + div > ul.groupNav .sport_item:focus::before,
#livebettingLightContent .mhead.stats + ul.groupNav .sport_item:hover::before,
#livebettingLightContent .mhead.stats + ul.groupNav .sport_item:focus::before,
#best_seller .mhead.stats + div > ul.groupNav .sport_item:hover::before,
#best_seller .mhead.stats + div > ul.groupNav .sport_item:focus::before,
#best_seller .mhead.stats + ul.groupNav .sport_item:hover::before,
#best_seller .mhead.stats + ul.groupNav .sport_item:focus::before {
  border-bottom: 6px solid var(--secondary-bg);
}

body#SRLive #main_content #center_column div#live_navigation ul.sports {
  display: none !important;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups {
  min-height: 50px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%;
  background: var(--secondary-bg);
  margin: 6px 0 5px !important;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups a,
body#SRLive #main_content #center_column div#livecontent div.sports_groups .sport_item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups li,
body#SRLive #main_content #center_column div#livecontent div.sports_groups span,
body#SRLive #main_content #center_column div#livecontent div.sports_groups a,
body#SRLive #main_content #center_column div#livecontent div.sports_groups .sport_item,
body#SRLive #main_content #center_column div#livecontent div.sports_groups li a span.neve {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--primary-text) !important;
  background-color: transparent;
  background: transparent;
  min-height: -webkit-max-content !important;
  min-height: -moz-max-content !important;
  min-height: max-content !important;
  background-repeat: no-repeat;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups span {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

span.groupico.gro_70 {
    background: url("https://img.dominabet.net/calcio.svg") no-repeat center center !important;
    background-size: 20px 20px, contain !important;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups li {
  min-height: 100% !important;
  width: 55px !important;
  padding: 0 !important;
  margin: 0;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups li.activetab a,
body#SRLive #main_content #center_column div#livecontent div.sports_groups li.activetab .sport_item {
  background-color: #217456 !important;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups li.activetab a *,
body#SRLive #main_content #center_column div#livecontent div.sports_groups li.activetab .sport_item * {
  background-color: #217456 !important;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups li.activetab a::before,
body#SRLive #main_content #center_column div#livecontent div.sports_groups li.activetab .sport_item::before {
  z-index: 1;
  border-bottom: 6px solid transparent;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups li a::before,
body#SRLive #main_content #center_column div#livecontent div.sports_groups li .sport_item::before {
  content: "";
  border-left: 1px;
  border: 6px solid transparent;
  border-bottom: 6px solid transparent;
  width: 1px;
  position: absolute;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups li span,
body#SRLive #main_content #center_column div#livecontent div.sports_groups li a {
  height: 100% !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  position: relative;
  color: transparent !important;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups li span:hover, body#SRLive #main_content #center_column div#livecontent div.sports_groups li span:focus,
body#SRLive #main_content #center_column div#livecontent div.sports_groups li a:hover,
body#SRLive #main_content #center_column div#livecontent div.sports_groups li a:focus {
  background-color: #217456 !important;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups li span:hover *, body#SRLive #main_content #center_column div#livecontent div.sports_groups li span:focus *,
body#SRLive #main_content #center_column div#livecontent div.sports_groups li a:hover *,
body#SRLive #main_content #center_column div#livecontent div.sports_groups li a:focus * {
  background-color: #217456 !important;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups li span:hover::before, body#SRLive #main_content #center_column div#livecontent div.sports_groups li span:focus::before,
body#SRLive #main_content #center_column div#livecontent div.sports_groups li a:hover::before,
body#SRLive #main_content #center_column div#livecontent div.sports_groups li a:focus::before {
  border-bottom: 6px solid transparent;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups li a,
body#SRLive #main_content #center_column div#livecontent div.sports_groups li .sport_item {
  padding: 5px 0 !important;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups .sport_item::before {
  content: "";
  border-left: 1px;
  border: 6px solid transparent;
  border-bottom: 6px solid transparent;
  width: 1px;
  position: absolute;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups .sport_item {
  position: relative;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups .sport_item:hover, body#SRLive #main_content #center_column div#livecontent div.sports_groups .sport_item:focus {
  background-color: #217456 !important;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups .sport_item:hover *, body#SRLive #main_content #center_column div#livecontent div.sports_groups .sport_item:focus * {
  background-color: #217456 !important;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups .sport_item:hover::before, body#SRLive #main_content #center_column div#livecontent div.sports_groups .sport_item:focus::before {
  border-bottom: 6px solid transparent;
}

body#SRLive #main_content #center_column div#livecontent div.sports_groups .sport_item.active {
  background: #217456 !important;
}

.hnav,
.logo,
#container {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: transparent !important;
  background: transparent !important;
}

body.account #container {
  width: 100vw !important;
  min-width: 100vw !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

body.account #container #main_content {
  min-width: 1355px !important;
  width: 1355px !important;
  height: max-content !important;
  min-height: max-content !important;
}


@media (max-width: 1355px) {
  body.account #container #main_content {
    min-width: 100vw !important;
  }
}

body.account #container #main_content #center_column {
  width: 100% !important;
  min-width: 100% !important;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  top: 53px;
  height: calc(100vh - 235px);
  min-height: calc(100vh - 235px);
}

#newUserFieldset.fieldset {
  background: transparent !important;
}

#modBtn {
  margin-top: 10px !important;
  margin-left: auto !important;
}

#sessionField {
  margin: 0 !important;
  margin-top: 25px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 !important;
}

#sessionField h5 {
  line-height: 34px !important;
}

#sessionField > p,
#sessionField > div {
  padding: 0 10px;
  margin: 8px 0;
}

#sessionField > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#sessionField > div #sessBtn {
  height: 90%;
  margin: 0;
  top: 0;
}

#themeSwitcher {
  display: none !important;
}

ul li.nav_promo, ul li.nav_home {
  display: none !important;
}

#widget_container iframe:not(.newframe) {
  height: 236px !important;
}

.ghead h2 > input {
  margin-left: 12px !important;
}

.mtable .evecode {
  text-indent: 6px;
  min-width: -webkit-max-content !important;
  min-width: -moz-max-content !important;
  min-width: max-content !important;
  width: auto;
}

div#thumbs_container li .button.for_logged,
div#thumbs_container li .button.for_real {
  width: 52px !important;
  line-height: 52px !important;
  height: 52px !important;
  border: 1px solid var(--secondary-bg) !important;
}

div#thumbs_container li .button.for_logged::after,
div#thumbs_container li .button.for_real::after {
  background-size: 50px auto !important;
  background-position: 1px 1px !important;
}

#navigationProvider {
  position: relative;
  margin-bottom: 70px !important;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  background: transparent !important;
  width: 100%;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}

#navigationProvider ul,
#navigationProvider ul#provider_tabs.hnav {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100% !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  -ms-flex-flow: wrap !important;
      flex-flow: wrap !important;
  grid-gap: 1vw !important;
}

#navigationProvider ul li:not(.notTouch) > img,
#navigationProvider ul#provider_tabs.hnav li:not(.notTouch) > img {
  display: none !important;
}

#navigationProvider ul li:not(.notTouch).selected a,
#navigationProvider ul#provider_tabs.hnav li:not(.notTouch).selected a {
  background: -webkit-gradient(linear, right top, left top, from(var(--secondary-bg)), color-stop(var(--secondary-50)), to(var(--secondary-bg))) !important;
  background: linear-gradient(to left, var(--secondary-bg), var(--secondary-50), var(--secondary-bg)) !important;
}

#navigationProvider ul li:not(.notTouch).textChangedSuccesfully a,
#navigationProvider ul#provider_tabs.hnav li:not(.notTouch).textChangedSuccesfully a {
  color: transparent !important;
}

#navigationProvider ul li:not(.notTouch) > a,
#navigationProvider ul#provider_tabs.hnav li:not(.notTouch) > a {
  height: 100% !important;
  background: var(--primary-bg-60) !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  min-width: 220px !important;
  color: var(--primary-text) !important;
  width: 220px !important;
  height: 80px !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  border-radius: 8px;
  border: 1px solid #2b0f9c !important;
  position: relative;
}

#navigationProvider ul li:not(.notTouch) > a img,
#navigationProvider ul#provider_tabs.hnav li:not(.notTouch) > a img {
  width: 100%;
  height: 100%;
  position: absolute;
  visibility: hidden;
  left: 0;
}

#navigationProvider ul li:not(.notTouch) > a img.imageText,
#navigationProvider ul#provider_tabs.hnav li:not(.notTouch) > a img.imageText {
  position: absolute;
  height: auto;
  width: auto;
  visibility: visible;
  left: unset;
  max-width: 70%;
  max-height: 42px;
}

#navigationProvider ul li:not(.notTouch) > a:hover, #navigationProvider ul li:not(.notTouch) > a:focus,
#navigationProvider ul#provider_tabs.hnav li:not(.notTouch) > a:hover,
#navigationProvider ul#provider_tabs.hnav li:not(.notTouch) > a:focus {
  background: -webkit-gradient(linear, right top, left top, from(var(--secondary-bg)), color-stop(var(--secondary-50)), to(var(--secondary-bg))) !important;
  background: linear-gradient(to left, var(--secondary-bg), var(--secondary-50), var(--secondary-bg)) !important;
}

body #category_tabs .tabbed li a {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.offer tr.allodds_tr a.btn:hover .odd_value,
.offer tr.allodds_tr .selected .odd_value {
  background: var(--colore_principale);
  color: var(--testo_gradiente);
}

.offer tr.allodds_tr .selected,
.offer tr.allodds_tr a.btn:hover {
  background: transparent !important;
  color: var(--primary-text) !important;
}

.offer .allodds_tr .odd_value {
  background: transparent !important;
  color: var(--primary-text);
}

.class_cont {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 2px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  /* border: 1px solid var(--primary-bg-darker); */
}

.allodds_tr .odd_value,
.allodds_tr .odd_label {
  line-height: 28px;
}

tr.allodds_tr * {
  font-family: "Ubuntu" !important;
}

.offer .mtable tr.allodds_tr .class_cont,
.offer .mtable tr.allodds_tr a {
  font-size: 13px;
  margin-bottom: 0;
  text-transform: uppercase;
  background-color: var(--primary-bg);
}

.offer .mtable tr.allodds_tr .class_cont,
.offer .mtable tr.allodds_tr a {
  background-color: #ffffff1a;
}

.offer .mtable tr.allodds_tr a {
  background: rgba(255, 255, 255, 0.102) !important;
  margin-right: 1px;
  border-right: 1px solid var(--primary-bg) !important;
}

.offer .mtable tr.allodds_tr a.selected {
  background: var(--secondary-bg) !important;
}


.offer .mtable tr.allodds_tr a.selected span:first-child, .offer .mtable tr.allodds_tr a.selected span {
  color: var(--bg_text) !important;
}

.offer .mtable tr.allodds_tr a:hover, .offer .mtable tr.allodds_tr a:focus {
  background: rgba(255, 255, 255, 0.202);
}

.offer .mtable tr.allodds_tr a span:first-child {
  color: #ffffff80;
}

.offer .mtable tr.allodds_tr a span {
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  color: #fff;
  background: transparent !important;
}

#main_content #center_column div.oddsList > div > div > div > a {
  border-right: 1px solid var(--primary-bg) !important;
}

.offer .allodds_tr .btn-group.btn-group-justified {
  border-color: var(--colore_principale);
  padding-bottom: 2px;
  margin-bottom: 1px;
  border: none;
}

.offer .mtable tr.allodds_tr .col-xs-12.className {
  background: #0000001a !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

.offer .allodds_tr .btn-group.btn-group-justified a {
  text-align: center;
}

.offer .allodds_tr .btn-group.btn-group-justified a span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

.offer .mtable tr.allodds_tr .oddsList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}

@media (min-width: 1200px) {
  .offer .mtable tr.allodds_tr .oddsList {
    min-width: calc(100vw - 560px) !important;
  }
}

#mtable62474slide > table > tbody > tr:nth-child(1) > td > ul {
  max-width: 100% !important;
}

#top_header .inlineFlags a {
  height: 100%;
  margin-top: 0;
  background-position-y: center;
}

body.unlogged #top_header #user_box #req_pwd {position: relative;top: -2px;left: -10px;}

body.unlogged #top_header #user_box #loginbox {
  position: relative;
  top: 4px;
}

body.unlogged #top_header .inlineFlags a {
  top: 5px;
  position: relative;
}

#loggedbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#loggedbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0 !important;
}

#loggedbox #userPanel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#loggedbox #userPanel .extendedChild.my_account.user + .extendedChild {
  margin: 0 7px;
  background: transparent;
}

#loggedbox #userPanel .extendedChild:not(.my_account.user) {
  margin-left: 5px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  min-height: 100%;
  padding: 0;
  margin: 0;
  background: var(--secondary-bg);
  margin-right: 2px;
}

#loggedbox #userPanel .extendedChild:last-child {
    border-radius: 4px;
}

#loggedbox #userPanel .extendedChild:last-child a {
    padding: 3px 10px;
}

#loggedbox #userPanel .extendedChild:last-child:hover a {
    background: transparent;
    color: var(--primary-bg) !important;
}

#loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Lista Utenti"], #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Il mio conto"], #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Messaggi"], #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Lista Movimenti"], #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Lista scommesse"], #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Reportistica"] {
  background: #00000033 !important;
  padding: 0 5px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 10px;
  min-height: 25px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

#loggedbox #userPanel .extendedChild:not(.my_account.user) a img {
    display: none;
}

#loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Lista Utenti"]:hover, #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Il mio conto"]:hover, #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Messaggi"]:hover, #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Lista Movimenti"]:hover, #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Lista scommesse"]:hover, #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Reportistica"]:hover {
  background: var(--secondary-bg) !important;
}

#loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Lista Utenti"] span.glyphicon, #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Il mio conto"] span.glyphicon, #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Messaggi"] span.glyphicon, #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Lista Movimenti"] span.glyphicon, #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Lista scommesse"] span.glyphicon {
  margin: 0;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  margin-right: 5px;
  line-height: 11px;
  position: relative;
  color: var(--primary-text) !important;
}

#loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Lista Utenti"] span:nth-child(2), #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Il mio conto"] span:nth-child(2), #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Messaggi"] span:nth-child(2), #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Lista Movimenti"] span:nth-child(2), #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Lista scommesse"] span:nth-child(2), #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Il mio conto"] span:nth-child(1), #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Reportistica"] span:nth-child(2) {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  line-height: 11px;
  font-size: 11px;
  font-weight: 400;
  margin-left: 3px;
  color: var(--primary-text) !important;
}

#loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Lista Utenti"] span, #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Il mio conto"] span, #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Messaggi"] span, #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Lista Movimenti"] span, #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Lista scommesse"] span {
  color: var(--primary-text) !important;
}

#loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Lista Utenti"]:hover span, #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Il mio conto"]:hover span, #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Messaggi"]:hover span, #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Lista Movimenti"]:hover span, #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Lista scommesse"]:hover span, #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Reportistica"]:hover span {
  color: var(--primary-bg) !important;
}

#loggedbox #userPanel .extendedChild:not(.my_account.user) a.user {
  margin-right: 80px;
}

#loggedbox #userPanel .extendedChild:not(.my_account.user) a.user span#bw_user {
  font-size: 14px;
  font-weight: medium;
  font-family: "Ubuntu";
}

#loggedbox .glyphicon {
  font-size: 12px;
  margin: 0 2px;
  height: 20px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#modaleclose,
.popz .popzClose {
  color: var(--primary-bg) !important;
  top: 6px;
}

.popzDragger {
  background: var(--secondary-bg);
  color: var(--primary-bg) !important;
  font-size: 15px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 30px;
}

.popzKeyClose {
  margin-top: 5px;
  color: var(--primary-text);
}

#main_content #center_column .mcontent ul[id^="splittedClasses_"] {
  max-width: 100% !important;
}

#main_content #right_column #agoptions form {
  padding: 0;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

#main_content #right_column form #opzAgenzia, #main_content #right_column form #opzAgenzia tbody, #main_content #right_column form #opzAgenzia tbody tr {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    background: var(--backgroundColor) !important;
}

#main_content #right_column form #opzAgenzia tbody tr {padding: 0 5px !important;}

#main_content #right_column form #opzAgenzia tbody tr#agopz_ricarica {
}

#agoptions form table tbody tr {
  width: 100% !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

#agoptions form table tbody tr td.td_oa a,
#agoptions form table tbody tr td:nth-child(2) {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}

#agoptions form table tbody tr td:nth-child(2) label {
  margin: 0 !important;
}

#agoptions form table tbody tr #agopz_ricarica td:nth-child(2) {
  padding-right: 5px !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td span#saldoUtente {
    min-width: 115px !important;
    line-height: 24px;
    position: relative;
    left: -35px;
    font-size: 13px !important;
    line-height: 20px;
    background: rgba(var(--secondary-bg-rgb), 0.5) !important;
    border-radius: 6px;
}

#agoptions form table tbody tr tr td #btn_ricarica {
  padding: 0 5px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

#agoptions form table tbody tr:nth-child(3) > td:nth-child(2) > label {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}

#agoptions form table tbody tr:nth-child(3) > td:nth-child(2) {
  padding-right: 5px !important;
}

.selectMobileSiteContainer > a.tablet,
.selectMobileSiteContainer > a.desktop {
  background-color: transparent;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 1px solid var(--table-subheader-selected);
  margin: 20px !important;
  padding: 40px !important;
}

@media (max-width: 1480px) {
  body.offer {
    max-width: -webkit-max-content !important;
    max-width: -moz-max-content !important;
    max-width: max-content !important;
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
  }
  body.offer .content_wrapper,
  body.offer .offerWidth {
    max-width: -webkit-max-content !important;
    max-width: -moz-max-content !important;
    max-width: max-content !important;
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
  }
  body.offer .offerWidth #header, body.offer .offerWidth #top_header, 
  body.offer > footer div.wrapper, body.offer > footer, 
  body.offer_large .offerWidth #header, body.offer_large .offerWidth #top_header, 
  body.offer_large > footer div.wrapper, body.offer_large > footer, 
  body.offer.offer_large .offerWidth #header, 
  body.offer.offer_large .offerWidth #top_header, 
  body.offer.offer_large > footer div.wrapper, 
  body.offer.offer_large > footer {
    min-width: 1280px !important;
  }
  body.offer footer .wrapper {
    min-width: 100% !important;
    margin: 0 !important;
  }
  body.offer footer .wrapper .copy {
    min-width: 100% !important;
  }
}

.cfissa a {
  color: var(--secondary-bg) !important;
}

#loadReserved {
  padding: 0 !important;
}

#loadReserved tbody {
  margin: 0 !important;
}

#loadReserved tbody td.td_rs button {
  margin-top: 4px !important;
  width: 50px !important;
}

#agency_options table tbody tr td.td_lr span {
  font-size: 11px !important;
}

#agency_options table tbody tr td #reserved_submit {
  padding: 0 6px;
  height: 27px;
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  position: relative;
  top: 6px;
  float: none !important;
  margin: 0 auto !important;
  left: 0;
  background: var(--secondary-bg) !important;
  color: var(--backgroundColor) !important;
  border-radius: 3px;
}

#agency_options table tbody {
  padding: 0 !important;
  /* margin: 0 5px; */
}

#couponcontainer div.coupon_foot #ibtns #iconfirm {
  text-align: center;
  color: var(--red-color) !important;
  font-weight: bold !important;
  font-size: 12px !important;
  line-height: 20px;
}

#tresult table.ui-jqgrid-htable,
table#list {
  border-collapse: collapse !important;
}

#tresult table.ui-jqgrid-htable tr,
#tresult table.ui-jqgrid-htable td,
#tresult table.ui-jqgrid-htable th,
#tresult table.ui-jqgrid-htable tbody,
#tresult table.ui-jqgrid-htable thead,
table#list tr,
table#list td,
table#list th,
table#list tbody,
table#list thead {
  border-collapse: collapse !important;
}

#tresult table.ui-jqgrid-htable thead tr,
table#list thead tr {
  background: #fff !important;
}

#tresult table.ui-jqgrid-htable thead tr th,
table#list thead tr th {
  background: transparent !important;
  padding-left: 15px !important;
  padding-right: 10px !important;
  min-width: -webkit-max-content !important;
  min-width: -moz-max-content !important;
  min-width: max-content !important;
  font-size: 10px !important;
  border: 1px solid var(--table-subheader-selected) !important;
  font-weight: 500 !important;
  text-transform: capitalize;
  color: var(--primary-bg) !important;
  font-family: "Ubuntu";
}

#tresult table.ui-jqgrid-htable tbody,
table#list tbody {
  background: transparent !important;
}

#tresult table.ui-jqgrid-htable tbody tr.ui-widget-content.commerciale,
table#list tbody tr.ui-widget-content.commerciale {
  background: #ffffff1a !important;
}

#tresult table.ui-jqgrid-htable tbody tr.ui-widget-content.commerciale:hover,
table#list tbody tr.ui-widget-content.commerciale:hover {
  background: #ffffff34 !important;
}

#tresult table.ui-jqgrid-htable tbody tr.ui-widget-content.agenzia,
table#list tbody tr.ui-widget-content.agenzia {
  background: #ffffff34 !important;
}

#tresult table.ui-jqgrid-htable tbody tr.ui-widget-content.agenzia:hover,
table#list tbody tr.ui-widget-content.agenzia:hover {
  background: #ffffff4e !important;
}

#tresult table.ui-jqgrid-htable tbody tr.ui-widget-content.enduser,
table#list tbody tr.ui-widget-content.enduser {
  background: #ffffff4d !important;
}

#tresult table.ui-jqgrid-htable tbody tr.ui-widget-content.enduser:hover,
table#list tbody tr.ui-widget-content.enduser:hover {
  background: #ffffff68 !important;
}

#tresult table.ui-jqgrid-htable tbody tr.ui-widget-content td,
table#list tbody tr.ui-widget-content td {
  background: transparent !important;
  color: #fff !important;
  border-color: var(--table-subheader-selected) !important;
  font-size: 10px !important;
  padding: 5px 15px !important;
  padding-right: 10px !important;
  font-weight: 400 !important;
  text-transform: capitalize;
  font-family: "Ubuntu";
}

#tresult table.ui-jqgrid-htable tbody tr.ui-widget-content td *,
table#list tbody tr.ui-widget-content td * {
  color: #fff !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  text-transform: capitalize;
  font-family: "Ubuntu";
}

#tresult table.ui-jqgrid-htable tbody.ui-state-highlight,
table#list tbody.ui-state-highlight {
  background: var(--table-subheader) !important;
}

.ui-jqgrid .ui-jqgrid-hdiv {
  background: transparent !important;
  background-image: none !important;
  border: none !important;
  position: relative;
  top: 1px;
}

.ui-widget-content {
  background: transparent !important;
}

.ui-widget-content fieldset {
    gap: 5px;
    display: flex;
}

.ui-widget-content fieldset button {
    height: 28px;
    line-height: 20px;
}

body.offer .ui-widget-content {
  background: var(--primary-bg) !important;
}

body.offer .ui-widget-content *:not(a):not(.ui-dialog-title) {
  color: #fff !important;
}

body.offer .ui-widget-content .ui-dialog-titlebar {
    background: var(--secondary-bg);
    border: none;
}

.button, button {
  background: var(--primary-bg) !important;
  color: var(--secondary-text) !important;
  border: 1px solid var(--secondary-bg) !important;
}

.button:hover, button:hover {
    background: var(--secondary-bg) !important;
    color: var(--primary-text) !important;
}

body.offer .ui-widget-content caption {
    background: var(--backgroundColor);
}

body.offer .ui-widget-content .ui-dialog-title {
  color: var(--backgroundColor);
}

body.offer .ui-widget-content table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) {
    background: var(--table-subheader) !important;
    border-bottom: none;
}

body.offer .ui-widget-content #bd_content table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr.losing {
    background-color: #FF3232 !important;
}

body.offer .ui-widget-content #bd_content table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr.winning {
    background-color: #50DC50 !important;
}

body.offer .ui-widget-content #bd_content table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr.running {
    background-color: var(--banner-bg) !important;
}

body.offer .ui-widget-content #bd_content table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr.undefined {
    background-color: transparent !important;
}

#newUserFieldset > div.rfloat {
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#newUserFieldset > div.rfloat label,
#newUserFieldset > div.rfloat input {
  margin-right: 10px !important;
}

#newUserFieldset > div.rfloat label,
#newUserFieldset > div.rfloat input,
#newUserFieldset > div.rfloat button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: 25px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#newUserFieldset label,
#newUserFieldset button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: 25px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#newUserFieldset label {
  padding: 0;
}

#newUserFieldset button {
  margin-right: auto;
  margin-left: 5px;
}

.cfissa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.deleteuser {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.toggleLiveQuote.hideClass {
    border: none;
    justify-content: flex-start;
    display: flex !important;
}

#user_navigation {
  display: none !important;
}

body #container #header #user_navigation,
body .content_wrapper #header #user_navigation {
  display: none !important;
}

body.account:not(.IOS) #container #giroconto:not(:empty),
body.account:not(.IOS) .content_wrapper #giroconto:not(:empty) {
  background: transparent !important;
  padding-left: 0 !important;
  margin-top: 10px !important;
}

body.account:not(.IOS) #container #giroconto:not(:empty) ul,
body.account:not(.IOS) .content_wrapper #giroconto:not(:empty) ul {
  background: var(--secondary-bg);
  height: 50px !important;
}

@media (max-width: 1400px) {
  body.account:not(.IOS) #container #giroconto:not(:empty) ul,
  body.account:not(.IOS) .content_wrapper #giroconto:not(:empty) ul {
    padding-left: 470px !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  body.account:not(.IOS) #container #giroconto:not(:empty) ul li *,
  body.account:not(.IOS) .content_wrapper #giroconto:not(:empty) ul li * {
    font-size: 13px !important;
  }
}

body.account:not(.IOS):not(.printodds) #container #header #user_navigation, body.account:not(.IOS) .content_wrapper #header #user_navigation {
  border: none !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  min-width: 100% !important;
  background: var(--primary-bg) !important;
  position: absolute;
  top: unset !important;
  bottom: -115px;
  height: 50px;
  left: calc((100vw - 1355px) / 2);
  overflow: auto;
  max-width: 700px;
  min-width: 700px !important;
}

body.account:not(.IOS) #container #header #user_navigation ul,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  min-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
  padding: 0;
}

body.account:not(.IOS) #container #header #user_navigation ul li,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 30px;
  border-bottom: 2px solid transparent;
  position: relative;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  margin: 0;
  margin-right: 2px;
  box-shadow: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

body.account:not(.IOS) #container #header #user_navigation ul li.results, body.account:not(.IOS) #container #header #user_navigation ul li.datiutente {
    display: none;
}

body.account:not(.IOS) #container #header #user_navigation ul li::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li::before {
  position: relative !important;
  border: none !important;
  width: 100%;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transform: none;
  transform: none;
  left: unset !important;
  bottom: unset;
  top: unset;
  right: unset !important;
  margin-bottom: 12px !important;
  filter: brightness(0) invert(53%) sepia(28%) saturate(892%) hue-rotate(88deg) brightness(103%) contrast(98%) !important;
}

body.account:not(.IOS) #container #header #user_navigation ul li:hover:before, 
body.account:not(.IOS) #container #header #user_navigation ul li.current:before {
  filter: brightness(0) invert(9%) sepia(52%) saturate(714%) hue-rotate(151deg) brightness(93%) contrast(107%) !important;
}

body.account:not(.IOS) #container #header #user_navigation ul li.datiaccount,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.datiaccount {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

body.account:not(.IOS) #container #header #user_navigation ul li.datiaccount::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.datiaccount::before {
  content: url("https://img.dominabet.net/mio-conto.svg");
}

body.account:not(.IOS) #container #header #user_navigation ul li.ReportClassic::before, body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.ReportClassic::before, #loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Reportistica"] .reports {
    content: url("https://img.dominabet.net/report.svg");
}

#loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Reportistica"] .reports {
  height: 12px;
}

#loggedbox #userPanel .extendedChild:not(.my_account.user) a[title="Reportistica"]:hover .reports {
  filter: brightness(0) invert(10%) sepia(23%) saturate(3872%) hue-rotate(172deg) brightness(94%) contrast(95%);
}

body.account:not(.IOS) #container #header #user_navigation ul li.datiaccount.current::before, body.account:not(.IOS) #container #header #user_navigation ul li.datiaccount:hover::before, body.account:not(.IOS) #container #header #user_navigation ul li.datiaccount:focus::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.datiaccount.current::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.datiaccount:hover::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.datiaccount:focus::before {
  content: url("https://img.dominabet.net/mio-conto-active.svg");
}

body.account:not(.IOS) #container #header #user_navigation ul li.balancelist,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.balancelist {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

body.account:not(.IOS) #container #header #user_navigation ul li.balancelist::before, body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.balancelist::before, body.account:not(.IOS) #container #header #user_navigation ul li.betslist::before, body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.betslist::before {
  content: url("https://img.dominabet.net/casa.svg");
}

body.account:not(.IOS) #container #header #user_navigation ul li.balancelist.current::before, body.account:not(.IOS) #container #header #user_navigation ul li.balancelist:hover::before, body.account:not(.IOS) #container #header #user_navigation ul li.balancelist:focus::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.balancelist.current::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.balancelist:hover::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.balancelist:focus::before {
  content: url("https://img.dominabet.net/casa-active.svg");
}

body.account:not(.IOS) #container #header #user_navigation ul li.managecustomers,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.managecustomers {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

body.account:not(.IOS) #container #header #user_navigation ul li.managecustomers::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.managecustomers::before {
  content: url("https://img.dominabet.net/pdr.svg");
}

body.account:not(.IOS) #container #header #user_navigation ul li.managecustomers.current::before, body.account:not(.IOS) #container #header #user_navigation ul li.managecustomers:hover::before, body.account:not(.IOS) #container #header #user_navigation ul li.managecustomers:focus::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.managecustomers.current::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.managecustomers:hover::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.managecustomers:focus::before {
  content: url("https://img.dominabet.net/pdr-active.svg");
}

body.account:not(.IOS) #container #header #user_navigation ul li.reports,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.reports {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

body.account:not(.IOS) #container #header #user_navigation ul li.reports::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.reports::before {
  content: url("https://img.dominabet.net/report.svg");
}

body.account:not(.IOS) #container #header #user_navigation ul li.reports.current::before, body.account:not(.IOS) #container #header #user_navigation ul li.reports:hover::before, body.account:not(.IOS) #container #header #user_navigation ul li.reports:focus::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.reports.current::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.reports:hover::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.reports:focus::before {
  content: url("https://img.dominabet.net/report-active.svg");
}

body.account:not(.IOS) #container #header #user_navigation ul li.messages,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.messages {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

body.account:not(.IOS) #container #header #user_navigation ul li.messages::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.messages::before {
  content: url("https://img.dominabet.net/messaggi.svg");
}

body.account:not(.IOS) #container #header #user_navigation ul li.messages.current::before, body.account:not(.IOS) #container #header #user_navigation ul li.messages:hover::before, body.account:not(.IOS) #container #header #user_navigation ul li.messages:focus::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.messages.current::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.messages:hover::before,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.messages:focus::before {
  content: url("https://img.dominabet.net/messaggi-active.svg");
}

body.account:not(.IOS) #container #header #user_navigation ul li.datiaccount,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.datiaccount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body.account:not(.IOS) #container #header #user_navigation ul li.balancelist,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.balancelist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body.account:not(.IOS) #container #header #user_navigation ul li.managecustomers,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.managecustomers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body.account:not(.IOS) #container #header #user_navigation ul li.reports,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.reports {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body.account:not(.IOS) #container #header #user_navigation ul li.messages,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.messages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body.account:not(.IOS) #container #header #user_navigation ul li.current, body.account:not(.IOS) #container #header #user_navigation ul li:hover, body.account:not(.IOS) #container #header #user_navigation ul li:focus,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.current,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li:hover,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li:focus {
  background: var(--secondary-bg) !important;
}

body.account:not(.IOS) #container #header #user_navigation ul li.current a, body.account:not(.IOS) #container #header #user_navigation ul li:hover a, body.account:not(.IOS) #container #header #user_navigation ul li:focus a,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.current a,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li:hover a,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li:focus a {
  color: var(--backgroundColor) !important;
}

body.account:not(.IOS) #container #header #user_navigation ul li a,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li a {
  font-family: "Ubuntu";
  font-size: 14px !important;
  background: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  padding-bottom: 5px;
  color: var(--secondary-text) !important;
}

@media (max-width: 1400px) {
  body.account:not(.IOS) #container #header #user_navigation,
  body.account:not(.IOS) .content_wrapper #header #user_navigation {
    max-width: 470px;
    min-width: 470px !important;
  }
  body.account:not(.IOS) #container #header #user_navigation ul li::before,
  body.account:not(.IOS) .content_wrapper #header #user_navigation ul li::before {
    margin-bottom: 15px !important;
  }
  body.account:not(.IOS) #container #header #user_navigation ul li a,
  body.account:not(.IOS) .content_wrapper #header #user_navigation ul li a {
    font-size: 12px !important;
  }
}

#giroconto_user {
  min-width: 130px !important;
  padding-left: 10px !important;
}

div#giroconto > ul li input#giroconto_user::placeholder {
  color: var(--backgroundColor) !important;
}

#sport_accountsummary .ASToggle {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

ul.ui-widget {
  background: transparent;
  padding: 0 !important;
  padding-top: 1px !important;
  -webkit-box-shadow: 0 1px 5px 0.4px var(--head-footer);
  box-shadow: 0 1px 5px 0.4px var(--head-footer);
  border-radius: 0;
  z-index: 10000 !important;
}

ul.ui-widget li.ui-menu-item {
  background: var(--banner-bg);
  border-bottom: 2px solid var(--table-subheader-selected);
}

ul.ui-widget li.ui-menu-item:first-child {
  border-radius: 4px 4px 0 0;
}

ul.ui-widget li.ui-menu-item:last-child {
  border-radius: 0 0 4px 4px;
}

ul.ui-widget li.ui-menu-item:hover {
  border-bottom: 2px solid var(--secondary-bg);
}

ul.ui-widget li.ui-menu-item:hover a {
  color: var(--secondary-bg) !important;
}

ul.ui-widget li.ui-menu-item a {
  font-size: 12px !important;
  min-height: 30px;
  padding: 0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  font-weight: 500;
  text-transform: capitalize;
  color: var(--primary-text) !important;
}

body.unlogged #container #header #user_navigation,
body.unlogged .content_wrapper #header #user_navigation {
  display: none !important;
}

body:not(.datiaccount) #appsbody {
  min-width: 100% !important;
}

#appsbody div.section {
  padding: 0;
  width: 100%;
}

#appsbody div.section #tresult .ui-jqgrid-hbox {
  padding: 0;
}

#appsbody div.section #tresult #gbox_list,
#appsbody div.section #tresult #gview_list,
#appsbody div.section #tresult .ui-state-default.ui-jqgrid-hdiv,
#appsbody div.section #tresult .ui-jqgrid-hbox,
#appsbody div.section #tresult .ui-jqgrid-htable,
#appsbody div.section #tresult .ui-jqgrid-bdiv {
  min-width: 100%;
}

.ui-state-highlight .ui-icon,
.ui-icon.tree-leaf {
  background: url("https://img.dominabet.net/circleEmpty.svg") !important;
}

#appsbody .ui-icon.tree-plus,
#appsbody .ui-icon.tree-minus,
#appsbody .ui-state-highlight .ui-icon,
#appsbody .ui-icon.tree-leaf {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  top: 1px !important;
  position: relative;
}

.ui-icon.tree-plus {
  background: url("https://img.dominabet.net/arrowDown.svg") !important;
  -webkit-transform: rotate(-90deg) !important;
          transform: rotate(-90deg) !important;
  top: -1px !important;
}

.ui-icon.tree-minus {
  background: url("https://img.dominabet.net/arrowDown.svg") !important;
  -webkit-transform: rotate(0) !important;
          transform: rotate(0) !important;
  top: -2px !important;
}

#newUserFieldset {
  padding: 0 5px !important;
}

body.account #tresult .pageListNumbers,
body.account #tresult .pagination {
  display: none;
}

body.account #tresult table#result_table,
body.account #tresult table.tdati {
  margin-top: 85px;
  position: relative;
}

body.account #tresult table#result_table .label_orderby,
body.account #tresult table.tdati .label_orderby {
  display: none !important;
}
body.account #tresult table#result_table thead tr,
body.account #tresult table.tdati thead tr {
  background: #fff !important;
}

body.account #tresult table#result_table thead tr th,
body.account #tresult table.tdati thead tr th {
  background: #fff !important;
  color: var(--primary-bg) !important;
  font-size: 13px !important;
  font-family: "Ubuntu" !important;
  font-weight: bold !important;
}

body.account #tresult table#result_table thead tr th:first-child,
body.account #tresult table.tdati thead tr th:first-child {
  font-size: 13px !important;
}

body.account #tresult table#result_table thead tr th:not(:last-child),
body.account #tresult table.tdati thead tr th:not(:last-child) {
  border-right: 1px solid var(--primary-bg);
}

body.account #tresult table#result_table thead.total,
body.account #tresult table.tdati thead.total {
  height: 85px;
  position: absolute !important;
  left: 0;
  background: transparent !important;
  right: 0;
  top: -85px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body.account #tresult table#result_table thead.total tr,
body.account #tresult table.tdati thead.total tr {
  min-height: 85px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: transparent !important;
}

body.account #tresult table#result_table thead.total tr td:empty,
body.account #tresult table.tdati thead.total tr td:empty {
  display: none !important;
}

body.account #tresult table#result_table thead.total tr td:not(:empty),
body.account #tresult table.tdati thead.total tr td:not(:empty) {
  min-width: 240px;
  width: 250px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 15px;
  height: calc(100% - 35px);
  margin: 17.5px 5px;
  border-radius: 4px;
  background: #fff !important;
  border: none;
  color: var(--primary-bg);
  width: max-content !important;
}

thead.total tr td:nth-child(2) {
    position: relative;
    left: 5px;
}

body.account #tresult table#result_table thead.total tr td:not(:empty).Totale,
body.account #tresult table.tdati thead.total tr td:not(:empty).Totale {
  font-size: 18px;
  font-weight: 500;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #ffffff !important;
}



body.account #tresult table#result_table thead.total tr td:not(:empty).NumberTotale,
body.account #tresult table.tdati thead.total tr td:not(:empty).NumberTotale {display: none;}

body.account #tresult table#result_table thead.total tr td:not(:empty) span.NumberTotale,
body.account #tresult table.tdati thead.total tr td:not(:empty) span.NumberTotale {
  z-index: 1;
  height: 40px;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  position: relative;
  left: 10px;
  border-radius: 0 4px 4px 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 20px;
  font-weight: 500;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: var(--secondary-bg) !important;
}

body.account #tresult table#result_table thead.total tr td:not(:empty).StakeBet, body.account #tresult table#result_table thead.total tr td:not(:empty).WinningBet,
body.account #tresult table.tdati thead.total tr td:not(:empty).StakeBet,
body.account #tresult table.tdati thead.total tr td:not(:empty).WinningBet {
  background: #fff !important;
  width: 136px !important;
  min-width: 136px !important;
  margin-left: 114px !important;
  margin-top: auto;
  margin-bottom: auto;
  height: 40px !important;
  z-index: 354;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0 0 0 5px #fff;
  box-shadow: 0 0 0 5px #fff;
  position: relative;
  border-radius: 0 0.5px 0.5px 0;
  font-size: 20px;
  font-weight: 500;
}

body.account #tresult table#result_table thead.total tr td:not(:empty).StakeBet::after, body.account #tresult table#result_table thead.total tr td:not(:empty).WinningBet::after,
body.account #tresult table.tdati thead.total tr td:not(:empty).StakeBet::after,
body.account #tresult table.tdati thead.total tr td:not(:empty).WinningBet::after {
  opacity: 1;
  content: "Giocato";
  position: absolute;
  width: 113px !important;
  background: #fff;
  font-size: 18px;
  font-weight: 500;
  height: 50px;
  border-radius: 4px 0 0 4px;
  left: -108px !important;
  padding: 15px !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  z-index: 1 !important;
}

body.account #tresult table#result_table thead.total tr td:not(:empty).WinningBet::after,
body.account #tresult table.tdati thead.total tr td:not(:empty).WinningBet::after {
  content: "VINTO";
}

body.account #tresult table#result_table tbody,
body.account #tresult table.tdati tbody {
  overflow: hidden !important;
  background: var(--primary-bg) !important;
}

body.account #tresult table#result_table tbody tr:nth-child(even),
body.account #tresult table.tdati tbody tr:nth-child(even) {
  background: var(--header-transparent-mask) !important;
}

body.account #tresult table#result_table tbody tr:nth-child(even):hover,
body.account #tresult table.tdati tbody tr:nth-child(even):hover {
  background: #ffffff80 !important;
}

body.account #tresult table#result_table tbody tr:nth-child(odd),
body.account #tresult table.tdati tbody tr:nth-child(odd) {
  background: #ffffff33 !important;
}

body.account #tresult table#result_table tbody tr:nth-child(odd):hover,
body.account #tresult table.tdati tbody tr:nth-child(odd):hover {
  background: #ffffff66 !important;
}

body.account #tresult table#result_table tbody tr td,
body.account #tresult table.tdati tbody tr td {
  border-color: var(--primary-bg) !important;
  color: var(--primary-text);
  font-size: 15px !important;
  font-family: "Ubuntu" !important;
  font-weight: 400 !important;
  table-layout: fixed;
}

body.account #tresult table.tdati tbody tr td:nth-child(8) {
    text-align: right;
    font-weight: bold !important;
    padding-right: 6px;
}

body.account #tresult table.tdati tbody tr td.greenValue, body.account #tresult table.tdati tbody tr td.redValue {
    text-align: right !important;
    font-weight: bold !important;
    padding-right: 6px;
}

body.account #tresult table#result_table tbody tr td:first-child,
body.account #tresult table.tdati tbody tr td:first-child {
  font-size: 13px !important;
}

body.account #tresult table.tdati tbody tr td:first-child span {
    color: var(--primary-text) !important;
    max-width: 100%;
}

body.account #tresult table#result_table tbody tr td.Commission,
body.account #tresult table.tdati tbody tr td.Commission {
  border-right: none !important;
}

body.account #tresult table.tdati {
  margin-top: 0;
}

#container #header #user_navigation ul li.termssport, #container #header #user_navigation ul li.faq,
.content_wrapper #header #user_navigation ul li.termssport,
.content_wrapper #header #user_navigation ul li.faq {
  display: none !important;
}

#appsbody {
  min-width: 100%;
}

#afterGiroconto:not(:empty) {
  background: var(--primary-bg);
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 1400px) {
  #afterGiroconto:not(:empty) {
    margin: 0 calc((100vw - 1355px) / 2);
  }
}

@media (max-width: 1355px) {
  #afterGiroconto:not(:empty) {
    width: 100vw !important;
    margin: 0 !important;
  }
}

#afterGiroconto:not(:empty) li {
  padding: 0 20px;
  background: #ffffff4d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 1px !important;
}

#afterGiroconto:not(:empty) li a {
  color: var(--primary-bg);
  font-size: 18px;
  font-weight: 400;
}

#afterGiroconto:not(:empty) li:hover, #afterGiroconto:not(:empty) li:focus, #afterGiroconto:not(:empty) li.current {
  background: #fff;
}

body.reports #appsbody .fieldset,
body.sportreportdetails #appsbody .fieldset {
  margin: 5px !important;
  margin-left: 7px !important;
  margin-right: 9px !important;
  padding: 5px !important;
}

body.reports #appsbody .fieldset label,
body.sportreportdetails #appsbody .fieldset label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body.account #appsbody .fieldset button {
  min-width: 90px !important;
  font-size: 13px;
  min-height: 30px !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

body.managecustomers > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable {
  background: var(--primary-bg) !important;
  border-radius: 5px;
  border: 1px solid var(--secondary-bg) !important;
}

body.managecustomers > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
  background: var(--head-footer);
  color: var(--primary-text);
  border: none;
}

body.managecustomers > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix .ui-dialog-titlebar-close.ui-corner-all {
  color: var(--secondary-bg) !important;
}

body.managecustomers > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body.managecustomers > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser form,
body.managecustomers > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser table,
body.managecustomers > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser tr {
  width: 100%;
  margin: 2px 0;
}

body.managecustomers > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser form td,
body.managecustomers > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser table td,
body.managecustomers > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser tr td {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  max-width: 200px !important;
  width: max-content !important;
  margin-bottom: 5px !important;
}

body.managecustomers > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser form td input,
body.managecustomers > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser table td input,
body.managecustomers > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser tr td input {
  border: 1px solid #ffffffcc;
  background: transparent;
  margin: 4px 0 !important;
  border-radius: 4px;
  color: #fff;
}

body.managecustomers > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser form td:nth-child(2),
body.managecustomers > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser table td:nth-child(2),
body.managecustomers > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser tr td:nth-child(2) {
  width: 200px !important;
}


#agency_options input#id_user[type="text"], #agency_options input#ricarica_utente {
  padding: 5px;
  background: rgba(var(--secondary-bg-rgb), 0.5) !important;
  border: none;
  font-weight: 800 !important;
  text-indent: 18px;
  width: 115px !important;
  left: -25px;
  position: relative;
  height: 30px;
  border-radius: 6px;
}

#agency_options input#ricarica_utente {
    left: -5px;
}

#main_content #right_column #agoptions #opzAgenzia tbody tr td.td_oa {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}

#main_content #right_column #agoptions #opzAgenzia tbody tr td.td_aor label {
    line-height: 5px;
    display: flex;
    flex-flow: column;
}

#main_content #right_column #agoptions #opzAgenzia tbody tr td.td_oa a {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}

#main_content #right_column #agoptions #opzAgenzia tbody tr td.td_oa a.deleteuser {
    position: absolute;
    left: 95px;
    z-index: 99999;
    margin-top: 5px !important;
}

#main_content #right_column #agoptions #opzAgenzia tbody tr td.td_oa #id_user span {
  padding: 0 !important;
}

#main_content #right_column #agoptions #opzAgenzia tbody tr td.td_oa #id_user input {
  width: 50px !important;
}

#main_content #right_column #agoptions #opzAgenzia tbody tr td.td_oa label > span {
  white-space: nowrap;
  height: 30px !important;
  margin-right: 5px !important;
  margin-left: 0 !important;
}

#main_content #right_column #agoptions #opzAgenzia tbody tr td.td_oa label {
  margin-left: 0 !important;
}

#loadReserved > tbody > tr:nth-child(1) > td.td_lr > label > span {
  white-space: nowrap;
}

#reserved_barcode {
  width: 50px !important;
}

#reserved_submit {
  margin-top: 5px !important;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span#alot {
  width: 100%;
}

body#SRLive #main_content #couponcontainer span.quote_text {
  max-width: auto !important;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview,
#SRLive div#container div#main_content #center_column #livecontent.multievent {
  height: calc(100% - 130px);
  min-height: -webkit-max-content !important;
  min-height: -moz-max-content !important;
  min-height: max-content !important;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #simpleview,
#SRLive div#container div#main_content #center_column #livecontent.multievent #simpleview {
   /* min-height: 100% !important; */
}

#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) {
  height: 100% !important;
}

#giroconto:empty {
  display: none !important;
}

#liveevent #user_switch {
  display: none !important;
}

@media (max-width: 1270px) {
  #SRLive div#container div#main_content div#center_column #livecontent {
    min-width: 100% !important;
    margin: 0 !important;
  }
  #SRLive div#container div#main_content div#center_column #livecontent .sports_groups {
    min-width: 100% !important;
  }
}

@media (max-width: 1270px) {
  #SRLive div#giroconto {
    min-width: 100% !important;
  }
}

#SRLive div#giroconto > ul {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  margin: 0 !important;
}

#ui-datepicker-div {
  background: var(--secondary-bg) !important;
}

body.account div#ui-datepicker-div {
    background: var(--table-subheader) !important;
    border: 1px solid var(--secondary-bg) !important;
}

body.account div#ui-datepicker-div thead tr th span {color: #fff !important;}

#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
  background: var(--secondary-50);
  height: 35px;
  border: none;
}

#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all .ui-datepicker-title {
  width: 100%;
  margin: 0;
}

#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all .ui-datepicker-title span {
  text-transform: uppercase;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
}

#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all .ui-datepicker-title span:first-child {
  margin-right: 5px;
}

#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all .ui-datepicker-title,
#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all .ui-datepicker-prev.ui-corner-all {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all .ui-datepicker-prev.ui-corner-all, #ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all .ui-datepicker-next.ui-corner-all {
  height: 100%;
  top: 0;
}

#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all .ui-datepicker-prev.ui-corner-all {
    left: 0;
}

#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all .ui-datepicker-next.ui-corner-all {
    right: 0;
}

#ui-datepicker-div table.ui-datepicker-calendar thead tr th span {
  color: var(--primary-bg) !important;
  font-size: 15px;
  font-weight: 500;
}

#ui-datepicker-div table.ui-datepicker-calendar tbody tr td {
  background: transparent !important;
}

#ui-datepicker-div table.ui-datepicker-calendar tbody tr td a {
  background: #fff;
  color: var(--primary-bg);
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 2px;
  padding: 5px 5px;
}

#ui-datepicker-div table.ui-datepicker-calendar tbody tr td a.ui-state-default.ui-state-active {
  background: var(--table-subheader-selected);
  color: #fff !important;
}

#ui-datepicker-div table.ui-datepicker-calendar tbody tr td a.ui-state-default.ui-state-highlight {
  border: 1px solid var(--primary-bg);
  font-weight: bold;
  color: var(--secondary-50);
}

.live-center-container {
  border: 2px solid var(--secondary-bg);
  margin-bottom: 5px;
}

#main_content #center_column div[id^="mtable"] > table.selez_pron > tbody > tr:first-child {
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
}

.ui-jqgrid .ui-jqgrid-htable th div {
  padding: 0 5px;
  font-size: 13px;
}

body.account #appsbody {
  background: var(--apps-body) !important;
}

body.account #appsbody.extraMargin {
  margin-top: 80px !important;
}

body.account {
  background: var(--backgroundColor) !important;
  height: max-content !important;
}

body.accoun #main_content {
  margin-top: 0 !important;
}

#agency_options {
  border-radius: 10px;
  border: 2px solid var(--secondary-bg);
  padding: 5px;
  margin-bottom: 5px !important;
  margin-top: 2px !important;
}

body.account.betslist #search_by_data > div:nth-child(2) > label.row_inline.row_4 {
  width: 25%;
}

body.account.betslist #search_by_data > div:nth-child(2) > label.row_inline.row_4:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

body.account.betslist #search_by_data > div:nth-child(5) > div.row_4.row_inline.calign {
  margin-right: auto !important;
  margin-left: 0 !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

#main_content #couponcontainer .h1header .glyphicon-trash::before {
  content: url("https://img.dominabet.net/gylph-trash.svg");
}

#livebettingLightContent > div.mhead.stats,
#the_bet > div.mhead.stats,
#next_events > div.mhead.stats,
#best_seller > div.mhead.stats,
#next_events_column_container div a.odd > span {
  background: var(--backgroundColor) !important;
  color: var(--primary-text) !important;
}

#livebettingLightContent > div.mhead.stats span,
#livebettingLightContent > div.mhead.stats p,
#the_bet > div.mhead.stats span,
#the_bet > div.mhead.stats p,
#next_events > div.mhead.stats span,
#next_events > div.mhead.stats p,
#best_seller > div.mhead.stats span,
#best_seller > div.mhead.stats p,
#next_events_column_container div a.odd > span span,
#next_events_column_container div a.odd > span p {
  color: var(--head-footer) !important;
  text-transform: none !important;
}

#best_seller > div.mhead.stats span, #next_events > div.mhead.stats span {
    font-size: 16px;
}

#the_bet p {
  color: var(--primary-text) !important;
}

body #main_content #center_column div.content,
body #main_content #center_column div.mcontent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: transparent !important;
  min-width: 100% !important;
}

body #main_content #center_column div.content .mhead {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

body #main_content #center_column div.content table.selez_prom {
  margin: 0 !important;
}

body #main_content #center_column div.content .mtableslide {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

body #main_content #center_column div.content div.mantepost {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

body #main_content #center_column div.content div.mantepost table,
body #main_content #center_column div.content div.mantepost table.atable {
  border-collapse: collapse;
  margin-bottom: 0 !important;
}

body #main_content #center_column div.content div.mantepost table tbody,
body #main_content #center_column div.content div.mantepost table tr,
body #main_content #center_column div.content div.mantepost table th,
body #main_content #center_column div.content div.mantepost table td,
body #main_content #center_column div.content div.mantepost table.atable tbody,
body #main_content #center_column div.content div.mantepost table.atable tr,
body #main_content #center_column div.content div.mantepost table.atable th,
body #main_content #center_column div.content div.mantepost table.atable td {
  border-collapse: collapse;
  border-bottom: 1px solid var(--table-subheader-selected) !important;
}

body #main_content #center_column div.content div.mantepost table tbody tr th,
body #main_content #center_column div.content div.mantepost table.atable tbody tr th {
  padding: 0 5px !important;
}

body #main_content #center_column div.content div.mantepost table tbody tr th span,
body #main_content #center_column div.content div.mantepost table.atable tbody tr th span {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}

body #main_content #center_column div.content div.mantepost table tbody tr td,
body #main_content #center_column div.content div.mantepost table.atable tbody tr td {
  background-color: var(--table-subheader) !important;
  position: relative;
  min-height: 36px !important;
  height: 36px !important;
  min-width: 33%;
}

body #main_content #center_column div.content div.mantepost table tbody tr td:hover, body #main_content #center_column div.content div.mantepost table tbody tr td:hover, body #main_content #center_column div.content div.mantepost table.atable tbody tr td:hover, body #main_content #center_column div.content div.mantepost table.atable tbody tr td:hover {
  background-color: rgba(var(--secondary-bg-rgb), 0.2) !important;
  color: #000 !important;
  border-left: 1px solid #494949 !important;
}
body #main_content #center_column div.content div.mantepost table tbody tr td a,
body #main_content #center_column div.content div.mantepost table.atable tbody tr td a {
  position: absolute;
  right: 0;
  width: 30% !important;
  border-left: 1px solid var(--table-subheader-selected) !important;
}

body #main_content #center_column div.content div.mantepost table tbody tr td span,
body #main_content #center_column div.content div.mantepost table.atable tbody tr td span {
  position: absolute;
  left: 0;
  width: 70% !important;
}

body #main_content #center_column div.content div.mantepost table th:not(:last-child),
body #main_content #center_column div.content div.mantepost table td:not(:last-child),
body #main_content #center_column div.content div.mantepost table.atable th:not(:last-child),
body #main_content #center_column div.content div.mantepost table.atable td:not(:last-child) {
  border-collapse: collapse;
  border-right: 1px solid var(--table-subheader-selected) !important;
}

#main_content #right_column #couponcontainer span.prono_text {
  max-width: 95px !important;
  display: block !important;
  margin-top: 5px !important;
}

#main_content #couponcontainer ul.coupon > li div.descr > span.cfissa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  left: 0;
  top: 2px;
}

.couponsistema .descr .ccode_new {
  margin-left: 5px !important;
}

.offer #the_bet .minCont > div {
  width: calc((100% / 3) - 1px);
}

.popzBg {
  width: 100% !important;
  height: 100% !important;
}

.goBack {
  height: 40px;
  background: transparent !important;
  border-radius: 10px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  border: 1px solid #ffffff99;
  color: #ffffff99;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px;
  margin-top: 15px;
  cursor: pointer;
}

.goBack:hover {
  background: var(--table-subheader-selected);
}

#pronos > table {
  margin: 0 !important;
}

#pronos > table * {
  border: none !important;
}

#pronos > table table {
  margin: 0 !important;
}

#pronos > table table td.quoteName {
  background: #e5e9f8 !important;
  padding-bottom: 2px !important;
}

#pronos > table table td.quoteName:not(:last-child) {
  padding-right: 2px !important;
}

#pronos > table table td.quoteName a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: none;
  padding: 0;
  margin: 0 !important;
  min-height: 31px;
  background: var(--primary-bg-15) !important;
}

#pronos > table table td.quoteName a.selected b, #pronos > table table td.quoteName a:hover b {
  background: var(--secondary-bg) !important;
}

#pronos > table table td.quoteName a span,
#pronos > table table td.quoteName a b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  font-weight: bold;
  color: var(--primary-bg);
}

#pronos > table table td.quoteName a span {
  width: 40%;
  word-break: break-all;
  background: transparent !important;
}

#pronos > table table td.quoteName a b {
  width: 60%;
  background: var(--primary-bg-15) !important;
}

#pronos > table > thead > tr > td {
  padding: 0;
  background: #e5e9f8;
}

#pronos > table > thead > tr > td > div {
  min-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: var(--head-footer);
  color: var(--primary-text);
  margin-bottom: 2px;
}

#pronos > table > thead > tr > td > div * {
  color: var(--primary-text) !important;
}

#pronos > table > thead > tr > td > div span {
  font-size: 14px;
  font-weight: bold;
  color: var(--primary-bg);
}

#pronos > table > thead > tr > td > div span.glyphicon:nth-child(2) {
  display: none !important;
}

#whtml,
.popz .popzContent {
  padding: 5px 10px !important;
  background: var(--backgroundColor);
  border-left: 1px solid var(--secondary-bg);
  border-right: 1px solid var(--secondary-bg);
}

.popzContent #transMoneyPopup label {
    border: none;
}

.popzContent #transMoneyPopup .button {
    width: 100%;
    display: block;
    text-align: center;
}

.unica {
  background: var(--unica) !important;
}

.singola {
  background: var(--singola) !important;
}

.tripla {
  background: var(--tripla) !important;
}

.quadrupla {
  background: var(--quadrupla) !important;
}

.quintrupla {
  background: var(--quintrupla) !important;
}

#main_container #center_column .mtable tbody tr td.allodds {
  padding-right: 5px 10px !important;
}

body.offer_large,
body.offer.offer_large {
  min-width: -webkit-max-content !important;
  min-width: -moz-max-content !important;
  min-width: max-content !important;
}

body.offer_large #header,
body.offer_large #top_header,
body.offer_large footer div.wrapper,
body.offer_large footer,
body.offer.offer_large #header,
body.offer.offer_large #top_header,
body.offer.offer_large footer div.wrapper,
body.offer.offer_large footer {
  min-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.offer_large #header .foot_box,
body.offer_large #top_header .foot_box,
body.offer_large footer div.wrapper .foot_box,
body.offer_large footer .foot_box,
body.offer.offer_large #header .foot_box,
body.offer.offer_large #top_header .foot_box,
body.offer.offer_large footer div.wrapper .foot_box,
body.offer.offer_large footer .foot_box {
  margin: 0 !important;
}

body.offer_large #main_content,
body.offer.offer_large #main_content {
  min-width: -webkit-max-content !important;
  min-width: -moz-max-content !important;
  min-width: max-content !important;
}

body.offer_large #main_content #center_column,
body.offer_large #main_content #center_column.SportCenter,
body.offer.offer_large #main_content #center_column,
body.offer.offer_large #main_content #center_column.SportCenter {
  min-width: max-content !important;
  min-width: -moz-max-content !important;
  min-width: max-content !important;
}

body.offer_large #main_content #center_column .nanocontentPosition,
body.offer_large #main_content #center_column.SportCenter .nanocontentPosition,
body.offer.offer_large #main_content #center_column .nanocontentPosition,
body.offer.offer_large #main_content #center_column.SportCenter .nanocontentPosition {
  min-width: -webkit-max-content !important;
  min-width: -moz-max-content !important;
  min-width: max-content !important;
}

body.offer_large #main_content #center_column .nanocontentPosition .content,
body.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content,
body.offer.offer_large #main_content #center_column .nanocontentPosition .content,
body.offer.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content {
  min-width: -webkit-max-content !important;
  min-width: -moz-max-content !important;
  min-width: max-content !important;
  overflow: hidden !important;
  min-height: max-content !important;
  height: max-content !important;
}

body.offer_large #main_content #center_column .nanocontentPosition .content .mcontent,
body.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content .mcontent,
body.offer.offer_large #main_content #center_column .nanocontentPosition .content .mcontent,
body.offer.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content .mcontent {
  min-width: -webkit-max-content !important;
  min-width: -moz-max-content !important;
  min-width: max-content !important;
  width: 100% !important;
}

body.offer_large #main_content #center_column .nanocontentPosition .content .mcontent .mtableslide table.mtable,
body.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content .mcontent .mtableslide table.mtable,
body.offer.offer_large #main_content #center_column .nanocontentPosition .content .mcontent .mtableslide table.mtable,
body.offer.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content .mcontent .mtableslide table.mtable {
  width: calc(100vw - 650px) !important;
  min-width: 100% !important;
}

@media (max-width: 1400px) {
  body.offer_large #main_content #center_column .nanocontentPosition .content .mcontent .mtableslide table.mtable,
  body.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content .mcontent .mtableslide table.mtable,
  body.offer.offer_large #main_content #center_column .nanocontentPosition .content .mcontent .mtableslide table.mtable,
  body.offer.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content .mcontent .mtableslide table.mtable {
    max-width: calc(100vw - 650px) !important;
  }
}

@media (max-width: 650px) {
  body.offer_large #main_content #center_column .nanocontentPosition .content .mcontent .mtableslide table.mtable,
  body.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content .mcontent .mtableslide table.mtable,
  body.offer.offer_large #main_content #center_column .nanocontentPosition .content .mcontent .mtableslide table.mtable,
  body.offer.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content .mcontent .mtableslide table.mtable {
    max-width: auto !important;
  }
}


@media (min-width: 1921px) {
  body.offer_large #main_content #center_column .nanocontentPosition, body.offer_large #main_content #center_column.SportCenter .nanocontentPosition, body.offer.offer_large #main_content #center_column .nanocontentPosition, body.offer.offer_large #main_content #center_column.SportCenter .nanocontentPosition, body.offer_large #main_content #center_column .nanocontentPosition .content, body.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content, body.offer.offer_large #main_content #center_column .nanocontentPosition .content, body.offer.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content, body.offer_large #main_content #center_column .nanocontentPosition .content .mcontent, body.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content .mcontent, body.offer.offer_large #main_content #center_column .nanocontentPosition .content .mcontent, body.offer.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content .mcontent, #main_content #center_column .mcontent .mtableslide .selez_pron tr ul {
    min-width: 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
}

#next_events_column {
  display: none !important;
}

body.offer.offer_large #main_content div#center_column .mtable *,
body.offer.offer_large #main_content div#center_column .mtable th,
body.offer.offer_large #main_content div#center_column .mtable td,
body.offer.offer_large #main_content div#center_column .mtable thead tr,
body.offer.offer_large #main_content div#center_column .mtable tbody tr,
body.offer.offer_large #main_content div#center_column .mtable thead tr th,
body.offer.offer_large #main_content div#center_column .mtable tbody tr td {
  border-color: var(--backgroundColor) !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evecode span {
    padding: 5px  !important;
    text-indent: 0px !important;
    color: var(--secondary-text) !important;
    width: max-content !important;
}

table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td.evename div, table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td.evename {
    width: 100% !important;
    /* display: inline-flex; */
}

table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td.evename span.match {
    padding: 5px 10px 5px 0 !important;
    line-height: 26px;
}

body.offer.offer_large #main_content div#center_column .mtable thead th:not(:first-child) {
  /* background: var(--head-footer) !important; */
  color: rgba(255,255,255,0.7) !important;
  /* border: 1px solid var(--primary-bg-40) !important; */
  border-top: none !important;
}

body.offer.offer_large #main_content div#center_column .mtable thead th.nosort {
    min-width: 20px !important;
    max-width: 33px!important;
    width: 57px !important;
}

body.offer.offer_large #main_content div#center_column .mtable thead th:not(:first-child) * {
  color: rgba(255,255,255,0.7) !important;
}

body.offer.offer_large #main_content div#center_column .mtable thead tr th {
  padding: 5px 8px !important;
}

body.offer.offer_large #main_content div#center_column .mtable tbody tr td {
  padding: 5px 8px !important;
}

@media (max-width: 1720px) {
  body.offer.offer_large #main_content div#center_column .mtable thead tr th {
    padding: 5px 7px !important;
  }
  body.offer.offer_large #main_content div#center_column .mtable tbody tr td {
    padding: 5px 7px !important;
  }
  body.offer.offer_large #main_content div#center_column .mtable tbody tr td a,
  body.offer.offer_large #main_content div#center_column .mtable tbody tr td span {
    text-overflow: ellipsis !important;
    overflow: hidden !important;
    position: relative;
    top: 1px;
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin: 2px !important;
    justify-content: center !important;
    cursor: context-menu;
  }
  body.offer.offer_large #main_content div#center_column .mtable tbody tr:not(.etable) td.evename {
    max-width: 200px !important;
  }
 
}
 body.offer.offer_large #main_content div#center_column .mtable tbody tr td.evename span.match {
    display: initial !important;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: max-content;
    /* min-width: max-content; */
    position: relative;
    max-width: 300px;
    width: calc(100% - 50px) !important;
  }

@media (max-width: 1500px) {
  body.offer.offer_large #main_content div#center_column .mtable thead tr th {
    padding: 5px 6px !important;
  }
  body.offer.offer_large #main_content div#center_column .mtable tbody tr td {
    padding: 5px 6px !important;
  }
}

@media (min-width: 1900px) {
  body.offer.offer_large #main_content div#center_column .mtable thead tr th {
    padding: 5px 5px !important;
  }
  body.offer.offer_large #main_content div#center_column .mtable tbody tr td {
    padding: 5px 15px !important;
  }
}

body.offer.offer_large #main_content div#center_column .mtable tbody tr:not(.allodds_tr) td.dropdowntoggle {
  padding: 2px 0 !important;
  min-width: 26px;
  border: none !important;
  max-width: max-content !important;
  border-bottom: 1px solid var(--backgroundColor) !important;
  height: 100% !important;
}

.class_cont {
  width: calc(50% - 8px);
  -webkit-box-shadow: none;
          box-shadow: none;
}

#legenda > li {
  border-radius: 20px;
  min-width: 82px;
  height: 26px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  color: var(--primary-bg) !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin: 0;
  margin-right: 3px;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
}

.offer #main_content {
  /* min-width: 1355px !important; */
}
.hnav.tabbed li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

#provider_tabs li.goldenRace:not(.notTouch) {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

#provider_tabs li.virtual_1x2:not(.notTouch) {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

#provider_tabs li:not(.notTouch) {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.offer_large .content_wrapper {
  width: 100%;
}

body.logged.account.betslist .fieldset {
  min-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  margin: 0 !important;
}

body.logged.account.sportreportdetails #appsbody .section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}

body.logged.account.sportreportdetails #appsbody h1 {
  width: 100%;
}

body.logged.account.sportreportdetails #appsbody div.can.formsContainer > div:nth-child(2) > div {
  width: 100%;
  background: #00000066 !important;
}

body.logged.account.sportreportdetails #appsbody .fieldset {
  min-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px !important;
  margin: 0 !important;
  border: none !important;
}

body.logged.account.sportreportdetails #appsbody .fieldset input {
  margin: 0 15px;
}

body.logged.account.sportreportdetails #appsbody .fieldset:nth-child(2) {
  width: 460px;
}

body.logged.account.sportreportdetails #appsbody .fieldset:nth-child(3) {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: calc(100% - 460px);
}

body.logged.account.sportreportdetails #appsbody .fieldset #btnSend,
body.logged.account.sportreportdetails #appsbody .fieldset .btnSend {
  height: 30px;
}

body.logged.account.sportreportdetails #appsbody .fieldset .btnSend {
  margin-right: 10px;
}

body.logged.account.sportreportdetails #appsbody .fieldset:nth-child(5) {
  width: 130px;
  padding-right: 15px;
}

body.logged.account.sportreportdetails #appsbody .fieldset:nth-child(4) {
  width: calc(100% - 130px);
}

body.logged.account.sportreportdetails #appsbody .fieldset:nth-child(4), body.logged.account.sportreportdetails #appsbody .fieldset:nth-child(5) {
  background: #00000066 !important;
}

body.logged.account.reports #appsbody .fieldset {
  min-height: -webkit-max-content;
  min-height: -moz-max-content;
  min-height: max-content;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px !important;
  margin: 0 !important;
  position: relative;
}

body.logged.account.reports #appsbody .fieldset:nth-child(3) {
  height: auto;
}

body.logged.account.reports #appsbody .fieldset input {
  margin: 0 10px;
}

body.logged.account.reports #appsbody .fieldset #btnSend {
  position: absolute;
  top: 12px;
  right: 20px;
  z-index: 1 !important;
}

body.logged.account.balancelist .fieldset {
  min-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 10px;
  margin: 0 !important;
  border: none;
  border-bottom: 1px solid var(--backgroundColor);
}

body.logged.account.balancelist .fieldset label,
body.logged.account.balancelist .fieldset .row_3 {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body.logged.account.balancelist .fieldset input {
  margin: 0 15px;
}

body.logged.account.managecustomers #newUserFieldset.fieldset {
  margin: 0 !important;
  background: var(--primary-bg) !important;
  min-height: 50px;
  padding-left: 20px !important;
}

body.logged.account.datiaccount .fieldset {
  padding: 0;
  margin: 0 !important;
}

[id*="allodds_"] > div.col-xs-12.text-uppercase.evetitle[class*="gro_"] {
  display: none !important;
}

#legenda {
  margin-top: 10px !important;
  float: none;
  display: flex;
  justify-content: center;
  left: 0;
}

body.account:not(.IOS).logged #giroconto {
  min-height: 50px !important;
  min-width: 1vw !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  margin-top: 10px !important;
}

body.account:not(.IOS).logged #giroconto {
    width: 100%;
    justify-content: center !important;
    margin: 0 !important;
}

body.account:not(.IOS):not(.balancelist).logged #giroconto {
    /* display: none !important; */
}

body.account:not(.IOS).logged #afterGiroconto:not(:empty) {
  min-height: 30px !important;
  max-width: 1355px !important;
  margin: 0 auto;
  position: relative;
  top: 52px;
  z-index: 100000;
}

body.account:not(.IOS).logged #afterGiroconto {
  display: none;
}

@media (max-width: 1400px) {
  body.account:not(.IOS).logged #afterGiroconto:not(:empty):not(:empty) li a {
    font-size: 15px !important;
  }
}

tr.allodds_tr td[id*="allodds"] {
  width: 0 !important;
}

html {
  overflow-x: hidden !important;
}

@media (max-width: 1365px) {
  html {
    overflow-x: auto !important;
  }
}

@media (max-width: 1440px) {
  .offer #main_content {
    width: 100% !important;
    margin: 10px 0 0 !important;
  }
  body.offer:not(.offer_large) div#main_content div#center_column {
    min-width: 800px !important;
    width: calc(100% - 480px) !important;
    max-width: unset !important;
  }
  .offer #main_content #left_column {
    width: 210px !important;
    min-width: 210px !important;
    max-width: 210px !important;
    margin-right: 2px !important;
  }
  .offer #main_content #right_column {
    width: 260px !important;
    min-width: 260px !important;
    max-width: 260px !important;
    margin-left: 2px !important;
  }
  .offer #main_content #right_column * {
    max-width: 260px !important;
  }

.offer #main_content #right_column #opzAgenzia tr:last-child label {font-size: 11px;}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(#agopz_ricarica):not(.allodds_tr) td:nth-child(2) label:first-child {
    left: -14px;
    position: relative;
}
  body.offer_large #main_content #center_column,
  body.offer_large #main_content #center_column.SportCenter,
  body.offer.offer_large #main_content #center_column,
  body.offer.offer_large #main_content #center_column.SportCenter {
    min-width: 800px !important;
  }
}

@media (max-width: 1355px) {
  body.offer .offerWidth #main_content
  {
    min-width: 1280px !important;
  }
  #top_header,
  #header,
  #main_content,
  #container,
  body {
    min-width: 100vw !important;
    max-width: 100vw !important;
    width: 100vw !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  html {
    overflow-y: hidden !important;
  }
  body {
    height: calc(100vh - 0px);
    overflow-y: auto;
  }
  body:not(.games) {
    overflow-x: scroll !important;
    overflow-y: hidden !important;
    height: max-content !important;
  }
}

@media (max-width: 1400px) {
  body.account #tresult table#result_table tbody tr td,
  body.account #tresult table.tdati tbody tr td,
  body.account table.tdati tbody tr td,
  body.account table tbody tr td,
  body.account #tresult table#result_table tbody tr td:first-child,
  body.account #tresult table.tdati tbody tr td:first-child {
    font-size: 12px !important;
  }
  body.account #tresult table#result_table tbody tr th,
  body.account #tresult table.tdati tbody tr th,
  body.account table.tdati tbody tr th,
  body.account table tbody tr th,
  body.account #tresult table#result_table thead tr th,
  body.account #tresult table.tdati thead tr th {
    font-size: 13px !important;
  }
}

@media (max-width: 1366px) {
  html body.account.logged {
    position: relative !important;
    min-width: 1365px !important;
    overflow: hidden !important;
  }
}

@media (max-width: 1440px) {
  #SRLive div#container div#main_content div#center_column {
    max-width: calc(100% - 260px) !important;
  }
}

#SRLive #livecontent:not(.eventview) .br_cont {
  display: none !important;
}

body.account.IOS #tresult table#result_table thead.total tr td:not(:empty),
body.account.IOS #tresult table.tdati thead.total tr td:not(:empty) {
  display: none !important;
}

body.account.IOS #tresult table#result_table thead.total tr td:not(:empty).StakeBet, body.account.IOS #tresult table#result_table thead.total tr td:not(:empty).WinningBet,
body.account.IOS #tresult table.tdati thead.total tr td:not(:empty).StakeBet,
body.account.IOS #tresult table.tdati thead.total tr td:not(:empty).WinningBet {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.account.logged #search_by_data > h5 {
  margin-bottom: 10px !important;
}

body.account.messages.logged #center_column.cols_2 #appsbody > div.can.formsContainer > div > div:nth-child(3) {
  min-height: 42px !important;
}

div#animation {
  width: 100%;
}

div.container div#animation div#barbarian img {
  width: 220px;
  height: 220px;
}

div.container div#animation div#barbarian {
  left: 43vw;
  top: 4vw;
  position: absolute;
}

div.container div#animation div#warlord {
  top: 13vw;
  left: 35vw;
  position: absolute;
  z-index: 1;
}

div.container div#animation div#war {
  top: -2vw;
  left: 85vw;
  position: absolute;
}

div.container div#animation div#samurai {
  top: 3vw;
  left: 22vw;
  position: absolute;
  z-index: 2;
}

div.container div#animation div#priestess {
  top: 3vw;
  left: 58vw;
  position: absolute;
  z-index: 2;
}

div.container div#animation div#flame_samurai {
  top: 15vw;
  left: 0vw;
  position: absolute;
  z-index: 2;
}

body.poker #main_content .container .landing_container > a.landing_box > span,
body.casino #main_content .container .landing_container > a.landing_box > span,
body.winkcasino #main_content .container .landing_container > a.landing_box > span,
body.gwsgakiron #main_content .container .landing_container > a.landing_box > span,
body.dbgpoker #main_content .container .landing_container > a.landing_box > span,
body.gwsevenbetpokersep #main_content .container .landing_container > a.landing_box > span,
body.kohana_casino #main_content .container .landing_container > a.landing_box > span,
body.gwsgoldenrace #main_content .container .landing_container > a.landing_box > span,
body.gwsnewgrvirtual1x2 #main_content .container .landing_container > a.landing_box > span,
body.gws1x2leap #main_content .container .landing_container > a.landing_box > span,
body.gwsgavirtualgame #main_content .container .landing_container > a.landing_box > span,
body.gwsthvirtualgame #main_content .container .landing_container > a.landing_box > span,
body.casino_page #main_content .container .landing_container > a.landing_box > span,
body.filsgame #main_content .container .landing_container > a.landing_box > span,
body.gwsgrbombabiggbet #main_content .container .landing_container > a.landing_box > span,
body.livecasino #main_content .container .landing_container > a.landing_box > span,
body.virtual #main_content .container .landing_container > a.landing_box > span,
body.promotions #main_content .container .landing_container > a.landing_box > span,
body.gwsnemesis #main_content .container .landing_container > a.landing_box > span {
  z-index: 3;
}

@media (min-width: 2300px) {
  div.container div#animation div#barbarian {
    top: 5vw;
  }
  div.container div#animation div#warlord {
    left: 38vw;
  }
}

@media (max-width: 1640px) {
  div.container div#animation div#barbarian {
    left: 40vw;
  }
  div.container div#animation div#warlord {
    left: 29vw;
  }
  div.container div#animation div#war {
    left: 81vw;
  }
  div.container div#animation div#samurai {
    left: 12vw;
  }
  div.container div#animation div#priestess {
    left: 60vw;
  }
}

a#multi {
  display: none !important;
}

::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 5px;
}

::-webkit-scrollbar-thumb {
    background: var(--banner-bg) !important;
    border-radius: 5px;
}

#right_column .live-center-view-container #lc-statistics-container #lc-toggle-statistics {
  right: 100px !important;
}

#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#leftcont
.odd.selected
a
span,
#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#rightcont
.odd.selected
a
span,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#leftcont
.odd.selected
a
span,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#rightcont
.odd.selected
a
span {
  color: var(--colore_principale) !important;
}

body.offer.offer_large
#main_content
div#center_column
table.selez_pron
+ div
> table.mtable
tbody:first-child
> tr.etable.firstRowTable
+ tr
td.oddTd {
  padding: 0 !important;
}

#right_column .live-center-view-container #lc-statistics-container #lc-toggle-statistics {
  right: 100px !important;
}

#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#leftcont
.odd.selected
a
span,
#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#rightcont
.odd.selected
a
span,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#leftcont
.odd.selected
a
span,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#rightcont
.odd.selected
a
span {
  color: var(--colore_principale) !important;
}

#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td span.etableClass {
  width: 73% !important;
  border-right: 1px solid #083566 !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  margin-top: 1px !important;
  color: rgba(255, 255, 255, 0.4) !important;
}

#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td a[class^="rule"] {
  width: 25% !important;
  margin-top: 1px !important;
  margin-left: 4px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

li.list_mitem {
  background-color: var(--backgroundColor) !important;
  border-left: 1px #102140 solid !important;
  border-bottom: 1px #102140 solid !important;
}

td.evecode {
  width: 1% !important;
}

#main_content
#center_column
table.selez_pron
+ div
> table.mtable
tbody:first-child
> tr
td.evename
.evename_div
span.evedate {
  padding-left: 5px !important;
  padding-right: 10px !important;
}

span.show_hide {
  text-transform: lowercase;
  margin-left: 45px;
}

body.offer.offer_large
#main_content
div#center_column
table.selez_pron
+ div
> table.mtable
tbody:first-child
> tr.etable.firstRowTable
+ tr
td.oddTd {
  padding: 0 !important;
}

body.offer.offer_large
#main_content
div#center_column
table.selez_pron
+ div
> table.mtable
tbody:first-child
> tr.etable.firstRowTable
+ tr
td.oddTd
a.selected {
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(71%, transparent), color-stop(71%, var(--secondary-bg))) !important;
  background: linear-gradient(90deg, transparent 0%, transparent 71%, var(--secondary-bg) 71%) !important;
}

div#maniid25761 a,
body.unlogged #top_header #user_box #req_pwd,
div#league_tables a {
  background: rgba(24,24,24,0.5);
  order: 2;
  color: var(--table-subheader-selected) !important;
  margin-left: 10px;
  padding: 13px 10px 15px 10px;
  border-radius: 5px;
  width: 82px;
  text-align: center;
}

#agency_options {
  border-radius: 6px !important;
  border: 2px solid var(--secondary-bg);
  background: var(--backgroundColor) !important;
  padding: 0px;
  margin-bottom: 5px !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
  }

#agency_options div.h1header {
  background: transparent !important;
  color: var(--primary-text) !important;
  font-family: 'Ubuntu' !important;
  font-weight: 600 !important;
  padding-left: 10px !important;
}

#agency_options #loadreserved > div.h1header {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.sb_cont h5, .sb_cont h4 {
    font-size: 22px;
    text-align: center;
}

.sb_cont > div {
    justify-content: center;
    display: inline-flex;
}

.sb_cont .header_match_name {
    background: rgba(var(--primary-bg-rgb), 0.5);
}

#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
ul
.live_match
.match_detail
a,
#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
ul
.live_match
.match_detail
a,
#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
ul
.live_match
.match_detail
a
span.match_stats
span.match_time,
#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
ul
.live_match
.match_detail
> a::before,
#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
ul
.live_match
.match_detail
> a::after,
#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
ul
.live_match
.Odds_container:not(.no_odds)
a,
#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
ul
.live_match
.Odds_container:not(.no_odds)
h1.ClassName,
#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
ul
.ShowOdds::after,
#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
ul
.ShowOdds {
  background: var(--primary-bg-05);
}

a#simple {
  border-left: 1px #ffffff99 solid;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups {
  background: #041F45 !important;
}

#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
ul
> li
ul
.ShowOdds
span::after {
  display: none !important;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd {
  background: rgba(255,255,255,0.1) !important;
  border: 1px solid var(--banner-bg) !important;
}


#SRLive div#container div#main_content div#center_column #livecontent .sports_groups .search_events {
  background: transparent !important;
}

#right_column .live-center-view-container .lc-score-container .team-name span {
  text-align: center;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_title {
  background: var(--secondary-bg) !important;
}

#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#leftcont
.odd.selected
a,
#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#rightcont
.odd.selected
a,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#leftcont
.odd.selected
a,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#rightcont
.odd.selected
a,
#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#leftcont
.odd.selected
a,
#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#rightcont
.odd.selected
a,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#leftcont
.odd.selected
a,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#rightcont
.odd.selected
a:hover {
  background: var(--secondary-bg) !important;
  color: var(--primary-bg) !important;
}

.lc-clock.right {
  right: 60px !important;
  position: relative !important;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups .search_events input::-webkit-input-placeholder {
  left: 10px;
  position: relative;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups .search_events input:-ms-input-placeholder {
  left: 10px;
  position: relative;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups .search_events input::-ms-input-placeholder {
  left: 10px;
  position: relative;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups .search_events input::placeholder {
  left: 10px;
  position: relative;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups .search_events input {
  background: transparent !important;
  border: 1px rgba(255, 255, 255, 0.25) solid !important;
  color: #fff;
}

#right_column .live-center-view-container #lc-statistics-container #lc-toggle-statistics.active.right {
  right: 162px !important;
}

footer li:first-child a,
footer li:first-child span {
  text-decoration: none !important;
  border-bottom: 1px var(--head-footer) solid !important;
  padding-bottom: 5px !important;
}

div.result-board.lc-no-selection.left {
  left: 160px !important;
}

.lc-score-container {
  width: 100% !important;
}

#SRLive div#container div#main_content div#center_column div#live_navigation > a {
  background: var(--primary-bg-30-full) !important;
}

#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#leftcont
.odd
a:hover,
#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#rightcont
.odd
a:hover,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#leftcont
.odd
a:hover,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#rightcont
.odd
a:hover {
  background: var(--primary-bg) !important;
}

#center_column .br_cont.smaller {
  width: calc(100vw - 730px) !important;
  margin-right: 10px;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups {
  max-width: 100% !important;
}

#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
.live_events
.live_match:hover
.match_detail
a[href="#"] {
  background: -webkit-gradient(linear, right top, left top, from(var(--hoverBackgroundLivePrimary)), color-stop(var(--hoverBackgroundLivePrimary)), color-stop(var(--hoverBackgroundLivePrimary)), to(var(--hoverBackgroundLivePS))) !important;
  background: linear-gradient(to left, var(--hoverBackgroundLivePrimary), var(--hoverBackgroundLivePrimary), var(--hoverBackgroundLivePrimary), var(--hoverBackgroundLivePS)) !important;
}

#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
.live_events
.live_match:hover
.Odds_container:not(.no_odds)
a:not(.selected):not(:hover) {
  background: var(--hoverBackgroundLivePrimary) !important;
}

#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
.live_events
.live_match:hover
.ShowOdds {
  background: -webkit-gradient(linear, left top, right top, from(var(--hoverBackgroundLivePrimary)), to(var(--hoverBackgroundLivePS))) !important;
  background: linear-gradient(to right, var(--hoverBackgroundLivePrimary), var(--hoverBackgroundLivePS)) !important;
}

#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
.live_events
.live_match:hover
a
span.match_stats
span.match_time {
  background: var(--hoverBackgroundLivePS) !important;
}

#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano.has-scrollbar
.nano-content
.live_events
.live_match:hover
.Odds_container:not(.no_odds)
a[class*="odd"]:not(.selected):hover {
  background: rgba(22, 71, 127, 0.5) !important;
}

body.logged.account.sportreportdetails #appsbody .fieldset:nth-child(5) {
  right: 154px !important;
  position: relative !important;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable {
  background: var(--primary-bg) !important;
  width: max-content !important;
  height: max-content !important;
  top: 27% !important;
  left: 50.2% !important;
  position: absolute !important;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  z-index: 999999 !important;
  overflow: unset;
}

body.account #appsbody .fieldset button#btnShowHide {
  min-width: max-content !important;
  height: 30px;
}

body.logged.account.sportreportdetails #appsbody div.can.formsContainer > div:nth-child(2) > div,
body.logged.account.sportreportdetails #appsbody .fieldset:nth-child(4),
body.logged.account.sportreportdetails #appsbody .fieldset:nth-child(4),
body.logged.account.sportreportdetails #appsbody .fieldset:nth-child(5) {
  background: transparent !important;
}

body.account #appsbody {
  background: var(--primary-bg) !important;
  min-width: 100% !important;
}

body.account #appsbody .formsContainer h1:first-child {
  display: none !important;
}

body.account.printodds #appsbody {
    min-width: 1280px !important;
    width: 100% !important;
    max-width: 1355px !important;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr):first-child td.oddTd {
  border-radius: 45% 0 0 45% !important;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr):nth-child(3) td.oddTd {
  border-radius: 0 45% 45% 0 !important;
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav .list_gitem > a[id*="gro"],
#main_content #left_column ul.groupmenu.vnav.hotlink .list_gitem > a[id*="gro"] {
  background: rgba(255,255,255,0.05) !important;
}



a.groupicon.group_2,
.groupico.gro_2,
.Basket::after {
  background: url(https://img.dominabet.net/basket_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_45,
.groupico.gro_45,
.Baseball::after {
  background: url(https://img.dominabet.net/baseball_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}

.groupico.gro_17, a.gitem.Hockey::after {
  background: url(https://img.dominabet.net/hockey_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_8,
.groupico.gro_8,
.Pallavolo::after {
  background: url(https://img.dominabet.net/pallavolo_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_61,
.groupico.gro_61,
.Tennis.Tavolo::after {
  background: url(https://img.dominabet.net/tennis_tavolo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_84,
.groupico.gro_84,
.ANTEPOST.Moto::after {
  background: url(https://img.dominabet.net/motociclismo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_202,
.groupico.gro_202,
.ANTEPOST.Snooker::after {
  background: url("https://img.dominabet.net/snooker_logo.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Badminton, span.gro_46, a#gro_46 {
  background: url(https://img.dominabet.net/badminton_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_47, span.groupico.gro_47{
  background: url(https://img.dominabet.net/pallanuoto_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}

a#ANTEPOST_title {
  width: 100%;
  background: transparent !important;
  position: relative;
  left: -30px;
  color: var(--primary-bg) !important;
  font-size: 14px;
  text-align: left;
  font-family: "Ubuntu", sans-serif;
}

li.Antepost_main {
  width: 100%;
  height: 34px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border: none !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: var(--secondary-bg) !important;
}

li.Antepost_main i.rotate {
    filter: brightness(0.1) !important;
}

i.ASglyph.glyphicon.glyphicon-chevron-downew.rotate {
  line-height: 10px !important;
  padding-top: 10px;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  top: 6.3px;
  position: relative;
}

i.ASglyph.glyphicon.glyphicon-chevron-downew {
  color: var(--secondary-text) !important;
  -webkit-transition: all 100ms ease 0s;
  transition: all 100ms ease 0s;
  font-size: 14px;
  right: 10px;
  top: -2px;
  filter: brightness(0.1) !important;
}

.glyphicon-chevron-downew:before,
.glyphicon-chevron-down:before {
  content: url("https://img.dominabet.net/cheveron-down.svg");
  font-family: "Font Awesome 5 Pro";
}

li#selection_sport a {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  left: 2px;
  position: relative;
  background: transparent;
  color: var(--secondary-text) !important;
}

li#selection_sport {
  width: 100% !important;
  height: 34px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: var(--secondary-bg) !important;
}

div#main_content {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  width: 100% !important;
  background: transparent !important;
}

body.casino #main_content {
  background-size: cover !important;
  background-position: center !important;
  background-attachment: fixed !important;
}

div#animation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
}

div#warBar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

div#war {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

div#samurai {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

div#priestess {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

div#flame_samurai {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  top: 150px;
  position: relative;
}

div#warlord {
  top: -20px;
  position: relative;
}

div#barbarian img {
  width: 220px;
}

body.dbgpoker.poker-opened div#container div#main_content div#section_lower_block div.goBack {
  display: none;
}

body div#navigationSection {
  display: none !important;
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label:nth-child(2).active::after {
  /* content: "\f060" !important; */
  color: var(--secondary-bg);
  font-size: 20px !important;
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label.active::after {
  /* content: "\f061"; */
  font-family: "Font Awesome 5 Pro";
  color: var(--secondary-bg);
  font-size: 20px;
}

body.poker #main_content .container .landing_container > a.landing_box > span:hover,
body.poker #main_content .container .landing_container > a.landing_box > span:focus,
body.casino #main_content .container .landing_container > a.landing_box > span:hover,
body.casino #main_content .container .landing_container > a.landing_box > span:focus,
body.winkcasino #main_content .container .landing_container > a.landing_box > span:hover,
body.winkcasino #main_content .container .landing_container > a.landing_box > span:focus,
body.gwsgakiron #main_content .container .landing_container > a.landing_box > span:hover,
body.gwsgakiron #main_content .container .landing_container > a.landing_box > span:focus,
body.dbgpoker #main_content .container .landing_container > a.landing_box > span:hover,
body.dbgpoker #main_content .container .landing_container > a.landing_box > span:focus,
body.gwsevenbetpokersep #main_content .container .landing_container > a.landing_box > span:hover,
body.gwsevenbetpokersep #main_content .container .landing_container > a.landing_box > span:focus,
body.kohana_casino #main_content .container .landing_container > a.landing_box > span:hover,
body.kohana_casino #main_content .container .landing_container > a.landing_box > span:focus,
body.gwsgoldenrace #main_content .container .landing_container > a.landing_box > span:hover,
body.gwsgoldenrace #main_content .container .landing_container > a.landing_box > span:focus,
body.gwsnewgrvirtual1x2 #main_content .container .landing_container > a.landing_box > span:hover,
body.gwsnewgrvirtual1x2 #main_content .container .landing_container > a.landing_box > span:focus,
body.gws1x2leap #main_content .container .landing_container > a.landing_box > span:hover,
body.gws1x2leap #main_content .container .landing_container > a.landing_box > span:focus,
body.gwsgavirtualgame #main_content .container .landing_container > a.landing_box > span:hover,
body.gwsgavirtualgame #main_content .container .landing_container > a.landing_box > span:focus,
body.gwsthvirtualgame #main_content .container .landing_container > a.landing_box > span:hover,
body.gwsthvirtualgame #main_content .container .landing_container > a.landing_box > span:focus,
body.casino_page #main_content .container .landing_container > a.landing_box > span:hover,
body.casino_page #main_content .container .landing_container > a.landing_box > span:focus,
body.filsgame #main_content .container .landing_container > a.landing_box > span:hover,
body.filsgame #main_content .container .landing_container > a.landing_box > span:focus,
body.gwsgrbombabiggbet #main_content .container .landing_container > a.landing_box > span:hover,
body.gwsgrbombabiggbet #main_content .container .landing_container > a.landing_box > span:focus,
body.livecasino #main_content .container .landing_container > a.landing_box > span:hover,
body.livecasino #main_content .container .landing_container > a.landing_box > span:focus,
body.virtual #main_content .container .landing_container > a.landing_box > span:hover,
body.virtual #main_content .container .landing_container > a.landing_box > span:focus,
body.promotions #main_content .container .landing_container > a.landing_box > span:hover,
body.promotions #main_content .container .landing_container > a.landing_box > span:focus,
body.gwsnemesis #main_content .container .landing_container > a.landing_box > span:hover,
body.gwsnemesis #main_content .container .landing_container > a.landing_box > span:focus {
  background: -webkit-gradient(linear, left top, left bottom, from(var(--secondary-bg)), color-stop(var(--secondary-30)), color-stop(var(--secondary-30)), to(var(--secondary-bg))) !important;
  background: linear-gradient(var(--secondary-bg), var(--secondary-30), var(--secondary-30), var(--secondary-bg)) !important;
}

#navigationProvider ul li:not(.notTouch).selected a,
#navigationProvider ul#provider_tabs.hnav li:not(.notTouch).selected a {
  background: -webkit-gradient(linear, left top, left bottom, from(var(--secondary-bg)), color-stop(var(--secondary-30)), color-stop(var(--secondary-30)), to(var(--secondary-bg))) !important;
  background: linear-gradient(var(--secondary-bg), var(--secondary-30), var(--secondary-30), var(--secondary-bg)) !important;
}

#navigationProvider ul li:not(.notTouch) > a:hover,
#navigationProvider ul li:not(.notTouch) > a:focus,
#navigationProvider ul#provider_tabs.hnav li:not(.notTouch) > a:hover,
#navigationProvider ul#provider_tabs.hnav li:not(.notTouch) > a:focus {
  background: -webkit-gradient(linear, left top, left bottom, from(var(--secondary-bg)), color-stop(var(--secondary-30)), color-stop(var(--secondary-30)), to(var(--secondary-bg))) !important;
  background: linear-gradient(var(--secondary-bg), var(--secondary-30), var(--secondary-30), var(--secondary-bg)) !important;
}

.casino.cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body.casino-opened div#container div#main_content div#section_upper_block {
  top: -571px !important;
}

body.winkcasino.casino-opened #main_content,
body.gwsgakiron.casino-opened #main_content,
body.dbgpoker.casino-opened #main_content,
body.gwsevenbetpokersep.casino-opened #main_content,
body.kohana_casino.casino-opened #main_content,
body.gwsgoldenrace.casino-opened #main_content,
body.gwsnewgrvirtual1x2.casino-opened #main_content,
body.gws1x2leap.casino-opened #main_content,
body.gwsgavirtualgame.casino-opened #main_content,
body.gwsthvirtualgame.casino-opened #main_content,
body.casino_page.casino-opened #main_content,
body.filsgame.casino-opened #main_content,
body.gwsnemesis.casino-opened #main_content,
body.gwsgrbombabiggbet.casino-opened #main_content {
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-attachment: fixed !important;
}

body.kohana_casino #main_content #section_lower_block {
  top: -400px !important;
}

body.casino-opened div#main_content div.casino.cont {
  position: relative;
  top: 30px;
}

div#warBar {
  position: relative;
  top: -34px;
}

body.casino div#main_content div.container {
  top: -200px !important;
  z-index: 99999999 !important;
  position: relative !important;
  min-height: 300px !important;
}

body.casino #main_content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}

#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#leftcont
.odd
a:hover,
#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#rightcont
.odd
a:hover,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#leftcont
.odd
a:hover,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#rightcont
.odd
a:hover
span {
  background-color: var(--secondary-bg) !important;
  color: var(--colore_principale2) !important;
}

#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#rightcont
.odd
a:hover
span,
#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#leftcont
.odd.selected
a
span,
#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#rightcont
.odd.selected
a
span,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#leftcont
.odd.selected
a
span,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#rightcont
.odd.selected
a
span,
.eventview .odd a:hover .live_pron,
.eventview .odd a:hover .live_odd {
  color: var(--colore_principale2) !important;
}

body.dbgpoker #main_content {
  background-image: url("https://img.dominabet.net/Poker_well.jpg") !important;
}

@media (min-width: 1920px) {
  body #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Tennis {
    border-bottom: 6px #8c893a solid !important;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Pallavolo {
    border-bottom: 6px #e5e795 solid !important;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Hockey {
    border-bottom: 6px #50a2c6 solid !important;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Pallamano {
    border-bottom: 6px #d7a0de solid !important;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Basket {
    border-bottom: 6px #fca603 solid !important;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Badminton {
    border-bottom: 6px #18a7e8 solid !important;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Beach {
    border-bottom: 6px #d9c68f solid !important;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Rugby {
    border-bottom: 6px #977555 solid !important;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Calcio {
    border-bottom: 6px #04a23b solid !important;
  }
  .offer:not(.offer_large) div#giroconto, .offer:not(.offer_large) #giroconto {
    /* width: 55% !important; */
  }
  #sport_accountsummary {
    position: relative;
    left: 0;
    right: 0;
    top: 0 !important;
    width: 100%;
    max-width: 100%;
  }
  #sport_accountsummary .can.formsContainer {
    min-width: 100%;
  }
  #sport_accountsummary .can.formsContainer h1 {
    padding: 0 !important;
  }
  #sport_accountsummary .can.formsContainer h1 a {
    padding-left: 10px !important;
  }
  body.account #main_content,
  body.offer.account #main_content {
    margin: 0 auto !important;
  }
  body #main_content #center_column #widget_container,
  body #main_content #center_column #speedcouponcontainer,
  body.offer #main_content #center_column #widget_container,
  body.offer #main_content #center_column #speedcouponcontainer {
    width: 55%;
  }
  body #main_content,
  body.offer #main_content {
    width: 100vw !important;
    min-width: 100vw !important;
    max-width: 100vw !important;
    margin: 0 !important;
  }
  body #main_content #livebettingLightContent td.icoLiveLb,
  body.offer #main_content #livebettingLightContent td.icoLiveLb {
    background-image: url("https://img.dominabet.net/liveTable.svg");
    width: 32px !important;
    min-width: 32px !important;
  }
  body #main_content #livebettingLightContent #live_navigation,
  body.offer #main_content #livebettingLightContent #live_navigation {
    position: relative !important;
    width: 100%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 10px 0;
    min-height: 100px !important;
    width: 80%;
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
    overflow: auto;
    margin-right: 10%;
  }
  body #main_content #livebettingLightContent #live_navigation li,
  body.offer #main_content #livebettingLightContent #live_navigation li {
    min-width: 80px !important;
    margin-right: 5px !important;
    border-radius: 6px;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab span, body #main_content #livebettingLightContent #live_navigation li:hover span, body #main_content #livebettingLightContent #live_navigation li:focus span,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab span,
  body.offer #main_content #livebettingLightContent #live_navigation li:hover span,
  body.offer #main_content #livebettingLightContent #live_navigation li:focus span {
    background-color: transparent !important;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab a, body #main_content #livebettingLightContent #live_navigation li:hover a, body #main_content #livebettingLightContent #live_navigation li:focus a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li:hover a,
  body.offer #main_content #livebettingLightContent #live_navigation li:focus a {
    background-color: #04a23b4d !important;
    border-bottom: 6px solid #04a23b !important;
  }
  body #main_content #livebettingLightContent #live_navigation li a,
  body.offer #main_content #livebettingLightContent #live_navigation li a {
    border-radius: 6px;
    background-color: #04a23b4d !important;
  }
  body #main_content #livebettingLightContent #live_navigation li a:hover, body #main_content #livebettingLightContent #live_navigation li a:focus,
  body.offer #main_content #livebettingLightContent #live_navigation li a:hover,
  body.offer #main_content #livebettingLightContent #live_navigation li a:focus {
    background-color: #04a23b4d !important;
    border-bottom: 6px solid #04a23b !important;
  }
  body #main_content #livebettingLightContent #live_navigation li a::before,
  body.offer #main_content #livebettingLightContent #live_navigation li a::before {
    display: none;
  }
  body #main_content #center_column,
  body.offer #main_content #center_column {
    min-width: calc(100vw - 520px) !important;
    position: relative;
  }
  body #main_content #center_column #livebettingLightContent,
  body.offer #main_content #center_column #livebettingLightContent {
    position: absolute;
    height: 100%;
    background: transparent;
    right: 0;
    top: 0 !important;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 45% !important;
  }
}

#imgDis {
  width: 86%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: 86%;
  margin-left: 7%;
  margin-right: 7%;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  position: relative;
  margin-top: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 229px;
}

#imgDis .game {
  position: relative;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  height: max-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-left: 5px;
  border-radius: 6px !important;
  -webkit-transition: height 100ms, opacity 100ms, border 100ms;
  transition: height 100ms, opacity 100ms, border 100ms;
  will-change: height, opactiy, border;
}

#imgDis .game:hover {
  margin: 0;
}

#imgDis .game:hover + .game {
  margin-left: 1px !important;
}

#imgDis .game:hover img {
  height: 183px;
  opacity: 1;
  border: 1px var(--colore_principale_light) solid;
}

#imgDis .game:hover a {
  visibility: visible;
}

#imgDis .game img {
  height: 172px;
  width: auto;
  opacity: 0.5;
  border-radius: 6px !important;
}

#imgDis .game a {
  position: absolute;
  bottom: -13px;
  height: 26px;
  width: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: left;
  left: calc((100% - 90px) / 2);
  visibility: hidden;
  border-radius: 20px;
  font-size: 13px;
  font-weight: 400;
  color: var(--head-footer);
  background: var(--secondary-bg);
}

html body div.content_wrapper .offerWidth {
  background: transparent !important;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_gonzo {
  display: none !important;
}

.fixed-nav #header {
  background: var(--head-footer);
  position: relative;
  top: 0;
}

@media (min-width: 1920px) {
  body #main_content,
  body.offer #main_content {
    width: 100vw !important;
    min-width: 100vw !important;
    max-width: 100vw !important;
    margin: 10px 0 0 !important;
  }
}

.offerWidth #header,
#header {
  background: var(--head-footer);
}

.offerWidth #header,
.offerWidth #top_header {
  min-width: 100vw !important;
  width: 100vw !important;
  height: 40px;
}

@media (min-width: 1900px) {
  .offerWidth #header,
  .offerWidth #top_header {
    padding: 0 !important;
  }
}

#top_header {
  background: var(--primary-bg);
}



#main_content #left_column #groupmenu.sua.groupmenu.vnav .list_gitem > a[id*="gro"],
#main_content #left_column ul.groupmenu.vnav.hotlink .list_gitem > a[id*="gro"] {
  background: #233438;
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav a.citem.opened,
#main_content #left_column #groupmenu.sua.groupmenu.vnav a.citem:hover,
#main_content #left_column #groupmenu.sua.groupmenu.vnav a.citem:focus,
#main_content #left_column ul.groupmenu.vnav.hotlink a.citem.opened,
#main_content #left_column ul.groupmenu.vnav.hotlink a.citem:hover,
#main_content #left_column ul.groupmenu.vnav.hotlink a.citem:focus {
  background: -webkit-gradient(linear, left top, right top, from(rgba(69, 239, 181, 0.5)), to(rgba(69, 239, 181, 0.1))) !important;
  background: linear-gradient(to right, rgba(69, 239, 181, 0.5), rgba(69, 239, 181, 0.1)) !important;
}

#main_content #center_column #speedcouponcontainer * {
  background: transparent;
  color: #fff;
}

#main_content #center_column #speedcouponcontainer * input {
  border-color: #fff !important;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr) td.oddTd {
  background: var(--primary-bg-40-full) !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_events .live_match:hover {
  background: transparent !important;
  margin-left: 0 !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_events .live_match:hover .Odds_container:not(.no_odds) a:not(.selected):not(:hover) {
  background: var(--head-footer) !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_events .live_match:hover a span.match_stats span.match_time {
  background: -webkit-gradient(linear, left top, right top, from(#217456), color-stop(#21745699), to(#2174564d)) !important;
  background: linear-gradient(to right, #217456, #21745699, #2174564d) !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_events .live_match:hover .match_detail a[href="#"]{
  background: linear-gradient(to left,  rgba(var(--secondary-bg-rgb), 0.1), rgba(var(--secondary-bg-rgb), 0.25), rgba(var(--secondary-bg-rgb), 0.5)) !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_events .live_match:hover .ShowOdds {
  background: -webkit-gradient(linear, left top, right top, from(var(--primary-bg)), to(#217456)) !important;
  background: linear-gradient(to right, var(--primary-bg), #217456) !important;
}

#main_content #couponcontainer .h1header {
  background: #fff !important;
}

#main_content #couponcontainer ul.coupon > li div.descr > span.cevent_new {
  color: var(--primary-bg);
}

.live-center-view-container.stats-active .lc-left-module,
.live-center-view-container.stats-active .lc-right-module {
  width: 100%;
}

.result-board {
  width: 76px !important;
  height: 40px !important;
  left: calc(50% - 38px) !important;
  border-radius: 6px !important;
  background: #ffffff33 !important;
  border: none !important;
}

.result-board .counter,
.result-board span.separator {
  text-shadow: none !important;
  font-size: 21px !important;
  font-weight: 500 !important;
  color: var(--primary-bg) !important;
}

.result-board span.separator {
  font-size: 19px !important;
}

.timer-container {
  position: absolute !important;
  left: calc(50% - 40px) !important;
  top: 28px !important;
}

.timer-container span {
  color: var(--primary-bg) !important;
  font-size: 10px !important;
  text-shadow: none !important;
  font-weight: 400 !important;
}

.groupmenu li a.gitem.Calcio {
  border-left: 3px #04a23b solid !important;
}

.groupmenu li a.gitem.Ciclismo {
  border-left: 3px #595959 solid !important;
}

.groupmenu li a.gitem.Hockey {
  border-left: 3px #50a2c6 solid !important;
}

.groupmenu li a.gitem.Baseball {
  border-left: 3px #5daaa7 solid !important;
}

.groupmenu li a.gitem.Tennis {
  border-left: 3px #8c893a solid !important;
}

.groupmenu li a.gitem.Motociclismo {
  border-left: 3px #8d612e solid !important;
}

.groupmenu li a.gitem.Pallamano {
  border-left: 3px #d7a0de solid !important;
}

.groupmenu li a.gitem.Pallanuoto {
  border-left: 3px #1489ac solid !important;
}

.groupmenu li a.gitem.Basket {
  border-left: 3px #fca603 solid !important;
}

.groupmenu li a.gitem.Volley,
.groupmenu li a.gitem.Pallavolo {
  border-left: 3px #d9c68f solid !important;
}

.groupmenu li a.gitem.Rugby {
  border-left: 3px #977555 solid !important;
}

.groupmenu li a.gitem.Boxing {
  border-left: 3px #2a8c4c solid !important;
}

.groupmenu li a.gitem.Football {
  border-left: 3px #14805e solid !important;
}

.groupmenu li a.gitem.Freccette {
  border-left: 3px #d32939 solid !important;
}

.groupmenu li a.gitem.Formula {
  border-left: 3px #3f3f3f solid !important;
}

.unlockSpan {
  text-transform: none !important;
  z-index: 100000 !important;
  font-size: 8px;
  color: #45efb5;
  left: 6px;
  position: relative;
}

.groupmenu li a.gitem.Moto {
  border-left: 3px #8d612e solid !important;
}

.groupmenu li a.gitem.Snooker {
  border-left: 3px #37b764 solid !important;
}

.groupmenu li a.gitem.Marcatori {
  border-left: 3px #fec700 solid !important;
}

#main_content #couponcontainer .h1header #scroll_btns #enable_scroll,
#main_content #couponcontainer .h1header #scroll_btns #disable_scroll {
  width: 55px !important;
  left: -12px !important;
  position: relative !important;
}

#main_content #couponcontainer .h1header #scroll_btns #disable_scroll {
  background-color: var(--primary-bg) !important;
}

#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after,
#main_content #couponcontainer .h1header #scroll_btns #enable_scroll::after,
#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after {
  background-color: #fff !important;
  width: 12px !important;
  height: 12px !important;
  top: 2.5px !important;
}

#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after {
  left: 2px !important;
}

#main_content #couponcontainer .h1header #scroll_btns #enable_scroll::after,
#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after {
  right: 2px !important;
}

#scroll_btns {
  width: 60px !important;
}

.coupLarge #couponcontainer,
#main_content #couponcontainer .h1header,
#main_content #couponcontainer ul.tabs_coupon > li a,
#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span.Importo:first-child,
#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span.Importo:first-child + .amountbet,
#main_content #couponcontainer ul.coupon .giocata,
#main_content #couponcontainer ul.coupon > li ul.prono_list > li:not(#finally),
#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep a.procediBtn {
  border-radius: 0px !important;
}

#main_content #couponcontainer ul.coupon > li div.descr > span {
  color: #000 !important;
}

#main_content #couponcontainer ul.tabs_coupon > li a:not(.current) {
  background-color: var(--primary-bg) !important;
  color: #fff !important;
}

.lock {
  text-transform: none !important;
  z-index: 100000 !important;
  font-size: 8px;
  color: #45efb5;
  left: 20px;
  position: relative;
}

.unlockSpan {
  text-transform: none !important;
  z-index: 100000 !important;
  font-size: 8px;
  color: #45efb5;
  left: 6px;
  position: relative;
}

.groupmenu li a.gitem.Moto {
  border-left: 3px #8d612e solid !important;
}

.groupmenu li a.gitem.Snooker {
  border-left: 3px #37b764 solid !important;
}

.groupmenu li a.gitem.Marcatori {
  border-left: 3px #fec700 solid !important;
}

#main_content #couponcontainer .h1header #scroll_btns #enable_scroll,
#main_content #couponcontainer .h1header #scroll_btns #disable_scroll {
  width: 55px !important;
  left: -12px !important;
  position: relative !important;
}

#main_content #couponcontainer .h1header #scroll_btns #disable_scroll {
  background-color: var(--primary-bg) !important;
}

#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after,
#main_content #couponcontainer .h1header #scroll_btns #enable_scroll::after,
#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after {
  background-color: #fff !important;
  width: 12px !important;
  height: 12px !important;
  top: 2.5px !important;
}

#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after {
  left: 2px !important;
}

#main_content #couponcontainer .h1header #scroll_btns #enable_scroll::after,
#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after {
  right: 2px !important;
}

#scroll_btns {
  width: 60px !important;
}

.coupLarge #couponcontainer,
#main_content #couponcontainer .h1header,
#main_content #couponcontainer ul.tabs_coupon > li a,
#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span.Importo:first-child,
#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span.Importo:first-child + .amountbet,
#main_content #couponcontainer ul.coupon .giocata,
#main_content #couponcontainer ul.coupon > li ul.prono_list > li:not(#finally),
#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep a.procediBtn {
  border-radius: 0px !important;
}

#main_content #couponcontainer ul.coupon > li div.descr > span {
  color: #000 !important;
}

#main_content #couponcontainer ul.tabs_coupon > li a:not(.current) {
  background-color: var(--primary-bg) !important;
  color: #fff !important;
}

#main_content #center_column #the_bet #the_bet_container td.bar > div,
#main_content #center_column #the_bet .minCont > div td.bar > div {
  background: #fff !important;
}

#main_content #center_column #the_bet .minCont {
  padding: 10px 30px !important;
}

#main_content #center_column #the_bet #the_bet_container {
  background: #ffffff1a;
}
/*# sourceMappingURL=newFenix.css.map */
/*# sourceMappingURL=newFenix.css.map */
/*Statistic Tracker positions*/
#right_column .live-center-view-container #lc-statistics-container #lc-toggle-statistics {
  right: 100px !important;
}

/*Selection live*/
#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#leftcont
.odd.selected
a
span,
#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#rightcont
.odd.selected
a
span,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#leftcont
.odd.selected
a
span,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#rightcont
.odd.selected
a
span {
  color: var(--colore_principale) !important;
}

body.offer.offer_large #main_content div#center_column table.selez_pron + div > table.mtable tbody:first-child > tr.etable.firstRowTable + tr tr {
  gap: 4px;
  display: flex;
  width: 100% !important;
  padding: 2px 7px 2px 4px !important;
  background: var(--table-subheader) !important;
  border: none !important;
  min-height: 44px !important;
}

body.offer.offer_large
#main_content
div#center_column
table.selez_pron
+ div
> table.mtable
tbody:first-child
> tr.etable.firstRowTable
+ tr
td.oddTd {
  padding: 0 !important;
  max-height: 40px !important;
  min-height: 40px !important;
  width: 100%;
  flex: auto;
  background: rgba(255,255,255,0.05) !important;
  border-radius: 7px;
  border: none !important;
}

body.offer.offer_large #main_content div#center_column table.selez_pron + div > table.mtable tbody:first-child > tr.etable.firstRowTable + tr td.oddTd a:hover {background: var(--secondary-bg) !important;}

body.offer.offer_large #main_content div#center_column table.selez_pron + div > table.mtable tbody:first-child > tr.etable.firstRowTable + tr td.oddTd a:hover {
    color: #333 !important;
    font-weight: 600 !important;
}

body.offer.offer_large
#main_content
div#center_column
table.selez_pron
+ div
> table.mtable
tbody:first-child
> tr.etable.firstRowTable
+ tr
td.oddTd
span,
body.offer.offer_large
#main_content
div#center_column
table.selez_pron
+ div
> table.mtable
tbody:first-child
> tr.etable.firstRowTable
+ tr
td.oddTd
span.etableClass {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  padding-right: 0 !important;
  width: 70% !important;
  min-width: 70% !important;
  max-width: 70% !important;
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
  margin: 0 !important;
  padding: 6px 0px 4px 10px !important;
  float: left !important;
  font-size: 12px !important;
  min-height: 40px !important;
  border: none !important;
  z-index: 1;
  position: relative;
}

body.offer.offer_large
#main_content
div#center_column
table.selez_pron
+ div
> table.mtable
tbody:first-child
> tr.etable.firstRowTable
+ tr
td.oddTd
a {
  position: relative;
  margin: 0 !important;
  width: calc(30% - 5px) !important;
  height: 36px !important;
  min-width: calc(30% - 5px) !important;
  min-height: 36px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  padding: 17px 5px !important;
  text-align: center !important;
  z-index: 1;
  left: 0;
  background: rgba(255,255,255,0.1) !important;
  color: #fff !important;
}

body.offer.offer_large
#main_content
div#center_column
table.selez_pron
+ div
> table.mtable
tbody:first-child
> tr.etable.firstRowTable
+ tr
td.oddTd
a.selected {
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(71%, transparent), color-stop(71%, var(--secondary-bg))) !important;
  background: var(--secondary-bg) !important;
}
@media (min-width: 1920px) {
  body #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Tennis {
    border-bottom: 6px #8c893a solid !important;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Pallavolo {
    border-bottom: 6px #e5e795 solid !important;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Hockey {
    border-bottom: 6px #50a2c6 solid !important;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Pallamano {
    border-bottom: 6px #d7a0de solid !important;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Basket {
    border-bottom: 6px #fca603 solid !important;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Badminton {
    border-bottom: 6px #18a7e8 solid !important;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Beach {
    border-bottom: 6px #d9c68f solid !important;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Rugby {
    border-bottom: 6px #977555 solid !important;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Calcio {
    border-bottom: 6px #04a23b solid !important;
  }
  .offer #loggedWidget div#giroconto, #loggedWidget #giroconto {
    width: 39% !important;
  }


  #sport_accountsummary {
    position: relative;
    left: 0;
    right: 0;
    top: 0 !important;
  }
  #sport_accountsummary .can.formsContainer {
    min-width: 100%;
  }
  #sport_accountsummary .can.formsContainer h1 {
    padding: 0 !important;
  }
  #sport_accountsummary .can.formsContainer h1 a {
    padding-left: 10px !important;
  }
  body.account #main_content,
  body.offer.account #main_content {
    margin: 0 auto !important;
  }
  body #main_content #center_column #widget_container,
  body #main_content #center_column #speedcouponcontainer,
  body.offer #main_content #center_column #widget_container,
  body.offer #main_content #center_column #speedcouponcontainer {
    width: 55%;
  }
  body #main_content,
  body.offer #main_content {
    width: 100vw !important;
    min-width: 100vw !important;
    max-width: 100vw !important;
    margin: 0 ;
  }
  body #main_content #livebettingLightContent table.mtable tbody tr td.scoreLiveLb,
  body.offer #main_content #livebettingLightContent table.mtable tbody tr td.scoreLiveLb {
    color: var(--secondary-bg) !important;
    min-width: 20px;
  }
  body #main_content #livebettingLightContent td.icoLiveLb,
  body.offer #main_content #livebettingLightContent td.icoLiveLb {
    background-image: url("https://img.dominabet.net/liveTable.svg");
    width: 32px !important;
    min-width: 32px !important;
  }
  body #main_content #livebettingLightContent #live_navigation,
  body.offer #main_content #livebettingLightContent #live_navigation {
    position: relative !important;
    width: 100%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 10px 0;
    min-height: 100px !important;
    width: 80%;
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
    overflow: auto;
    margin-right: 10%;
  }
  body #main_content #livebettingLightContent #live_navigation li,
  body.offer #main_content #livebettingLightContent #live_navigation li {
    min-width: 80px !important;
    margin-right: 5px !important;
    border-radius: 6px;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab span, body #main_content #livebettingLightContent #live_navigation li:hover span, body #main_content #livebettingLightContent #live_navigation li:focus span,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab span,
  body.offer #main_content #livebettingLightContent #live_navigation li:hover span,
  body.offer #main_content #livebettingLightContent #live_navigation li:focus span {
    background-color: transparent !important;
  }
  body #main_content #livebettingLightContent #live_navigation li.activetab a, body #main_content #livebettingLightContent #live_navigation li:hover a, body #main_content #livebettingLightContent #live_navigation li:focus a,
  body.offer #main_content #livebettingLightContent #live_navigation li.activetab a,
  body.offer #main_content #livebettingLightContent #live_navigation li:hover a,
  body.offer #main_content #livebettingLightContent #live_navigation li:focus a {
    background-color: #04a23b4d !important;
    border-bottom: 6px solid #04a23b !important;
  }
  body #main_content #livebettingLightContent #live_navigation li a,
  body.offer #main_content #livebettingLightContent #live_navigation li a {
    border-radius: 6px;
    background-color: #04a23b4d !important;
  }
  body #main_content #livebettingLightContent #live_navigation li a:hover, body #main_content #livebettingLightContent #live_navigation li a:focus,
  body.offer #main_content #livebettingLightContent #live_navigation li a:hover,
  body.offer #main_content #livebettingLightContent #live_navigation li a:focus {
    background-color: #04a23b4d !important;
    border-bottom: 6px solid #04a23b !important;
  }
  body #main_content #livebettingLightContent #live_navigation li a::before,
  body.offer #main_content #livebettingLightContent #live_navigation li a::before {
    display: none;
  }
  body #main_content #center_column,
  body.offer #main_content #center_column {
    min-width: calc(100vw - 520px) !important;
    position: relative;
  }
  body #main_content #center_column #livebettingLightContent,
  body.offer #main_content #center_column #livebettingLightContent {
    position: absolute;
    height: 100%;
    background: transparent;
    right: 0;
    top: 0 !important;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 44.7% !important;
  }
}

#imgDis {
  width: 86%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: 86%;
  margin-left: 7%;
  margin-right: 7%;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  position: relative;
  margin-top: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 229px;
}

#imgDis .game {
  position: relative;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  height: max-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-left: 5px;
  border-radius: 6px !important;
  -webkit-transition: height 100ms, opacity 100ms, border 100ms;
  transition: height 100ms, opacity 100ms, border 100ms;
  will-change: height, opactiy, border;
}

#imgDis .game:hover {
  margin: 0;
}

#imgDis .game:hover + .game {
  margin-left: 1px !important;
}

#imgDis .game:hover img {
  height: 183px;
  opacity: 1;
  border: 1px var(--colore_principale_light) solid;
}

#imgDis .game:hover a {
  visibility: visible;
}

#imgDis .game img {
  height: 172px;
  width: auto;
  opacity: 0.5;
  border-radius: 6px !important;
}

#imgDis .game a {
  position: absolute;
  bottom: -13px;
  height: 26px;
  width: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: left;
  left: calc((100% - 90px) / 2);
  visibility: hidden;
  border-radius: 20px;
  font-size: 13px;
  font-weight: 400;
  color: var(--primary-text);
  background: var(--secondary-bg);
}

html body div.content_wrapper .offerWidth {
  background: transparent !important;
  height: max-content;
}

html body div.content_wrapper .offerWidth ink {
    width: max-content !important;
    height: 100% !important;
    display: block;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_gonzo {
  display: none !important;
}

.fixed-nav #header {
  background: var(--primary-bg);
  position: relative;
  top: 0;
  height: 40px;
}

@media (min-width: 1920px) {
  body #main_content,
  body.offer #main_content {
    width: 100vw !important;
    min-width: 100vw !important;
    max-width: 100vw !important;
    margin: 0;
  }
}

.offerWidth #header,
#header {
  background: var(--primary-bg);
}

.offerWidth #header,
.offerWidth #top_header {
  min-width: 100vw !important;
  width: 100vw !important;
}

@media (min-width: 1900px) {
  body.offer .offerWidth #header, body.offer .offerWidth #top_header {
    padding: 0 calc((100vw - 1910px) / 2) !important;
  }
}

#top_header {
  background: var(--backgroundColor);
}
#loggedWidget div#giroconto {
    background: var(--head-footer) !important;
    height: 50px !important;
    position: relative;
    top: -1px;
}
#main_content #loggedWidget #speedcouponcontainer {
  background: var(--head-footer) !important;
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav .list_gitem > a[id*="gro"],
#main_content #left_column ul.groupmenu.vnav.hotlink .list_gitem > a[id*="gro"] {
  background: #233438;
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav a.citem.opened,
#main_content #left_column #groupmenu.sua.groupmenu.vnav a.citem:hover,
#main_content #left_column #groupmenu.sua.groupmenu.vnav a.citem:focus,
#main_content #left_column ul.groupmenu.vnav.hotlink a.citem.opened,
#main_content #left_column ul.groupmenu.vnav.hotlink a.citem:hover,
#main_content #left_column ul.groupmenu.vnav.hotlink a.citem:focus {
  background: rgba(var(--secondary-bg-rgb),0.2) !important;
  color: var(--secondary-bg) !important;
}

#main_content #center_column #speedcouponcontainer * {
  background: transparent;
  color: #fff;
}

#main_content #center_column #speedcouponcontainer * input {
  border-color: var(--banner-bg) !important;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr) td.oddTd {
  background: var(--primary-bg-40-full) !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_events .live_match:hover {
  background: transparent !important;
  margin-left: 0 !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_events .live_match:hover .Odds_container:not(.no_odds) a:not(.selected):not(:hover) {
  background: rgba(var(--secondary-bg-rgb), 0.1) !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_events .live_match:hover a span.match_stats span.match_time {
  background: -webkit-gradient(linear, left top, right top, from(#217456), color-stop(#21745699), to(#2174564d)) !important;
  background: rgba(var(--secondary-bg-rgb), 0.5) !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_events .live_match:hover .match_detail a {
  background: -webkit-gradient(linear, right top, left top, from(var(--head-footer)), color-stop(var(--head-footer)), color-stop(var(--head-footer)), to(#2174564d)) !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_events .live_match:hover .ShowOdds {
  background: -webkit-gradient(linear, left top, right top, from(var(--primary-bg)), to(#217456)) !important;
  background: linear-gradient(to right, rgba(var(--secondary-bg-rgb), 0.1), rgba(var(--secondary-bg-rgb), 0.3)) !important;
}

#main_content #couponcontainer .h1header {
  background: #fff !important;
}

#main_content #couponcontainer ul.coupon > li div.descr > span.cevent_new {
  color: var(--primary-bg);
}

.live-center-view-container.stats-active .lc-left-module,
.live-center-view-container.stats-active .lc-right-module {
  width: 100%;
}

.result-board {
  width: 76px !important;
  height: 40px !important;
  left: calc(50% - 38px) !important;
  border-radius: 6px !important;
  background: #ffffff33 !important;
  border: none !important;
}

.result-board .counter,
.result-board span.separator {
  text-shadow: none !important;
  font-size: 21px !important;
  font-weight: 500 !important;
  color: #222 !important;
}

.result-board span.separator {
  font-size: 19px !important;
}

.timer-container {
  position: absolute !important;
  left: calc(50% - 40px) !important;
  top: 28px !important;
}

.timer-container span {
  color: #222 !important;
  font-size: 10px !important;
  text-shadow: none !important;
  font-weight: 400 !important;
}

.groupmenu li a.gitem.Calcio {
  border-left: 3px #04a23b solid !important;
}

.groupmenu li a.gitem.Ciclismo {
  border-left: 3px #595959 solid !important;
}

.groupmenu li a.gitem.Hockey {
  border-left: 3px #50a2c6 solid !important;
}

.groupmenu li a.gitem.Baseball {
  border-left: 3px #5daaa7 solid !important;
}

.groupmenu li a.gitem.Tennis {
  border-left: 3px #8c893a solid !important;
}

.groupmenu li a.gitem.Motociclismo {
  border-left: 3px #8d612e solid !important;
}
.groupmenu li a.gitem.Sci.Alpino {
    border-left: 3px solid #bedbed !important;
}
.groupmenu li a.gitem.Pallamano {
  border-left: 3px #d7a0de solid !important;
}

.groupmenu li a.gitem.Pallanuoto {
  border-left: 3px #1489ac solid !important;
}

.groupmenu li a.gitem.Basket {
  border-left: 3px #fca603 solid !important;
}

.groupmenu li a.gitem.Volley,
.groupmenu li a.gitem.Pallavolo {
  border-left: 3px #d9c68f solid !important;
}

.groupmenu li a.gitem.Rugby {
  border-left: 3px #977555 solid !important;
}

.groupmenu li a.gitem.Boxing {
  border-left: 3px #2a8c4c solid !important;
}

.groupmenu li a.gitem.Football {
  border-left: 3px #14805e solid !important;
}

.groupmenu li a.gitem.Freccette {
  border-left: 3px #d32939 solid !important;
}

.groupmenu li a.gitem.Formula {
  border-left: 3px #3f3f3f solid !important;
}

.unlockSpan {
  text-transform: none !important;
  z-index: 100000 !important;
  font-size: 8px;
  color: #45efb5;
  left: 6px;
  position: relative;
}

.groupmenu li a.gitem.Moto {
  border-left: 3px #8d612e solid !important;
}

.groupmenu li a.gitem.Snooker {
  border-left: 3px #37b764 solid !important;
}

.groupmenu li a.gitem.Marcatori {
  border-left: 3px #fec700 solid !important;
}

#main_content #couponcontainer .h1header #scroll_btns #enable_scroll,
#main_content #couponcontainer .h1header #scroll_btns #disable_scroll {
  width: 55px !important;
  left: -12px !important;
  position: relative !important;
}

#main_content #couponcontainer .h1header #scroll_btns #disable_scroll {
  background-color: var(--primary-bg) !important;
}

#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after,
#main_content #couponcontainer .h1header #scroll_btns #enable_scroll::after,
#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after {
  background-color: #fff !important;
  width: 12px !important;
  height: 12px !important;
  top: 2.5px !important;
}

#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after {
  left: 2px !important;
}

#main_content #couponcontainer .h1header #scroll_btns #enable_scroll::after,
#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after {
  right: 2px !important;
}

#scroll_btns {
  width: 60px !important;
}

.coupLarge #couponcontainer,
#main_content #couponcontainer .h1header,
#main_content #couponcontainer ul.tabs_coupon > li a,
#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span.Importo:first-child,
#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span.Importo:first-child + .amountbet,
#main_content #couponcontainer ul.coupon .giocata,
#main_content #couponcontainer ul.coupon > li ul.prono_list > li:not(#finally),
#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep a.procediBtn {
  border-radius: 0px !important;
}

#main_content #couponcontainer ul.coupon > li div.descr > span {
  color: #000 !important;
}

#main_content #couponcontainer ul.tabs_coupon > li a:not(.current) {
  background-color: var(--primary-bg) !important;
  color: #fff !important;
}

.lock {
  text-transform: none !important;
  z-index: 100000 !important;
  font-size: 8px;
  color: #45efb5;
  left: 20px;
  position: relative;
}

.unlockSpan {
  text-transform: none !important;
  z-index: 100000 !important;
  font-size: 8px;
  color: #45efb5;
  left: 6px;
  position: relative;
}

.groupmenu li a.gitem.Moto {
  border-left: 3px #8d612e solid !important;
}

.groupmenu li a.gitem.Snooker {
  border-left: 3px #37b764 solid !important;
}

.groupmenu li a.gitem.Marcatori {
  border-left: 3px #fec700 solid !important;
}

.groupmenu li a.gitem.Fantasy.Soccer {
    border-left: 3px solid #3daced !important;
}

#main_content #couponcontainer .h1header #scroll_btns #enable_scroll,
#main_content #couponcontainer .h1header #scroll_btns #disable_scroll {
  width: 55px !important;
  left: -12px !important;
  position: relative !important;
}

#main_content #couponcontainer .h1header #scroll_btns #disable_scroll {
  background-color: var(--primary-bg) !important;
}

#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after,
#main_content #couponcontainer .h1header #scroll_btns #enable_scroll::after,
#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after {
  background-color: #fff !important;
  width: 12px !important;
  height: 12px !important;
  top: 2.5px !important;
}

#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after {
  left: 2px !important;
}

#main_content #couponcontainer .h1header #scroll_btns #enable_scroll::after,
#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after {
  right: 2px !important;
}

#scroll_btns {
  width: 60px !important;
}

.coupLarge #couponcontainer,
#main_content #couponcontainer .h1header,
#main_content #couponcontainer ul.tabs_coupon > li a,
#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span.Importo:first-child,
#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span.Importo:first-child + .amountbet,
#main_content #couponcontainer ul.coupon .giocata,
#main_content #couponcontainer ul.coupon > li ul.prono_list > li:not(#finally),
#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep a.procediBtn {
  border-radius: 0px !important;
}

#main_content #couponcontainer ul.coupon > li div.descr > span {
  color: #000 !important;
}

#main_content #couponcontainer ul.tabs_coupon > li a:not(.current) {
  background-color: var(--primary-bg) !important;
  color: #fff !important;
}

#main_content #center_column #the_bet #the_bet_container td.bar > div,
#main_content #center_column #the_bet .minCont > div td.bar > div {
  background: #fff !important;
}

#main_content #center_column #the_bet .minCont {
  padding: 10px 30px !important;
}

#main_content #center_column #the_bet #the_bet_container {
  background: #ffffff1a;
}
/*# sourceMappingURL=newFenix.css.map */

/*sport color*/
@media(min-width:1920px){
  body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Basket, body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li a.Basket{
    background-color:rgba(252,166,3,0.5) !important;
    border-bottom:0px !important;
  }body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_2 a:hover, body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_2 a:focus{
    border-bottom:6px #fca603 solid !important;background-color:rgba(252,166,3,0.5) !important;
  }body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Tennis, body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li a.Tennis{
    background-color:rgba(140,137,58,0.5) !important;
    border-bottom:0px !important;
  }body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_7 a:hover, body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_7 a:focus{
    border-bottom:6px #8c893a solid !important;background-color:rgba(140,137,58,0.5) !important;
  }body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Pallavolo, body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li a.Pallavolo{
    background-color:rgba(229,231,149,0.5) !important;
    border-bottom:0px !important;
  }body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_8 a:hover, body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_8 a:focus{
    border-bottom:6px #e5e795 solid !important;background-color:rgba(229,231,149,0.5) !important;
  }body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Hockey, body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li a.Hockey{
    background-color:rgba(80,162,198,0.5) !important;
    border-bottom:0px !important;
  }body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_17 a:hover, body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_17 a:focus{
    border-bottom:6px #50a2c6 solid !important;background-color:rgba(80,162,198,0.5) !important;
  }body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Pallamano, body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li a.Pallamano{
    background-color:rgba(215,160,222,0.5) !important;
    border-bottom:0px !important;
  }body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_22 a:hover, body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_22 a:focus{
    border-bottom:6px #d7a0de solid !important;background-color:rgba(215,160,222,0.5) !important;
  }body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Badminton, body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li a.Badminton{
    background-color:rgba(24,167,232,0.5) !important;
    border-bottom:0px !important;
  }body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_46 a:hover, body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_46 a:focus{
    border-bottom:6px #18a7e8 solid !important;background-color:rgba(24,167,232,0.5) !important;
  }body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Freccette, body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li a.Freccette{
    background-color:rgba(211,41,57,0.5) !important;
    border-bottom:0px !important;
  }body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_94 a:hover, body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_94 a:focus{
    border-bottom:6px #d32939 solid !important;background-color:rgba(211,41,57,0.5) !important;
  }body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Rugby, body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li a.Rugby{
  background-color:rgba(151,117,85,0.5) !important;
  border-bottom:0px !important;
}body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_13 a:hover, body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_13 a:focus{
  border-bottom:6px #977555 solid !important;background-color:rgba(151,117,85,0.5) !important;
}
}

 /*test*/
a[title="Reset Pwd"] {content: url(https://img.dominabet.net/password-reset.svg);width: 19px;filter: invert(1);}table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th{
  color:#fff !important;
}img[src="img/ico_monexp.gif"]{
  content:url("https://svgshare.com/i/aez.svg");
}body.account table#list td[role="gridcell"] img[src="img/ico_betlist.gif"]{
  content: url(https://img.dominabet.net/ico_betlist.svg) !important;
    width: 22px;
    top: -1px;
    position: relative;
    filter: invert(1);
}img[src="img/ico_betlist.gif"],img[src="img/ico_monexp.gif"],img[src="img/ico_userbalance.gif"]{
  margin-right:8px;
}

img[src="img/ico_userbalance.gif"] {
content: url(https://img.dominabet.net/lista_account.svg);
filter: brightness(0) invert(1);
}a.gitem.Pallamano:after, a#gro_22, span.groupico.gro_22, div#groupHead_22 h6 label.prevent span.labeltext:before{
  background:url("https://img.dominabet.net/calcio.svg") no-repeat center center !important;
  background-size: 18px 18px !important;
}body #main_content #center_column div.content .mhead{
  order:0 !important;
  color: var(--primary-text) !important;
  border-radius: 6px;
  background: rgba(var(--secondary-bg-rgb), 0.5) !important;
}table#list > tbody > tr > td > span.negativo {
    color: yellow !important;
}table#tsummary thead {
    background: var(--primary-bg-20-full);
}@media(min-width:1920px){
  #sport_accountsummary .can.resultsContainer.AStable{
    width:100% !important;
  }span.show_hide span {
        position: relative;
        left: 400px;
  }
}#sport_accountsummary .can.resultsContainer.AStable{
    z-index:2;
}#sport_accountsummary .can.resultsContainer.AStable table tr, #sport_accountsummary .can.resultsContainer.AStable table td, #sport_accountsummary .can.resultsContainer.AStable table thead, #sport_accountsummary .can.resultsContainer.AStable table tbody {
    /* background: rgba(0,0,0,0.85) !important; */
    border: 1px solid #fff !important;
}#sport_accountsummary .can.resultsContainer.AStable table tbody tr:not(.allodds_tr), #sport_accountsummary .can.resultsContainer.AStable table tfoot tr:not(.allodds_tr) {
    background: #fff;
}#sport_accountsummary .can.resultsContainer.AStable table thead tr,#sport_accountsummary .can.resultsContainer.AStable table tr:not(.allodds_tr) {
    background: #000 !important;
}td.negative {
    color: yellow;
}div.sign_tooltip{
  color:#fff !important;
}#center_column .br_cont .lc-clock, #center_column .br_cont .lc-period {
    font-size: 16px !important;
    left: 21px;
    position: relative;
    top: 55px;
    font-weight: bold !important;
}#main_content #left_column ul .list_gitem ul li.list_citem a#cate_2, #main_content #left_column ul .list_gitem ul li a#cate_2{
  display:block !important;
}a[onclick="trackerRightStats()"].disabled {
    background-image: url(https://svgshare.com/i/ar7.svg);
}a[onclick="trackerRightStats()"].active {
    background-image: url(https://svgshare.com/i/are.svg);
}a[onclick="trackerRightStats()"]{
    width: 16px;
    height: 12px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    left: 5px;
}#lc-toggle-statistics{
  display:none !important;
}
#center_column .br_cont .live-center-view-container.basketball{
    background-image: url(https://img.dominabet.net/basketball_live_background.jpg) !important;
}#center_column .br_cont .live-center-view-container{
    background-position:center !important;
    background-size:cover !important;
    background-repeat:no-repeat !important; 
}
#center_column .br_cont .card-header{
  background-color: #161e20 !important;
}#center_column .br_cont{
  background-image:none !important;
}#center_column .br_cont .live-center-view-container.soccer{
    background-image: url(https://img.dominabet.net/fieldCenter.jpg) !important;
}#center_column .br_cont .live-center-view-container.tennis{
    background-image: url(https://img.dominabet.net/tennis_live_background.jpg) !important;
}#center_column .br_cont .live-center-view-container.volleyball{
    background-image: url(https://img.dominabet.net/volleyball_live_background.jpg) !important;
}#center_column .br_cont .live-center-view-container.icehockey{
    background-image: url(https://img.dominabet.net/hockey_live_background.jpg) !important;
}#main_content #center_column #the_bet .clubs .club img{
  width:auto !important;
}a.gitem.Cricket::after, div#groupHead_100 h6 label.prevent span.labeltext:before{
  background-image: url("https://img.dominabet.net/cricket_logo_default.svg") !important;
  background-size:20px 20px !important;
}@media (min-width: 1920px){
  body #main_content #livebettingLightContent #live_navigation, body.offer #main_content #livebettingLightContent #live_navigation {
        width: 100% !important;
        margin-right: 0% !important;
  }
body #main_content #livebettingLightContent #live_navigation li a, body.offer #main_content #livebettingLightContent #live_navigation li a.groupicon.group_47.Beach{
  background-color:rgba(217,198,143,0.5) !important;
}body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Beach, body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li a.Beach{
  background-color:rgba(217,198,143,0.5) !important;
  border-bottom:0px !important;
}body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_47 a:hover, body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_47 a:focus{
  border-bottom:6px #d9c68f solid !important;background-color:rgba(217,198,143,0.5) !important;
}
}#center_column .br_cont div.icehockey span.lc-clock, #center_column .br_cont div.icehockey span.lc-period {
    top: 82px;
    left: 10px;
}#center_column .br_cont div.tennis span.lc-clock, #center_column .br_cont div.tennis span.lc-period {
    top: 88px;
}#center_column .br_cont div.basketball span.lc-clock, #center_column .br_cont div.basketball span.lc-period {
    top: 40px;
    left: 8px;
}@media (max-width: 1919px){
  body div.content_wrapper{
    background-color: var(--backgroundColor) !important;
  }#sport_accountsummary [class^="title"],#sport_accountsummary .ASToggle, #sport_accountsummary .ASToggle span{
        background: transparent !important;
    color:#fff !important;
  }
}#sport_accountsummary .can.resultsContainer.AStable table tr, #sport_accountsummary .can.resultsContainer.AStable table td, #sport_accountsummary .can.resultsContainer.AStable table thead, #sport_accountsummary .can.resultsContainer.AStable table tbody{
  border:1px solid var(--secondary-bg) !important;
}#sport_accountsummary .can.resultsContainer.AStable table tr:not(.allodds_tr) {
    background: transparent !important;
}table.tdati thead tr th:nth-child(1) {
    padding-left: 10px;
}#sport_accountsummary .can.resultsContainer.AStable table td.left_align {
    left: 0px;
    color: var(--secondary-text);
}@media(max-width:1400px){
  #ANTEPOST_title{
    font-size: 12px !important;
  }
}#livecontent .sports_groups .sport_item {
    border-bottom: 2px solid green !important;
}#center_column .br_cont .live-center-content{
  height:130px;
}div.live-center-view-container.basketball div.lc-score-container{
  position:relative;
  top:30px;
}#runningBets {
    background: var(--primary-bg) !important;
}.statsBoxContent ul li span a.groupicon.group_7{
  background:url(https://img.dominabet.net/tennis_logo.svg) !important;
  background-repeat: no-repeat !important;
  background-size:20px 20px!important;
  background-position: center !important;
}button#btn_streaming, a#btn_streaming.actives {
    position: relative;
    left: 20px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat !important;
    background-position: center !important;
}button#btn_streaming {
    background: url(https://svgshare.com/i/ayF.svg);
}
button#btn_streaming.actives{
    background: url(https://svgshare.com/i/azB.svg);
}
button[onclick="trackerRightStats()"]{
  display:none !important;
}#right_column .live-center-view-container .controls-wrapper .controls-container{
  background:transparent !important;
  right:7px !important;
}.controls-wrapper {
    background: #252c2e;
    z-index: 1000;
}.sticky_header
{
    top:0px !important;
    position:fixed!important;
    width:100% !important;
     z-index: 1000000!important;
}#header.sticky_header{
  top:150px !important;
}@media (max-width: 1480px){
  body.offer .content_wrapper, body.offer .offerWidth, body.offer, body.offer_large, body.offer.offer_large{
        max-width: 100% !important;
        width: 100% !important;
        min-width: 100% !important;
 }
}
@media(max-width:1480px){
  html,body.offer .content_wrapper, body.offer .offerWidth{min-width: max-content !important;min-height: max-content !important;}
}button#closeFooter {
    font-family: 'Ubuntu';
    padding: 0px 5px 0px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 116px;
    height: 20px;
    left: calc(100% - 65px);
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    transform: translate(-50%);
    color: var(--secondary-text);
    background: var(--colore_principale);
    text-transform: uppercase;
    bottom: 182px;
    z-index: 10000;
    font-weight: bold;
    height: 30px;
}button#closeFooter.active {
    background: var(--secondary-text);
    bottom: 0px;
    color: var(--colore_principale);
}

button#closeFooter.active.widget {
    bottom: 50px;
}.foot_box .certific .plus18_Img{
  border-radius:0px !important;
  position: relative;
  top: -5px;
}@media(max-width:1919px){
  body{
    background-color: var(--backgroundColor) !important;
  }
}#widget_container::-webkit-scrollbar-track, #livebettingLightContent::-webkit-scrollbar-track, div.divFixed.nanocontentPosition::-webkit-scrollbar-track, .content::-webkit-scrollbar-track, #ScrollDivMenu::-webkit-scrollbar-track{
  padding: 2px 0;
  background-color: var(--primary-bg);
}#widget_container::-webkit-scrollbar , #livebettingLightContent::-webkit-scrollbar, div.divFixed.nanocontentPosition::-webkit-scrollbar, .content::-webkit-scrollbar, #ScrollDivMenu::-webkit-scrollbar{
  width: 6px;
  height:max-content;
}
#widget_container::-webkit-scrollbar-thumb, #livebettingLightContent::-webkit-scrollbar-thumb, div.divFixed.nanocontentPosition::-webkit-scrollbar-thumb, .content::-webkit-scrollbar-thumb, #ScrollDivMenu::-webkit-scrollbar-thumb{
  border-radius: 10px;
  background-color: rgba(255,255,255,0.5);
}@media(min-width: 1921px){
}#center_column .br_cont .live-center-content{
  height:150px !important;
}iframe#streaming_container.active{
    display: flex !important;
    width: 100% !important;
    height:100% !important;
}iframe#streaming_container.active .video-js .vjs-tech {
    width: 100% !important;
    height:100% !important;
}iframe#streaming_container[src=""], iframe#streaming_container {
    display: none!important;;
}#right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-clock.right, #right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-period.right{
  right:0px !important;
}#right_column .br_cont .live-center-view-container.tennis .result-board.left {
    left: 160px !important;
}#right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-clock.right, #right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-period, #right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-clock.right, #right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-period{
  top:3px !important;
}.card-header{
  justify-content:space-between !important;
}.glyphicon-camera:before {
    content: url(https://img.dominabet.net/camera.svg)!important;
    width: 22px;
    height: 22px;
}.glyphicon-camera:empty {
    position: absolute !important;
    top: 41px !important;
    left: 250px;
    height: 26px;
    width: 35px;
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail a span.match_stats span.match_result{
  top:14px;
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .groupmenu{
  background: var(--backgroundColor);
}#center_column .br_cont .card-header .betSlipIcon{
  display:none !important;
}div.control-point.live-center{
  visibility: hidden;
}
div.control-point.live-center:after{
  visibility: visible;
  content:url(https://svgshare.com/i/bK8.svg);
  position: relative;
  right: 5px;
}div.control-point.live-center.active:after{
  visibility: visible;
  content:url(https://svgshare.com/i/bFL.svg);
  position: relative;
  right: 5px;
}div.control-point.lc-score-board-control{
  visibility: hidden;
}
div.control-point.lc-score-board-control.active:after{
  visibility: visible;
  content:url(https://svgshare.com/i/bFM.svg);
  position: relative;
  top: -2px;
  right: 2px;
}div.control-point.lc-score-board-control:after{
  visibility: visible;
  content:url(https://svgshare.com/i/bHa.svg);
  position: relative;
  top: -2px;
  right: 2px;
}@media(max-width:1550px){
  .glyphicon-camera:empty{
    left:179px;
  }
}div#container-btns a {
    display: flex;
    justify-content: center;
    align-items: center;
    width:130px !important;
    background: transparent;
    border-left: 1px solid var(--bg_color);
    border-radius: 0px !important;
}#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a span, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a span, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a span, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a span, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a{
  background:transparent !important;
}.toggleLiveQuote.hideClass.left{
  width:calc(100% - 310px) !important;
  left: 0px;
  top: 25px;
}#center_column .br_cont .live-center-view-container{
  height:175px !important;
}span.lc-clock {
    position: relative;
    top: 6px;
}.timer-container span{
  position: relative;
      top: 3px;
  margin-right:3px !important;
      left: 2px;
}span.glyphicon.hideClass.glyphicon-star.activeQuote {
    color: var(--secondary-bg) !important;
}form#pdfRequest table, form#pdfRequest table tbody{
  width: 100% !important;
}

html body.account.printodds div#main_content div#center_column form#pdfRequest table {
    background: transparent !important;
}

form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar):last-child tbody tr td.lbl:nth-last-child(-n + 2) {
  display: none !important;
}
form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody, form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr, form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr td{
  display:flex !important;
  position: unset !important;
  background-color: transparent !important;
}

form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody {
    flex-flow: column;
}

form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr {
    justify-content: flex-start;
}

.tab-pane > form#pdfRequest > div {
    padding-left: 0;
    padding-top: 2px;
}

form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr td {
  min-height: 30px !important;
}

form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr td * {
    line-height: 16px;
    height: 30px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr td.lbl span {
  color:rgba(255,255,255,0.5) !important;
}

form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr td select {
    padding: 5px;
}

form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr td.lbl:not(:first-child) {
    margin-left: 15px !important;
}

form#pdfRequest table tbody tr td.flex {
    display: flex;
    flex-flow: row;
}form#pdfRequest table tbody{
  justify-content: space-between !important;
}form#pdfRequest table tbody tr td select, form#pdfRequest table tbody tr td input{
  background:var(--primary-bg) !important;
  border:1px rgba(255,255,255,0.3) solid !important;
  color:#fff !important;
  border-radius:5px !important;
}

form#pdfRequest table tbody tr td input#sortbyclick {
    margin-right: 5px !important;
}

form#pdfRequest table tbody tr td input.isDate {
    text-indent: 3px;
}html body.account div#main_content form#pdfRequest table tbody tr td span {
    font-size: 15px !important;
}div#mainList h6, div#mainList h6 span, div#mainList h6 label {display: flex;margin: 0px !important;justify-content: unset;align-items: center;height: 100%;}

div#mainList h6 span.cb {
    padding-left: 4px;
}

span.cb {
    order: -1;
}

div#mainList h6 {
    width: 100%;
}
div#mainList h6 label.prevent {height: 30px !important;justify-content: unset !important;margin-right: auto !important;}

div#mainList h6 > span {
  width: 20px;
  justify-content: flex-start !important;
}

div#mainList h6 > span:before {
    zoom: 0.7;
}

span.glyphicon.glyphicon-plus {
    justify-content: flex-end !important;
}
div#mainList {
    width: 299px;
    margin-top: 0px !important;
    height: calc(100% - 0px);
    max-height: calc(100% - 0px);
    overflow-y: auto;
    display: inline-grid;
    position: relative;
    top: -63px;
}
div.can h6 {
    width: 100%;
    height: 100% !important;
    justify-content: space-between;
    margin: 0 !important;
}
div.oddLevel > h6 >label.prevent span, div.oddLevel > h6 >.glyphicon, div.can h6, div.can h6 label {
    color: #fff !important;
    display: flex;
    align-items: center;
}
div#mainList div.oddLevel {
    background-color: rgba(255,255,255,0.1) !important;
    display: flex;
    width: 100% !important;
    height: 100% !important;
    padding: 0px !important;
    display: inherit !important;
}
div.oddLevel {
    border: 0 !important;
    border-bottom: 1px solid var(--primary-bg) !important;
    padding-left: 10px;
    height: 30px;
    align-items: center;
}

div.firstLevelOdds {
    background: rgba(255,255,255,0.3) !important;
}

div#co_step2 div.firstLevelOdds {
    padding-left: 0px;
    padding-right: 35px;
}

div#co_step2 div.firstLevelOdds > * {
    position: relative;
    width: 240px;
}

div#co_step2 div.firstLevelOdds > h6 > span {
  font-size: 14px !important;
}

div#co_step2 div.firstLevelOdds > h6 > span:before {
    color: var(--secondary-bg) !important;
}

div#co_step2 div.firstLevelOdds > h6 label span {
    padding-left: 0 !important;
    position: relative;
    left: -5px;
    color: var(--secondary-text);
    font-size: 14px !important;
}

div#co_step2 div.firstLevelOdds > h6 label span:before {display: none;}

div#main_list div h6 {
    width: 100% !important;
}span.labeltext:before{
  content:"";
  width:20px;
  margin: 7px;
  height:20px;
}div#mainList div:hover {
    background: rgba(255,255,255,0.1) !important;
    background-position: center bottom;
}

div#mainList div[id*="groupChilds"] div:hover {
    background: rgba(255,255,255,0.2) !important;
}.glyphicon-plus:before, .glyphicon-minus:before{
  font-family: "Glyphicon Halfings";
  position: relative;
  left: 2px;
  color: #fff;
}div#dynamic {
    padding: 0px 0 20px !important;
    display: flex;
    position: relative;
}

div#dynamic.active {
    border: none;
    width: 100%;
}div#container-btns a:hover{
    background: var(--secondary-bg) !important;
    color: #333 !important;
}div#container-btns div a[style="background: green;"], .btnLiveQuote.activeLiveQuote{
    background: var(--secondary-bg) !important;
}.flag {
    background-repeat: no-repeat;
    top: 5px;
    left: 5px;
    position: relative;
}div#mainList button[onclick="buildGroupsMenu()"] {
    width: 100%;
}div#container-btns div:nth-child(3):not(div.virtualClassesChild div){
    order: -1;
}div#container-btns div:nth-child(3):not(div.virtualClassesChild div){
  width:43px;   
}div#container-btns a.favoriteLiveQuote:not(.vclassItem){
  width: 46px !important;
  margin:0;
}li.nav_rocket, li.nav_pro{
  display:none !important;
}#center_column .br_cont .live-center-view-container.flat.soccer.sm.xs {
    height: 195px !important;
}#center_column .br_cont .live-center-view-container.flat.badminton.sm.xs {
    background: url(https://img.dominabet.net/badminton_live_background.png) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}#center_column .br_cont .live-center-view-container.flat.pallamano.sm.xs {
    background: url(https://img.dominabet.net/handball_live_background.png) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}#center_column .br_cont .live-center-view-container.flat.soccer.a.sm.xs {
    top: 0px;
}#center_column .br_cont .live-center-view-container.flat.freccete.sm.xs {
    background: url(https://img.dominabet.net/darts_live_background.png) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
}#SRLive div#container div#main_content {
    padding-left: 2px !important;
    padding-right: 2px !important;
}@media (min-width: 1920px) {
  body:not(.casino) #main_content, body.offer #main_content {
    padding-top: 8px;
  }
}@media(min-width:1366px){
#center_column .br_cont.bigger {
    width: calc(100vw - 317px) !important;
}
}#agency_options{
  border-radius:0px;
}html body #appsbody div.templateframe h4 > span:not(.glyphicon):not(.salva) {
    width: 100%;
    font-size: 11px;
    line-height: 14px;
}

html body #appsbody div.templateframe:hover h4 > span:not(.glyphicon):not(.salva) {
    display: none !important;
}

html body #appsbody div.templateframe h4 > span.salva {
    display: none;
    top: 9px;
    left: -8px;
    position: relative;
    color: #000 !important;
}

html body #appsbody div.templateframe h4 > span {
    color: #fff !important;
}

html body #appsbody div.templateframe h4 > span.glyphicon {
    display: none;
    position: relative;
    transform: translate(-50%, -50%);
    top: 75%;
    left: -50%;
}

html body #appsbody div.templateframe h4 > span.glyphicon:after {
    content: "Scarica pdf";
    font-size: 11px;
    line-height: 13px;
    padding-left: 5px;
    color: var(--backgroundColor);
    font-family: "Barlow", sans-serif;
}#templates h4 {
    display: flex !important;
    justify-content: center;
    align-items: center;
    height: 18px !important;
    padding: 0 0 0 5px !important;
    background: transparent !important;
    width: calc(100% - 24px);
    margin: 0px !important;
}

div.templateframe:nth-child(4) a h4, div.templateframe:nth-child(10) a h4 {
    width: 100px !important;
}

div.templateframe:nth-child(10) a h4 {
    left: -35% !important;
}

div.templateframe:nth-child(4), div.templateframe:nth-child(10) {
    width: 135px !important;
    min-width: 135px;
}div.templateframe a {
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px !important;
    margin: 0px !important;
    position: relative;
    top: -20px;
    left: -2px;
    color: #fff !important;
    flex-flow: row;
    padding-left: 7px !important;
    padding-right: 8px !important;
    max-width: 160px;
}

div.templateframe a:before {
    content: "";
    width: 20px;
    height: 20px;
    filter: brightness(0) invert(1);
}

div.templateframe a:before {
    width: 20px;
}.toggleLiveQuote.hideClass.bigger {
    left: 1px;
    top: 25px;
}#live_events_odds{
  z-index:0 !important;
}
#center_column .br_cont .result-board .game-score div, #center_column .br_cont .result-board .separator{
  font-weight:bold !important;
}#center_column .br_cont .lc-clock, #center_column .br_cont .lc-period {
    font-size: 13px !important;
    left: 23px;
    top: 41px;
    color: #161e20 !important;
    z-index: 1000;
}#center_column .br_cont div.basketball span.lc-clock, #center_column .br_cont div.basketball span.lc-period{
  left:12px;
}#center_column .br_cont div.icehockey span.lc-clock, #center_column .br_cont div.icehockey span.lc-period{
  left:14px;
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a h1 span:nth-child(2):before {
    content: "";
    padding: 10px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    position: relative;
    left: 0px;
    margin-right: 8px;
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a[onclick="toggleGroup('2')"] h1 span:nth-child(2):before {
    background: url(https://img.dominabet.net/basket_logo.svg);
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a[onclick="toggleGroup('1')"] h1 span:nth-child(2):before , #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a[onclick="toggleGroup('70')"] h1 span:nth-child(2):before{
    background:url("https://img.dominabet.net/calcio.svg");
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a[onclick="toggleGroup('7')"] h1 span:nth-child(2):before {
    background:url(https://img.dominabet.net/tennis_logo.svg);
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a[onclick="toggleGroup('8')"] h1 span:nth-child(2):before {
    background:url(https://img.dominabet.net/pallavolo_logo.svg);
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a[onclick="toggleGroup('17')"] h1 span:nth-child(2):before {
    background:url(https://img.dominabet.net/hockey_logo.svg);
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a[onclick="toggleGroup('22')"] h1 span:nth-child(2):before {
    background:url("https://img.dominabet.net/calcio.svg");
    background-size: 18px 18px !important;
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a[onclick="toggleGroup('46')"] h1 span:nth-child(2):before {
    background:url(https://img.dominabet.net/badminton_logo.svg);
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a[onclick="toggleGroup('94')"] h1 span:nth-child(2):before {
    background:url(https://img.dominabet.net/frecette_logo.svg) ;
}#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont{
    flex: 0 0 auto;
    flex-shrink: 0;
    display: flex;
    margin: 0px;
}div#container-btns div:nth-child(3):not(div.virtualClassesChild div) {
    position: relative;
    right: 0px;
}thead.total tr td:nth-child(2):before, thead.total tr td:nth-child(14):before{
  content:"Totale";
  font-size: 19px;
  margin-right:30px;
  font-weight: 100;
  text-transform: uppercase;
}thead.total tr td:nth-child(2) span, thead.total tr td:nth-child(14) span{
  background:
  var(--secondary-bg) !important;
  display:
  flex;
  justify-content:
  flex-end;
  font-size: 20px;
  width:60%;
  height: 40px;
  align-items:
  center;
  padding-right: 6px;
  font-weight: 100;
  border-radius: 0px 2px 2px 0px;
  position: relative;
  left: 10px;
}

thead.total tr td:nth-child(2) span.n {
    /* background: transparent !important; */
    padding-left: 50px !important;
    display: flex;
    padding-right: 2px !important;
    border-radius: unset;
}thead.total tr td:nth-child(14):before{
  content:"Utile";
}td.StakeBet span, td.WinningBet span{background: var(--secondary-bg) !important;height:40px;display:flex;align-items:center;padding-right:2px;width: max-content;position: relative;left: 15px;border-radius: 2px;}html body.account div#main_content{
  padding:0px !important;
  margin-top: 3px !important;
}body.account #tresult table.tdati thead tr th.DtTm, body.account #tresult table.tdati tbody tr td.DtTm{
  display:none !important;
}html body.account #tresult table.tdati tbody tr td.StatusBet, body.account #tresult table.tdati tbody tr td.AppSource, body.account #tresult table.tdati tbody tr td.PayedBet, html body.account #tresult table.tdati tbody tr th.StatusBet{
  width: 60px !important;
}body.account #tresult table.tdati tbody tr td.BetType, body.account #tresult table.tdati tbody tr td.CodBet, body.account #tresult table.tdati tbody tr td.TotOdds{
  width: 80px !important;
  text-align: center !important;
  padding: 0px !important;
}.content.none {
    display: none !important;
}button#closeWidget {
    font-family: 'Ubuntu';
    padding: 0px 5px 0px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 116px;
    left: 90.5%;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    transform: translate(-50%);
    color: var(--secondary-bg);
    background: var(--banner-bg);
    text-transform: uppercase;
    z-index: 10000;
    font-weight: bold;
    height: 30px;
    position: fixed;
    bottom: 182px;
    border-right: 1px solid rgba(255,255,255,0.3);
}ul.bottom li.extendedChild:nth-child(8) {
    display: none;
}button#closeWidget.active {
    background: var(--secondary-bg);
    color: var(--banner-bg);
    bottom: 50px;
}button#closeFooter{
  margin: 0px !important;
}#speedcouponcontainer {
    background: var(--primary-bg) !important;
    height: 100% !important;
    padding-left: 5px !important;
    width: 33% !important;
    align-items: center !important;
    justify-content: center;
}#speedcouponcontainer *, #speedcouponcontainer #easybet_head.chead h1{
    background: var(--primary-bg);
    color: var(--table-subheader-selected) !important;
    max-height: 34px !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 34px;
    height: 100%;
}
li.extendedChild a img{
    width: 13px;
    margin-right: -11px;
}li.extendedChild:nth-child(1) a span, li.extendedChild:nth-child(2) a span, li.extendedChild:nth-child(3) a span, li.extendedChild:nth-child(5) a span{
  font-size:11px !important;
}
a[title="Lista scommesse"]:not(:hover) img {
    filter: brightness(100);
}a[title="Lista scommesse"] img {
    content: url("https://img.dominabet.net/list.svg") !important;
}a[title="Lista Movimenti"] img {
    content: url("https://img.dominabet.net/mov-list.svg") !important;
    filter: brightness(0) invert(1);
}a[title="Messaggi"]:not(:hover) img {
    content: url("https://img.dominabet.net/messaggi.svg");
}a[title="Messaggi"]:hover img, a[title="Lista scommesse"]:hover img, a[title="Lista Movimenti"]:hover img {
    content: url("https://img.dominabet.net/messaggi.svg");
    filter: brightness(0) invert(30%) sepia(12%) saturate(616%) hue-rotate(171deg) brightness(91%) contrast(95%);
}a[title="Lista Utenti"] img {
    content: url("https://img.dominabet.net/user-list.svg") !important;
    filter: brightness(0) invert(1);
}a[title="Lista Utenti"]:hover img {
    filter: brightness(0) invert(30%) sepia(12%) saturate(616%) hue-rotate(171deg) brightness(91%) contrast(95%);
}div#giroconto {
    height: 40px !important;
    padding-left: 3px !important;
    margin-bottom: 5px !important;
}#main_content #center_column #speedcouponcontainer ul#speedAutoname li a {
    width: 100%;
}
.offer:not(.animated_medium) #main_content{
  max-height: calc(100vh - 130px) !important;
}
#main_content #center_column #speedcouponcontainer ul#speedAutoname {
    width: 350px;
    height: 400px;
    max-height: 400px !important;
    overflow-y: auto;
    background: var(--primary-bg);
}#main_content #center_column #speedcouponcontainer ul#speedAutoname li a {
  font-size: 11px;
  padding: 5px !important;
}
ul#speedAutoname::-webkit-scrollbar {
  width: 6px;
  height:max-content;
}ul#speedAutoname::-webkit-scrollbar-track{
  padding: 2px 0;
  background-color: var(--primary-bg);
}ul#speedAutoname::-webkit-scrollbar-thumb{
  border-radius: 10px;
  background-color: rgba(255,255,255,0.5);
}.mhead * {
    font-family: 'Ubuntu' !important;
}a.slider_label.active{
  font-size: 13px !important;
  position:relative;
  top:0px;
  left: 4px;
  color: var(--table-subheader-selected) !important;
  }a.slider_label{
    position:relative;
  top:10px;
  }
.glyphicon:before{
  font-family: 'Glyphicons Halflings';
}.ui-slider-range.ui-widget-header.ui-slider-range-min:after {
  content: "";
  height: 2px;
  position: absolute;
  transform: translate(-50%);
  background: #555;
}#main_content #left_column #time_menu .upper #time_slider .ui-slider-handle{
  width:10px !important;
  height:10px !important;
  border-radius:10px !important;
}.ui-slider-range.ui-widget-header.ui-slider-range-min[style="width: 75%;"]:after {
    width: 40%;
    left: 165px;
}.ui-slider-range.ui-widget-header.ui-slider-range-min[style="width: 50%;"]:after {
  width: 93px;
  left: 145px;
}.ui-slider-range.ui-widget-header.ui-slider-range-min[style="width: 25%;"]:after {
  width: 138px;
  left: 123px;
}.ui-slider-range.ui-widget-header.ui-slider-range-min[style="width: 0%;"]:after {
  width: 183px;
  left: 100px;
}.slider_label:not(.slider_label.active):after{
  content:"";
  position:absolute;
  height:5px;
  width:2px;
  background: #444;
  top: 19.9px;
  left: 19px;
  transform: translate(-50%, -50%);
  z-index: 10;
}   #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container.TwoClass:not(.no_odds) a {
    width: calc((100% / 2) - 1px) !important;
}div.scrollDivMainList::-webkit-scrollbar {
  width: 6px;
  height:max-content;
}div.templateframe{
  background-color: rgba(255,255,255,0.1) !important;
  padding-top: 18px !important;
  padding-bottom: 18px !important;
  padding-right: 0px !important;
  border: none !important;
  height: 36px !important;
}

.templateframe:not(:last-child) {
    border-right: 1px solid var(--primary-bg) !important;
}#templates::-webkit-scrollbar, div.fixed-height::-webkit-scrollbar {
  height: 6px;
}#templates::-webkit-scrollbar-track, div.fixed-height::-webkit-scrollbar-track{
  padding: 2px 0;
  background-color: var(--primary-bg);
}#templates::-webkit-scrollbar-thumb, div.fixed-height::-webkit-scrollbar-thumb{
  border-radius: 10px;
  background-color: rgba(255,255,255,0.5);
}div#groupHead_16 h6 label.prevent span.labeltext:before {
  background: url(https://img.dominabet.net/motociclismo_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}#appsbody h1.dinamice, #appsbody h1.modeli {
    background: #111 !important;
    color: var(--secondary-bg) !important;
    margin-top: 5px !important;
}div#groupHead_10 h6 label.prevent span.labeltext:before {
    background: url(https://img.dominabet.net/pallanuoto_logo.svg) no-repeat center center !important;
}#appsbody td.button h4 {
    display: none !important;
}div.secondLevelOdds {
    background: rgba(255,255,255,0.1) !important;
    padding-left: 0;
}div.secondLevelOdds * {
    color: #fff;
}div.secondLevelOdds span.itemsNr {
    border: none;
    border-radius: 0;
}button[onclick="buildGroupsMenu()"]:before {
    content: "\e031";
    font-family: 'Glyphicons Halflings';
    margin-right: 7px;
    width:20px;
    height:20px;
    position: relative;
    top: 1px;
}#SRLive #calendarcontent .match_name {
    font-weight: 500;
}#day_0 li div.match_detail span.mani_desc {
    font-weight: 500;
    font-size: 12px;
}#calendarcontent .match_detail {
    background: var(--head-footer);
    height: max-content;
}#calendarcontent li.live_match {
    height: max-content;
}#calendarcontent li.live_match {
    border: 1px solid var(--primary-bg);
}div#calendarcontent {
    overflow: unset !important;
}.Fido div {
    position: relative;
    top: -6px;
}body.animated_medium .live_match .match_detail span.groupico {
    border: none !important;
    position: relative;
    top: 10px;
    margin-left: 10px;
}ul#day_tabs {
    float: none;
}#center_column.SportCenter .calendar + #day_tabs {
    display: flex;
    padding-left: 3px;
    border-bottom: 1px solid var(--banner-bg);
}#center_column.SportCenter #day_tabs .day_nav {
    margin-right: 5px;
}#center_column.SportCenter #day_tabs .day_nav a {
    border: 1px solid var(--banner-bg);
    border-bottom: none;
    color: rgba(255,255,255,0.8) !important;
}#center_column.SportCenter #day_tabs .day_nav.active a {
    color: var(--primary-bg) !important;
    background-color: var(--testo_gradiente);
    border-color: var(--secondary-bg);
    font-weight: 600;
}div#calendarcontent {
    float: left;
    width: 100%;
    margin-top: 5px;
}div#calendarcontent #sc_cont > div {
    display: flex;
    flex-flow: row wrap;
    gap: 4px 0;
    width: 100%;
}span.match_time {
    display: block;
}#sc_cont li div.match_detail span.mani_desc {
    display: block;
    float: none;
}#sc_cont li div a .match_stats span {
    text-indent: 40px;
    font-weight: 200;
}#SRLive #calendar .live_match:hover .match_detail a *, #SRLive  #calendar .live_match:hover .match_detail .match_name {
    font-weight: 500;
    filter: brightness(0) invert(53%) sepia(28%) saturate(892%) hue-rotate(88deg) brightness(103%) contrast(98%) !important;
}#day_0 li div.match_detail span.mani_desc {
    font-weight: 400;
    font-size: 12px;
}#calendarcontent .match_detail {
    background: rgba(255, 255, 255, 0.1) !important;
    height: max-content;
    border-radius: 8px;
    padding: 5px 0;
}#calendarcontent li.live_match {
    height: max-content;
}#calendarcontent li.live_match {
    border: 1px solid var(--banner-bg);
    width: calc(25% - 4px);
    margin: 0 2px;
    border-radius: 8px;
    background: transparent !important;
}#calendarcontent li.live_match:hover {
    background: rgba(255, 255, 255, 0.05) !important;
}#calendarcontent li.live_match *:not(.groupico) {
  margin-top: -1px !important;
}#calendarcontent li.live_match:hover * {
    color: var(--primary-text) !important;
    font-weight: 400 !important;
}#calendarcontent .match_detail a {
    color: var(--testo_gradiente2) !important;
}.day_nav:not(.active) a {
    color: var(--primary-text) !important;
    background: transparent !important;
}td.button button[onclick="buildGroupsMenu()"]::before {
    display: none;
}button#genDocBtn:before {
    content: url(https://img.dominabet.net/pdfIcon.svg);
    position: relative;
    top: 4px;
    margin-right: 5px;
    filter: brightness(0) invert(53%) sepia(28%) saturate(892%) hue-rotate(88deg) brightness(103%) contrast(98%) !important;
}button#genDocBtn:hover:before {
    filter: brightness(0) invert(1) !important;
}div.templateframe:hover{
  background-color: var(--secondary-bg) !important;
}div.templateframe:hover span:not(.glyphicon), div.templateframe:hover a:before{
  display:none;
}div.templateframe:hover span.glyphicon, div.templateframe:hover span.salva{
  display:flex !important;
  font-size: 11px;
}div.templateframe:hover span.glyphicon-print:before{
  content:url(https://img.dominabet.net/pdfIcon.svg) !important;
  margin-top: 4px;
}.lds-roller {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-roller div {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 40px 40px;
}
.lds-roller div:after {
  content: " ";
  display: block;
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--secondary-bg);
  margin: -4px 0 0 -4px;
}
.lds-roller div:nth-child(1) {
  animation-delay: -0.036s;
}
.lds-roller div:nth-child(1):after {
  top: 63px;
  left: 63px;
}
.lds-roller div:nth-child(2) {
  animation-delay: -0.072s;
}
.lds-roller div:nth-child(2):after {
  top: 68px;
  left: 56px;
}
.lds-roller div:nth-child(3) {
  animation-delay: -0.108s;
}
.lds-roller div:nth-child(3):after {
  top: 71px;
  left: 48px;
}
.lds-roller div:nth-child(4) {
  animation-delay: -0.144s;
}
.lds-roller div:nth-child(4):after {
  top: 72px;
  left: 40px;
}
.lds-roller div:nth-child(5) {
  animation-delay: -0.18s;
}
.lds-roller div:nth-child(5):after {
  top: 71px;
  left: 32px;
}
.lds-roller div:nth-child(6) {
  animation-delay: -0.216s;
}
.lds-roller div:nth-child(6):after {
  top: 68px;
  left: 24px;
}
.lds-roller div:nth-child(7) {
  animation-delay: -0.252s;
}
.lds-roller div:nth-child(7):after {
  top: 63px;
  left: 17px;
}
.lds-roller div:nth-child(8) {
  animation-delay: -0.288s;
}
.lds-roller div:nth-child(8):after {
  top: 56px;
  left: 12px;
}
@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.lds-roller.remove{
  display: none;
}

.lds-roller{
  top:250px;
  position:relative;
}
html body.account #main_content #center_column.remove{
  display:none !important;
}div#co_step1 h4.cTitle, div#co_step1 button[onclick="buildGroupsMenu()"] {
    display: none !important;
}div#co_step1 #mainList h4.cTitle, div#co_step1 #mainList button[onclick="buildGroupsMenu()"] {
    display: flex !important;
    justify-content: center;
    align-items: center;
}
td.button button:last-child {
    display: none;
}div#mainList::-webkit-scrollbar {
  width: 6px;
  height:max-content;
}div#mainList::-webkit-scrollbar-track{
  padding: 2px 0;
  background-color: var(--primary-bg);
}div#mainList::-webkit-scrollbar-thumb{
  border-radius: 10px;
  background-color: rgba(255,255,255,0.5);
}body.account.printodds #container div#main_content{
  top: -5px;
  min-width: 100% !important;
  width: 100% !important;
}body.account.printodds button[title] {
    /* display: none !important; */
}body.account.printodds #container div#main_content div#center_column{
  top: 0px !important;
}body.account.printodds div#ui-datepicker-div tbody tr td a:hover {
    background: var(--secondary-bg);
    color: var(--primary-bg) !important;
    font-weight: bold;
}body.account.printodds div#ui-datepicker-div tbody tr td a:hover {
    background: var(--secondary-bg);
    color: var(--primary-bg) !important;
    font-weight: bold;
}div#mainList div[style="display: block;"] {
    display: grid !important;
}form#pdfRequest.small {
  width: 874px !important;
}
div#mainList.small{
  width: 234px;
}h1.ClassName{
  text-transform:none !important; 
}body.account #appsbody .fieldset button:hover {
    color: rgba(255,255,255,0.8);
}
body.account #appsbody .fieldset button {
    border: 2px solid var(--primary-bg);
    border-radius: 5px;
    background: rgba(255,255,255,0.15);
}html body.page_gwspoker{
  background-image: url("https://img.dominabet.net/poker_background_bettiamo.jpg") !important;
  background-size:cover !important;
  background-position:center !important;
  background-attachment:fixed !important;
}
body.account span#stamp_data, body.account span#stamp_time {
    margin-left: 15px !important;
}html body.offer.offer_large #main_content div#center_column .mtable tbody tr td.evetime {
    width: max-content !important;
    max-width: 50px !important;
}
.groupmenu a.citem.Fiandre::after, .groupmenu a.Freccia.Vallone:after {
  background: url(https://img.dominabet.net/belgio.png);
}
.groupmenu .mitem.Tour.Of.The.Alps:after, .groupmenu .citem.Tour.Of.The.Alps:after {
  background: url(http://megabet.biz/res/client/img/flag/austria.png);
}
.groupmenu .citem.Tour.de.France:after {
  background: url(https://img.dominabet.net/francia.png);
}
body.offer:not(.offer_large) table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span, body.offer:not(.offer_large) table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename a.eventname, body.offer:not(.offer_large) table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename {
    padding-left: 0 !important;
    overflow: hidden;
    display: inline-block !important;
    padding-right: 0 !important;
    width: 100% !important;
}

body.offer:not(.offer_large) table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename a.eventname {position: relative;left: -15px;}

body.offer:not(.offer_large) table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span {
    max-width: 230px;
    width: 230px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 !important;
    margin: 0 !important;
    font-size: 13px !important;
}
.section span, strong {
  background: transparent !important;
}

.section  span.contogioco {
    color: var(--head-footer) !important;
}.groupmenu a.citem.Volta::after {
    background-image: url(http://megabet.biz/res/client/img/flag/spagna.png);
}
#legenda > li {
  background: transparent !important;
}

#legenda > li.quintupla {
    border: 1px solid #FF0000;
    color: #FF0000 !important;
}

#legenda > li.quadrupla {
    border: 1px solid var(--quadrupla);
    color: var(--quadrupla) !important;
}

#legenda > li.tripla {
    border: 1px solid var(--tripla);
    color: var(--tripla) !important;
}

#legenda > li.unica {
    border: 1px solid var(--unica);
    color: var(--unica) !important;
}

#legenda > li.singola {
    border: 1px solid #6f6f6f9c;
    color: #6f6f6f9c !important;
}

div:not(#eleGroup_1) > table:not(.max):not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a.tripla {
    border: 1px solid #67DB02 !important;
}

div:not(#eleGroup_1) > table:not(.max):not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a.quintupla {
    border: 1px solid #FF0000 !important;
}

div:not(#eleGroup_1) > table:not(.max):not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a.quadrupla {
    border: 1px solid #FF8300 !important;
}

div:not(#eleGroup_1) > table:not(.max):not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a.singola {
    border: 1px solid #6f6f6f9c !important;
}
body.offer.offer_large #main_content div#center_column .mtable tbody tr td {
    padding: 0 !important;
}

body.offer.offer_large #main_content div#center_column .mtable tbody tr td.allodds a {
    width: 32px !important;
    min-width: 32px !important;
}

body.offer.offer_large #main_content div#center_column .mtable tbody tr td.stats {
    padding: 0 15px !important;
}

body.offer.offer_large #main_content div#center_column .mtable tbody tr td.evetime {
    width: 32px !important;
}

div:not(#eleGroup_1) > table:not(.max):not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd {
    min-width: 42px;
}

div:not(#eleGroup_1) > table:not(.max):not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd a {
  margin: 2px 1px !important;
}

div:not(#eleGroup_1) > table:not(.max):not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd a.emptyodd {
    margin: 2px auto !important;
}

div:not(#eleGroup_1) > table:not(.max):not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd.first a {
    margin-left: 6px !important;
}

#tresult .tdati tfoot td.BetType {
    display: none;
}

#tresult .tdati tfoot td {
    color: var(--colore_principale2_dark);
    left: 0px;
}
body.account div#ui-datepicker-div {
    z-index: 100000 !important;
}

 a.Amstel.Gold::after {
   background-image: url(https://img.dominabet.net/netherlands.jpg);background-size: 18px  !important;
 }
a.Nicaragua::after {
    background-image: url(http://test.blackpalace777.net/res/client/img/flag/Nicaragua.png);
}

a.groupicon.group_5, .groupico.gro_5, .Golf::after, div#groupHead_5 h6 label.prevent span.labeltext:before {
  background: url(https://img.dominabet.net/golf.svg) no-repeat center center !important;
  filter: invert(1);background-size: 20px 20px, contain !important;
}
a.groupicon.group_20, .groupico.gro_20, .Musica::after, div#groupHead_20 h6 label.prevent span.labeltext:before {
    background: url(https://img.dominabet.net/theater.svg) no-repeat center center !important;
    filter: invert(1);background-size: 20px 20px, contain !important;
}
a.groupicon.group_77, .groupico.gro_77, .Elezioni::after, div#groupHead_77 h6 label.prevent span.labeltext:before {
    background: url(https://img.dominabet.net/elezioni.svg) no-repeat center center !important;
    filter: invert(1);background-size: 20px 20px, contain !important;
}
a.Italia.Serie::after, a.Italia::after {
  background: url(https://bettiamo.biz/res/client/img/flag/italia.png);
}
a.Nigeria::after {
  background: url(https://img.dominabet.net/nigeria.png);
  background-size: 16px 10px,contain;
}
.Giordania:after, .Jordan:after {
  background-image: url(https://bettiamo.biz/res/client/img/flag/giordania.png);
}
ul li a[title="Team vs Team"]:after, ul li a[title="Premier League"]:after {
  background-image: url(https://bettiamo.biz/res/client/img/flag/internazionale.png);
}
ul li a[title*="Puerto Rico"]:after {
  background-image: url(https://img.dominabet.net/puertorico.png);
  background-size: 16px;
}
ul li a[title="The Open Championship"]::after {
  background-image: url(https://bettiamo.biz/res/client/img/flag/granbretagna.png);
}
ul li a.Eurovision:after {
  background-image: url(https://bettiamo.biz/res/client/img/flag/europee.png);
}
div#getGames {
  display: grid;
  grid-auto-rows: 178px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 10px;
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  top: -140px !important;
  min-height: 1260px;
  height: max-content;
  max-height: max-content;
}

.virtual div#getGames {
  min-height: 300px;
}
body.livecasino div#getGames {
  top: -70px !important;
}
div#getGames .game a {
cursor: pointer;
border-radius: 4px;
border: 2px solid #d1b96882;
font-size: 13px;
text-transform: uppercase;
background-color: transparent;
line-height: 30px;
text-align: center;
overflow: hidden;
height: 130px;
min-width: 194px;
}
div#getGames .game a img {
  max-width: 190px;
  min-height: 130px;
  border-radius: 4px 4px 0 0;
}

div#getGames .game {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: column;
  min-height: 180px;
}
div#getGames .game a .gioca {
  position: relative;
  bottom: 70px;
  visibility: hidden;
  background: transparent;
  color: var(--secondary-bg);
  border: 1px solid var(--secondary-bg);
  padding: 6px 9px;
  font-size: 14px;
  font-family: 'Oswald',sans-serif;
  line-height: 20px;
  border-radius: 4px;
  transition: visibility 0s, opacity 0.5s linear;
}

div#getGames .game a .gioca:hover {
  color: var(--bg_text);
  background: var(--secondary-bg) !important;
}
div#getGames .game a:hover .gioca {
  visibility: visible;
}
div#getGames .game a:hover img {
  filter: blur(14px);
}
div#getGames .game > span {
  margin-top: 8px;
  position: relative;
  display: flex;
  width: 100%;
  font-size: 18px;
  font-family: 'Oswald', sans-serif;
  font-weight: 300;
  color: var(--secondary-bg);
}

div#getGames .game > span:not(.prov) {
  overflow: hidden;
  width: 193px;
  height: 21px;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline;
}

div#getGames .game > span.prov {
  text-align: left;
  display: flex;
  width: 100%;
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 4px;
  opacity: 0.6;
}
div#category {
  width: 1214px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  position: relative;
  height: 50px;
  border-bottom: 1px solid var(--secondary-bg);
  left: 7px;
}
a.gitem.Olimpiadi::after {
  background-image: url(https://img.dominabet.net/Olimpiadi.svg);
  filter:invert(1);
}
/*test*/
a.landing_box.home {
  width: max-content;
  height: 48px !important;
  display: flex;
  border-radius: 4px;
  background: transparent !important;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  cursor: pointer;
  color:#fff;
}
a.landing_box.home span {
  background: transparent !important;
  font-size: 18px;
  font-family: 'Oswald', sans-serif;
  opacity: 0.5;
  font-weight: 300;
}div#prov_logo {
  margin: 0 auto;
  width: max-content;
  position: relative;
  
  max-height: 50px;
}

div#prov_logo, div#category, div#getGames {top: -150px;}

.livecasino div#category, .livecasino div#prov_logo {top: -90px;}
#prov_logo img {
  min-height: 40px;
  height: 40px;
  max-height: 50px;filter: brightness(0) invert(76%) sepia(84%) saturate(1379%) hue-rotate(359deg) brightness(98%) contrast(111%) !important;
}
a.landing_box.home span:hover {
  opacity: 1;
}
div#searchCont {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  left: 14px;
}

div#searchCont:before {
  position: relative;
  left: -19px;
  z-index: 5;
  opacity: 0.5;
}
input#searchinput {
  height: 36px;
  min-width: 190px;
  background: #ffffff12;
  border: none;
  color: #fff;
  border-radius: 4px;
  order: -1;
  z-index: 12;
  font-family: 'Oswald', sans-serif;
  font-weight: 300;
  letter-spacing: 1px;
}
input#searchinput::placeholder{
position:relative;
left:10px;
font-family:'Oswald',sans-serif;
font-size:18px;
font-weight:300;
top:2px;
letter-spacing: 0px;
} 
div#getGames .game > span.gameTxt span.glyphicon.glyphicon-star {
position: absolute;
right: 0px;
color: transparent;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #FFE565;
font-size: 18px;width: max-content;
z-index: 100000;cursor: pointer;
opacity: 0.5;
}

body.unlogged div#getGames .game > span.gameTxt span.glyphicon.glyphicon-star {display: none;}div#getGames .game > span.gameTxt span.glyphicon.glyphicon-star.active {
  color: #FFE565;
  opacity: 1;
}

div#sort {
  display: flex;
  height: 46px;
  justify-content: center;
  align-items: center;
  position: relative;
  left: 14px;
  top: 2px;
}

div#preferiti {
  display: flex;
  height: 48px;
  align-items: center;
  cursor: pointer;
  position: relative;
  order: -1;
}

div#preferiti.active span.txt {
  opacity: 1;
  color: var(--secondary-bg);
}
div#preferiti span.length {
  background: var(--secondary-bg);
  opacity: 1;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 24px;
  color:var(--primary-bg);
  position: relative;
  left: 5px;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  font-weight: 500;
}
div#options {
  display: flex;
  flex-flow: column;
  height: 29px;
  overflow: hidden;
  justify-content: flex-start;
  position: relative;
  z-index: 10000;
  left: 31px;
}

div#options:hover {
  height: max-content;
  overflow: visible;
  top: 27px;
  background: rgba(0,0,0,0.6);
  border-radius: 4px;
}

a.sort-opt {
  display: flex;
  padding: 5px 10px;
  cursor: pointer;
  justify-content: center;
}
div#sort a.sort-opt.active {
  background: var(--secondary-bg);
  opacity: 1;
  color: var(--bg_text);
  border-radius: 4px;
}div#sort a.sort-opt:hover {
  opacity: 1;
}.controls button.prev {
  left: 60px;
  transform: rotate(180deg);
}.controls button {
  position: absolute;
  width: 20px;
  height: 100%;
  z-index: 1000000;
  top: 0px;
  background: transparent;
  border-radius: 0px;
  background-image: url(https://img.dominabet.net/cheveron-right_hover.svg);
  background-repeat: no-repeat;
  background-position: center center;
  filter: brightness(0) invert(79%) sepia(61%) saturate(390%) hue-rotate(354deg) brightness(104%) contrast(104%) !important;
}body.casino div#main_content div.container.active div.landing_container {
  left: 2px;
  }div#sort span, div#sort a {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
  opacity: 0.5;
  font-weight: 300;
  color:#fff;
cursor: pointer;}

div#sort span:hover, div#sort a:hover {opacity: 1;}
body.casino #main_content .container .landing_container a.landing_box.casino_games {
  display: none;
}
h1.casino_title.providers {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 9999;
  cursor: pointer;
top: -210px;}.casino_title {
  font-size: 25px;
  font-weight: 600;
  color: var(--secondary-bg);
  text-align: center;
  margin: 0 auto;
  margin-bottom: 30px;
  margin-top: 50px;
}h1.casino_title span.prov {
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    font-size: 24px;
    color: var(--secondary-bg);
    border-bottom: 1px solid;
    margin: 0 5px;
    padding-bottom: 3px;
}h1.casino_title span.num {
    background: var(--secondary-bg);
    padding: 5px;
    border-radius: 50%;
    height: 30px;
    font-weight: 500;
    font-size: 12px;
    color: var(--primary-bg);
    font-family: 'Oswald', sans-serif;
}span.num {
    background: var(--partial-header-color);
    min-width: 30px;
    width: max-content;
    border-radius: 4px;
    text-align: center;
    font-size: 18px;
    font-weight: 300;
    padding: 0 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    position: relative;
    left: 9px;
}h1.casino_title.providers span.glyphicon {
    position: relative;
    top: -5px;
    filter: brightness(0) invert(76%) sepia(84%) saturate(1379%) hue-rotate(359deg) brightness(98%) contrast(111%) !important;
    display: none;
}

h1.casino_title.providers span.glyphicon.active {
    transform: rotate(180deg);
    top: 7px;
}.glyphicon-chevron-downew:before, .glyphicon-chevron-down:before {
    filter: brightness(0) invert(53%) sepia(28%) saturate(892%) hue-rotate(88deg) brightness(103%) contrast(98%);
    font-family: "Font Awesome 5 Pro" !important;
    content: url(https://img.dominabet.net/cheveron-down.svg) !important;
}div#categories {
    display: flex;
    gap: 10px;
    min-width: max-content;
    left: 14px;
    position: relative;
}div#sort span.order {
    position: relative;
    left: 25px;
}body.casino div#main_content div.container {
  position: relative !important;
  top: -200px !important;
  z-index: 999!important;
  min-height: 10px !important;
  padding: 0px !important;
  margin-bottom: 0px !important;
}div#sort a.active {
  opacity: 1;
  color: var(--secondary-bg);
}
body.poker #main_content .container .landing_container > a.landing_box, body.casino #main_content .container .landing_container > a.landing_box, body.winkcasino #main_content .container .landing_container > a.landing_box, body.gwsgakiron #main_content .container .landing_container > a.landing_box, body.dbgpoker #main_content .container .landing_container > a.landing_box, body.gwsevenbetpokersep #main_content .container .landing_container > a.landing_box, body.kohana_casino #main_content .container .landing_container > a.landing_box, body.gwsgoldenrace #main_content .container .landing_container > a.landing_box, body.gwsnewgrvirtual1x2 #main_content .container .landing_container > a.landing_box, body.gws1x2leap #main_content .container .landing_container > a.landing_box, body.gwsgavirtualgame #main_content .container .landing_container > a.landing_box, body.gwsthvirtualgame #main_content .container .landing_container > a.landing_box, body.casino_page #main_content .container .landing_container > a.landing_box, body.filsgame #main_content .container .landing_container > a.landing_box, body.gwsgrbombabiggbet #main_content .container .landing_container > a.landing_box, body.livecasino #main_content .container .landing_container > a.landing_box, body.virtual #main_content .container .landing_container > a.landing_box, body.promotions #main_content .container .landing_container > a.landing_box, body.gwsnemesis #main_content .container .landing_container > a.landing_box{
  border: 1px solid var(--secondary-bg) !important;
  background: transparent !important;
  min-width: 148px !important;
  width: 148px !important;
  height: 50px !important;
}
body.poker #main_content .container .landing_container > a.landing_box > span, body.casino #main_content .container .landing_container > a.landing_box > span, body.winkcasino #main_content .container .landing_container > a.landing_box > span, body.gwsgakiron #main_content .container .landing_container > a.landing_box > span, body.dbgpoker #main_content .container .landing_container > a.landing_box > span, body.gwsevenbetpokersep #main_content .container .landing_container > a.landing_box > span, body.kohana_casino #main_content .container .landing_container > a.landing_box > span, body.gwsgoldenrace #main_content .container .landing_container > a.landing_box > span, body.gwsnewgrvirtual1x2 #main_content .container .landing_container > a.landing_box > span, body.gws1x2leap #main_content .container .landing_container > a.landing_box > span, body.gwsgavirtualgame #main_content .container .landing_container > a.landing_box > span, body.gwsthvirtualgame #main_content .container .landing_container > a.landing_box > span, body.casino_page #main_content .container .landing_container > a.landing_box > span, body.filsgame #main_content .container .landing_container > a.landing_box > span, body.gwsgrbombabiggbet #main_content .container .landing_container > a.landing_box > span, body.livecasino #main_content .container .landing_container > a.landing_box > span, body.virtual #main_content .container .landing_container > a.landing_box > span, body.promotions #main_content .container .landing_container > a.landing_box > span, body.gwsnemesis #main_content .container .landing_container > a.landing_box > span{
  background: transparent !important;
  width: 150px !important;
  min-width: 150px !important;
}
.container .landing_container .landGameName img.imageText{
  max-height: 32px;
  filter: brightness(0) invert(74%) sepia(81%) saturate(498%) hue-rotate(349deg) brightness(111%) contrast(101%) !important;
}
html body.livecasino #main_content{
  background-size: contain !important;
  background-position: center top !important;
  flex-flow: column;
} 
.virtual div#category, .virtual div#prov_logo {
  top: -60px;
}
.virtual div#getGames{
  top: -50px !important
}html body.casino #main_content .container .landing_container {
  justify-content: flex-start !important;
  transition: all 0.5s ease-in-out;
  flex-flow: row;
  width: 1190px;
}
body.casino div#main_content div.container.active div.landing_container {
  flex-flow: wrap;
  overflow: visible !important;
  justify-content: center !important;
  left: 2px;
}.controls.active {
  display: none;
}
html body.casino #main_content .container a.landing_box.selected , html body.livecasino #main_content .container a.landing_box.selected , html body.virtual #main_content .container a.landing_box.selected {
  background: var(--secondary-bg) !important;
}
html body.casino #main_content .container a.landing_box.selected span img, html body.livecasino #main_content .container a.landing_box.selected span img, html body.virtual #main_content .container a.landing_box.selected span img {
  filter: brightness(0) invert(74%) sepia(81%) saturate(498%) hue-rotate(349deg) brightness(111%) contrast(101%) !important;
}body.landing.casino, body.landing.casino #main_content {
  background-image: none !important;
  background: var(--backgroundColor) !important;
}body.casino #main_content .container .landing_container.nbox_7 {
  flex-flow: row;
  width: 1200px;
  justify-content: flex-start !important;
  gap: 2px !important;
}

.controls button.prev{
  left:55px;
}

.controls.active {
  display: none;
}
div#prov_logo{
  margin-bottom:30px;
}

#prov_logo img{
  filter: brightness(0) invert(74%) sepia(81%) saturate(498%) hue-rotate(349deg) brightness(111%) contrast(101%) !important;
}
div#category{
  left: 0;
}

#SRLive .eventview #br_tracker {
  margin-top: 0px !important;
  height: calc(100vh - 200px);
}

@media(max-width: 1440px) {
  #SRLive .eventview #br_tracker {
    width: calc(30% + 50px);
    top: 160px;
    height: calc(100vh - 360px);
  }
}

#main_content #center_column .notSimple .br_cont {
  float: right !important;
  position: relative;
  width: 38vw !important;
  top: 15px;
}
#main_content #center_column .notSimple .br_cont canvas { 
  width: 100% !important; 
} 
.notSimple {
  width: calc(100% - 306px);
  position: relative;
  display: flex;
  flex-flow: row-reverse;
} 
#SRLive .eventview #live_evcont > #br_cont { 
  display: none !important; 
} 
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) {
  height: calc(100vh - 206px) !important;
  min-width: unset !important;
} 
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty), #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) {
    height: calc(100vh - 395px) !important;
    overflow: auto !important;
    margin-top: 40px;
}
#livecontent.eventview .toggleLiveQuote.hideClass {
  display: flex !important;
  background: transparent;
  position: absolute;
  width: calc(70% - 303px);
  left: 305px;
  margin: 160px 0px 0;
}

@media(max-width: 1440px) {
  #livecontent.eventview .toggleLiveQuote.hideClass {
    left: 255px;
    padding-right: 5px;
  }
}

.header_match_name {
    padding: 0;
    text-align: center;
}

div#container-btns a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100% !important;
  background: var(--colore_principale);
  border-left: 1px solid var(--bg_color);
  border-radius: 0px !important;
  border: 1px solid var(--banner-bg);
  border-radius: 4px !important;
  font-weight: 400;
  color: var(--odds_text);
  padding: 5px 10px;
  margin: 3px 0 !important;
  min-width: max-content;
  }

.virtualClassesChild {
    gap: 5px;
}
div#container-btns a.favoriteLiveQuote:not(.vclassItem){
  width: 100% !important;
  margin: 5px 0 !important;
}

div#container-btns div:nth-child(3):not(div.virtualClassesChild div){
  width: max-content;
}

#main_content #right_column .br_cont canvas{
    display: none !important;
}
.toggleLiveQuote.hideClass {
    height: max-content !important;
    z-index: 9999999;
    overflow: hidden !important;
    overflow-x: auto !important;
}
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont, 
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont, 
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont, 
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont {
  flex: 0 0 auto;
  flex-shrink: 0;
  display: flex;
  margin: 0px;
  flex-flow: column;
}

@media(max-width:1440px) {
  #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont {
  width: 100% !important;
  }
}


#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont {
    flex: auto;
}

#main_content #center_column .notSimple #br_cont:not([style="display: block;"]) {
  display: none !important;
}
#section_upper_block {
    height: 83px !important;
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label.active::after {
    content: url(https://img.dominabet.net/arrow-left.svg) !important;
    transform: rotate(180deg);
}
  
#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label:nth-child(2).active::after {
    content: url(https://img.dominabet.net/arrow-left.svg) !important;      
    transform: none;
}
body.offer_large #main_content #center_column .nanocontentPosition .content .mcontent .mtableslide table.mtable, body.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content .mcontent .mtableslide table.mtable, body.offer.offer_large #main_content #center_column .nanocontentPosition .content .mcontent .mtableslide table.mtable, body.offer.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content .mcontent .mtableslide table.mtable {
  width: calc(100vw - 650px) !important;
  min-width: 100% !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
}

a#gro_13, span.groupico.gro_13 {
  background: url(https://img.dominabet.net/rugby.svg) !important;
}
a#gro_70 {
  background: url(https://img.dominabet.net/calcio.svg) !important;
}a#gro_13, a#gro_70, span.groupico.gro_13{
  background-repeat: no-repeat !important;
  background-size: 20px 20px !important;
  background-position: center !important;
}.groupmenu li a.gitem.Volley, .groupmenu li a.gitem.Cricket{
  border-left:3px #1bab7d solid !important;
}.groupmenu li a.gitem.Golf {
    border-left: 3px #189946 solid !important;
}div#main_content {
    margin-top: 10px !important;
}#main_content #center_column #the_bet .title{
top: 33px !important;
right:0 !important;
    left: 50%;
    transform: translate(-50%, 0);
}body:not(.datiaccount) #search_by_data .fieldset label > span, body:not(.datiaccount) .formsContainer .fieldset label > span{
  color:#fff;
}div#giroconto .text{
  color: var(--backgroundColor) !important;
}body.datiaccount #appsbody .fieldset label, body.datiaccount #appsbody .fieldset:first-child td:first-child, body.datiaccount #appsbody .fieldset p{
      color: var(--secondary-bg) !important;
}body:after{
  display:none !important;
}body.reports #appsbody .fieldset label, body.sportreportdetails #appsbody .fieldset label{
  color:#fff;
}#loadOverlay{display: none;}
.fieldset label, .fieldset div, .fieldset {
    color: #fff;
}/*Poker Changes*/
body.poker #main_content{
  background-image:url('https://img.dominabet.net/Poker_Fenix.jpg') !important;
}/*Casino Changes*/
div#main_content, body.kohana_casino #main_content{
    justify-content: center !important;
    width: 100% !important;
    background-color:transparent !important;
}html body.casino #main_content, body.kohana_casino #main_content {
    background-size: cover !important;
    background-position: center !important;
    background-attachment: fixed !important;
}div#animation {
    display: flex;
    flex-flow: row;
    justify-content: center;
}div#warBar {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    order: 3;
}div#war {
    order: 4;
}div#samurai {
    order: 1;
}div#priestess {
    order: 3;
}div#flame_samurai {
    order: 0;
    top: 150px;
    position: relative;
}div#warlord {
    top: -20px;
    position: relative;
}div#barbarian img {
    width: 220px;
}body.casino div#main_content div.container {
    position: relative !important;
    top: -100px !important;
    z-index: 99999 !important;
    min-height: 10px !important;
    padding: 0px !important;
    margin-bottom: 0px !important;
}body.casino #main_content {
    flex-flow: column;
}body.kohana_casino div#container div#main_content div#section_upper_block {
    top: 0px !important;
}body.kohana_casino #main_content #section_lower_block {
    top: -400px !important;
}body.kohana_casino div#main_content div.casino.cont {
    position: relative;
    top: 30px;
}body.landing.casino #main_content, body.kohana_casino #main_content{
    background-image: url(https://img.dominabet.net/Wellgamebackground_casino.jpg) !important;
}#navigationProvider ul li:not(.notTouch).selected a, #navigationProvider ul#provider_tabs.hnav li:not(.notTouch).selected a {
    background: linear-gradient( var(--secondary-bg), var(--secondary-30), var(--secondary-30),var(--secondary-bg)) !important;
}#navigationProvider ul li:not(.notTouch) > a:hover, #navigationProvider ul li:not(.notTouch) > a:focus, #navigationProvider ul#provider_tabs.hnav li:not(.notTouch) > a:hover, #navigationProvider ul#provider_tabs.hnav li:not(.notTouch) > a:focus {
        background: linear-gradient( var(--secondary-bg), var(--secondary-30), var(--secondary-30),var(--secondary-bg)) !important;
}body.poker #main_content .container .landing_container > a.landing_box > span:hover, body.poker #main_content .container .landing_container > a.landing_box > span:focus, body.casino #main_content .container .landing_container > a.landing_box > span:hover, body.casino #main_content .container .landing_container > a.landing_box > span:focus, body.winkcasino #main_content .container .landing_container > a.landing_box > span:hover, body.winkcasino #main_content .container .landing_container > a.landing_box > span:focus, body.gwsgakiron #main_content .container .landing_container > a.landing_box > span:hover, body.gwsgakiron #main_content .container .landing_container > a.landing_box > span:focus, body.dbgpoker #main_content .container .landing_container > a.landing_box > span:hover, body.dbgpoker #main_content .container .landing_container > a.landing_box > span:focus, body.gwsevenbetpokersep #main_content .container .landing_container > a.landing_box > span:hover, body.gwsevenbetpokersep #main_content .container .landing_container > a.landing_box > span:focus, body.kohana_casino #main_content .container .landing_container > a.landing_box > span:hover, body.kohana_casino #main_content .container .landing_container > a.landing_box > span:focus, body.gwsgoldenrace #main_content .container .landing_container > a.landing_box > span:hover, body.gwsgoldenrace #main_content .container .landing_container > a.landing_box > span:focus, body.gwsnewgrvirtual1x2 #main_content .container .landing_container > a.landing_box > span:hover, body.gwsnewgrvirtual1x2 #main_content .container .landing_container > a.landing_box > span:focus, body.gws1x2leap #main_content .container .landing_container > a.landing_box > span:hover, body.gws1x2leap #main_content .container .landing_container > a.landing_box > span:focus, body.gwsgavirtualgame #main_content .container .landing_container > a.landing_box > span:hover, body.gwsgavirtualgame #main_content .container .landing_container > a.landing_box > span:focus, body.gwsthvirtualgame #main_content .container .landing_container > a.landing_box > span:hover, body.gwsthvirtualgame #main_content .container .landing_container > a.landing_box > span:focus, body.casino_page #main_content .container .landing_container > a.landing_box > span:hover, body.casino_page #main_content .container .landing_container > a.landing_box > span:focus, body.filsgame #main_content .container .landing_container > a.landing_box > span:hover, body.filsgame #main_content .container .landing_container > a.landing_box > span:focus, body.gwsgrbombabiggbet #main_content .container .landing_container > a.landing_box > span:hover, body.gwsgrbombabiggbet #main_content .container .landing_container > a.landing_box > span:focus, body.livecasino #main_content .container .landing_container > a.landing_box > span:hover, body.livecasino #main_content .container .landing_container > a.landing_box > span:focus, body.virtual #main_content .container .landing_container > a.landing_box > span:hover, body.virtual #main_content .container .landing_container > a.landing_box > span:focus, body.promotions #main_content .container .landing_container > a.landing_box > span:hover, body.promotions #main_content .container .landing_container > a.landing_box > span:focus, body.gwsnemesis #main_content .container .landing_container > a.landing_box > span:hover, body.gwsnemesis #main_content .container .landing_container > a.landing_box > span:focus {
          background: linear-gradient( var(--secondary-bg), var(--secondary-30), var(--secondary-30),var(--secondary-bg)) !important;
}body.account.messages div.container div#afterGiroconto{
  display:none !important;
}/*live betting changes*/
#SRLive div#container div#main_content div#center_column #livecontent .sports_groups {
    background: rgba(var(--primary-bg-rgb), 0.5) !important;
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_events .live_match:hover .Odds_container:not(.no_odds) a[class*="odd"]:not(.selected):hover {
    background: rgba(var(--secondary-bg-rgb), 0.3) !important;
}#main_content #center_column .gcontent .mcontent table.manilist.mtable tbody tr:not(.allodds_tr), #main_content #center_column .gcontent .mcontent table.manilist.mtable tbody tr:not(.allodds_tr) td a:not(.deleteuser), #main_content #center_column .gcontent .mcontent table.manilist.mtable tbody tr:not(.allodds_tr) td, #main_content #center_column .gcontent .mcontent table.manilist.mtable tbody tr:not(.allodds_tr) td span{
  background: transparent !important;
}

#main_content #center_column .gcontent .mcontent table.manilist.mtable tbody tr:not(.allodds_tr) td {
    border: 1px solid var(--banner-bg) !important;
    border-radius: 7px;
    background: rgba(255,255,255,0.05) !important;
}

#main_content #center_column .gcontent .mcontent table.manilist.mtable tbody tr:not(.allodds_tr) td:hover {
    background: rgba(255,255,255,0.1) !important;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.selected a span, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.selected a span, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.selected a span, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.selected a span{
      color: var(--primary-bg) !important;
} body.kohana_casino.winkcasino #main_content{
  background-image: url(https://img.dominabet.net/virtual_fenixbet.jpg) !important;
}html body.kohana_casino.winkcasino #main_content {
    background-size: initial !important;
    background-position: center  !important;
    background-attachment: initial !important;
}body.kohana_casino.winkcasino  #main_content #section_lower_block {
    top: 0px !important;
}#container{
  width:100% !important;
}#main_content #left_column {
    margin-bottom: 80px;
    overflow-y: auto;
    height: calc(100% - 200px);
}

#main_content #left_column, #main_content #center_column.nanoPosition, #main_content #right_column {
    max-height: calc(100vh - 125px) !important;
    height: calc(100vh - 125px) !important;
    min-height: calc(100vh - 125px) !important;
    overflow-y: auto;
    overflow-x: hidden;
}

#main_content #left_column #bookmarks #ScrollDivMenu .vnav:not(.sua):not(.hotlink) {
    background: var(--primary-bg);
}@media (min-width: 1920px){
  #legenda {
        display: flex;
        justify-content: center;
        align-items: flex-end;
        width: 100%;
        position: relative;
 }
}#main_content #center_column #the_bet #the_bet_container{
  background-image: url(https://img.dominabet.net/sport_menu_live_betting_sunbet.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}#main_content #center_column #the_bet .minCont {
    padding: 0px 0px 0px 0px !important;
}#main_content #center_column #the_bet #the_bet_container table.min tr:not(.allodds_tr):nth-child(2) td.bar > div {
    background: var(--green-color) !important;
}
#main_content #center_column #the_bet #the_bet_container table.min tr:not(.allodds_tr) td.bar > div {
    height: 100%;
    background: var(--red-color)!important;
}#SRLive div#container div#main_content{
  margin-top: -2px !important;
}body.offer.offer_large #main_content div#center_column .mtable tbody tr td, #main_content #center_column .mcontent .mtableslide .selez_pron tr ul li, #main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td span.etableClass{
  /* border: 1px solid rgba(255,255,255,0.1)!important; */
}

body.offer.offer_large #main_content div#center_column .mtable tbody tr td.spread {
    color: var(--table-subheader-selected) !important;
}

html body.offer.offer_large #main_content div#center_column .mtable tbody tr td.evetime span {
    width: max-content !important;
    max-width: 32px !important;
}

html body.offer.offer_large #main_content div#center_column .mtable tbody tr td.evetime span, table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evecode span, table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span.bookperce span, body.offer.offer_large #main_content div#center_column .mtable tbody tr td.allodds a {
  font-size: 11px !important;
}

@media(max-width: 1440px) {
  html body.offer.offer_large #main_content div#center_column .mtable tbody tr td.evetime span, table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evecode span, table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span.bookperce span, body.offer.offer_large #main_content div#center_column .mtable tbody tr td.allodds a {
    font-size:10px !important;
  }
}

#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td.evecode, #main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td.evename{
  background: #111 !important;
}#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td.evename .evename_div span.evedate{
  border-right: 1px solid rgba(var(--secondary-bg-rgb), 0.6) !important;
  border-left: 1px solid rgba(var(--secondary-bg-rgb), 0.6) !important;
  border-radius: 0;
}#main_content #center_column table.selez_pron + div > table.mtable:not(.m) tbody:first-child > tr td.evename .evename_div{
  justify-content:flex-start !important;
  color: var(--primary-text) !important;
  line-height: 46px;
}
ul#stats_results {
    display: none;
}body.messages #appsbody .can.resultsContainer.messages table, body.messages #appsbody .can.resultsContainer.messages table td label, body.messages #appsbody .can.resultsContainer.messages table td.clsinistra{
  background: var(--primary-bg);
}body.messages #appsbody .can.resultsContainer.messages table td button{
    right: 34px;
    position: relative;
}.offer tr.allodds_tr .selected, .offer tr.allodds_tr a.btn:hover, .offer tr.allodds_tr a.btn:hover span, #main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td span.etableClass{
  color: rgba(255,255,255,0.7) !important;
}.offer tr.allodds_tr .selected, .offer tr.allodds_tr a.btn:hover{
  background-color:rgba(1,1,1,0.5) !important;
}div#giroconto > ul li a#submit:hover{
  background: var(--primary-bg-40) !important;
    color: var(--primary-bg) !important;
  border:1px solid var(--primary-bg) !important;
  font-weight: bold !important;
}div#giroconto ul li:nth-child(4),#amount{
  order:2;
}div#giroconto ul li:nth-child(6),#submit{
  order:3;
}.text{
  order:1;
}label[for="service"].text {
    display: none;
}#giroconto{
  margin-top:2px !important;
}a.gitem.Calcio, a#gro_1, a.groupicon.group_1{
  background:url("https://img.dominabet.net/calcio.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
} a.gitem.Hockey::after, a.groupicon.group_17, div#groupHead_17 h6 label.prevent span.labeltext:before{
  background: url(https://img.dominabet.net/hockey_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Tennis.Tavolo::after {
  background: url("https://img.dominabet.net/tennis_tavolo_logo_default.svg") center center, no-repeat !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Snooker::after, div#groupHead_89 h6 label.prevent span.labeltext:before  {
  background: url("https://img.dominabet.net/snooker_logo.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Beach {
  background: url(https://img.dominabet.net/pallanuoto_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Baseball::after, div#groupHead_45 h6 label.prevent span.labeltext:before, div.templateframe:nth-child(1) a:before {
  background: url(https://img.dominabet.net/baseball_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Basket::after, div#groupHead_2 h6 label.prevent span.labeltext:before, div.templateframe:nth-child(2) a:before, div.templateframe:nth-child(9) a:before, div.templateframe:nth-child(10) a:before {
  background: url(https://img.dominabet.net/basket_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Tennis::after, a#gro_7, span.groupico.gro_7, div#groupHead_7 h6 label.prevent span.labeltext:before, div.templateframe:nth-child(7) a:before, div.templateframe:nth-child(12) a:before {
  background: url(https://img.dominabet.net/tennis_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Freccette::after, span.groupico.gro_94, a#gro_94, div#groupHead_94 h6 label.prevent span.labeltext:before{
  background: url(https://img.dominabet.net/frecette_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Boxing::after, div#groupHead_95 h6 label.prevent span.labeltext:before {
  background: url(https://img.dominabet.net/boxing_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}a.Fantasy.Soccer:after, div#groupHead_110 h6 label.prevent span.labeltext:before {
    background: url(https://img.dominabet.net/fantasy_soccer.svg) no-repeat center center !important;
    background-size: 20px 20px, contain !important;
    filter: invert(1);
}a.gitem.Moto::after, a.gitem.Motociclismo::after {
  background: url(https://img.dominabet.net/moto_helmet_logo.svg) no-repeat center center !important;
  filter: invert(1);
  background-size: 20px 20px, contain !important;
}body.winkcasino #main_content #section_upper_block, body.gwsgakiron #main_content #section_upper_block, body.dbgpoker #main_content #section_upper_block, body.gwsevenbetpokersep #main_content #section_upper_block, body.kohana_casino #main_content #section_upper_block, body.gwsgoldenrace #main_content #section_upper_block, body.gwsnewgrvirtual1x2 #main_content #section_upper_block, body.gws1x2leap #main_content #section_upper_block, body.gwsgavirtualgame #main_content #section_upper_block, body.gwsthvirtualgame #main_content #section_upper_block, body.casino_page #main_content #section_upper_block, body.filsgame #main_content #section_upper_block, body.gwsnemesis #main_content #section_upper_block, body.gwsgrbombabiggbet #main_content #section_upper_block{
  top:0px;
}.goBack {
    visibility: hidden;
}.goBack:after {
    width: 187px;
    height: 40px;
    background:var(--primary-bg-60) !important;
    border-radius: 10px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    border: 1px solid #fff;
    color: #fff;
    font-size: 26px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 15px;
    margin-top: 15px;
    cursor: pointer;
    content: "Torna Indietro";
    visibility: visible;
    top: 16px;
    position: relative;
    justify-content: center;
    right: 98px;
}.goBack:hover::after{
      background: linear-gradient( var(--secondary-bg), var(--secondary-30), var(--secondary-30),var(--secondary-bg)) !important;
}a.flag.flagEN{
    display: none !important;
}html body.virtual{
  background-image:url(https://img.dominabet.net/virtual_fenixbet.jpg) !important;
  background-size:cover !important;
  background-attachment:fixed !important;
  background-position:center !important;
}body.gwsgoldenrace #main_content, body.gwsgakiron #main_content, body.gwsnewgrvirtual1x2 #main_content, body.gwsgavirtualgame #main_content, body.gwsthvirtualgame #main_content  {
    background-image: url(https://img.dominabet.net/virtual_fenixbet.jpg) !important;
    background-position: center !important;
}body.dbgpoker #main_content {
    background-image: url(https://img.dominabet.net/Poker_Fenix.jpg) !important;
}body.gwsgoldenrace div#container div#main_content div.rd ul#provider_tabs, body.dbgpoker div#container div#main_content div.rd ul#provider_tabs{
  display:none !important;
} body.dbgpoker #main_content #section_lower_block .games_thumbs{
  display:flex !important;
  flex-flow:row !important;
  justify-content:center !important;
  align-items:center !important;
}body.dbgpoker #main_content #section_lower_block .games_thumbs li img{
  width:150px !important;
  height:150px !important;
}body.dbgpoker #main_content #section_lower_block .games_thumbs li a{
  width:120px !important;
  top:-3px !important;
}body.dbgpoker #main_content #section_lower_block .games_thumbs li span.title, body.dbgpoker #main_content #section_lower_block .games_thumbs li{
  background:transparent !important;
  border:none !important;
}body.gwsgoldenrace div#container div#main_content div.rd ul#provider_tabs, body.dbgpoker div#container div#main_content div.rd ul#provider_tabs, body.gwsgakiron div#container div#main_content div.rd ul#provider_tabs, body.gwsnewgrvirtual1x2 div#container div#main_content div.rd ul#provider_tabs, body.gwsgavirtualgame div#container div#main_content div.rd ul#provider_tabs, body.gwsthvirtualgame div#container div#main_content div.rd ul#provider_tabs{
  display:none !important;
}#the_bet .minCont {
    background: #333 !important;
}#the_bet .minCont h2{
    display:block !important;
}#main_content #center_column #the_bet .clubs::after{
  border:1px solid #fff !important;
}#main_content #center_column #the_bet .clubs{
  border-bottom:1px solid #fff !important;
}div#games_container {
    order: 2;
}body #main_content #section_lower_block{
  display: flex;
    flex-flow: column;
}

body.landing #main_content #section_lower_block {
    display: none;
}

body.poker_page #main_content #section_lower_block {
    display: none;
}/*virtual games changes*/
html body.virtual #container #main_content, #logoCont{
  flex-flow:column;
  background: transparent !important;
}
#virtual_games_logo img {
    width: 400px;
    height: 200px;
}#TDB, #FVA, #logoCont, .virtual_games_container{
  display:flex;
        align-items:center;
}#FVA, #TDB, .virtual_games_container{
  flex-flow:row;
}#FVA, #logoCont, .virtual_games_container{
  justify-content:center;
}#TDB{
  justify-content: space-between;
  width: 100%;
}div#fighter img{
  width:158.5px;
}div#football_player img{
  width:151.5px;
}div#horse img{
  width:156px;
}div#american_football_player img{
  width:150px;
}div#basketball_player img{
  width: 300px;
}
/*test final*/

 /*test*/
a[title="Reset Pwd"] {content: url(https://img.dominabet.net/password-reset.svg);width: 19px;filter: invert(1);}table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) th{
  color:#fff !important;
}img[src="img/ico_monexp.gif"]{
  content:url("https://svgshare.com/i/aez.svg");
}body.account table#list td[role="gridcell"] img[src="img/ico_betlist.gif"]{
  content: url(https://img.dominabet.net/ico_betlist.svg) !important;
    width: 22px;
    top: -1px;
    position: relative;
    filter: invert(1);
}img[src="img/ico_betlist.gif"],img[src="img/ico_monexp.gif"],img[src="img/ico_userbalance.gif"]{
  margin-right:8px;
}

img[src="img/ico_userbalance.gif"] {
content: url(https://img.dominabet.net/lista_account.svg);
filter: brightness(0) invert(1);
}a.gitem.Pallamano:after, a#gro_22, span.groupico.gro_22, div#groupHead_22 h6 label.prevent span.labeltext:before{
  background:url("https://img.dominabet.net/calcio.svg") no-repeat center center !important;
  background-size: 18px 18px !important;
}body #main_content #center_column div.content .mhead{
  order:0 !important;
  color: var(--primary-text) !important;
  border-radius: 6px;
  background: rgba(var(--secondary-bg-rgb), 0.5) !important;
}table#list > tbody > tr > td > span.negativo {
    color: yellow !important;
}table#tsummary thead {
    background: var(--primary-bg-20-full);
}@media(min-width:1920px){
  #sport_accountsummary .can.resultsContainer.AStable{
    width:100% !important;
  }span.show_hide span {
        position: relative;
        left: 400px;
  }
}#sport_accountsummary .can.resultsContainer.AStable{
    z-index:2;
}#sport_accountsummary .can.resultsContainer.AStable table tr, #sport_accountsummary .can.resultsContainer.AStable table td, #sport_accountsummary .can.resultsContainer.AStable table thead, #sport_accountsummary .can.resultsContainer.AStable table tbody {
    /* background: rgba(0,0,0,0.85) !important; */
    border: 1px solid #fff !important;
}#sport_accountsummary .can.resultsContainer.AStable table tbody tr:not(.allodds_tr), #sport_accountsummary .can.resultsContainer.AStable table tfoot tr:not(.allodds_tr) {
    background: #fff;
}#sport_accountsummary .can.resultsContainer.AStable table thead tr,#sport_accountsummary .can.resultsContainer.AStable table tr:not(.allodds_tr) {
    background: #000 !important;
}td.negative {
    color: yellow;
}div.sign_tooltip{
  color:#fff !important;
}#center_column .br_cont .lc-clock, #center_column .br_cont .lc-period {
    font-size: 16px !important;
    left: 21px;
    position: relative;
    top: 55px;
    font-weight: bold !important;
}#main_content #left_column ul .list_gitem ul li.list_citem a#cate_2, #main_content #left_column ul .list_gitem ul li a#cate_2{
  display:block !important;
}a[onclick="trackerRightStats()"].disabled {
    background-image: url(https://svgshare.com/i/ar7.svg);
}a[onclick="trackerRightStats()"].active {
    background-image: url(https://svgshare.com/i/are.svg);
}a[onclick="trackerRightStats()"]{
    width: 16px;
    height: 12px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    left: 5px;
}#lc-toggle-statistics{
  display:none !important;
}
#center_column .br_cont .live-center-view-container.basketball{
    background-image: url(https://img.dominabet.net/basketball_live_background.jpg) !important;
}#center_column .br_cont .live-center-view-container{
    background-position:center !important;
    background-size:cover !important;
    background-repeat:no-repeat !important; 
}
#center_column .br_cont .card-header{
  background-color: #161e20 !important;
}#center_column .br_cont{
  background-image:none !important;
}#center_column .br_cont .live-center-view-container.soccer{
    background-image: url(https://img.dominabet.net/fieldCenter.jpg) !important;
}#center_column .br_cont .live-center-view-container.tennis{
    background-image: url(https://img.dominabet.net/tennis_live_background.jpg) !important;
}#center_column .br_cont .live-center-view-container.volleyball{
    background-image: url(https://img.dominabet.net/volleyball_live_background.jpg) !important;
}#center_column .br_cont .live-center-view-container.icehockey{
    background-image: url(https://img.dominabet.net/hockey_live_background.jpg) !important;
}#main_content #center_column #the_bet .clubs .club img{
  width:auto !important;
}a.gitem.Cricket::after, div#groupHead_100 h6 label.prevent span.labeltext:before{
  background-image: url("https://img.dominabet.net/cricket_logo_default.svg") !important;
  background-size:20px 20px !important;
}@media (min-width: 1920px){
  body #main_content #livebettingLightContent #live_navigation, body.offer #main_content #livebettingLightContent #live_navigation {
        width: 100% !important;
        margin-right: 0% !important;
  }
body #main_content #livebettingLightContent #live_navigation li a, body.offer #main_content #livebettingLightContent #live_navigation li a.groupicon.group_47.Beach{
  background-color:rgba(217,198,143,0.5) !important;
}body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li.activetab a.Beach, body #main_content #livebettingLightContent #live_navigation li.activetab a, body.offer #main_content #livebettingLightContent #live_navigation li a.Beach{
  background-color:rgba(217,198,143,0.5) !important;
  border-bottom:0px !important;
}body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_47 a:hover, body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_47 a:focus{
  border-bottom:6px #d9c68f solid !important;background-color:rgba(217,198,143,0.5) !important;
}
}#center_column .br_cont div.icehockey span.lc-clock, #center_column .br_cont div.icehockey span.lc-period {
    top: 82px;
    left: 10px;
}#center_column .br_cont div.tennis span.lc-clock, #center_column .br_cont div.tennis span.lc-period {
    top: 88px;
}#center_column .br_cont div.basketball span.lc-clock, #center_column .br_cont div.basketball span.lc-period {
    top: 40px;
    left: 8px;
}@media (max-width: 1919px){
  body div.content_wrapper{
    background-color: var(--backgroundColor) !important;
  }#sport_accountsummary [class^="title"],#sport_accountsummary .ASToggle, #sport_accountsummary .ASToggle span{
        background: transparent !important;
    color:#fff !important;
  }
}#sport_accountsummary .can.resultsContainer.AStable table tr, #sport_accountsummary .can.resultsContainer.AStable table td, #sport_accountsummary .can.resultsContainer.AStable table thead, #sport_accountsummary .can.resultsContainer.AStable table tbody{
  border:1px solid var(--secondary-bg) !important;
}#sport_accountsummary .can.resultsContainer.AStable table tr:not(.allodds_tr) {
    background: transparent !important;
}table.tdati thead tr th:nth-child(1) {
    padding-left: 10px;
}#sport_accountsummary .can.resultsContainer.AStable table td.left_align {
    left: 0px;
    color: var(--secondary-text);
}@media(max-width:1400px){
  #ANTEPOST_title{
    font-size: 12px !important;
  }
}#livecontent .sports_groups .sport_item {
    border-bottom: 2px solid green !important;
}#center_column .br_cont .live-center-content{
  height:130px;
}div.live-center-view-container.basketball div.lc-score-container{
  position:relative;
  top:30px;
}#runningBets {
    background: var(--primary-bg) !important;
}.statsBoxContent ul li span a.groupicon.group_7{
  background:url(https://img.dominabet.net/tennis_logo.svg) !important;
  background-repeat: no-repeat !important;
  background-size:20px 20px!important;
  background-position: center !important;
}button#btn_streaming, a#btn_streaming.actives {
    position: relative;
    left: 20px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat !important;
    background-position: center !important;
}button#btn_streaming {
    background: url(https://svgshare.com/i/ayF.svg);
}
button#btn_streaming.actives{
    background: url(https://svgshare.com/i/azB.svg);
}
button[onclick="trackerRightStats()"]{
  display:none !important;
}#right_column .live-center-view-container .controls-wrapper .controls-container{
  background:transparent !important;
  right:7px !important;
}.controls-wrapper {
    background: #252c2e;
    z-index: 1000;
}.sticky_header
{
    top:0px !important;
    position:fixed!important;
    width:100% !important;
     z-index: 1000000!important;
}#header.sticky_header{
  top:150px !important;
}@media (max-width: 1480px){
  body.offer .content_wrapper, body.offer .offerWidth, body.offer, body.offer_large, body.offer.offer_large{
        max-width: 100% !important;
        width: 100% !important;
        min-width: 100% !important;
 }
}
@media(max-width:1480px){
  html,body.offer .content_wrapper, body.offer .offerWidth{min-width: max-content !important;min-height: max-content !important;}
}button#closeFooter {
    font-family: 'Ubuntu';
    padding: 0px 5px 0px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 116px;
    height: 20px;
    left: calc(100% - 65px);
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    transform: translate(-50%);
    color: var(--secondary-text);
    background: var(--colore_principale);
    text-transform: uppercase;
    bottom: 197px;
    z-index: 10000;
    font-weight: bold;
    height: 30px;
}button#closeFooter.active {
    background: var(--secondary-text);
    bottom: 0px;
    color: var(--colore_principale);
}

button#closeFooter.active.widget {
    bottom: 50px;
}.foot_box .certific .plus18_Img{
  border-radius:0px !important;
  position: relative;
  top: -5px;
}@media(max-width:1919px){
  body{
    background-color: var(--backgroundColor) !important;
  }
}#widget_container::-webkit-scrollbar-track, #livebettingLightContent::-webkit-scrollbar-track, div.divFixed.nanocontentPosition::-webkit-scrollbar-track, .content::-webkit-scrollbar-track, #ScrollDivMenu::-webkit-scrollbar-track{
  padding: 2px 0;
  background-color: var(--primary-bg);
}#widget_container::-webkit-scrollbar , #livebettingLightContent::-webkit-scrollbar, div.divFixed.nanocontentPosition::-webkit-scrollbar, .content::-webkit-scrollbar, #ScrollDivMenu::-webkit-scrollbar{
  width: 6px;
  height:max-content;
}
#widget_container::-webkit-scrollbar-thumb, #livebettingLightContent::-webkit-scrollbar-thumb, div.divFixed.nanocontentPosition::-webkit-scrollbar-thumb, .content::-webkit-scrollbar-thumb, #ScrollDivMenu::-webkit-scrollbar-thumb{
  border-radius: 10px;
  background-color: rgba(255,255,255,0.5);
}@media(min-width: 1921px){
}#center_column .br_cont .live-center-content{
  height:150px !important;
}iframe#streaming_container.active{
    display: flex !important;
    width: 100% !important;
    height:100% !important;
}iframe#streaming_container.active .video-js .vjs-tech {
    width: 100% !important;
    height:100% !important;
}iframe#streaming_container[src=""], iframe#streaming_container {
    display: none!important;;
}#right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-clock.right, #right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-period.right{
  right:0px !important;
}#right_column .br_cont .live-center-view-container.tennis .result-board.left {
    left: 160px !important;
}#right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-clock.right, #right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-period, #right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-clock.right, #right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-period{
  top:3px !important;
}.card-header{
  justify-content:space-between !important;
}.glyphicon-camera:before {
    content: url(https://img.dominabet.net/camera.svg)!important;
    width: 22px;
    height: 22px;
}.glyphicon-camera:empty {
    position: absolute !important;
    top: 41px !important;
    left: 250px;
    height: 26px;
    width: 35px;
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .match_detail a span.match_stats span.match_result{
  top:14px;
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .groupmenu{
  background: var(--backgroundColor);
}#center_column .br_cont .card-header .betSlipIcon{
  display:none !important;
}div.control-point.live-center{
  visibility: hidden;
}
div.control-point.live-center:after{
  visibility: visible;
  content:url(https://svgshare.com/i/bK8.svg);
  position: relative;
  right: 5px;
}div.control-point.live-center.active:after{
  visibility: visible;
  content:url(https://svgshare.com/i/bFL.svg);
  position: relative;
  right: 5px;
}div.control-point.lc-score-board-control{
  visibility: hidden;
}
div.control-point.lc-score-board-control.active:after{
  visibility: visible;
  content:url(https://svgshare.com/i/bFM.svg);
  position: relative;
  top: -2px;
  right: 2px;
}div.control-point.lc-score-board-control:after{
  visibility: visible;
  content:url(https://svgshare.com/i/bHa.svg);
  position: relative;
  top: -2px;
  right: 2px;
}@media(max-width:1550px){
  .glyphicon-camera:empty{
    left:179px;
  }
}div#container-btns a {
    display: flex;
    justify-content: center;
    align-items: center;
    width:130px !important;
    background: transparent;
    border-left: 1px solid var(--bg_color);
    border-radius: 0px !important;
}#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a span, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a span, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a span, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a span, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a{
  background:transparent !important;
}.toggleLiveQuote.hideClass.left{
  width:calc(100% - 310px) !important;
  left: 0px;
  top: 25px;
}#center_column .br_cont .live-center-view-container{
  height:175px !important;
}span.lc-clock {
    position: relative;
    top: 6px;
}.timer-container span{
  position: relative;
      top: 3px;
  margin-right:3px !important;
      left: 2px;
}span.glyphicon.hideClass.glyphicon-star.activeQuote {
    color: var(--secondary-bg) !important;
}form#pdfRequest table, form#pdfRequest table tbody{
  width: 100% !important;
}

html body.account.printodds div#main_content div#center_column form#pdfRequest table {
    background: transparent !important;
}

form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar):last-child tbody tr td.lbl:nth-last-child(-n + 2) {
  display: none !important;
}
form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody, form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr, form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr td{
  display:flex !important;
  position: unset !important;
  background-color: transparent !important;
}

form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody {
    flex-flow: column;
}

form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr {
    justify-content: flex-start;
}

.tab-pane > form#pdfRequest > div {
    padding-left: 0;
    padding-top: 2px;
}

form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr td {
  min-height: 30px !important;
}

form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr td * {
    line-height: 16px;
    height: 30px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr td.lbl span {
  color:rgba(255,255,255,0.5) !important;
}

form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr td select {
    padding: 5px;
}

form#pdfRequest table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr td.lbl:not(:first-child) {
    margin-left: 15px !important;
}

form#pdfRequest table tbody tr td.flex {
    display: flex;
    flex-flow: row;
}form#pdfRequest table tbody{
  justify-content: space-between !important;
}form#pdfRequest table tbody tr td select, form#pdfRequest table tbody tr td input{
  background:var(--primary-bg) !important;
  border:1px rgba(255,255,255,0.3) solid !important;
  color:#fff !important;
  border-radius:5px !important;
}

form#pdfRequest table tbody tr td input#sortbyclick {
    margin-right: 5px !important;
}

form#pdfRequest table tbody tr td input.isDate {
    text-indent: 3px;
}html body.account div#main_content form#pdfRequest table tbody tr td span {
    font-size: 15px !important;
}div#mainList h6, div#mainList h6 span, div#mainList h6 label {display: flex;margin: 0px !important;justify-content: unset;align-items: center;height: 100%;}

div#mainList h6 span.cb {
    padding-left: 4px;
}

span.cb {
    order: -1;
}

div#mainList h6 {
    width: 100%;
}
div#mainList h6 label.prevent {height: 30px !important;justify-content: unset !important;margin-right: auto !important;}

div#mainList h6 > span {
  width: 20px;
  justify-content: flex-start !important;
}

div#mainList h6 > span:before {
    zoom: 0.7;
}

span.glyphicon.glyphicon-plus {
    justify-content: flex-end !important;
}
div#mainList {
    width: 299px;
    margin-top: 0px !important;
    height: calc(100% - 0px);
    max-height: calc(100% - 0px);
    overflow-y: auto;
    display: inline-grid;
    position: relative;
    top: -63px;
}
div.can h6 {
    width: 100%;
    height: 100% !important;
    justify-content: space-between;
    margin: 0 !important;
}
div.oddLevel > h6 >label.prevent span, div.oddLevel > h6 >.glyphicon, div.can h6, div.can h6 label {
    color: #fff !important;
    display: flex;
    align-items: center;
}
div#mainList div.oddLevel {
    background-color: rgba(255,255,255,0.1) !important;
    display: flex;
    width: 100% !important;
    height: 100% !important;
    padding: 0px !important;
    display: inherit !important;
}
div.oddLevel {
    border: 0 !important;
    border-bottom: 1px solid var(--primary-bg) !important;
    padding-left: 10px;
    height: 30px;
    align-items: center;
}

div.firstLevelOdds {
    background: rgba(255,255,255,0.3) !important;
}

div#co_step2 div.firstLevelOdds {
    padding-left: 0px;
    padding-right: 35px;
}

div#co_step2 div.firstLevelOdds > * {
    position: relative;
    width: 240px;
}

div#co_step2 div.firstLevelOdds > h6 > span {
  font-size: 14px !important;
}

div#co_step2 div.firstLevelOdds > h6 > span:before {
    color: var(--secondary-bg) !important;
}

div#co_step2 div.firstLevelOdds > h6 label span {
    padding-left: 0 !important;
    position: relative;
    left: -5px;
    color: var(--secondary-text);
    font-size: 14px !important;
}

div#co_step2 div.firstLevelOdds > h6 label span:before {display: none;}

div#main_list div h6 {
    width: 100% !important;
}span.labeltext:before{
  content:"";
  width:20px;
  margin: 7px;
  height:20px;
}div#mainList div:hover {
    background: rgba(255,255,255,0.1) !important;
    background-position: center bottom;
}

div#mainList div[id*="groupChilds"] div:hover {
    background: rgba(255,255,255,0.2) !important;
}.glyphicon-plus:before, .glyphicon-minus:before{
  font-family: "Glyphicon Halfings";
  position: relative;
  left: 2px;
  color: #fff;
}div#dynamic {
    padding: 0px 0 20px !important;
    display: flex;
    position: relative;
}

div#dynamic.active {
    border: none;
    width: 100%;
}div#container-btns a:hover{
    background: var(--secondary-bg) !important;
    color: #333 !important;
}div#container-btns div a[style="background: green;"], .btnLiveQuote.activeLiveQuote{
    background: var(--secondary-bg) !important;
}.flag {
    background-repeat: no-repeat;
    top: 5px;
    left: 5px;
    position: relative;
}div#mainList button[onclick="buildGroupsMenu()"] {
    width: 100%;
}div#container-btns div:nth-child(3):not(div.virtualClassesChild div){
    order: -1;
}div#container-btns div:nth-child(3):not(div.virtualClassesChild div){
  width:43px;   
}div#container-btns a.favoriteLiveQuote:not(.vclassItem){
  width: 46px !important;
  margin:0;
}li.nav_rocket, li.nav_pro{
  display:none !important;
}#center_column .br_cont .live-center-view-container.flat.soccer.sm.xs {
    height: 195px !important;
}#center_column .br_cont .live-center-view-container.flat.badminton.sm.xs {
    background: url(https://img.dominabet.net/badminton_live_background.png) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}#center_column .br_cont .live-center-view-container.flat.pallamano.sm.xs {
    background: url(https://img.dominabet.net/handball_live_background.png) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}#center_column .br_cont .live-center-view-container.flat.soccer.a.sm.xs {
    top: 0px;
}#center_column .br_cont .live-center-view-container.flat.freccete.sm.xs {
    background: url(https://img.dominabet.net/darts_live_background.png) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
}#SRLive div#container div#main_content {
    padding-left: 2px !important;
    padding-right: 2px !important;
}@media (min-width: 1920px) {
  body.games #main_content {
    padding-top: 23px;
  }
}@media(min-width:1366px){
#center_column .br_cont.bigger {
    width: calc(100vw - 317px) !important;
}
}#agency_options{
  border-radius:0px;
}html body #appsbody div.templateframe h4 > span:not(.glyphicon):not(.salva) {
    width: 100%;
    font-size: 11px;
    line-height: 14px;
}

html body #appsbody div.templateframe:hover h4 > span:not(.glyphicon):not(.salva) {
    display: none !important;
}

html body #appsbody div.templateframe h4 > span.salva {
    display: none;
    top: 9px;
    left: -8px;
    position: relative;
    color: #000 !important;
}

html body #appsbody div.templateframe h4 > span {
    color: #fff !important;
}

html body #appsbody div.templateframe h4 > span.glyphicon {
    display: none;
    position: relative;
    transform: translate(-50%, -50%);
    top: 75%;
    left: -50%;
}

html body #appsbody div.templateframe h4 > span.glyphicon:after {
    content: "Scarica pdf";
    font-size: 11px;
    line-height: 13px;
    padding-left: 5px;
    color: var(--backgroundColor);
    font-family: "Barlow", sans-serif;
}#templates h4 {
    display: flex !important;
    justify-content: center;
    align-items: center;
    height: 18px !important;
    padding: 0 0 0 5px !important;
    background: transparent !important;
    width: calc(100% - 24px);
    margin: 0px !important;
}

div.templateframe:nth-child(4) a h4, div.templateframe:nth-child(10) a h4 {
    width: 100px !important;
}

div.templateframe:nth-child(10) a h4 {
    left: -35% !important;
}

div.templateframe:nth-child(4), div.templateframe:nth-child(10) {
    width: 135px !important;
    min-width: 135px;
}div.templateframe a {
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px !important;
    margin: 0px !important;
    position: relative;
    top: -20px;
    left: -2px;
    color: #fff !important;
    flex-flow: row;
    padding-left: 7px !important;
    padding-right: 8px !important;
    max-width: 160px;
}

div.templateframe a:before {
    content: "";
    width: 20px;
    height: 20px;
    filter: brightness(0) invert(1);
}

div.templateframe a:before {
    width: 20px;
}.toggleLiveQuote.hideClass.bigger {
    left: 1px;
    top: 25px;
}#live_events_odds{
  z-index:0 !important;
}
#center_column .br_cont .result-board .game-score div, #center_column .br_cont .result-board .separator{
  font-weight:bold !important;
}#center_column .br_cont .lc-clock, #center_column .br_cont .lc-period {
    font-size: 13px !important;
    left: 23px;
    top: 41px;
    color: #161e20 !important;
    z-index: 1000;
}#center_column .br_cont div.basketball span.lc-clock, #center_column .br_cont div.basketball span.lc-period{
  left:12px;
}#center_column .br_cont div.icehockey span.lc-clock, #center_column .br_cont div.icehockey span.lc-period{
  left:14px;
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a h1 span:nth-child(2):before {
    content: "";
    padding: 10px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    position: relative;
    left: 0px;
    margin-right: 8px;
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a[onclick="toggleGroup('2')"] h1 span:nth-child(2):before {
    background: url(https://img.dominabet.net/basket_logo.svg);
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a[onclick="toggleGroup('1')"] h1 span:nth-child(2):before , #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a[onclick="toggleGroup('70')"] h1 span:nth-child(2):before{
    background:url("https://img.dominabet.net/calcio.svg");
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a[onclick="toggleGroup('7')"] h1 span:nth-child(2):before {
    background:url(https://img.dominabet.net/tennis_logo.svg);
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a[onclick="toggleGroup('8')"] h1 span:nth-child(2):before {
    background:url(https://img.dominabet.net/pallavolo_logo.svg);
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a[onclick="toggleGroup('17')"] h1 span:nth-child(2):before {
    background:url(https://img.dominabet.net/hockey_logo.svg);
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a[onclick="toggleGroup('22')"] h1 span:nth-child(2):before {
    background:url("https://img.dominabet.net/calcio.svg");
    background-size: 18px 18px !important;
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a[onclick="toggleGroup('46')"] h1 span:nth-child(2):before {
    background:url(https://img.dominabet.net/badminton_logo.svg);
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li > a[onclick="toggleGroup('94')"] h1 span:nth-child(2):before {
    background:url(https://img.dominabet.net/frecette_logo.svg) ;
}#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont{
    flex: 0 0 auto;
    flex-shrink: 0;
    display: flex;
    margin: 0px;
}div#container-btns div:nth-child(3):not(div.virtualClassesChild div) {
    position: relative;
    right: 0px;
}thead.total tr td:nth-child(2):before, thead.total tr td:nth-child(14):before{
  content:"Totale";
  font-size: 19px;
  margin-right:30px;
  font-weight: 100;
  text-transform: uppercase;
}thead.total tr td:nth-child(2) span, thead.total tr td:nth-child(14) span{
  background:
  var(--secondary-bg) !important;
  display:
  flex;
  justify-content:
  flex-end;
  font-size: 20px;
  width:60%;
  height: 40px;
  align-items:
  center;
  padding-right: 6px;
  font-weight: 100;
  border-radius: 0px 2px 2px 0px;
  position: relative;
  left: 10px;
}

thead.total tr td:nth-child(2) span.n {
    /* background: transparent !important; */
    padding-left: 50px !important;
    display: flex;
    padding-right: 2px !important;
    border-radius: unset;
}thead.total tr td:nth-child(14):before{
  content:"Utile";
}td.StakeBet span, td.WinningBet span{background: var(--secondary-bg) !important;height:40px;display:flex;align-items:center;padding-right:2px;width: max-content;position: relative;left: 15px;border-radius: 2px;}html body.account div#main_content{
  padding:0px !important;
  margin-top: 2px !important;
}body.account #tresult table.tdati thead tr th.DtTm, body.account #tresult table.tdati tbody tr td.DtTm{
  display:none !important;
}html body.account #tresult table.tdati tbody tr td.StatusBet, body.account #tresult table.tdati tbody tr td.AppSource, body.account #tresult table.tdati tbody tr td.PayedBet, html body.account #tresult table.tdati tbody tr th.StatusBet{
  width: 60px !important;
}body.account #tresult table.tdati tbody tr td.BetType, body.account #tresult table.tdati tbody tr td.CodBet, body.account #tresult table.tdati tbody tr td.TotOdds{
  width: 80px !important;
  text-align: center !important;
  padding: 0px !important;
}.content.none {
    display: none !important;
}button#closeWidget {
    font-family: 'Ubuntu';
    padding: 0px 5px 0px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 116px;
    left: 90.5%;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    transform: translate(-50%);
    color: var(--secondary-bg);
    background: var(--banner-bg);
    text-transform: uppercase;
    z-index: 10000;
    font-weight: bold;
    height: 30px;
    position: fixed;
    bottom: 182px;
    border-right: 1px solid rgba(255,255,255,0.3);
}ul.bottom li.extendedChild:nth-child(8) {
    display: none;
}button#closeWidget.active {
    background: var(--secondary-bg);
    color: var(--banner-bg);
    bottom: 50px;
}button#closeFooter{
  margin: 0px !important;
}#speedcouponcontainer {
    background: var(--primary-bg) !important;
    height: 100% !important;
    padding-left: 5px !important;
    width: 33% !important;
    align-items: center !important;
    justify-content: center;
}#speedcouponcontainer *, #speedcouponcontainer #easybet_head.chead h1{
    background: var(--primary-bg);
    color: var(--table-subheader-selected) !important;
    max-height: 34px !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 34px;
    height: 100%;
}
li.extendedChild a img{
    width: 13px;
    margin-right: -11px;
}li.extendedChild:nth-child(1) a span, li.extendedChild:nth-child(2) a span, li.extendedChild:nth-child(3) a span, li.extendedChild:nth-child(5) a span{
  font-size:11px !important;
}
a[title="Lista scommesse"]:not(:hover) img {
    filter: brightness(100);
}a[title="Lista scommesse"] img {
    content: url("https://img.dominabet.net/list.svg") !important;
}a[title="Lista Movimenti"] img {
    content: url("https://img.dominabet.net/mov-list.svg") !important;
    filter: brightness(0) invert(1);
}a[title="Messaggi"]:not(:hover) img {
    content: url("https://img.dominabet.net/messaggi.svg");
}a[title="Messaggi"]:hover img, a[title="Lista scommesse"]:hover img, a[title="Lista Movimenti"]:hover img {
    content: url("https://img.dominabet.net/messaggi.svg");
    filter: brightness(0) invert(30%) sepia(12%) saturate(616%) hue-rotate(171deg) brightness(91%) contrast(95%);
}a[title="Lista Utenti"] img {
    content: url("https://img.dominabet.net/user-list.svg") !important;
    filter: brightness(0) invert(1);
}a[title="Lista Utenti"]:hover img {
    filter: brightness(0) invert(30%) sepia(12%) saturate(616%) hue-rotate(171deg) brightness(91%) contrast(95%);
}div#giroconto {
    height: 40px !important;
    padding-left: 3px !important;
    margin-bottom: 5px !important;
}#main_content #center_column #speedcouponcontainer ul#speedAutoname li a {
    width: 100%;
}
.offer:not(.animated_medium) #main_content{
  max-height: calc(100vh - 130px) !important;
}
#main_content #center_column #speedcouponcontainer ul#speedAutoname {
    width: 350px;
    height: 400px;
    max-height: 400px !important;
    overflow-y: auto;
    background: var(--primary-bg);
}#main_content #center_column #speedcouponcontainer ul#speedAutoname li a {
  font-size: 11px;
  padding: 5px !important;
}
ul#speedAutoname::-webkit-scrollbar {
  width: 6px;
  height:max-content;
}ul#speedAutoname::-webkit-scrollbar-track{
  padding: 2px 0;
  background-color: var(--primary-bg);
}ul#speedAutoname::-webkit-scrollbar-thumb{
  border-radius: 10px;
  background-color: rgba(255,255,255,0.5);
}.mhead * {
    font-family: 'Ubuntu' !important;
}a.slider_label.active{
  font-size: 13px !important;
  position:relative;
  top:0px;
  left: 4px;
  color: var(--table-subheader-selected) !important;
  }a.slider_label{
    position:relative;
  top:10px;
  }
.glyphicon:before{
  font-family: 'Glyphicons Halflings';
}.ui-slider-range.ui-widget-header.ui-slider-range-min:after {
  content: "";
  height: 2px;
  position: absolute;
  transform: translate(-50%);
  background: #555;
}#main_content #left_column #time_menu .upper #time_slider .ui-slider-handle{
  width:10px !important;
  height:10px !important;
  border-radius:10px !important;
}.ui-slider-range.ui-widget-header.ui-slider-range-min[style="width: 75%;"]:after {
    width: 40%;
    left: 165px;
}.ui-slider-range.ui-widget-header.ui-slider-range-min[style="width: 50%;"]:after {
  width: 93px;
  left: 145px;
}.ui-slider-range.ui-widget-header.ui-slider-range-min[style="width: 25%;"]:after {
  width: 138px;
  left: 123px;
}.ui-slider-range.ui-widget-header.ui-slider-range-min[style="width: 0%;"]:after {
  width: 183px;
  left: 100px;
}.slider_label:not(.slider_label.active):after{
  content:"";
  position:absolute;
  height:5px;
  width:2px;
  background: #444;
  top: 19.9px;
  left: 19px;
  transform: translate(-50%, -50%);
  z-index: 10;
}   #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul .live_match .Odds_container.TwoClass:not(.no_odds) a {
    width: calc((100% / 2) - 1px) !important;
}div.scrollDivMainList::-webkit-scrollbar {
  width: 6px;
  height:max-content;
}div.templateframe{
  background-color: rgba(255,255,255,0.1) !important;
  padding-top: 18px !important;
  padding-bottom: 18px !important;
  padding-right: 0px !important;
  border: none !important;
  height: 36px !important;
}

.templateframe:not(:last-child) {
    border-right: 1px solid var(--primary-bg) !important;
}#templates::-webkit-scrollbar, div.fixed-height::-webkit-scrollbar {
  height: 6px;
}#templates::-webkit-scrollbar-track, div.fixed-height::-webkit-scrollbar-track{
  padding: 2px 0;
  background-color: var(--primary-bg);
}#templates::-webkit-scrollbar-thumb, div.fixed-height::-webkit-scrollbar-thumb{
  border-radius: 10px;
  background-color: rgba(255,255,255,0.5);
}div#groupHead_16 h6 label.prevent span.labeltext:before {
  background: url(https://img.dominabet.net/motociclismo_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}#appsbody h1.dinamice, #appsbody h1.modeli {
    background: #111 !important;
    color: var(--secondary-bg) !important;
    margin-top: 5px !important;
}div#groupHead_10 h6 label.prevent span.labeltext:before {
    background: url(https://img.dominabet.net/pallanuoto_logo.svg) no-repeat center center !important;
}#appsbody td.button h4 {
    display: none !important;
}div.secondLevelOdds {
    background: rgba(255,255,255,0.1) !important;
    padding-left: 0;
}div.secondLevelOdds * {
    color: #fff;
}div.secondLevelOdds span.itemsNr {
    border: none;
    border-radius: 0;
}button[onclick="buildGroupsMenu()"]:before {
    content: "\e031";
    font-family: 'Glyphicons Halflings';
    margin-right: 7px;
    width:20px;
    height:20px;
    position: relative;
    top: 1px;
}#SRLive #calendarcontent .match_name {
    font-weight: 500;
}#day_0 li div.match_detail span.mani_desc {
    font-weight: 500;
    font-size: 12px;
}#calendarcontent .match_detail {
    background: var(--head-footer);
    height: max-content;
}#calendarcontent li.live_match {
    height: max-content;
}#calendarcontent li.live_match {
    border: 1px solid var(--primary-bg);
}div#calendarcontent {
    overflow: unset !important;
}.Fido div {
    position: relative;
    top: -6px;
}body.animated_medium .live_match .match_detail span.groupico {
    border: none !important;
    position: relative;
    top: 10px;
    margin-left: 10px;
}ul#day_tabs {
    float: none;
}#center_column.SportCenter .calendar + #day_tabs {
    display: flex;
    padding-left: 3px;
    border-bottom: 1px solid var(--banner-bg);
}#center_column.SportCenter #day_tabs .day_nav {
    margin-right: 5px;
}#center_column.SportCenter #day_tabs .day_nav a {
    border: 1px solid var(--banner-bg);
    border-bottom: none;
    color: rgba(255,255,255,0.8) !important;
}#center_column.SportCenter #day_tabs .day_nav.active a {
    color: var(--primary-bg) !important;
    background-color: var(--testo_gradiente);
    border-color: var(--secondary-bg);
    font-weight: 600;
}div#calendarcontent {
    float: left;
    width: 100%;
    margin-top: 5px;
}div#calendarcontent #sc_cont > div {
    display: flex;
    flex-flow: row wrap;
    gap: 4px 0;
    width: 100%;
}span.match_time {
    display: block;
}#sc_cont li div.match_detail span.mani_desc {
    display: block;
    float: none;
}#sc_cont li div a .match_stats span {
    text-indent: 40px;
    font-weight: 200;
}#SRLive #calendar .live_match:hover .match_detail a *, #SRLive  #calendar .live_match:hover .match_detail .match_name {
    font-weight: 500;
    filter: brightness(0) invert(53%) sepia(28%) saturate(892%) hue-rotate(88deg) brightness(103%) contrast(98%) !important;
}#day_0 li div.match_detail span.mani_desc {
    font-weight: 400;
    font-size: 12px;
}#calendarcontent .match_detail {
    background: rgba(255, 255, 255, 0.1) !important;
    height: max-content;
    border-radius: 8px;
    padding: 5px 0;
}#calendarcontent li.live_match {
    height: max-content;
}#calendarcontent li.live_match {
    border: 1px solid var(--banner-bg);
    width: calc(25% - 4px);
    margin: 0 2px;
    border-radius: 8px;
    background: transparent !important;
}#calendarcontent li.live_match:hover {
    background: rgba(255, 255, 255, 0.05) !important;
}#calendarcontent li.live_match *:not(.groupico) {
  margin-top: -1px !important;
}#calendarcontent li.live_match:hover * {
    color: var(--primary-text) !important;
    font-weight: 400 !important;
}#calendarcontent .match_detail a {
    color: var(--testo_gradiente2) !important;
}.day_nav:not(.active) a {
    color: var(--primary-text) !important;
    background: transparent !important;
}td.button button[onclick="buildGroupsMenu()"]::before {
    display: none;
}button#genDocBtn:before {
    content: url(https://img.dominabet.net/pdfIcon.svg);
    position: relative;
    top: 4px;
    margin-right: 5px;
    filter: brightness(0) invert(53%) sepia(28%) saturate(892%) hue-rotate(88deg) brightness(103%) contrast(98%) !important;
}button#genDocBtn:hover:before {
    filter: brightness(0) invert(1) !important;
}div.templateframe:hover{
  background-color: var(--secondary-bg) !important;
}div.templateframe:hover span:not(.glyphicon), div.templateframe:hover a:before{
  display:none;
}div.templateframe:hover span.glyphicon, div.templateframe:hover span.salva{
  display:flex !important;
  font-size: 11px;
}div.templateframe:hover span.glyphicon-print:before{
  content:url(https://img.dominabet.net/pdfIcon.svg) !important;
  margin-top: 4px;
}.lds-roller {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-roller div {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 40px 40px;
}
.lds-roller div:after {
  content: " ";
  display: block;
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--secondary-bg);
  margin: -4px 0 0 -4px;
}
.lds-roller div:nth-child(1) {
  animation-delay: -0.036s;
}
.lds-roller div:nth-child(1):after {
  top: 63px;
  left: 63px;
}
.lds-roller div:nth-child(2) {
  animation-delay: -0.072s;
}
.lds-roller div:nth-child(2):after {
  top: 68px;
  left: 56px;
}
.lds-roller div:nth-child(3) {
  animation-delay: -0.108s;
}
.lds-roller div:nth-child(3):after {
  top: 71px;
  left: 48px;
}
.lds-roller div:nth-child(4) {
  animation-delay: -0.144s;
}
.lds-roller div:nth-child(4):after {
  top: 72px;
  left: 40px;
}
.lds-roller div:nth-child(5) {
  animation-delay: -0.18s;
}
.lds-roller div:nth-child(5):after {
  top: 71px;
  left: 32px;
}
.lds-roller div:nth-child(6) {
  animation-delay: -0.216s;
}
.lds-roller div:nth-child(6):after {
  top: 68px;
  left: 24px;
}
.lds-roller div:nth-child(7) {
  animation-delay: -0.252s;
}
.lds-roller div:nth-child(7):after {
  top: 63px;
  left: 17px;
}
.lds-roller div:nth-child(8) {
  animation-delay: -0.288s;
}
.lds-roller div:nth-child(8):after {
  top: 56px;
  left: 12px;
}
@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.lds-roller.remove{
  display: none;
}

.lds-roller{
  top:250px;
  position:relative;
}
html body.account #main_content #center_column.remove{
  display:none !important;
}div#co_step1 h4.cTitle, div#co_step1 button[onclick="buildGroupsMenu()"] {
    display: none !important;
}div#co_step1 #mainList h4.cTitle, div#co_step1 #mainList button[onclick="buildGroupsMenu()"] {
    display: flex !important;
    justify-content: center;
    align-items: center;
}
td.button button:last-child {
    display: none;
}div#mainList::-webkit-scrollbar {
  width: 6px;
  height:max-content;
}div#mainList::-webkit-scrollbar-track{
  padding: 2px 0;
  background-color: var(--primary-bg);
}div#mainList::-webkit-scrollbar-thumb{
  border-radius: 10px;
  background-color: rgba(255,255,255,0.5);
}body.account.printodds #container div#main_content{
  top: -5px;
  min-width: 100% !important;
  width: 100% !important;
}body.account.printodds button[title] {
    /* display: none !important; */
}body.account.printodds #container div#main_content div#center_column{
  top: 0px !important;
}body.account.printodds div#ui-datepicker-div tbody tr td a:hover {
    background: var(--secondary-bg);
    color: var(--primary-bg) !important;
    font-weight: bold;
}body.account.printodds div#ui-datepicker-div tbody tr td a:hover {
    background: var(--secondary-bg);
    color: var(--primary-bg) !important;
    font-weight: bold;
}div#mainList div[style="display: block;"] {
    display: grid !important;
}form#pdfRequest.small {
  width: 874px !important;
}
div#mainList.small{
  width: 234px;
}h1.ClassName{
  text-transform:none !important; 
}body.account #appsbody .fieldset button:hover {
    color: rgba(255,255,255,0.8);
}
body.account #appsbody .fieldset button {
    border: 2px solid var(--primary-bg);
    border-radius: 5px;
    background: rgba(255,255,255,0.15);
}html body.page_gwspoker{
  background-image: url("https://img.dominabet.net/poker_background_bettiamo.jpg") !important;
  background-size:cover !important;
  background-position:center !important;
  background-attachment:fixed !important;
}
body.account span#stamp_data, body.account span#stamp_time {
    margin-left: 15px !important;
}html body.offer.offer_large #main_content div#center_column .mtable tbody tr td.evetime {
    width: max-content !important;
    max-width: 50px !important;
}
.groupmenu a.citem.Fiandre::after, .groupmenu a.Freccia.Vallone:after {
  background: url(https://img.dominabet.net/belgio.png);
}
.groupmenu .mitem.Tour.Of.The.Alps:after, .groupmenu .citem.Tour.Of.The.Alps:after {
  background: url(http://megabet.biz/res/client/img/flag/austria.png);
}
.groupmenu .citem.Tour.de.France:after {
  background: url(https://img.dominabet.net/francia.png);
}
body.offer:not(.offer_large) table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span, body.offer:not(.offer_large) table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename a.eventname, body.offer:not(.offer_large) table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename {
    padding-left: 0 !important;
    overflow: hidden;
    display: inline-block !important;
    padding-right: 0 !important;
    width: 100% !important;
}

body.offer:not(.offer_large) table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename a.eventname {position: relative;left: -15px;}

body.offer:not(.offer_large) table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span {
    max-width: 230px;
    width: 230px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 !important;
    margin: 0 !important;
    font-size: 13px !important;
    line-height: 32px !important;
}
.section span, strong {
  background: transparent !important;
}

.section  span.contogioco {
    color: var(--head-footer) !important;
}.groupmenu a.citem.Volta::after {
    background-image: url(http://megabet.biz/res/client/img/flag/spagna.png);
}
#legenda > li {
  background: transparent !important;
}

#legenda > li.quintupla {
    border: 1px solid #FF0000;
    color: #FF0000 !important;
}

#legenda > li.quadrupla {
    border: 1px solid var(--quadrupla);
    color: var(--quadrupla) !important;
}

#legenda > li.tripla {
    border: 1px solid var(--tripla);
    color: var(--tripla) !important;
}

#legenda > li.unica {
    border: 1px solid var(--unica);
    color: var(--unica) !important;
}

#legenda > li.singola {
    border: 1px solid #6f6f6f9c;
    color: #6f6f6f9c !important;
}

div:not(#eleGroup_1) > table:not(.max):not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a.tripla {
    border: 1px solid #67DB02 !important;
}

div:not(#eleGroup_1) > table:not(.max):not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a.quintupla {
    border: 1px solid #FF0000 !important;
}

div:not(#eleGroup_1) > table:not(.max):not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a.quadrupla {
    border: 1px solid #FF8300 !important;
}

div:not(#eleGroup_1) > table:not(.max):not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td a.singola {
    border: 1px solid #6f6f6f9c !important;
}
body.offer.offer_large #main_content div#center_column .mtable tbody tr td {
    padding: 0 !important;
}

body.offer.offer_large #main_content div#center_column .mtable tbody tr td.allodds a {
    width: 32px !important;
    min-width: 32px !important;
}

body.offer.offer_large #main_content div#center_column .mtable tbody tr td.stats {
    padding: 0 15px !important;
}

body.offer.offer_large #main_content div#center_column .mtable tbody tr td.evetime {
    width: 32px !important;
}

div:not(#eleGroup_1) > table:not(.max):not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd {
    min-width: 40px;
}

div:not(#eleGroup_1) table.etable:not(.max):not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd a {
  margin: 2px 2px 2px 0 !important;
}

div:not(#eleGroup_1) > table:not(.max):not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd.first a {
    margin-left: 6px !important;
}

#tresult .tdati tfoot td.BetType {
    display: none;
}

#tresult .tdati tfoot td {
    color: var(--colore_principale2_dark);
    left: 0px;
}
body.account div#ui-datepicker-div {
    z-index: 100000 !important;
}

 a.Amstel.Gold::after {
   background-image: url(https://img.dominabet.net/netherlands.jpg);background-size: 18px  !important;
 }
a.Nicaragua::after {
    background-image: url(http://test.blackpalace777.net/res/client/img/flag/Nicaragua.png);
}

a.groupicon.group_5, .groupico.gro_5, .Golf::after, div#groupHead_5 h6 label.prevent span.labeltext:before {
  background: url(https://img.dominabet.net/golf.svg) no-repeat center center !important;
  filter: invert(1);background-size: 20px 20px, contain !important;
}
a.groupicon.group_20, .groupico.gro_20, .Musica::after, div#groupHead_20 h6 label.prevent span.labeltext:before {
    background: url(https://img.dominabet.net/theater.svg) no-repeat center center !important;
    filter: invert(1);background-size: 20px 20px, contain !important;
}
a.groupicon.group_77, .groupico.gro_77, .Elezioni::after, div#groupHead_77 h6 label.prevent span.labeltext:before {
    background: url(https://img.dominabet.net/elezioni.svg) no-repeat center center !important;
    filter: invert(1);background-size: 20px 20px, contain !important;
}
a.Italia.Serie::after, a.Italia::after {
  background: url(https://bettiamo.biz/res/client/img/flag/italia.png);
}
a.Nigeria::after {
  background: url(https://img.dominabet.net/nigeria.png);
  background-size: 16px 10px,contain;
}
.Giordania:after, .Jordan:after {
  background-image: url(https://bettiamo.biz/res/client/img/flag/giordania.png);
}
ul li a[title="Team vs Team"]:after, ul li a[title="Premier League"]:after {
  background-image: url(https://bettiamo.biz/res/client/img/flag/internazionale.png);
}
ul li a[title*="Puerto Rico"]:after {
  background-image: url(https://img.dominabet.net/puertorico.png);
  background-size: 16px;
}
ul li a[title="The Open Championship"]::after {
  background-image: url(https://bettiamo.biz/res/client/img/flag/granbretagna.png);
}
ul li a.Eurovision:after {
  background-image: url(https://bettiamo.biz/res/client/img/flag/europee.png);
}
div#getGames {
  display: grid;
  grid-auto-rows: 178px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 10px;
  max-width: 1200px;
  margin: 0 auto 150px;
  position: relative;
  top: 100px !important;
  min-height: 1260px;
  height: max-content;
  max-height: max-content;
}

.virtual div#getGames {
  min-height: 300px;
}
body.livecasino div#getGames {
  top: -70px !important;
}
div#getGames .game a {
cursor: pointer;
border-radius: 4px;
border: 2px solid #d1b96882;
font-size: 13px;
text-transform: uppercase;
background-color: transparent;
line-height: 30px;
text-align: center;
overflow: hidden;
height: 130px;
min-width: 194px;
}
div#getGames .game a img {
  max-width: 190px;
  min-height: 130px;
  border-radius: 4px 4px 0 0;
}

div#getGames .game {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: column;
  min-height: 180px;
}
div#getGames .game a .gioca {
  position: relative;
  bottom: 70px;
  visibility: hidden;
  background: transparent;
  color: var(--secondary-bg);
  border: 1px solid var(--secondary-bg);
  padding: 6px 9px;
  font-size: 14px;
  font-family: 'Oswald',sans-serif;
  line-height: 20px;
  border-radius: 4px;
  transition: visibility 0s, opacity 0.5s linear;
}

div#getGames .game a .gioca:hover {
  color: var(--bg_text);
  background: var(--secondary-bg) !important;
}
div#getGames .game a:hover .gioca {
  visibility: visible;
}
div#getGames .game a:hover img {
  filter: blur(14px);
}
div#getGames .game > span {
  margin-top: 8px;
  position: relative;
  display: flex;
  width: 100%;
  font-size: 18px;
  font-family: 'Oswald', sans-serif;
  font-weight: 300;
  color: var(--secondary-bg);
}

div#getGames .game > span:not(.prov) {
  overflow: hidden;
  width: 193px;
  height: 21px;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline;
}

div#getGames .game > span.prov {
  text-align: left;
  display: flex;
  width: 100%;
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 4px;
  opacity: 0.6;
}
div#category {
  width: 1214px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  position: relative;
  height: 50px;
  border-bottom: 1px solid var(--secondary-bg);
  left: 7px;
}
a.gitem.Olimpiadi::after {
  background-image: url(https://img.dominabet.net/Olimpiadi.svg);
  filter:invert(1);
}
/*test*/
a.landing_box.home {
  width: max-content;
  height: 48px !important;
  display: flex;
  border-radius: 4px;
  background: transparent !important;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  cursor: pointer;
  color:#fff;
  position: absolute;
  bottom: -80px;
}
a.landing_box.home span {
  background: transparent !important;
  font-size: 18px;
  font-family: 'Oswald', sans-serif;
  opacity: 0.5;
  font-weight: 300;
}div#prov_logo {
  margin: 0 auto;
  width: max-content;
  position: relative;
  
  max-height: 50px;
}

div#prov_logo, div#category, div#getGames {top: -150px;}

.livecasino div#category, .livecasino div#prov_logo {top: -90px;}
#prov_logo img {
  min-height: 40px;
  height: 40px;
  max-height: 50px;filter: brightness(0) invert(76%) sepia(84%) saturate(1379%) hue-rotate(359deg) brightness(98%) contrast(111%) !important;
}
a.landing_box.home span:hover {
  opacity: 1;
}
div#searchCont {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  left: 14px;
}

div#searchCont:before {
  position: relative;
  left: -19px;
  z-index: 5;
  opacity: 0.5;
}
input#searchinput {
  height: 36px;
  min-width: 190px;
  background: #ffffff12;
  border: none;
  color: #fff;
  border-radius: 4px;
  order: -1;
  z-index: 12;
  font-family: 'Oswald', sans-serif;
  font-weight: 300;
  letter-spacing: 1px;
}
input#searchinput::placeholder{
position:relative;
left:10px;
font-family:'Oswald',sans-serif;
font-size:18px;
font-weight:300;
top:2px;
letter-spacing: 0px;
} 
div#getGames .game > span.gameTxt span.glyphicon.glyphicon-star {
position: absolute;
right: 0px;
color: transparent;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #FFE565;
font-size: 18px;width: max-content;
z-index: 100000;cursor: pointer;
opacity: 0.5;
}

body.unlogged div#getGames .game > span.gameTxt span.glyphicon.glyphicon-star {display: none;}div#getGames .game > span.gameTxt span.glyphicon.glyphicon-star.active {
  color: #FFE565;
  opacity: 1;
}

div#sort {
  display: flex;
  height: 46px;
  justify-content: center;
  align-items: center;
  position: relative;
  left: 14px;
  top: 2px;
}

div#preferiti {
  display: flex;
  height: 48px;
  align-items: center;
  cursor: pointer;
  position: relative;
  order: -1;
}

div#preferiti.active span.txt {
  opacity: 1;
  color: var(--secondary-bg);
}
div#preferiti span.length {
  background: var(--secondary-bg);
  opacity: 1;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 24px;
  color:var(--primary-bg);
  position: relative;
  left: 5px;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  font-weight: 500;
}
div#options {
  display: flex;
  flex-flow: column;
  height: 29px;
  overflow: hidden;
  justify-content: flex-start;
  position: relative;
  z-index: 10000;
  left: 31px;
}

div#options:hover {
  height: max-content;
  overflow: visible;
  top: 27px;
  background: rgba(0,0,0,0.6);
  border-radius: 4px;
}

a.sort-opt {
  display: flex;
  padding: 5px 10px;
  cursor: pointer;
  justify-content: center;
}
div#sort a.sort-opt.active {
  background: var(--secondary-bg);
  opacity: 1;
  color: var(--bg_text);
  border-radius: 4px;
}div#sort a.sort-opt:hover {
  opacity: 1;
}.controls button.prev {
  left: 60px;
  transform: rotate(180deg);
}.controls button {
  position: absolute;
  width: 20px;
  height: 100%;
  z-index: 1000000;
  top: 0px;
  background: transparent;
  border-radius: 0px;
  background-image: url(https://img.dominabet.net/cheveron-right_hover.svg);
  background-repeat: no-repeat;
  background-position: center center;
  filter: brightness(0) invert(79%) sepia(61%) saturate(390%) hue-rotate(354deg) brightness(104%) contrast(104%) !important;
}body.casino div#main_content div.container.active div.landing_container {
  left: 2px;
  }div#sort span, div#sort a {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
  opacity: 0.5;
  font-weight: 300;
  color:#fff;
cursor: pointer;}

div#sort span:hover, div#sort a:hover {opacity: 1;}
body.casino #main_content .container .landing_container a.landing_box.casino_games {
  display: none;
}
h1.casino_title.providers {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 9999;
  cursor: pointer;
  top: -40px;
  }.casino_title {
  font-size: 25px;
  font-weight: 600;
  color: var(--secondary-bg);
  text-align: center;
  margin: 0 auto;
  margin-bottom: 30px;
  margin-top: 50px;
}h1.casino_title span.prov {
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    font-size: 24px;
    color: var(--secondary-bg);
    border-bottom: 1px solid;
    margin: 0 5px;
    padding-bottom: 3px;
}h1.casino_title span.num {
    background: var(--secondary-bg);
    padding: 5px;
    border-radius: 50%;
    height: 30px;
    font-weight: 500;
    font-size: 12px;
    color: var(--primary-bg);
    font-family: 'Oswald', sans-serif;
}span.num {
    background: var(--partial-header-color);
    min-width: 30px;
    width: max-content;
    border-radius: 4px;
    text-align: center;
    font-size: 18px;
    font-weight: 300;
    padding: 0 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    position: relative;
    left: 9px;
}.glyphicon-chevron-downew:before, .glyphicon-chevron-down:before {
    filter: brightness(0) invert(53%) sepia(28%) saturate(892%) hue-rotate(88deg) brightness(103%) contrast(98%);
    font-family: "Font Awesome 5 Pro" !important;
    content: url(https://img.dominabet.net/cheveron-down.svg) !important;
}div#categories {
    display: flex;
    gap: 10px;
    min-width: max-content;
    left: 14px;
    position: relative;
}div#sort span.order {
    position: relative;
    left: 25px;
}body.casino div#main_content div.container {
  position: relative !important;
  top: -30px !important;
  z-index: 999!important;
  min-height: 10px !important;
  padding: 0px !important;
  margin-bottom: 0px !important;
}div#sort a.active {
  opacity: 1;
  color: var(--secondary-bg);
}
body.poker #main_content .container .landing_container > a.landing_box, body.casino #main_content .container .landing_container > a.landing_box, body.winkcasino #main_content .container .landing_container > a.landing_box, body.gwsgakiron #main_content .container .landing_container > a.landing_box, body.dbgpoker #main_content .container .landing_container > a.landing_box, body.gwsevenbetpokersep #main_content .container .landing_container > a.landing_box, body.kohana_casino #main_content .container .landing_container > a.landing_box, body.gwsgoldenrace #main_content .container .landing_container > a.landing_box, body.gwsnewgrvirtual1x2 #main_content .container .landing_container > a.landing_box, body.gws1x2leap #main_content .container .landing_container > a.landing_box, body.gwsgavirtualgame #main_content .container .landing_container > a.landing_box, body.gwsthvirtualgame #main_content .container .landing_container > a.landing_box, body.casino_page #main_content .container .landing_container > a.landing_box, body.filsgame #main_content .container .landing_container > a.landing_box, body.gwsgrbombabiggbet #main_content .container .landing_container > a.landing_box, body.livecasino #main_content .container .landing_container > a.landing_box, body.virtual #main_content .container .landing_container > a.landing_box, body.promotions #main_content .container .landing_container > a.landing_box, body.gwsnemesis #main_content .container .landing_container > a.landing_box{
  border: 1px solid var(--secondary-bg) !important;
  background: transparent !important;
  min-width: 148px !important;
  width: 148px !important;
  height: 50px !important;
}
body.poker #main_content .container .landing_container > a.landing_box > span, body.casino #main_content .container .landing_container > a.landing_box > span, body.winkcasino #main_content .container .landing_container > a.landing_box > span, body.gwsgakiron #main_content .container .landing_container > a.landing_box > span, body.dbgpoker #main_content .container .landing_container > a.landing_box > span, body.gwsevenbetpokersep #main_content .container .landing_container > a.landing_box > span, body.kohana_casino #main_content .container .landing_container > a.landing_box > span, body.gwsgoldenrace #main_content .container .landing_container > a.landing_box > span, body.gwsnewgrvirtual1x2 #main_content .container .landing_container > a.landing_box > span, body.gws1x2leap #main_content .container .landing_container > a.landing_box > span, body.gwsgavirtualgame #main_content .container .landing_container > a.landing_box > span, body.gwsthvirtualgame #main_content .container .landing_container > a.landing_box > span, body.casino_page #main_content .container .landing_container > a.landing_box > span, body.filsgame #main_content .container .landing_container > a.landing_box > span, body.gwsgrbombabiggbet #main_content .container .landing_container > a.landing_box > span, body.livecasino #main_content .container .landing_container > a.landing_box > span, body.virtual #main_content .container .landing_container > a.landing_box > span, body.promotions #main_content .container .landing_container > a.landing_box > span, body.gwsnemesis #main_content .container .landing_container > a.landing_box > span{
  background: transparent !important;
  width: 150px !important;
  min-width: 150px !important;
}
.container .landing_container .landGameName img.imageText{
  max-height: 30px;
  filter: brightness(0) invert(74%) sepia(81%) saturate(498%) hue-rotate(349deg) brightness(111%) contrast(101%) !important;
}

.container .landing_container .Spinomenal .landGameName img.imageText, .container .landing_container .GameArt .landGameName img.imageText {
    max-height: 54px;
    max-width: 80%;
}
.container .landing_container .Pragmatic .landGameName img.imageText, .container .landing_container .RedRake .landGameName img.imageText {
    max-height: 36px;
}
html body.livecasino #main_content{
  background-size: contain !important;
  background-position: center top !important;
  flex-flow: column;
} 
.virtual div#category, .virtual div#prov_logo {
  top: -60px;
}
.virtual div#getGames{
  top: -50px !important
}html body.casino #main_content .container .landing_container {
  justify-content: flex-start !important;
  transition: all 0.5s ease-in-out;
  flex-flow: row;
  width: 1190px;
}
body.casino div#main_content div.container.active div.landing_container {
  flex-flow: wrap;
  overflow: visible !important;
  justify-content: center !important;
  left: 2px;
}.controls.active {
  display: none;
}
html body.casino #main_content .container a.landing_box.selected , html body.livecasino #main_content .container a.landing_box.selected , html body.virtual #main_content .container a.landing_box.selected {
  background: var(--secondary-bg) !important;
}
html body.casino #main_content .container a.landing_box.selected span img, html body.livecasino #main_content .container a.landing_box.selected span img, html body.virtual #main_content .container a.landing_box.selected span img {
  filter: brightness(0) invert(74%) sepia(81%) saturate(498%) hue-rotate(349deg) brightness(111%) contrast(101%) !important;
}body.landing.casino, body.landing.casino #main_content {
  background-image: none !important;
  background: var(--backgroundColor) !important;
}body.casino #main_content .container .landing_container.nbox_7 {
  flex-flow: row;
  width: 1200px;
  justify-content: flex-start !important;
  gap: 2px !important;
}

.controls button.prev{
  left:55px;
}

.controls.active {
  display: none;
}
div#prov_logo{
  margin-bottom:30px;
}

#prov_logo img{
  filter: brightness(0) invert(74%) sepia(81%) saturate(498%) hue-rotate(349deg) brightness(111%) contrast(101%) !important;
}
div#category{
  left: 0;
}

#SRLive .eventview #br_tracker {
  margin-top: 0px !important;
  height: calc(100vh - 200px);
}

@media(max-width: 1440px) {
  #SRLive .eventview #br_tracker {
    width: calc(30% + 50px);
    top: 160px;
    height: calc(100vh - 360px);
  }
}

#main_content #center_column .notSimple .br_cont {
  float: right !important;
  position: relative;
  width: 38vw !important;
  top: 15px;
}
#main_content #center_column .notSimple .br_cont canvas { 
  width: 100% !important; 
} 
.notSimple {
  width: calc(100% - 306px);
  position: relative;
  display: flex;
  flex-flow: row-reverse;
} 
#SRLive .eventview #live_evcont > #br_cont { 
  display: none !important; 
} 
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) {
  height: calc(100vh - 206px) !important;
  min-width: unset !important;
} 
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty), #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) {
    height: calc(100vh - 395px) !important;
    overflow: auto !important;
    margin-top: 40px;
}
#livecontent.eventview .toggleLiveQuote.hideClass {
  display: flex !important;
  background: transparent;
  position: absolute;
  width: calc(70% - 303px);
  left: 305px;
  margin: 160px 0px 0;
}

@media(max-width: 1440px) {
  #livecontent.eventview .toggleLiveQuote.hideClass {
    left: 255px;
    padding-right: 5px;
  }
}

.header_match_name {
    padding: 0;
    text-align: center;
}

div#container-btns a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100% !important;
  background: var(--colore_principale);
  border-left: 1px solid var(--bg_color);
  border-radius: 0px !important;
  border: 1px solid var(--banner-bg);
  border-radius: 4px !important;
  font-weight: 400;
  color: var(--odds_text);
  padding: 5px 10px;
  margin: 3px 0 !important;
  min-width: max-content;
  }

.virtualClassesChild {
    gap: 5px;
}
div#container-btns a.favoriteLiveQuote:not(.vclassItem){
  width: 100% !important;
  margin: 5px 0 !important;
}

div#container-btns div:nth-child(3):not(div.virtualClassesChild div){
  width: max-content;
}

#main_content #right_column .br_cont canvas{
    display: none !important;
}
.toggleLiveQuote.hideClass {
    height: max-content !important;
    z-index: 9999999;
    overflow: hidden !important;
    overflow-x: auto !important;
}
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont, 
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont, 
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont, 
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont {
  flex: 0 0 auto;
  flex-shrink: 0;
  display: flex;
  margin: 0px;
  flex-flow: column;
}

@media(max-width:1440px) {
  #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont {
  width: 100% !important;
  }
}


#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont {
    flex: auto;
}

#main_content #center_column .notSimple #br_cont:not([style="display: block;"]) {
  display: none !important;
}
#section_upper_block {
    height: 83px !important;
}

body.landing div#section_upper_block {
    display: none !important;
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label.active::after {
    content: url(https://img.dominabet.net/arrow-left.svg) !important;
    transform: rotate(180deg);
}
  
#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label:nth-child(2).active::after {
    content: url(https://img.dominabet.net/arrow-left.svg) !important;      
    transform: none;
}
body.offer_large #main_content #center_column .nanocontentPosition .content .mcontent .mtableslide table.mtable, body.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content .mcontent .mtableslide table.mtable, body.offer.offer_large #main_content #center_column .nanocontentPosition .content .mcontent .mtableslide table.mtable, body.offer.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content .mcontent .mtableslide table.mtable {
  width: calc(100vw - 650px) !important;
  min-width: 100% !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
}

@media(min-width: 1921px) {
  body.offer_large #main_content #center_column .nanocontentPosition .content .mcontent .mtableslide table.mtable, body.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content .mcontent .mtableslide table.mtable, body.offer.offer_large #main_content #center_column .nanocontentPosition .content .mcontent .mtableslide table.mtable, body.offer.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content .mcontent .mtableslide table.mtable {
    width: 100% !important;
    min-width: 100% !important;
  }
}

#main_content #right_column #agoptions #opzAgenzia tbody tr td.td_oa #id_user span {
  padding: 0 !important;
}

#main_content #right_column #agoptions #opzAgenzia tbody tr td.td_oa #id_user input {
  width: 50px !important;
}

#main_content #right_column #agoptions #opzAgenzia tbody tr td.td_oa label > span {
  height: 30px !important;
  margin-top: 5px !important;
  padding: 5px 3px !important;
}

#main_content #right_column #agoptions #opzAgenzia tbody tr td.td_oa label > span:not([class]) {
    position: absolute !important;
    margin-top: -15px !important;
    width: max-content !important;
}

#main_content #right_column #agoptions #opzAgenzia tbody tr td.td_oa label > span.glyphicon, #right_column table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr#agopz_ricarica td label span.glyphicon:not(.glyphicon-user) {
    z-index: 999;
    left: 3px;
    margin-top: 4px !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(#agopz_ricarica):not(.allodds_tr) td span.glyphicon:not(.glyphicon-user) {z-index: 999 !important;position: relative;left: -15px;padding: 5px 3px !important;justify-content: flex-end !important;}

body.printodds table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(#agopz_ricarica):not(.allodds_tr) td span.glyphicon:not(.glyphicon-user) {
    left: 4px;
}

#right_column table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr#agopz_ricarica td label span.glyphicon:not(.glyphicon-user) {
    left: 2px;
    padding: 5px 3px !important;
    position: absolute;
    top: 4px !important;
    left: 0px;
    width: max-content !important;
}

#main_content #right_column #agoptions #opzAgenzia tbody tr td.td_oa label > span.glyphicon::before {height: 20px!important;position: relative;top: 4px;left: 1px;}

#loadReserved > tbody > tr:nth-child(1) > td.td_lr > label > span {
  white-space: nowrap;
}

#agency_options td #btn_ricarica {
    margin: 0 !important;
    width: 80px;
    position: relative;
    left: -21px;
    top: 3px;
    background: var(--secondary-bg) !important;
    color: var(--backgroundColor);
    border-radius: 3px;
}

body.offer.offer_large #main_content div#center_column .mtable tbody tr.etable {
  height: 44px !important;
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--primary-bg) !important;
  border-radius: 0 !important;
}
body.offer.offer_large #main_content div#center_column div:not(#eleGroup_1) > table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr.etable td.evename {
  width: 100% !important;
  background: transparent !important;
  height: 100% !important;
  border: none !important;
}
#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td.evename .evename_div{
  flex-flow: row;
}
body.offer.offer_large #main_content div#center_column .mtable.m tbody tr.etable td.evename * {
  background: transparent !important;
  height: 100%;
}
body.offer.offer_large #main_content div#center_column .mtable tbody tr.etable td.evename span.evedate {
  display: flex;
  align-items: center;
  border: none !important;
  color: var(--secondary-bg) !important;
  margin-right: 0 !important;
}
body.offer.offer_large #main_content div#center_column .mtable tbody tr {
  background: #00000033 !important;
  border-radius: 4px !important;
  height: max-content;
}
div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar).m tbody tr td table tbody {
  height: max-content;
  align-items: center;
  justify-content: center;
  min-width: 100% !important;
}
div .mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar).m tbody {
  background: transparent !important;
  display: flex;
  flex-flow: wrap;
  align-items: center;
}
body.offer.offer_large #main_content div#center_column .mtable.m tbody tr:not(.etable) {
  width: 75% !important;
  background: transparent !important;
}
div:not(#eleGroup_1) > table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td[colspan="3"], body.offer.offer_large #main_content div#center_column .mtable.m tbody tr:not(.etable) td table {
  width: inherit !important;
  min-width: 100% !important;
}
body.offer.offer_large #main_content div#center_column .mtable.m tbody tr:not(.etable) table tbody tr {
  width: 100% !important;
  display: flex;
  gap: 4px;
  background: transparent !important;
  justify-content: left;
  align-items: center;
}
body.offer.offer_large #main_content div#center_column .mtable.m tbody tr:not(.etable) table tbody tr td {
  width: 16.6%;
}
body.offer.offer_large #main_content div#center_column .mtable.m tbody tr:not(.etable) table tbody tr:empty {
  display: none;
}
#main_content #center_column table.selez_pron + div > table.mtable tbody tr.etable td.evecode {
  background: transparent !important;
  border: none !important;
  padding: 5px 3px 3px 5px !important;
}

#main_content #center_column table.selez_pron + div > table.mtable tbody tr.etable td.evecode span, #main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr.etable td.evename .evename_div span.evedate {
    font-size: 11px !important;
    line-height: 32px !important;
}
a.clf {
  margin: 0px 30px;
  z-index: 1000;
  display: flex;
  color: var(--primary-bg);
  width: 45000% !important;
  justify-content: flex-end;
  left: -270px;
  font-weight: 500;
}

a.clf::before {
  content: "";
  width: 20px;
  height: 20px;
  display: flex;
  background: url(https://img.dominabet.net/clasifica.svg);
  background-repeat: no-repeat !important;
}

a.clf:not(:hover)::before {
  filter: brightness(0) invert(53%) sepia(28%) saturate(892%) hue-rotate(88deg) brightness(103%) contrast(98%);
}

body.offer:not(.offer_large) a.clf {  
  display: none;
}
body.offer.offer_large a.clf {  
  display: flex;
}
#main_content #center_column .mhead a.mdel.glyphicon.glyphicon-remove {
  order: 10;
  display: flex;
  justify-content: flex-end;
}
#main_content #center_column .mcontent .mtableslide .selez_pron tr:first-child ul li:hover a, .glyphicon-remove:before, span.palcode, *:not(a[title*="Lista"]) > .glyphicon-list-alt:before, .glyphicon-refresh:before, .glyphicon-collapse-up:before, span.groupcode, span.catecode{
  color: var(--primary-text) !important;
}

span.palcode, span.groupcode, span.catecode {
    order: -1;
}

span.catecode {
    margin-right: auto;
}
.glyphicon-remove:before{
  color: red !important;
}
button#showHideAll {
    color: var(--table-subheader-selected);
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul li.manidesc * {
    color: var(--table-subheader-selected) !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul li.manidesc span i {
    margin-left: 2px;
}

span.up_down i.glyphicon.glyphicon-chevron-up {
    transform: rotate(180deg);
    top: 6px;
}

span.up_down i.glyphicon.glyphicon-chevron-up:before {
    content: url(https://img.dominabet.net/cheveron-down.svg) !important;
}#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul li.manidesc , #SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content .live_title{
    justify-content: space-between;
}
#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul li.manidesc h6 {
    margin-right:auto;
    top:2px;
    font-weight: 600;
    font-size: 14px;
}
#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul li.manidesc span.up_down {
    margin-right: 10px;
    margin-top: 1px;
}
#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul li.manidesc span.up_down i::before{
    content:url(https://img.dominabet.net/cheveron-down.svg) !important;
    filter: brightness(0) invert(53%) sepia(28%) saturate(892%) hue-rotate(88deg) brightness(103%) contrast(98%) !important;
}
#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul li.manidesc span.up_down i.glyphicon-chevron-up{
    transform:rotate(180deg);
}
#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul li.manidesc h3{
    width:max-content;
    padding: 0 !important;
}
#SRLive div#container div#main_content div#center_column #simpleview .nano.has-scrollbar .nano-content ul > li ul li.manidesc h3 span{
    margin-left:5px;
}
#SRLive div#container, #SRLive.offer.animated_medium #container #main_content{
    min-width: 100% !important;
}#SRLive.offer.animated_medium #container #main_content button#showHideAll{
    margin: 0;
    width: 65.75px;
    background: var(--backgroundColor);
    color: var(--secondary-text);
    font-weight: 400;
    margin-right: 10px;
}
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty), #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) {
    width: calc(70% - 303px) !important;
    padding-left: 2px;
}
#SRLive div#container div#main_content #center_column #livecontent.eventview #br_cont,
#SRLive div#container div#main_content #center_column #livecontent.multievent #br_cont {
  position: absolute;
  height: 160px;
  left: 107px;
  top: 65px;
  background-color: transparent !important;
  min-width: calc(70% - 305px) !important;
  width: calc(70% - 305px) !important;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content;
  margin-left: 200px;
}

#SRLive div#container div#main_content #center_column #livecontent:not(.eventview) #br_cont {
  display: none !important;
}

@media(max-width:1440px) {
  #SRLive div#container div#main_content #center_column #livecontent.eventview #br_cont {
  min-width: calc(100% - 257px) !important;
  margin-left: 150px;
  }
}

a.glyphicon.glyphicon-ok-sign {
    filter: opacity(0.3);
}
a.glyphicon.glyphicon-ok-sign.attiva {
    filter: opacity(1);
}

.virtual div#getGames {
  grid-auto-rows: 235px;
}
.virtual div#getGames .game {
 min-height: 235px;
}
.virtual div#getGames .game a {
 height: 190px;
}

.virtual div#getGames .game a img {
 width: 190px;
 height: 190px;
 border-radius: 0px;
}

.virtual div#getGames .game a .gioca {
 bottom: 105px;
}

div#lobbies_container {
  background:transparent;
}

body.page_gwspoker #main_content #section_lower_block .lobbies_thumbs li.gwstexinhopoker, 
body.page_gwspoker #main_content #section_lower_block .games_thumbs li[id*="game_texinho"] {
  margin: 15px auto !important;
  display: flex !important;
  float: none !important;
}
body.page_gwspoker .userMenu#submenu {
  display:none;
}
body.winkcasino.page_gwspoker #main_content #section_lower_block.rd {
  top: -110px;
}
body.winkcasino.page_gwspoker #main_content #section_lower_block.rd #thumbs_container {
  order: -1;
}

body.page_gwspoker #main_content #section_lower_block .games_thumbs {
  display: initial !important;
}

body.page_gwspoker #main_content #section_lower_block .games_thumbs li[id*="game_texinho"] {
  width:calc(20% - 10px);
}
body.page_gwspoker #main_content #navigationProvider ul#provider_tabs.hnav,
body.page_gwspoker #main_content #navigationProvider .goBack{
  display: none !important;
}
a.landing_box.textChangedSuccesfully.portomaso {
  display: none;
}

#header #navigation ul.hnav.main li.nav_aviator {
  order: 7;
  margin-right: 10px;
}
#header #navigation ul.hnav.main li.nav_aviator a::after {
  background: url("https://img.dominabet.net/aviator_plane.svg");
  width: 44px;
  height: 44px;
}
#header #navigation ul.hnav.main li.nav_aviator a span {
  content: url("https://img.dominabet.net/aviator.svg");
  filter:brightness(100);
  height:25px;
}
#header #navigation ul.hnav.main li.nav_aviator a::after,
#header #navigation ul.hnav.main li.nav_aviator a span {
  position:relative;
  top: -5px;
}
#header #navigation ul > li.nav_aviator:hover a, 
#header #navigation ul > li.nav_aviator.current a {
  border-bottom: 3px solid #E50539 !important;
}
#header #navigation ul > li.nav_aviator:hover a::before, 
#header #navigation ul > li.nav_aviator.current a::before {
  border-bottom: 6px solid #E50539 !important;
}
#header #navigation ul.hnav.main > li.nav_aviator:hover > a::after,
#header #navigation ul.hnav.main > li.nav_aviator.current > a::after, 
#header #navigation ul.hnav.main > li.nav_aviator:hover > a span, 
#header #navigation ul.hnav.main > li.nav_aviator.current > a span {
  filter: unset !important;
}
body.casino #container .container .landing_container:not(.new){
    display:none !important;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .topLeaguesCont-title {
    display: flex;
    flex-flow: wrap;
    justify-content: center;
    align-content: center;
    background: var(--backgroundColor);
}

html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .topLeaguesCont .topLeagues-values {
    padding: 10px 4px;
    background: var(--bg_color);
    border-radius: 10px;
}

html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .topLeaguesCont-title-txt {
    margin-bottom: 0;
    line-height: 30px;
    margin-left: 15px;
    font-weight: 500;
    font-size: 16px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .topLeaguesCont .topLeagues-values-maniCont {
  padding: 4px 10px;
  border-radius: 6px;
  border: 1px solid var(--banner-bg);
  height: 38px;
}

html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .topLeaguesCont .topLeagues-values-maniCont:hover {
    background: rgba(255,255,255,0.2) !important;
}

html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .topLeaguesCont .topLeagues-values-maniCont img {
    width: 24px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .topLeaguesCont-title-sports-sportCont {
  padding: 4px 8px;
  background: rgba(var(--secondary-bg-rgb), 0.2);
  min-width: 55px;
  justify-content: center;
  display: flex;
  border-radius: 7px;
  margin: 2px 0;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .topLeaguesCont-title-sports-sportCont span {
  /* display: none; */
  line-height: 24px;
  margin-left: 5px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .topLeaguesCont-title-sports-sportCont-img {
    width: 20px;
    filter: brightness(0) invert(53%) sepia(28%) saturate(892%) hue-rotate(88deg) brightness(103%) contrast(98%) !important;
}
.banner-casino-cont, .banner-casino-cont .banner-casino-cont-left, .banner-casino-cont .banner-casino-cont-left .banner-casino-cont-left-top, .banner-casino-cont .banner-casino-cont-left .banner-casino-cont-left-bottom, 
.banner-casino-cont .banner-casino-cont-right .banner-casino-cont-right-top, .banner-casino-cont .banner-casino-cont-right .banner-casino-cont-right-bottom, 
.banner-casino-cont .banner-casino-cont-center {
    display: flex;
}
.banner-casino-cont, .banner-casino-cont .banner-casino-cont-left .banner-casino-cont-left-top {
    justify-content: center;
}

.banner-casino-cont > div > div > img {
    width: 47%;
}
.banner-casino-cont .banner-casino-cont-left .banner-casino-cont-left-top img, 
.banner-casino-cont .banner-casino-cont-left .banner-casino-cont-left-bottom img:not([class*="2"]), 
.banner-casino-cont .banner-casino-cont-right .banner-casino-cont-right-top img, 
.banner-casino-cont .banner-casino-cont-right .banner-casino-cont-right-bottom img {
    zoom: 0.67;
    aspect-ratio: 1/1;
}
.banner-casino-cont .banner-casino-cont-right .banner-casino-cont-right-bottom {
    flex-flow: row-reverse;
    top: -50px;
}
.banner-casino-cont .banner-casino-cont-left .banner-casino-cont-left-bottom img[class*="1"] {
    max-height: 240px;
    top: 220px;
}
.banner-casino-cont .banner-casino-cont-right .banner-casino-cont-right-bottom img[class*="4"] {
    max-height: 294px;
}
.banner-casino-cont .banner-casino-cont-right .banner-casino-cont-right-bottom img[class*="5"] {
    left: 85px;
    top: 240px;
}
.banner-casino-cont .banner-casino-cont-left,
.banner-casino-cont .banner-casino-cont-center,
.banner-casino-cont .banner-casino-cont-right {
    flex-flow: column;
}
.banner-casino-cont .banner-casino-cont-left .banner-casino-cont-left-top,
.banner-casino-cont .banner-casino-cont-left .banner-casino-cont-left-bottom,
.banner-casino-cont .banner-casino-cont-right .banner-casino-cont-right-top,
.banner-casino-cont .banner-casino-cont-right .banner-casino-cont-right-bottom,
.banner-casino, .banner-casino-cont .banner-casino-cont-left .banner-casino-cont-left-bottom img[class*="1"], 
.banner-casino-cont .banner-casino-cont-right .banner-casino-cont-right-bottom img[class*="5"] {
    position: relative;
}

.banner-casino {
    height: calc(80% - 120px);
}
.banner-casino-cont .banner-casino-cont-left .banner-casino-cont-left-bottom {
    gap: 15px;
    top: -65px;
}
.banner-casino-cont .banner-casino-cont-center {
    /* width: 38%; */
}
.banner-casino-cont .banner-casino-cont-center img {
    width: 60%;
    margin: 0 auto;
}
.banner-casino-cont .banner-casino-cont-center h1, .banner-casino-cont .banner-casino-cont-center span {
    text-align: center;
    line-height: 40px;
    margin-bottom: 20px;
}
.banner-casino-cont .banner-casino-cont-center h1 {
    font-size: 2vw;
    font-weight: 600;
    color: var(--secondary-text)
}
.banner-casino-cont .banner-casino-cont-center span {
    font-size: 1.2vw;
    flex: none;
    line-height: 1;
}
html body.games #container a.gioca {
    max-width: max-content;
    margin: 0 auto;
    font-size: 16px;
    padding: 7px 20px;
    border-width: 2px;
    text-transform: uppercase;
}

html body.games #container .secondaryCasino-game a.gioca {
    top: 95%;
    right: 150px;
}
.banner-casino-cont {
    position: relative;
    top: 90px;
    width: 100%;
}

.mainCasino-game, .secondaryCasino-game {
    width: 1200px;
    margin: 150px auto 30px;
    position: relative;
    max-width: 100vw;
}

.mainCasino-game > img, .secondaryCasino-game > img {
    border-radius: 14px;
    border: 2px solid var(--secondary-bg);
    box-shadow: 0px 0px 70px rgba(var(--secondary-bg-rgb), 0.5);
    width: 100%;
}

.secondaryCasino-game > img {
    border: none;
}

.mainCasino-game .mainCasino-game-cont img {
    margin: 0 auto;
    width: 47%;
    max-width: 589px;
}

.mainCasino-game-cont {
    position: absolute;
    top: -60px;
    display: flex;
    flex-flow: column;
    left: 50%;
    transform: translate(-50%);
    width: 85%;
}

.mainCasino-game-cont .mainCasino-game-cont-txt {
    font-size: 1vw;
    line-height: 1;
    width: calc(100% - 400px);
    text-align: center;
    margin: -30px auto 35px;
}

.banner-casino > img {
    position: absolute;
    width: 100%;
    aspect-ratio: auto 1368 / 596;
    z-index: 0;
}

body.games [class*="-slider"] {
    display:flex;
    flex-flow: row;
    gap: 10px;
    width: 1200px;
    margin: 50px auto;
}

body.games [class*="-slider"] .slide {
    position: relative;
}

body.games [class*="-slider"] .slide img {
    border-radius: 12px;
}

body.games [class*="-slider"] .slide .slide-cont {
    display: flex;
    flex-flow: column;
    text-align: center;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    width: max-content;
    gap: 10px;
}
.secondaryCasino-game-cont {
    display: flex;
    position: absolute;
    top: 87px;
    left: 200px;
}

.secondaryCasino-game-cont .secondaryCasino-game-cont-values {
    display: flex;
    flex-flow: row wrap;
    width: 800px;
}

.secondaryCasino-game-cont .secondaryCasino-game-cont-values a {
    position: absolute;
}

.secondaryCasino-game-cont .secondaryCasino-game-cont-values *:not(a) {
    width: 40%;
}

.secondaryCasino-game-cont .secondaryCasino-game-cont-values span {
    font-size: 26px;
    line-height: 40px;
    width: 50%;
    text-align: center;
    margin-left: 8%;
    margin-top: 60px;
    display: none;
}

.secondaryCasino-game-cont > img {
    position: absolute;
    top: -175px;
}

.secondaryCasino-game-cont > img.secondaryCasino-game-cont-char.left {
    left: -360px;
}

.secondaryCasino-game-cont > img.secondaryCasino-game-cont-char.right {
    left: 765px;
}
section {
    display: flex;
    justify-content: center;
    gap: 0px;
    width: 1355px;
    margin: 0 auto;
}

section .column {
    display: flex;
    flex-flow: wrap;
    align-content: center;
}

section .column .column-container p {
    margin-top: 30px;
    line-height: 40px;
    font-size: 30px;
    max-width: 80%;
    margin-bottom: 70px;
}

section .column .column-container .column-container-subtitle {
    font-size: 36px;
    line-height: 60px;
    letter-spacing: 0px;
    text-transform: uppercase;
}

section .column .column-container .column-container-title {
    font-size: 54px;
    line-height: 60px;
    color: var(--secondary-text);
}

.cont-banner {
    display: flex;
    justify-content: center;
    position: relative;
}

.cont-banner img {
    border-radius: 12px;
    box-shadow: 0px 0px 80px rgba(var(--secondary-bg-rgb), 0.5);
}

.cont-banner a {
    position: absolute;
}

html body.games #container .cont-banner a.gioca {
    transform: translateY(-50%);
    top: 100%;
}

span.cont-title {
    margin: 100px auto 50px;
    font-size: 32px;
    color: var(--secondary-text);
}

html body.games:not(.winkcasino) #main_content .allproviders-length {
    padding: 4px 7px 6px;
}

body#SRLive #livecontent > br {
    display: none;
}

div#bookmarkscontainer {
    padding: 6px 4px;
    background: var(--primary-bg);
}

#main_content #left_column #bookmarks #ScrollDivMenu #bookmarkscontainer ul.vnav {
    padding: 2px !important;
    background: var(--backgroundColor);
}

#main_content #left_column #bookmarks #ScrollDivMenu #bookmarkscontainer ul.vnav li:not(#editbookmarks) {
    background: rgba(var(--primary-bg-rgb),0.25) !important;
}

#main_content #left_column #bookmarks #ScrollDivMenu #bookmarkscontainer ul.vnav li a {
    font-size: 13px !important;
}

#main_content #left_column #bookmarks #ScrollDivMenu #bookmarkscontainer ul.vnav li:not(#editbookmarks):hover a {
    background-color: rgba(var(--secondary-bg-rgb),0.2) !important;
    -webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    -ms-transition: background 0.2s ease-in-out;
    -o-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
}

#main_content #left_column #bookmarks #ScrollDivMenu #bookmarkscontainer ul.vnav li#editbookmarks {
    margin-top: 2px;
    display: flex;
    gap: 2px;
    background: transparent;
}

.divFixed.nanocontentPosition {
    height: max-content !important;
    margin-bottom: 10px;
}

div#ScrollDivMenu:empty {
    display: none;
}

.nanocontentPosition {
    display: flex;
    flex-flow: column;
    padding: 0;
}

@media(max-width: 1919px) {
    .nanocontentPosition > div#topshortcuts, .nanocontentPosition > .h1sport {
        /* display: none !important; */
    }
}

#main_content #left_column #bookmarks #ScrollDivMenu #bookmarkscontainer ul.vnav li#editbookmarks a {
    width: calc(50% - 1px);
    background: rgba(var(--primary-bg-rgb),0.25) !important;
}

html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .banner-cont-values img {
    margin-bottom: 5%;
}

#main_content #left_column #bookmarks #ScrollDivMenu .vnav:not(.sua):not(.hotlink) a[data-type="league"]::before {
    content: "";
    display: block;
    position: absolute;
    left: 5px;
    width: 26px;
    height: 26px;
    background-repeat: no-repeat;
    top: 5px;
}

.banner-cont:hover > img, .slide:hover img, .banner-cont:hover video {
  filter:brightness(0.4);
}
.banner-cont:not(:hover) .banner-cont-values, .slide:not(:hover) .slide-cont {
  display:none !important;
}

#main_content #left_column #bookmarks #ScrollDivMenu .vnav:not(.sua):not(.hotlink) a[data-type="league"][data-id="6"]::before {background-image: url("https://img.dominabet.net/new_system/placebet777/sport/dark/6.svg");}
#main_content #left_column #bookmarks #ScrollDivMenu .vnav:not(.sua):not(.hotlink) a[data-type="league"][data-id="4"]::before {background-image:url(/res/client/img/flag/fifanew3.png)}
#main_content #left_column #bookmarks #ScrollDivMenu .vnav:not(.sua):not(.hotlink) a[data-type="league"][data-id="8"]::before {background-image: url("https://img.dominabet.net/new_system/placebet777/sport/dark/8.svg");}
#main_content #left_column #bookmarks #ScrollDivMenu .vnav:not(.sua):not(.hotlink) a[data-type="league"][data-id="11"]::before {background-image: url("https://img.dominabet.net/new_system/placebet777/sport/dark/11.svg");}
#main_content #left_column #bookmarks #ScrollDivMenu .vnav:not(.sua):not(.hotlink) a[data-type="league"][data-id="85"]::before {background-image: url("https://img.dominabet.net/new_system/placebet777/sport/dark/85.svg");}
#main_content #left_column #bookmarks #ScrollDivMenu .vnav:not(.sua):not(.hotlink) a[data-type="league"][data-id="133"]::before {background-image: url("https://img.dominabet.net/new_system/placebet777/sport/dark/133.svg");}
#main_content #left_column #bookmarks #ScrollDivMenu .vnav:not(.sua):not(.hotlink) a[data-type="league"][data-id="139"]::before {background-image:url(/res/client/img/flag/portogallo.png)}
#main_content #left_column #bookmarks #ScrollDivMenu .vnav:not(.sua):not(.hotlink) a[data-type="league"][data-id="88"]::before {background-image: url("https://img.dominabet.net/new_system/placebet777/sport/dark/88.svg");}
#main_content #left_column #bookmarks #ScrollDivMenu .vnav:not(.sua):not(.hotlink) a[data-type="league"][data-id="523"]::before {background-image: url("https://img.dominabet.net/new_system/placebet777/sport/dark/523.svg");}
#main_content #left_column #bookmarks #ScrollDivMenu .vnav:not(.sua):not(.hotlink) a[data-type="league"][data-id="524"]::before {background-image:url(/res/client/img/flag/europaleaguenew3.png)}
#main_content #left_column #bookmarks #ScrollDivMenu .vnav:not(.sua):not(.hotlink) a[data-type="league"][data-id="1398"]::before {background-image:url(/res/client/img/flag/usa.png)}
.game{
  cursor:pointer;
}
/*incjected code*/

html body .gioca {
  background: var(--backgroundColor);
  padding: 5px 12px;
  border-radius: 20px;
  border: 1px solid var(--secondary-bg);
  color: var(--secondary-bg);
  min-width: 90px;
}
html body .gioca[data-prov="223"] {
  margin-bottom: 15px;
  margin-top: 10px;
}
@media (min-width: 1920px) {
  html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content {
    padding: 0 calc((100vw - 1920px) / 2);
  }
}
@media (max-width: 1919px) {
  html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content {
    padding: 0 5px;
  }
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content .banner-cont {
  width: 100%;
  overflow: hidden;
  border-radius: 14px;
  position: relative;
  margin-bottom: 10px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content .banner-cont video {
  border: 1px solid var(--secondary-bg);
  border-radius: 15px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content .banner-cont-bg {
  width: 100%;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content .banner-cont-values {
  display: flex;
  flex-flow: column;
  width: 20%;
  position: absolute;
  bottom: 15%;
  left: 50%;
  transform: translate(-50%);
  align-items: center;
  justify-content: center;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content .banner-cont-values img {
  max-width: 90px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content .banner-cont-values .banner-cont-values-logo {
  max-height: 75px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #left_column .banner-cont {
  display: none;
}
@media (min-width: 1920px) {
  html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column {
    max-width: 1395px !important;
    min-width: 1395px !important;
    width: 1395px !important;
  }
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .nanocontentPosition #widget_container {
  width: 100%;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .nanocontentPosition #widget_container #livebettingLightContent {
  display: none !important;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .nanocontentPosition #widget_container #amazingslider-wrapper-1, html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .nanocontentPosition #widget_container #amazingslider-wrapper-1 img, html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .nanocontentPosition #widget_container *[style*="width: "]:not([class*=amazingslider-arrow]) {
  width: 100% !important;
  border-radius: 14px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .nanocontentPosition #widget_container #amazingslider-wrapper-1 {
  margin-top: 10px !important;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .nanocontentPosition #widget_container #amazingslider-wrapper-1 *[style*="width: 1903px;"] .amazingslider-img-box-1 > div img {
  height: -moz-min-content !important;
  height: min-content !important;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .topLeaguesCont {
  display: flex;
  flex-flow: column;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .topLeaguesCont-title {
  display: flex;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .topLeaguesCont-title-txt {
  color: var(--secondary-bg);
  font-size: 16px;
  font-weight: 500;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .topLeaguesCont-title-sports {
  display: flex;
  align-items: center;
  width: 50%;
  justify-content: flex-end;
  margin-left: auto;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .topLeaguesCont-title-sports-sportCont {
  margin-right: 10px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .topLeaguesCont-title-sports-sportCont-img {
  width: 15px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .topLeaguesCont .topLeagues-values {
  display: flex;
  flex-flow: wrap;
  gap: 4px 0;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .topLeaguesCont .topLeagues-values-maniCont {
  display: flex;
  align-items: center;
  margin: 3px 5px;
  width: -moz-max-content !important;
  width: max-content !important;
  background: rgba(255, 255, 255, 0.1) !important;
  transition: all 0.2s ease;
  cursor: pointer;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .topLeaguesCont .topLeagues-values-maniCont-name {
  margin-left: 10px;
  font-size: 16px !important;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider {
  padding: 10px;
}
@media (min-width: 950px) {
  html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider {
    padding: 10px 0 0;
  }
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_title {
  color: var(--secondary-bg);
  font-size: 16px;
  font-weight: 500;
  padding-left: 15px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_title.extra {
  padding: 10px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_title.live {
  display: flex;
  justify-content: space-between;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_title.live .numOfEvents {
  cursor: pointer;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_title.live .num {
  color: var(--couponLiveBackgroundFirst);
  margin-right: 10px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_title.live img {
  width: 8px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_cont {
  display: -webkit-box;
  overflow: auto;
  width: 100%;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_cont::-webkit-scrollbar {
  height: 6px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_cont_slider {
  display: flex;
  flex-flow: column;
  border-radius: 6px;
  width: calc(50% - 5px);
  background: var(--primary-bg);
  align-items: center;
}
@media (min-width: 1440px) {
  html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_cont_slider {
    width: calc(33.3333333333% - 6.6666666667px);
  }
}
@media (min-width: 1920px) {
  html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_cont_slider {
    width: calc(25% - 7.5px);
  }
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_cont_slider:not(:last-child) {
  margin-right: 10px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_cont_slider_title {
  color: var(--couponLiveBackgroundFirst);
  opacity: 0.7;
  font-size: 11px;
  position: relative;
  top: 10px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_cont_slider_squads {
  padding: 20px 10%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  width: 100%;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_cont_slider_squads_sep {
  color: var(--couponLiveBackgroundFirst);
  opacity: 0.7;
  font-size: 11px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_cont_slider_squads_squad {
  display: flex;
  flex-flow: column;
  align-items: center;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_cont_slider_squads_squad img {
  height: 45px;
  -o-object-fit: fill;
     object-fit: fill;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_cont_slider_squads_squad_name {
  color: var(--couponLiveBackgroundFirst);
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  margin-top: 5px;
  text-align: center;
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_cont_slider_quotes {
  display: flex;
  width: 100%;
  padding: 10px 20px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_cont_slider_quotes_odd {
  display: flex;
  width: calc(33.3333333333% - 3.3333333333px);
  height: 30px;
  align-items: center;
  justify-content: space-between;
  padding: 5px;
  border-radius: 2px;
  cursor: pointer;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_cont_slider_quotes_odd.selected {
  background: var(--secondary-bg);
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_cont_slider_quotes_odd.selected * {
  color: #000;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_cont_slider_quotes_odd:not(:first-child) {
  margin-left: 10px;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_cont_slider_quotes_odd_name {
  color: var(--couponLiveBackgroundFirst);
  opacity: 0.7;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #center_column .most_played_slider_cont_slider_quotes_odd_val {
  color: var(--secondary-bg);
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #right_column .divFixed #widgetsContainer .slick-initialized {
  display: none;
}
html body.offer:not(.animated_medium) .content_wrapper .offerWidth #main_content #right_column #right-column-games {
  display: flex;
  margin-top: 10px;
}
html body.games:not(.page_gwscasino) #main_content .landingContainer {
  justify-content: center;
  flex-flow: row;
}
html body.games:not(.page_gwscasino) #main_content .allproviders::before {
  display: none;
}
html body.games #main_content {
  display: flex;
  flex-flow: column;
}

html body.landingvirtual #main_content {
    justify-content: flex-start !important;
}
html body.games #main_content .transfer {
  position: absolute;
  width: 900px;
  margin: 0 calc((100vw - 900px) / 2);
  display: flex;
  background-color: #2a2c2e;
  padding: 10px;
  align-items: center;
  justify-content: center;
  gap: 10px;
  top: 0;
  left: 0;
  z-index: 10;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
html body.games #main_content .transfer-title {
  padding: 20px 5px;
  font-size: 15px;
  color: var(--secondary-bg);
}
html body.games #main_content .transfer-value {
  display: flex;
  align-items: center;
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 10px;
  height: 60px;
  justify-content: space-between;
  gap: 10px;
}
html body.games #main_content .transfer-value-titles, html body.games #main_content .transfer-value-values {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
}
html body.games #main_content .transfer-value-titles-item, html body.games #main_content .transfer-value-values-item {
  color: #fff;
  font-size: 14px;
  line-height: 20px;
}
html body.games #main_content .transfer-value-values-item {
  text-align: end;
}
html body.games #main_content .transfer-value-button {
  background-color: var(--secondary-bg);
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  aspect-ratio: 1/1;
  padding: 5px;
  border-radius: 50%;
  height: calc(100% - 10px);
  justify-content: space-around;
  cursor: pointer;
}
html body.games #main_content .transfer-value-button-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M-2.134-17.133l-1.957,1.957A9.645,9.645,0,0,0-10-17.187a9.688,9.688,0,0,0-9.675,9.2.468.468,0,0,0,.468.489h.391a.467.467,0,0,0,.468-.441A8.358,8.358,0,0,1-10-15.859a8.324,8.324,0,0,1,4.962,1.631l-2.094,2.095A1.251,1.251,0,0,0-6.249-10h5A1.25,1.25,0,0,0,0-11.25v-5A1.251,1.251,0,0,0-2.134-17.133Zm.884,5.883h-5l5-5ZM-.793-7.5h-.391a.467.467,0,0,0-.468.441A8.358,8.358,0,0,1-10,.859,8.325,8.325,0,0,1-14.962-.772l2.094-2.094A1.251,1.251,0,0,0-13.751-5h-5A1.25,1.25,0,0,0-20-3.75v5a1.251,1.251,0,0,0,2.134.884L-15.909.176A9.645,9.645,0,0,0-10,2.187a9.688,9.688,0,0,0,9.675-9.2A.468.468,0,0,0-.793-7.5ZM-18.75,1.25v-5h5Z' transform='translate(20 17.5)' fill='%231c0e52'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 16px;
  width: 16px;
  display: inline-block;
}
html body.games #main_content .transfer-panel {
  height: 60px;
  display: flex;
  align-items: center;
  gap: 10px;
}
html body.games #main_content .transfer-panel-controls {
  display: flex;
  align-items: center;
  margin: 0 10px;
}
html body.games #main_content .transfer-panel-controls-item {
  height: 30px;
  width: 75px;
  background-color: rgba(255, 255, 255, 0.3);
  color: #2a2c2e;
  text-transform: capitalize;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  margin: 0 -10px;
}
html body.games #main_content .transfer-panel-controls-item[data-target=Sport] {
  border-radius: 15px 0 0 15px;
}
html body.games #main_content .transfer-panel-controls-item[data-target=Casino] {
  border-radius: 0 15px 15px 0;
}
html body.games #main_content .transfer-panel-controls-item.active {
  background: var(--secondary-bg);
}
html body.games #main_content .transfer-panel-controls-arrow {
  position: relative;
  z-index: 10;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  background-color: #2a2c2e;
  border: 1px solid rgba(255, 255, 255, 0.1);
  rotate: 180deg;
  transition: rotate 0.2s ease;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
html body.games #main_content .transfer-panel-controls-arrow:hover {
  border-color: var(--secondary-bg);
}
html body.games #main_content .transfer-panel-controls-arrow[data-direction="-1"] {
  rotate: 0deg;
}
html body.games #main_content .transfer-panel-controls-arrow-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.5' height='17.298' viewBox='0 0 17.5 17.298'%3E%3Cpath d='M8.98,1.012,9.754.238a.469.469,0,0,0,0-.663l-6.06-6.06H17.031a.469.469,0,0,0,.469-.469V-8.047a.469.469,0,0,0-.469-.469H3.694l6.06-6.06a.469.469,0,0,0,0-.663l-.773-.773a.469.469,0,0,0-.663,0L.137-7.831a.469.469,0,0,0,0,.663l8.18,8.18A.469.469,0,0,0,8.98,1.012Z' transform='translate(0 16.149)' fill='%23ffffff'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 25px;
  width: 25px;
  display: inline-block;
}
html body.games #main_content .transfer-panel-controls-arrow:hover .transfer-panel-controls-arrow-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.5' height='17.298' viewBox='0 0 17.5 17.298'%3E%3Cpath d='M8.98,1.012,9.754.238a.469.469,0,0,0,0-.663l-6.06-6.06H17.031a.469.469,0,0,0,.469-.469V-8.047a.469.469,0,0,0-.469-.469H3.694l6.06-6.06a.469.469,0,0,0,0-.663l-.773-.773a.469.469,0,0,0-.663,0L.137-7.831a.469.469,0,0,0,0,.663l8.18,8.18A.469.469,0,0,0,8.98,1.012Z' transform='translate(0 16.149)' fill='%2335b460'/%3E%3C/svg%3E");
}
html body.games #main_content .transfer-panel-import {
  display: flex;
  align-items: center;
  flex-direction: column;
  background-color: #2a2c2e;
  height: 60px;
  border-radius: 5px;
  box-sizing: border-box;
  padding: 0 0 7px;
}
html body.games #main_content .transfer-panel-import-title {
  color: #fff;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100% - 10px);
  text-indent: 5px;
}
html body.games #main_content .transfer-panel-import-value {
  width: 120px;
  height: 80%;
  outline: none;
  border: none;
  color: #fff;
  font-size: 20px;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  text-align: center;
}
html body.games #main_content .transfer-panel-import-value:focus {
  border: none;
}
html body.games #main_content .transfer-panel-import-value::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
html body.games #main_content .transfer-button {
  height: 40px;
  padding: 0 15px;
  background-color: #2a2c2e;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.1);
  font-size: 14px;
  font-weight: 600;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
html body.games #main_content .transfer-button:hover {
  border-color: var(--secondary-bg);
  color: var(--secondary-text);
}
html body.games #main_content .transfer-exit {
  position: relative;
  top: 50%;
  right: -5px;
  display: flex;
  filter: brightness(0) invert(61%) sepia(19%) saturate(1447%) hue-rotate(87deg) brightness(93%) contrast(86%);
  height: 25px;
  width: 25px;
  cursor: pointer;
}
html body.games #main_content .transfer-exit:before {
  content: url(https://img.dominabet.net/new_system/placebet777/overall/cancel.svg);
  zoom: 1.6;
}
html body.games #main_content #center_column {
  display: none;
}
html body.games #main_content .allproviders {
  margin: 40px auto;
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
}
html body.games #main_content .allproviders-txt {
  font-size: 24px;
  color: var(--secondary-bg);
}
html body.games #main_content .allproviders-length {
  background: var(--secondary-bg);
  color: #000;
  padding: 5px;
  border-radius: 50%;
  position: relative;
  left: 5px;
  font-size: 9px;
  font-weight: 600;
}
html body.games #main_content .landingContainer {
  justify-content: left;
  left: 4px;
  position: relative;
  display: flex;
  width: 100vw;
  max-width: 1016px;
  margin: 0 auto;
  overflow: hidden;
  gap: 6px;
  flex-flow: wrap;
}
html body.games #main_content .landingContainer-provider {
  min-width: 140px;
  width: 140px;
  height: 50px;
  border-radius: 8px;
  border: 1px solid var(--secondary-bg);
  background: transparent;
  align-items: center;
  justify-content: center;
  display: flex;
}
html body.games #main_content .landingContainer-provider img {
  height: 26px;
  filter: brightness(0) invert(61%) sepia(19%) saturate(1447%) hue-rotate(87deg) brightness(93%) contrast(86%);
}
html body.games #main_content .landingContainer-provider.selected, html body.games #main_content .landingContainer-provider:hover {
  background-color: var(--secondary-bg);
}
html body.games #main_content .landingContainer-provider.selected img, html body.games #main_content .landingContainer-provider:hover img {
  filter: brightness(0);
}
html body.games #main_content .landingContainer-provider.playson img, html body.games #main_content .landingContainer-provider.playtech img {
  height: 44px;
}
html body.games #main_content .landingContainer-provider.gameart img, html body.games #main_content .landingContainer-provider.spinomenal img {
  height: 52px;
}
html body.games #main_content .landingContainer-provider.merkur img, html body.games #main_content .landingContainer-provider.aristocrat img {
  height: 30px;
}
html body.games #main_content .landingContainer-provider.pragmatic img {
  height: 34px;
}
html body.games #main_content .landingContainer-provider.isoftbet img {
  height: 18px;
}
html body.games #main_content .landingContainer-provider.evolution img,
html body.games #main_content .landingContainer-provider.evoplay img,
html body.games #main_content .landingContainer-provider.goldenrace img {
  height: 20px;
}
html body.games #main_content .landingContainer-provider.novomatic img, 
html body.games #main_content .landingContainer-provider.vivolive img {
  height: 24px;
}
html body.games #main_content .landingContainer-provider.vleague img {
  height: 22px;
}
html body.games #main_content .indietro, html body.games #main_content .landing_box.home {
  margin: 0 auto;
  color: var(--secondary-bg);
  font-size: 20px;
  margin-top: 20px;
  cursor: pointer;
}
html body.games #main_content #games {
  display: flex;
  max-width: 1365px;
  width: 100vw;
  margin: 0 auto;
  flex-flow: wrap;
  margin-top: 20px;
}
html body.games #main_content #games .game {
  display: flex;
  flex-flow: column;
  border-radius: 6px;
  overflow: hidden;
  margin-bottom: 10px;
  width: calc(16.6666666667% - 10px);
  min-height: 150px;
}
html body.games #main_content #games .game:not(.six) {
  margin-right: 10px;
}
html body.winkcasino #container #submenu {
  display: none;
}
html body.winkcasino #container #main_content #lobbies_container, html body.winkcasino #container #main_content #section_lower_block, html body.winkcasino #container #main_content #section_upper_block {
  display: none;
}
.formsContainer h1, .resultsContainer h1, .can h1 {
  background-color: var(--colore_principale_dark);
  color: var(--primary-bg);
  font-size: 20px;
  height: 30px;
  line-height: 30px;
  margin: 0;
  padding: 0 5px;
  margin-bottom: 10px;
}

#sports_menu_container h1, .mhead, #usermenu h1, .can h1 {
  border: 1px solid transparent;
  background-color: var(--colore_principale_dark);
  color: var(--primary-bg);
  overflow: hidden;
  padding-left: 6px;
  text-transform: uppercase;
  white-space: nowrap;
  height: 30px;
  line-height: 30px;
}
/*# sourceMappingURL=index.css.map */