@import url("http://titaniumbet.biz/css/fonts/fontawesome-pro-5.7.0-web/css/all.css");
#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-right: 30px;
  border-radius: 0;
}
a.gitem.Olimpiadi::after {
    background-image: url(http://img.dominabet.net/Olimpiadi.svg);
    filter:invert(1);
}body.unlogged a.button.forreal {
    width: 100px !important;
    height: 47px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#top_header #user_box {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  position: relative;
  margin-right: 300px;
  margin-top: 12px;
}

#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;
}

#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;
}

#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(--primary-text) !important;
  margin: 0 !important;
  margin-right: 5px !important;
  font-weight: 300;
  font-size: 14px;
  background: var(--table-subheader-selected) !important;
}

#top_header #loginbox input::-webkit-input-placeholder {
  color: var(--primary-text) !important;
  opacity: 1;
  font-weight: 300;
  font-size: 14px;
}

#top_header #loginbox input:-ms-input-placeholder {
  color: var(--primary-text) !important;
  opacity: 1;
  font-weight: 300;
  font-size: 14px;
}

#top_header #loginbox input::-ms-input-placeholder {
  color: var(--primary-text) !important;
  opacity: 1;
  font-weight: 300;
  font-size: 14px;
}

#top_header #loginbox input::placeholder {
  color: var(--primary-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 {
  color: #fff;
  min-height: 28px;
  background-color: var(--secondary-bg);
  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: var(--white-color);
}

#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: 100px;
  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;
}

#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("http://img.dominabet.net/sport.svg");
}

#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_lbn a::after {
  background: url("http://img.dominabet.net/liveBetting.svg");
}

#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 {
  background: url("http://img.dominabet.net/virtual.svg");
}

#header #navigation ul.hnav.main li.nav_mpk {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

#header #navigation ul.hnav.main li.nav_mpk a::after {
  background: url("http://img.dominabet.net/poker.svg");
}

#header #navigation ul.hnav.main li.nav_casino {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

#header #navigation ul.hnav.main li.nav_casino a::after {
  background: url("http://img.dominabet.net/casino.svg");
}

#header #navigation ul.hnav.main li.nav_casinolive:not(.dropdown) {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 5;
          order: 5;
}

#header #navigation ul.hnav.main li.nav_livecasino:not(.dropdown) a {
  min-width: 160px;
  background: url("http://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 a::after {
  background: url("http://img.dominabet.net/liveCasino.svg");
}
#header #navigation ul.hnav.main li.nav_casinolive a::after {
  background: url("http://img.dominabet.net/liveCasino.svg");
}



#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: 100px;
}

#header #navigation ul > li:not(.dropdownChild) a {
  border-bottom: 3px 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(--secondary-bg) !important;
}

#header #navigation ul > li:not(.dropdownChild):hover.nav_spt a::after, #header #navigation ul > li:not(.dropdownChild).current.nav_spt a::after {
  background: url("http://img.dominabet.net/sportActive.svg") !important;
}

#header #navigation ul > li:not(.dropdownChild):hover.nav_lbn a::after, #header #navigation ul > li:not(.dropdownChild).current.nav_lbn a::after {
  background: url("http://img.dominabet.net/liveBettingActive.svg") !important;
}

#header #navigation ul > li:not(.dropdownChild):hover.nav_vir a::after, #header #navigation ul > li:not(.dropdownChild).current.nav_vir a::after {
  background: url("http://img.dominabet.net/virtualActive.svg") !important;
}

#header #navigation ul > li:not(.dropdownChild):hover.nav_mpk a::after, #header #navigation ul > li:not(.dropdownChild).current.nav_mpk a::after {
  background: url("http://img.dominabet.net/pokerActive.svg") !important;
}

#header #navigation ul > li:not(.dropdownChild):hover.nav_cas a::after, #header #navigation ul > li:not(.dropdownChild).current.nav_cas a::after {
  background: url("http://img.dominabet.net/casinoActive.svg") !important;
}

#header #navigation ul > li:not(.dropdownChild):hover.nav_livecasino.dropdown a::after, #header #navigation ul > li:not(.dropdownChild).current.nav_livecasino.dropdown a::after {
  background: url("http://img.dominabet.net/liveCasinoActive.svg") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center center !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: 3px solid var(--secondary-bg) !important;
}

#header #navigation ul > li:not(.dropdownChild):hover a::before, #header #navigation ul > li:not(.dropdownChild).current a::before {
  border-bottom: 6px solid var(--secondary-bg) !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: 15px;
  -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;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

#header #navigation ul > li:not(.dropdownChild) > a::after {
  width: 36px;
  content: "";
  height: 36px;
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  color: var(--primary-text);
  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: 40px;
}

#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;
}

#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;
  max-height: 100vw;
  min-height: calc(100vh - 335px) !important;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: auto;
}

@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: 850px !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(--secondary-bg) !important;
}

#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 td.evename .evename_div span.evedate {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  margin-right: 20px !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;
}

#main_content #center_column .content {
  margin-top: 5px;
}

#main_content #center_column .ghead h2 {
  font-size: 15px;
  padding: 0 7px;
  font-weight: 500;
  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(--secondary-text) !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-right: 3px;
  margin-bottom: 3px;
  width: calc(10% - 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;
}

#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(--head-footer) !important;
  color: #ffffff80 !important;
}

#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(--secondary-bg) !important;
  color: var(--primary-bg) !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: 13.5px !important;
  margin-left: 10px !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;
}

#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: 15px;
}

#main_content #center_column .gcontent .mcontent div.mhead {
  background-color: var(--primary-bg) !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;
}

#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(--primary-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: 0;
  background: var(--primary-bg);
  right: 0;
  display: flex;
  min-width: 90px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 34px !important;
  padding: 0 !important;
  border-radius: 4px;
  -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: "PROCEDI";
  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;
}

#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(--partial-header-color) !important;
  width: 100% !important;
  display: flex;
  justify-content: flex-start;
  align-items: center !important;
}

#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 input {
  border: 1px solid rgba(0, 0, 0, 0.4) !important;
  border-radius: 3px;
  outline: none;
  margin: 5px !important;
  height: 22px;
  line-height: 18px;
  padding: 0 10px !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: 240px !important;
  min-width: 240px !important;
  max-width: 240px !important;
}

#main_content #right_column {
  width: 280px !important;
  min-width: 280px !important;
  max-width: 280px !important;
  background: transparent;
}

#main_content #right_column {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  margin-left: 4px;
}

#main_content #right_column * {
  max-width: 280px !important;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}

#main_content #right_column #last_wins_container ul {
  position: relative !important;
  height: 100%;
  overflow: auto;
}

#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);
  border-color: var(--header-transparent-mask);
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 3px 5px;
  border-width: 2px;
}

#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 form {
  background: var(--primary-bg) !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 {
  margin-right: 4px;
  -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_gitem ul {
  width: 100%;
  height: 100%;
  background: transparent;
  background: var(--primary-bg);
}

#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: 0.5px solid var(--header-transparent-mask);
  -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: transparent;
  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: 40%;
  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;
}

#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 {
  border-bottom: 1px solid var(--secondary-bg) !important;
  color: var(--secondary-bg) !important;
  background-color: transparent !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: 0.5px solid var(--header-transparent-mask);
  -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;
}

#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 {
  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);
}

#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(--secondary-bg);
  color: var(--secondary-text);
}

#main_content #left_column .lower #day_labels > li > a:hover {
  background: var(--secondary-bg);
  color: var(--secondary-text);
}

#main_content #left_column #time_menu {
  background: var(--primary-bg);
}

#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(--header-transparent-mask);
}

#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(--secondary-bg);
}

#main_content #left_column #time_menu .upper #time_slider .ui-slider-handle {
  width: 2px;
  height: 8px;
  top: -3px;
  background: var(--secondary-bg);
  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: auto !important;
    overflow-x: hidden !important;
  }
  html body.account.logged #container #main_content #center_column {
    min-width: 1365px !important;
    overflow-x: hidden !important;
  }
}

.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: 27px !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: collapse !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: 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):hover td.evename,
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) tr:not(.allodds_tr):hover 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) tr:not(.allodds_tr):hover td.matchLiveLb {
  background: var(--table-subheader-selected) !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: var(--primary-text) !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;
}

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: 100% !important;
  min-height: 100% !important;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  max-height: 36px !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) a,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) 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) 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) span {
  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) 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: var(--table-subheader) !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),
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: 36px !important;
  padding: 0 !important;
  margin: 0 !important;
}

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 7px !important;
  white-space: nowrap;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  background: transparent !important;
  margin: 0 !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 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.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;
}

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.evename {
    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.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: 36px !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: 95px !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: 95px !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: 5px 15px !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,
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,
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 {
  color: #ffffffb3 !important;
  font-size: 11px !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: 11px !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) tbody tr:not(.allodds_tr) td.oddTd:hover, 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:focus,
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,
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 {
  background: var(--table-subheader-selected) !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 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(--secondary-bg) !important;
  color: var(--secondary-text) !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) {
  background: 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) tr:not(.allodds_tr) a,
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(.m):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: 1px solid var(--table-subheader-selected) !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) td: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) td:last-child {
  border-right: 1px solid var(--table-subheader-selected) !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: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) td:first-child {
  border-left: 1px solid var(--table-subheader-selected) !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: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(--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) thead tr:not(.allodds_tr) th {
  background: 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),
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;
}

#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-text) !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  background: var(--table-subheader-selected) !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: 9999 !important;
  top: 0 !important;
  right: 0 !important;
  border: 2px solid var(--secondary-bg);
  background: var(--primary-bg) !important;
  padding: 5px;
  border-radius: 10px;
}

#main_content #couponcontainer * {
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}

#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 #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: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !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("http://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(--secondary-bg);
}

#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: 180px !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("http://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: var(--secondary-bg) !important;
  color: var(--secondary-text) !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;
  text-shadow: none !important;
  padding-left: 15px !important;
  border: none !important;
  margin: 0 !important;
  height: 34px !important;
  font-weight: 400 !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;
}

footer .foot_box img {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

footer .refooter.wrapper {
  width: 100% !important;
  background: var(--head-footer) !important;
  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: 30px 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(--secondary-bg) !important;
  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;
}

.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: 28px;
  width: auto;
  max-width: calc(100% - 10px);
  max-height: 42px;
}

body.casino #main_content .container .landing_container > a.landing_box.netgame span img, body.casino #main_content .container .landing_container > a.landing_box.evoplay span img, body.casino #main_content .container .landing_container > a.landing_box.spribe span img, body.casino #main_content .container .landing_container > a.landing_box.apex span img {
    height: 18px;
}

body.casino #main_content .container .landing_container > a.landing_box.iconix_viator span img {
    height: 17px;
}

body.casino #main_content .container .landing_container > a.landing_box.iconix span img {
    height: 18px;
}

.container .landing_container .landing_box.gaminator .landGameName img.imageText {
    height: 24px;
}

.container .landing_container .landing_box.IconiX.Viator .landGameName img.imageText,
.container .landing_container .landing_box.Platin.Gaming .landGameName img.imageText {
    height: 14px;
}

.container .landing_container .landing_box.evolution .landGameName  img.imageText, 
.container .landing_container .landing_box.Red.Tiger .landGameName img.imageText, 
.container .landing_container .landing_box.Evoplay .landGameName img.imageText, 
.container .landing_container .landing_box.Netgame .landGameName img.imageText, 
.container .landing_container .landing_box[data-prov-specify="3OAKS"] .landGameName img.imageText {
    height: 20px;
}

.container .landing_container .landing_box.PragmaticPlay .landGameName img.imageText {
    height: 36px;
}

.container .landing_container .Asia.slots .landGameName img.imageText {
    height: 30px;
}

.container .landing_container .vivo .landGameName img.imageText {
    height: 22px;
}

.container .landing_container .landing_box.Novoline .landGameName img.imageText, 
.container .landing_container .golden_race .landGameName img.imageText, 
.container .landing_container .ga_virtual_game .landGameName img.imageText {
    height: 18px;
}

.container .landing_container .novoline .landGameName img.imageText {
    height: 17px;
}

.container .landing_container .onextwo .landGameName img.imageText{
    height: 35px;
}

.container .landing_container .novomatic .landGameName img.imageText {
    height: 22px;
}

.container .landing_container .habanero .landGameName img.imageText {
    height: 25px;
}

.container .landing_container .igrosoft .landGameName img.imageText {
    height: 24px;
}

.container .landing_container .irondog .landGameName img.imageText {
    height: 26px;
}

.container .landing_container .isoftbet .landGameName img.imageText {
    height: 16px;
}

.container .landing_container .bwc_games .landGameName img.imageText {
    height: 19px;
}

.container .landing_container .playson .landGameName img.imageText {
    height: 40px;
}

.container .landing_container .landing_box.playtech .landGameName img.imageText {
    height: 50px;
    max-height: 50px;
}

#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;
}

#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: 45% 0 0 45%;
}

#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 45% 45% 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 !important;
  width: 100vw !important;
  max-width: 100vw !important;
  max-width: 100vw !important;
}

@media (max-width: 1365px) {
  #SRLive {
    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;
}

@media (max-width: 1400px) {
  #SRLive div#container div#main_content div#center_column {
    max-width: calc(100% - 280px);
  }
}

#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: 1270px !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:not(.selected):not(:hover) {
  background: #493a82 !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 .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 {
  background: -webkit-gradient(linear, right top, left top, from(#493a82), color-stop(#493a82), color-stop(#493a82), to(#2174564d)) !important;
  background: linear-gradient(to left, #493a82, #493a82, #493a82, #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(#493a82), to(#217456)) !important;
  background: linear-gradient(to right, #493a82, #217456) !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: 5px !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;
}

#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 .nano.has-scrollbar .nano-content .cont.groupmenu,
#SRLive div#container div#main_content div#center_column #simpleview .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: max-content;
  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: 5px;
}

#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: 74px;
  padding-right: 5px;
  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: calc(100vw - 284px);
  }
}

@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(100vw - 264px);
  }
}

@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: 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: 64px !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 #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 #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: 220px !important;
  padding: 0;
  height: 100%;
  background: transparent;
  min-width: 220px;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

@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 {
    max-width: 150px !important;
    min-width: 150px;
  }
}

#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;
}

@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 .Like_Match {
    bottom: 8px;
    left: 31px;
  }
}

#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: 8px;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@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::before {
    width: 55px;
  }
}

#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: 210px;
}

@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::after {
    width: 140px;
  }
}

#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: 8px;
  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;
}

@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_stats span.match_time {
    min-width: 55px;
  }
}

#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-bg) !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;
}

@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_stats span.match_result {
    left: 185px;
    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: auto;
  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: 10px;
  max-width: calc(19.35% - (275px / 5)) !important;
  min-width: calc(19.35% - (275px / 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(24.1875% - (178px / 4)) !important;
    min-width: calc(24.1875% - (178px / 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: #ffffff99;
  font-size: 11px;
  max-width: 100% !important;
  border-radius: 0 !important;
  text-overflow: ellipsis;
  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: 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 .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 {
  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: 6%;
}

@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 {
  content: "\f35b";
  color: var(--green-color);
}

#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 {
  content: "\f358";
  color: var(--red-color);
}

#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-bg);
}

#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 .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;
  padding: 0 20px !important;
}

#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;
}

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: #2b363a;
  height: 34px;
  margin: 0;
  padding: 0 20px;
  margin-top: 5px;
  margin-left: 8px;
  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 .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: #2b363a;
  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 .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::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;
}

#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: var(--head-footer) !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 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-bottom: 1px solid var(--secondary-bg) !important;
}

#SRLive div#container div#main_content div#center_column div#live_navigation > a.active::before, #SRLive div#container div#main_content div#center_column div#live_navigation > a:hover::before, #SRLive div#container div#main_content div#center_column div#live_navigation > a:focus::before {
  border-bottom: 6px solid var(--secondary-bg);
}

#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: 1365px) {
  #SRLive div#container div#main_content {
    min-width: 100vw !important;
    /* width: -webkit-max-content !important; */
    /* width: -moz-max-content !important; */
    /* width: max-content !important; */
    width: 1365px !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 {
  min-height: calc(100vh - 100px);
}

@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: 1550px) {
  #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: 220px !important;
    min-width: 220px;
  }
  #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: 210px !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: 255px;
    font-size: 14px;
    top: 22px;
  }
}

#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: 379px;
  left: 300px;
  background-color: transparent !important;
  min-width: calc(100% - 305px) !important;
  width: calc(100% - 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;
}

#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 - 240px);
  overflow: auto;
  width: 306px !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: 5px;
  padding-top: 0;
  height: calc(100vh - 704px) !important;
  bottom: 0;
  top: 230px;
  min-width: calc(100% - 302px) !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: 300px;
  margin: 0;
  overflow: hidden !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}

#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;
}

#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: wrap;
  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%;
}

#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 #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.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 22px !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;
  background: #ffffff1a;
  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;
  text-transform: uppercase;
  color: #ffffff80;
}

#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;
}

#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 22px;
  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: #fff;
}

#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;
}

#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 * {
  max-width: 300px !important;
  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: #6f6f6f9c !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(http://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;
}

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: var(--head-footer) !important;
}

#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: rgba(0, 0, 0, 0.2) !important;
}

#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 {
  background: rgba(255, 255, 255, 0.15) !important;
}

#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: 49.9% !important;
}

#section_upper_block {
  background: transparent !important;
}

body.poker_page div#section_upper_block {
    background-image: none !important;
    width: max-content !important;
    min-width: 130px !important;
    display: flex;
    flex-flow: column;
    justify-content: center;
}

#section_upper_block #transfer_money {
  margin: 0;
  z-index: 99999;
  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("http://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;
  height: 100%;
}

#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(--secondary-bg);
}

#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(--secondary-bg);
  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("http://img.dominabet.net/arrow-right.svg");
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label:nth-child(2).active::after {
  content: url("http://img.dominabet.net/arrow-left.svg");
}

#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(--secondary-bg);
}

#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(http://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;
}

#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(--secondary-bg);
}

#section_upper_block #transfer_money .money_info > div > span:nth-child(2) > span {
  color: var(--secondary-bg);
}

#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("http://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;
}

#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 - 310px) !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(--head-footer);
  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) #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(--secondary-bg) !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(--head-footer);
}

body:not(.datiaccount) .formsContainer .fieldset label.row_4 {
  margin-left: 4px;
}

body:not(.datiaccount) .formsContainer .fieldset:nth-child(2), body:not(.datiaccount) .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(--secondary-bg) !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("http://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("http://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("http://img.dominabet.net/calcio.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}
a.gitem.Sci::after {
    background: url(http://img.dominabet.net/ski_logo_default.svg) !important;
    filter:invert(1);
}
a.gitem.Calcio:after, span.groupico.gro_1  {
  background: url("http://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("http://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("http://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("http://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("http://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("http://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("http://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 {
  background: url("http://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("http://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("http://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("http://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("http://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("http://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("http://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("http://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("http://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 {
  background: url("http://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("http://img.dominabet.net/formula.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.gitem.Marcatori::after {
  background: url("http://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("http://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("http://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("http://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("http://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("http://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("http://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("http://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("http://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("http://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("http://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("http://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("http://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("http://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("http://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("http://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("http://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 {
  background: url("http://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: #2f2d2d;
  --primary-bg-rgb: 47, 45, 45;
  --secondary-bg: #dcc86a;
  --secondary-bg-rgb: 220,200,106;
  --head-footer: rgba(30,30,30);
  --head-footer-rgb: 30, 30, 30;
  --table-subheader: rgba(255,255,255,0.05);
  --table-subheader-selected: #707070;
  --primary-bg-20-full: #1b2528;
  --primary-bg-40-full: #233438;
  --banner-bg: #233438;
  --partial-header-color: rgba(255,255,255,0.05);
  --liveBack: rgba(0,0,0,0.2);
  --body-logged: #252525;
  --widgedBorder: var(
  --primary-bg-40-full);
  --hoverBackgroundLivePrimary: rgba(255,255,255,0.1);
  --hoverBackgroundLiveSecondary: #FAB22A;
  --couponMatchBackgroundFirst: #fff;
  --couponMatchBackgroundThird: #d1e4f7;
  --couponLiveBackgroundFirst: #fff;
  --couponLiveBackgroundThird: #facace;
  --backgroundColor: rgba(21,21,21);
  --bg_color: var(
  --primary-bg);
  --bg_text: var(
  --primary-text);
  --colore_principale: var(
  --secondary-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: var(
  --secondary-text);
  --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(
  --primary-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: #ffffff4d;
  --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: 50px;
}

body *,
html * {
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  font-family: "Ubuntu", sans-serif;
}

body.logged a.button.forreal {
    font-size: 20px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.mppoker_item_container {
    width: 100px !important;
    display: flex !important;
    margin: 0 auto !important;
}

div#inner_mppoker_item_container {
    background-image: none;
}

div#livebettingLightContent {
    display: block !important;
}

div#odds {
    width: max-content;
    max-width: 220px;
}

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 !important;
    display: flex !important;
    overflow-x: auto;
}

.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;
}

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;
    top: -19px;
}

div#co_step2 div:not(.oddLevel.secondLevelOdds) span {
    font-size: 11px;
}

div#co_step2 div.checkarea {
    top: -13px;
}

form#pdfRequest {
    width: 1031px !important;
    position: relative;
    left: 0px;
    padding-right: 7px;
}

div#co_step1 {
    order: -1;
    width: max-content;
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px !important;
    padding-top: 11px;
    height: 433px;
    padding-left: 7px;
    padding-right: 7px !important;
}

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: 40px !important;
    justify-content: space-evenly;
    align-items: center;
    margin: 0px !important;
    position: relative;
    overflow-x: auto;
    padding-left: 0px;
}

div#container-btns::-webkit-scrollbar {
    height: 5px;
}
tfoot td {position: relative;/* right: 38px; */font-size: 14px !important;}

tfoot td:nth-child(3), tfoot td:nth-child(2) {text-align: right !important;padding-right: 6px;}
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.offer_large #main_content div#center_column .mtable tbody tr td span:not(.glyphicon), body.offer.offer_large #main_content div#center_column .mtable tbody tr td a:not([class*="stats"]) {
    padding: 10px 15px !important;
}

body.offer_large div.content_wrapper {
  background-image: none !important;
}

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%;
  margin: 0;
}

body div.content_wrapper .offerWidth {
  background: transparent !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(--primary-text) !important;
}

body #header {
  padding: 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: row;
  -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;
  grid-gap: 20px !important;
  transition: none !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("http://img.dominabet.net/Fenixbackground_live_casino.jpg") !important;
}

body.casino #main_content {
  background-image: url("http://img.dominabet.net/Fenixbackground_casino.jpg") !important;
}

body.virtual #main_content {
  background-image: url("http://img.dominabet.net/Fenixbackground_virtual.jpg") !important;
}

body.poker #main_content {
  background-image: url("http://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("http://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("http://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("http://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 - 560px) !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;
}

#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: var(--primary-bg-opacity-10) !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 * {
  font-size: 14px !important;
  font-weight: 400 !important;
}

div#giroconto > ul li input {
  border: 1px solid #fff !important;
}

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;
}

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;
  padding: 0 10px;
}

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(--primary-text) !important;
}

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: 90px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 10px;
  -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;
  position: relative;
  left: 25px;
}

#header .logo img,
footer .foot_box img {
  content: url("http://img.dominabet.net/logo_princebet777.svg") !important;
  width: 288px;
  height: auto;
}

footer .plus18_Img,
.plus18_Img {
  background-color: transparent !important;
  border: none !important;
  background: transparent !important;
  content: url("http://img.dominabet.net/Fenix18.svg") !important;
  filter: brightness(0) invert(82%) sepia(64%) saturate(761%) hue-rotate(348deg) brightness(96%) contrast(98%);
}

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;
  min-height: unset !important;
  max-height: 34px;
}

#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: 100% !important;
  width: 55px !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: #b33a2c !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,
#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: #b33a2c !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: #b33a2c !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 0 !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: 5px 0 !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("http://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;
  min-height: max-content !important;
  overflow: auto !important;
}

body.account #container #main_content {
  min-width: 1355px !important;
  width: 1355px !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;
}

#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 {
  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 {
  color: var(--primary-bg) !important;
}

.offer .mtable tr.allodds_tr a.selected span:first-child {
  color: var(--primary-bg-60) !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;
}

#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;
}

#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"] {
  background: var(--head-footer) !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;
  margin-right: 2px;
  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[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 {
  background: var(--secondary-bg) !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 {
  color: var(--primary-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;
}

#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) {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  line-height: 11px;
  font-size: 11px;
  font-weight: 400;
  margin-left: 3px;
}

#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;
}

#main_content #center_column .mcontent ul[id^="splittedClasses_"] {
  max-width: 100% !important;
}

#agoptions form {
  padding: 5px 0;
}

#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;
}

#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 #top_header,
  body.offer #header,
  body.offer footer {
    min-width: 100% !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: 23px;
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  margin-left: auto;
  position: relative;
  top: 2px;
}

#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: 10px !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;
}

#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;
}

body *[style="display:none"] {
  display: none !important;
}

.toggleLiveQuote.hideClass {
    position: absolute;
    left: 310px;
    background: #161e20;
    height: 40px;
    border: none;
    width: calc(100% - 309px) !important;
    justify-content: flex-start;
    align-items: center;
    display: flex !important;
    margin-top: 0;
    margin-left: 0;
}

#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) #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(--head-footer) !important;
  position: absolute;
  top: unset !important;
  bottom: -50px;
  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: #00000033 !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%;
  display: none;
  width: 100%;
}

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;
}

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("http://img.dominabet.net/mio-conto.svg");
}

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("http://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 {
  content: url("http://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("http://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("http://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("http://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("http://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("http://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("http://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("http://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.weeklyprovv, 
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.weeklyprovv {
    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(--primary-bg) !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;
}

@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 {
  width: 110px !important;
  min-width: 110px !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;
}

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: 14px !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("http://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("http://img.dominabet.net/arrowDown.svg") !important;
  -webkit-transform: rotate(-90deg) !important;
          transform: rotate(-90deg) !important;
  top: -1px !important;
}

.ui-icon.tree-minus {
  background: url("http://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: #ffffffcc !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 !important;
}

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;
  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;
  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#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;
}

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(--secondary-bg);
  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"] {
  width: 70px !important;
}

#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_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 #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;
  margin-right: 5px !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.eventview #live_events_odds:not(:empty),
#SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) {
  height: calc(100% - 180px) !important;
  bottom: -73px;
  top: unset;
  overflow: auto !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(--backgroundColor) !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 {
  height: 100%;
  top: 0;
  left: 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;
}

#last_wins_container,
#lotto_bet {
  display: none !important;
}

#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;
}

body.account #appsbody {
  background: var(--apps-body) !important;
}

body.account #appsbody.extraMargin {
  margin-top: 80px !important;
}

body.account {
  background: var(--body-logged) !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("http://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(--partial-header-color) !important;
  color: var(--primary-text) !important;
}

#the_bet > div.mhead.stats {
    border-left: 2px solid #000 !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(--primary-text) !important;
}

#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: 100%;
}

body #main_content #center_column div.content div.mantepost table tbody tr td:hover > a,
body #main_content #center_column div.content div.mantepost table tbody tr td:hover > span,
body #main_content #center_column div.content div.mantepost table.atable tbody tr td:hover > a,
body #main_content #center_column div.content div.mantepost table.atable tbody tr td:hover > span {
  background-color: var(--table-subheader-selected) !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: 33.2%;
}

.popzBg {
  width: 100% !important;
  height: 100% !important;
  z-index: 999998 !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: 0 !important;
}

.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: -webkit-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;
}

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;
  }
}

#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(--primary-bg-40) !important;
}

body.offer.offer_large #main_content div#center_column .mtable td.evename a {
    min-width: 44px !important;
}

body.offer.offer_large #main_content div#center_column .mtable td.evename span.bookperce span {
    padding: 0px !important;
    -webkit-box-pack: end;
    -ms-flex-pack:end;
    justify-content: flex-end !important;
}

body.offer.offer_large #main_content div#center_column .mtable td.evename span.bookperce {
    width: max-content !important;
    margin-left: -231px !important;
}

body.offer.offer_large #main_content div#center_column .mtable td.evename div a.betrad_stats.linkChanged {
    display: none !important;
}

body.offer.offer_large #main_content div#center_column .mtable thead th:not(:first-child) {
  background: var(--head-footer) !important;
  color: #ffffff66 !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:not(:first-child) * {
  color: #ffffff66 !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;
    padding: 10px !important;
  }
  body.offer.offer_large #main_content div#center_column .mtable tbody tr td.evename {
    max-width: 200px !important;
  }

body.offer.offer_large #main_content div#center_column .mtable tbody tr td.evetime, body.offer.offer_large #main_content div#center_column .mtable tbody tr td.evecode {
    max-width: 42px;
}
  body.offer.offer_large #main_content div#center_column .mtable tbody tr td.evename span.match {
    display: block !important;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    position: relative;
    top: 1px !important;
    line-height: 15px;
  }
}

@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 15px !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 {
  border: none !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;
}

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;
}

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: 64% !important;
    justify-content: center !important;
    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;
}

@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;
  overflow-y: auto !important;
}

@media (max-width: 1365px) {
  html {
    overflow-x: auto !important;
  }
}

@media (max-width: 1400px) {
  .offer #main_content {
    width: 100% !important;
    margin: 0 !important;
  }
  .offer #main_content #center_column {
    min-width: 880px !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;
  }
  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: calc(100% - 480px) !important;
  }
}

@media (max-width: 1355px) {
  body.offer #main_content,
  body.offer_large #main_content,
  body.offer.offer_large #main_content {
    min-width: 1355px !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;
  }
  body {
    overflow-x: hidden !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: 1400px) {
  #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;
}

#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 {
  border-right: 1px #083566 solid !important;
  padding-right: 25px !important;
  padding-left: 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
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: 73% !important;
  max-width: 73% !important;
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
  margin: 0 !important;
  padding: 5px !important;
  float: left !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 {
  position: absolute;
  margin: 0 !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 100% !important;
  min-height: 100% !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-right: 0 !important;
  padding-left: calc(73% - 5px) !important;
  text-align: center !important;
  z-index: 1;
  left: 0;
  background: transparent !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: transparent;
}

#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) !important;
}

a#simple {
  border-left: 1px #ffffff99 solid;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups {
  background: #041f41 !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
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 {
  background: var(--primary-bg-40-full) !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;
}

#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(--colore_principale) 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 - 720px) !important;
}

#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: #fff !important;
  width: 1358px !important;
  height: 300px !important;
  top: 27% !important;
  left: 50.2% !important;
  position: absolute !important;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}

button#btnShowHide {
  min-width: 150px !important;
  width: 150px !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;
}

#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: var(--partial-header-color) !important;
}



a.groupicon.group_2,
.groupico.gro_2,
.Basket::after {
  background: url(http://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(http://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(http://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(http://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(http://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(http://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("http://img.dominabet.net/snooker_logo.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}
a.gitem.Beach::after, a.groupicon.group_47, span.groupico.gro_47{
  background: url(https://svgshare.com/i/a17.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}
a.gitem.Badminton, span.gro_46, a#gro_46 {
  background: url(http://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(http://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(--secondary-text) !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;
}

i.ASglyph.glyphicon.glyphicon-chevron-downew.rotate {
  line-height: 10px !important;
  padding-top: 10px;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  top: 7px;
  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;
  top: -4px;
  right: 15px;
}

.glyphicon-chevron-downew:before,
.glyphicon-chevron-down:before {
  filter: brightness(0);
}

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 #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("http://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 div#giroconto,
  #giroconto {
    width: 55% !important;
  }
  #sport_accountsummary {
    position: relative;
    left: 0;
    right: 0;
    top: 0 !important;
    min-width: 55%;
  }
  #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 table.mtable tbody tr td.scoreLiveLb,
  body.offer #main_content #livebettingLightContent table.mtable tbody tr td.scoreLiveLb {
    color: var(--secondary-bg) !important;
  }
  body #main_content #livebettingLightContent td.icoLiveLb,
  body.offer #main_content #livebettingLightContent td.icoLiveLb {
    background-image: url("http://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;
  }
  body #main_content #center_column #widget_container,
  body.offer #main_content #center_column #widget_container {
    width: 55% !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: 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 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;
}

#header #navigation ul.hnav.main li a::after {
  -webkit-filter: brightness(1000) !important;
          filter: brightness(1000) !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: -webkit-gradient(linear, right top, left top, from(var(--head-footer)), color-stop(var(--head-footer)), color-stop(var(--head-footer)), to(#2174564d)) !important;
  background: linear-gradient(to left, var(--hoverLiveBackgroundPrimary), var(--hoverLiveBackgroundPrimary), var(--hoverLiveBackgroundPrimary), var(--hoverLiveBackgroundSecondary)) !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;
}

.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;
}

.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
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
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: 73% !important;
  max-width: 73% !important;
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
  margin: 0 !important;
  padding: 5px !important;
  float: left !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 {
  position: absolute;
  margin: 0 !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 100% !important;
  min-height: 100% !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-right: 0 !important;
  padding-left: calc(73% - 5px) !important;
  text-align: center !important;
  z-index: 1;
  left: 0;
  background: transparent !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;
}
@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;
    min-width: 55%;
  }
  #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;
  }
  body #main_content #livebettingLightContent td.icoLiveLb,
  body.offer #main_content #livebettingLightContent td.icoLiveLb {
    background-image: url("http://img.dominabet.net/liveTable.svg");
    width: 32px !important;
    min-width: 32px !important;
    filter: brightness(0) invert(82%) sepia(64%) saturate(761%) hue-rotate(
348deg
) brightness(96%) contrast(98%);
  }
  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 - 550px) !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;
  }
  body #main_content #center_column #widget_container,
  body.offer #main_content #center_column #widget_container {
    width: 55% !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;
  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(--head-footer);
}

.offerWidth #header,
.offerWidth #top_header {
  min-width: 100vw !important;
  width: 100vw !important;
}

@media (min-width: 1900px) {
  .offerWidth #header,
  .offerWidth #top_header {
    padding: 0 !important;
  }
}

#top_header {
  background: var(--primary-bg);
}
#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 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;
}

#header #navigation ul.hnav.main li a::after {
  -webkit-filter: brightness(1000) !important;
          filter: brightness(1000) !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(43,54,58,0.3) !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: var(--hoverLiveBackgroundSecondary) !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, var(--hoverLiveBackgroundPrimary), var(--hoverLiveBackgroundSecondary)) !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.Fantasy.Soccer {
    border-left: 3px solid #3daced !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.Sci.Alpino {
    border-left: 3px solid #bedbed !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;
}

.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: var(--secondary-bg);
  left: 20px;
  position: relative;
}

.unlockSpan {
  text-transform: none !important;
  z-index: 100000 !important;
  font-size: 8px;
  color: var(--secondary-bg);
  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 */

/*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;
}
}
a#gro_13, span.groupico.gro_13 {
  background: url(http://img.dominabet.net/rugby.svg) !important;
}
a#gro_70 {
  background: url(http://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: 4px !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: #fff !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('http://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.poker_page div#container div#main_content {
    height: 100% !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 #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(http://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: #161e20!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(255,255,255, 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: #222 !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;
}html body.livecasino #main_content {
    background-image: url(http://img.dominabet.net/Casino_live_fenix.jpg) !important;
    background-size:cover !important;
    background-position:center !important;
} body.kohana_casino.winkcasino #main_content{
	background-image: url(http://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;
}@media (min-width: 1920px){
	#legenda {
    		display: flex;
    		justify-content: center;
    		align-items: flex-end;
    		width: 100%;
    		position: relative;
    		transform: translate(-50%);
    		left: 30%;
 }
}#main_content #center_column #the_bet #the_bet_container{
  background-image: url(http://img.dominabet.net/sport_menu_live_betting_background.jpg);
background-repeat: no-repeat;
 background-size: cover;
}#main_content #center_column #the_bet .minCont {
    padding: 0px 20px 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:not(.m) 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;
}#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(255,255,255,0.1)!important;
}#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;
}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: linear-gradient(90deg, transparent 0%, var(--secondary-bg) 71%, var(--secondary-bg) 71%) !important;
}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:var(--primary-text) !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("http://img.dominabet.net/calcio.svg") no-repeat center center !important;
	background-size: 20px 20px, contain !important;
} a.gitem.Hockey::after, a.groupicon.group_17{
  background: url(http://img.dominabet.net/hockey_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Tennis.Tavolo::after {
  background: url("http://img.dominabet.net/tennis_tavolo_logo_default.svg") center center, no-repeat !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Snooker::after  {
  background: url("http://img.dominabet.net/snooker_logo.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Beach::after {
  background: url(http://img.dominabet.net/pallanuoto.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Baseball::after {
  background: url(http://img.dominabet.net/baseball_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Basket::after {
  background: url(http://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 {
  background: url(http://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{
  background: url(http://img.dominabet.net/frecette_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Ciclismo::after {
  background-size: 20px 20px, contain !important;
}a.gitem.Boxing::after {
  background: url(http://img.dominabet.net/boxing_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Moto::after, a.gitem.Motociclismo::after {
  background: url(http://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#calendar, a.flag.flagEN{
    display: none !important;
}html body.virtual{
	background-image:url(http://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(http://img.dominabet.net/virtual_fenixbet.jpg) !important;
    background-position: center !important;
}body.dbgpoker #main_content {
    background-image: url(http://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.poker_page div#section_lower_block {
    display: none !important;
}/*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;
}div#dog img{
	width: 174px;
}div#tennis_player img{
	width: 240px;
}body.virtual div#container div#main_content div#animation div, div#FVA div, div#TDB div{
	position:relative;
}div#virtual_games_logo{
	top: 102px;
	z-index:1;
}div#football_player, div#horse {
    align-items: center;
    display: flex;
    top: -10px;
}div#tennis_player, div#dog, div#basketball_player{
	z-index:2;
}div#dog {
    left: 20px;
    top: -50px;
}div#tennis_player {
    top: -69px;
    left: -20px;
}div#basketball_player {
    top: -110px;
    z-index: 0;
    left: 30px;
}div#fighter, div#american_football_player{
	z-index:0;
}div#fighter{
	left: 107px;
	top: -15px;
}div#american_football_player{
	right: 140px;
	top: -10px;
}div#football_player{
	right: 200px;
}div#horse{
	left: 200px;
}body.virtual div#main_content div.container {
    top: -100px;
    position: relative;
    min-height:0px !important;
    padding-bottom:0px !important;
    margin-bottom:0px !important;
}div#animation{
    position: relative;
    top: 30px;
}footer .refooter.wrapper {
    height: 180px !important;
}footer .refooter .copy {
    top: -25px;
    position: relative;
}a.gitem.Marcatori::after {
    background: url(http://img.dominabet.net/Marcatori.png) no-repeat center center !important;
    background-size: 20px 20px, contain !important;
    filter: invert(100%);
}a.gitem.Pallavolo::after {
    background: url(http://img.dominabet.net/pallavolo_logo.svg) no-repeat center center !important;
    background-size: 20px 20px, contain !important;
}body #main_content #livebettingLightContent #live_navigation, body.offer #main_content #livebettingLightContent #live_navigation{
	justify-content:center !important;
}body.dbgpoker div#container div#main_content div.rd div#navigationProvider .goBack, body.dbgpoker #main_content #section_lower_block .games_thumbs li img, body.dbgpoker #main_content #section_lower_block .games_thumbs li span.title{
    display: none !important;
}.dbgpoker div#thumbs_container li .button.for_logged{
    min-width: 190px !important;
    width: 190px !important;
    height: 80px !important;
    border-radius: 8px;
    border: 1px solid #2b0f9c !important;
    background: var(--primary-bg-60) !important;
    color:#fff !important;
    justify-content: center;
    align-items: center;
    display: flex !important;
}body.dbgpoker #main_content #section_lower_block .games_thumbs li{
	height:157px !important;
}.dbgpoker div#thumbs_container li .button.for_logged:hover{
background: linear-gradient( var(--secondary-bg), var(--secondary-30), var(--secondary-30),var(--secondary-bg)) !important;
}
div [style="width: 240px;margin-top:10px;"] {
    display: flex;
    justify-content: center;
    width: 100% !important;
}#whtml, .popz .popzContent {
    text-align: center;
    padding: 10px !important;
    font-size: 12px;
}div.popzClose br{
	display:none !important;
}a#cancel_rqs {
    background: red !important;
    text-align: center !important;
    display: flex !important;
    justify-content: center;
}a#nick_rqs {
    background: green !important;
    width: 80px !important;
    text-align: center !important;
}.btn-group.btn-group-justified {
    display: flex;
    flex-flow: row;
}body.account #tresult table#result_table tbody tr:nth-child(odd), body.account #tresult table.tdati tbody tr:nth-child(odd) {
    background: rgba(255,255,255,0.8) !important;
}body.account #tresult table#result_table tbody tr:nth-child(even), body.account #tresult table.tdati tbody tr:nth-child(even) {
    background: rgba(255,255,255) !important;
}td.CodBet a.checkPayedBetCode, #tresult.betslist a {
    color: blue !important;
}.glyphicon-globe:before {
    content: 'abcdasdasd' !important;
    background: url(http://img.dominabet.net/globe.svg)!important;
    filter: invert(1);
    color: transparent !important;
    background-size: 20px 20px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    right: 33px !important;
    position: relative !important;
}.glyphicon-phone:before{
    content: 'abcdasdasd' !important;
    background: url(http://img.dominabet.net/mobile.svg)!important;
    color: transparent !important;
    background-size: 20px 20px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    right: 33px !important;
    position: relative !important;
}#tresult table.ui-jqgrid-htable tbody tr.ui-widget-content td *, table#list tbody tr.ui-widget-content td * {
    font-size: 14px !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) th{
	color:#fff !important;
}img[src="img/ico_monexp.gif"]{
	content: url(" https://www.princebet777.me/img/ico_monexp.gif");
}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;
}
a[title="Reset Pwd"] {
    content: url(http://img.dominabet.net/password-reset.svg);
    background: none;
    filter: brightness(0) invert(1);
    height: 20px;
}
img[src="img/ico_userbalance.gif"] {
    content: url(http://img.dominabet.net/lista_account.svg);
    filter: brightness(0) invert(1);
}a.gitem.Pallamano:after, a#gro_22, span.groupico.gro_22{
	background:url("http://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;
}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: var(--secondary-bg) !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;
}a.gitem.Formula::after{
    background: url("http://img.dominabet.net/F1_Sport.svg") no-repeat center center !important;
    filter: invert(1);
    background-size: 20px 20px, contain !important;
}img[src="/res/Client/Modules/Sport/common/soccer/teams/defaultaway-icon.png"] {
    content: url(http://www.wellgame.live/img/HOME_AWAY/away.png);
}img[src="/res/Client/Modules/Sport/common/soccer/teams/defaulthome-icon.png"] {
    content: url(http://www.wellgame.live/img/HOME_AWAY/home.png);
}#center_column .br_cont .live-center-view-container.basketball{
    background-image: url(http://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(http://img.dominabet.net/fieldCenter.jpg) !important;
}#center_column .br_cont .live-center-view-container.tennis{
    background-image: url(http://img.dominabet.net/tennis_live_background.jpg) !important;
}#center_column .br_cont .live-center-view-container.volleyball{
    background-image: url(http://img.dominabet.net/volleyball_live_background.jpg) !important;
}#center_column .br_cont .live-center-view-container.icehockey{
    background-image: url(http://img.dominabet.net/hockey_live_background.jpg) !important;
}#main_content #center_column #the_bet .clubs .club img{
	width:auto !important;
}a.gitem.Cricket::after{
	background-image: url("http://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){
#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;
}@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(http://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:50px !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){
	bottom:-100px !important;
}@media (max-width: 1480px){
	body.offer .content_wrapper, body.offer .offerWidth, body.offer{
    		max-width: 100% !important;
    		width: 100% !important;
	}
}
@media(max-width:1480px){
	html,body.offer .content_wrapper, body.offer .offerWidth{
min-width: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: 96.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(--primary-bg);
    background: var(--secondary-bg);
    text-transform: uppercase;
    bottom: 182px;
    z-index: 10000;
    font-weight: bold;
    height: 30px;
}button#closeFooter.active {
    color: var(--secondary-bg);
    background: var(--banner-bg);
    bottom: 0px;
}

button#closeFooter.active.widget {
    bottom: 50px;
}.foot_box .certific .plus18_Img{
	border-radius:0px !important;
}@media(max-width:1919px){
	body{
		background-color:#0e2024 !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;
}@media(min-width:1919px){
	body #main_content #center_column #livebettingLightContent, body.offer #main_content #center_column #livebettingLightContent, body #main_content #center_column #widget_container, body.offer #main_content #center_column #widget_container, .divFixed.nanocontentPosition{
    max-height: max-content;
    height: max-content;
    overflow-x: hidden;
    overflow-y: auto;
}
}

#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);
}#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;
}#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){
	bottom:-125px !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(http://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:#1b2528;
}#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% - 306px) !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: 874px !important;
}

html body.account.printodds div#main_content div#center_column form#pdfRequest table {
    position: relative;
    top: 8px;
    left: -7px;
    background: transparent !important;
}form#pdfRequest table tbody, form#pdfRequest table tbody tr, form#pdfRequest table tbody tr td{
	display:flex !important;
	align-items:center !important;
	flex-flow: wrap;
}

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;
}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%;}

span.cb {
    order: -1;
}

div#mainList h6 {
    width: 100%;
}
div#mainList h6 label.prevent {height: 30px !important;justify-content: unset !important;}

span.glyphicon.glyphicon-plus {
    justify-content: flex-end !important;
}
div#mainList {
    width: 299px;
    margin-top: 0px !important;
    height: 431px;
    max-height: 431px;
    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: var(--partial-header-color) !important;
    display: flex;
    width: 100% !important;
    height: 100% !important;
    padding: 0px !important;
    display: inherit !important;
}
div.oddLevel {
    border: 0 !important;
    border-bottom: 1px solid rgba(255,255,255,0.3) !important;
    padding-left: 10px;
    height: 30px;
    align-items: center;
}

div.firstLevelOdds {
    background: rgba(255,255,255,0.3) !important;
}
div#main_list div h6 {
    width: 100% !important;
}span.labeltext:before{
	content:"";
	width:20px;
	margin: 7px;
	height:20px;
}div#mainList div:hover {
    background: linear-gradient(180deg, rgba(249, 204, 27, 0) 0%, var(--secondary-30) 100%) !important;
    background-position: center bottom;
}.glyphicon-plus:before, .glyphicon-minus:before{
	/* content:"" !important; */
}div#dynamic {
    padding: 0px !important;
    display: flex;
}

div#dynamic.active {
    border: none;
}div#container-btns a:hover{
    background: var(--secondary-bg) !important;
    color: var(--primary-bg) !important;
}div#container-btns div a[style="background: green;"], .btnLiveQuote.activeLiveQuote{
    background: var(--secondary-bg) !important;
    color: var(--primary-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: max-content;
}li.nav_rocket{
	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(http://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(http://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(http://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: 8px !important;
}@media (min-width: 1920px) {
  body #main_content,
  body.offer #main_content {
    padding-top: 2px;
    padding-left: 0px;
  }
}@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: max-content;
    font-size: 11px;
}

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;
    top: -9px;
    left: 20px;
}#templates h4 {
    display: flex !important;
    justify-content: center;
    align-items: center;
    height: 18px !important;
    padding: 0px !important;
    background: transparent !important;
    width: 100%;
    margin: 0px !important;
}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: column;
    padding-left: 15px !important;
    padding-right: 16px !important;
}

div.templateframe:nth-child(5) a:before {
    content: url(http://img.dominabet.net/pallavolo_logo.svg);
    width: 17px;
}

div.templateframe:nth-child(4) a:before, div.templateframe:nth-child(9) a:before {content: url(http://img.dominabet.net/tennis_logo.svg);width: 18px;}

div.templateframe:nth-child(2) a:before, div.templateframe:nth-child(8) a:before {
    content: url("http://img.dominabet.net/calcio.svg");
    width: 18px;
    height: 18px;
}

div.templateframe:nth-child(1) a:before, div.templateframe:nth-child(6) a:before, div.templateframe:nth-child(7) a:before {
    content: url(http://img.dominabet.net/basket_logo.svg);
}

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(http://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("http://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(http://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(http://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(http://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("http://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(http://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(http://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;
}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: 2px;
  position: relative;
  left: 10px;
}

thead.total tr td:nth-child(2) span.n {
    background: transparent !important;
    padding-left: 56px !important;
    display: flex;
    padding-right: 2px !important;
}thead.total tr td:nth-child(14):before{
	content:"Utile";
}td.StakeBet span, td.WinningBet span{background:var(--secondary-bg);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;
}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(
    --secondary-bg) !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"] img:not([src="img/ico_betlist.gif"]) {
    content: url("http://img.dominabet.net/list.svg") !important;
}a[title="Lista Movimenti"] img {
    content: url("http://img.dominabet.net/mov-list.svg") !important;
    filter: brightness(0) invert(1);
}a[title="Messaggi"] img {
    content: url("http://img.dominabet.net/messaggi.svg");
}a[title="Messaggi"]:hover img, a[title="Lista scommesse"]:hover img:not([src="img/ico_betlist.gif"]), a[title="Lista Movimenti"]:hover img, a[title="Lista Utenti"]:hover img {
    filter: brightness(0) invert(30%) sepia(12%) saturate(616%) hue-rotate(171deg) brightness(91%) contrast(95%);
}a[title="Lista Utenti"] img {
    content: url("http://img.dominabet.net/user-list.svg") !important;
    filter: brightness(0) invert(1);
}div#giroconto {
    height: 40px !important;
}#main_content #center_column #speedcouponcontainer ul#speedAutoname li a {
    width: 100%;
}#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(--secondary-bg) !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:rgba(0,0,0,0.5);
}#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: rgba(0,0,0,0.5);
	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#groupHead_1 h6 label.prevent span.labeltext:before , div#groupHead_70 h6 label.prevent span.labeltext:before {
    background: url("http://img.dominabet.net/calcio.svg") no-repeat center center !important;
}
div#groupHead_7 h6 label.prevent span.labeltext:before {
    background: url(http://img.dominabet.net/tennis_logo.svg) no-repeat center center !important;
}
div#groupHead_2 h6 label.prevent span.labeltext:before {
    background: url(http://img.dominabet.net/basket_logo.svg) no-repeat center center !important
}
div#groupHead_14 h6 label.prevent span.labeltext:before {
    background: url(https://svgshare.com/i/aqV.svg) no-repeat center center !important;
}
div#groupHead_45 h6 label.prevent span.labeltext:before {
    background: url(http://img.dominabet.net/baseball_logo.svg) no-repeat center center !important;
}
div#groupHead_95 h6 label.prevent span.labeltext:before {
    background: url(http://img.dominabet.net/boxing_logo.svg) no-repeat center center !important;
}
div#groupHead_12 h6 label.prevent span.labeltext:before {
    background: url("http://img.dominabet.net/calcio.svg") no-repeat center center !important;
}
div#groupHead_94 h6 label.prevent span.labeltext:before {
    background: url(http://img.dominabet.net/frecette_logo.svg) no-repeat center center !important;
}
div#groupHead_17 h6 label.prevent span.labeltext:before {
    background: url(http://img.dominabet.net/hockey_logo.svg) no-repeat center center !important;
}
div#groupHead_22 h6 label.prevent span.labeltext:before {
    background: url("http://img.dominabet.net/calcio.svg") no-repeat center center !important;
}
div#groupHead_10 h6 label.prevent span.labeltext:before {
    background: url(/res/Client/img/offermenu/ico_sprite_color.png);
}
div#groupHead_8 h6 label.prevent span.labeltext:before {
    background: url(http://img.dominabet.net/pallavolo_logo.svg) no-repeat center center !important;
}
div#groupHead_61 h6 label.prevent span.labeltext:before {
    background: url(https://svgshare.com/i/a04.svg) no-repeat center center !important;
}
div#groupHead_88 h6 label.prevent span.labeltext:before {
    background: url(http://img.dominabet.net/Marcatori.png) no-repeat center center !important;
    background-size: 20px 20px, contain !important;
    filter: invert(100%);
}
div#groupHead_89 h6 label.prevent span.labeltext:before {
    background: url(http://img.dominabet.net/snooker_logo.svg) no-repeat center center !important;
    background-size: 20px 20px, contain !important;
}div.scrollDivMainList::-webkit-scrollbar {
  width: 6px;
  height:max-content;
}div.templateframe{
	background-color: var(--partial-header-color) !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	padding-right: 0px !important;
	border: 1px solid rgba(255,255,255,0.1);
	height: 40px !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(http://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(http://img.dominabet.net/pallanuoto_logo.svg) no-repeat center center !important;
}#appsbody td.button h4 {
    display: none !important;
}div.secondLevelOdds {
    background: var(--partial-header-color) !important;
}div.secondLevelOdds * {
    color: #fff;
}button[onclick="buildGroupsMenu()"]:before {
    content: "\e031";
    font-family: 'Glyphicons Halflings';
    color: var(--primary-bg) !important;
    margin-right: 7px;
    width:20px;
    height:20px;
    position: relative;
    top: -2px;
}

td.button button[onclick="buildGroupsMenu()"]::before {
    display: none;
}button#genDocBtn:before {
    content: url(http://img.dominabet.net/pdfIcon.svg);
    position: relative;
    top: 4px;
    margin-right: 5px;
}div.templateframe a:hover{
	background:var(--secondary-bg);
}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(http://img.dominabet.net/pdfIcon.svg) !important;
}.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:53px;
	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;
}body.account.printodds #appsbody {
    min-width: max-content !important;
}
#main_content #left_column #groupmenu.sua.groupmenu.vnav .list_gitem a.gitem.Pallanuoto::after{
	background:url("http://img.dominabet.net/pallanuoto.svg") no-repeat center center !important;
	background-size:20px 20px contain !important;
}body.offer:not(.offer_large):not(.animated_medium) .banner, body.offer:not(.offer_large):not(.animated_medium) .banner img {
  width: 100%;
}
body.offer:not(.offer_large):not(.animated_medium) .banner img {
  position: absolute;
  top: 0;
  left: 100%;
}
body.offer:not(.offer_large):not(.animated_medium) .banner img.active {
  left: 0;
  transition: all 0.3s ease-out;
}
body.offer:not(.offer_large):not(.animated_medium) .banner {
  display: flex;
  overflow: hidden;
  position: relative;
}
body.offer_large .banner{
  display: none;
}
a.Fantasy.Soccer:after {
    background: url(http://img.dominabet.net/fantasy_soccer.svg) no-repeat center center !important;
    background-size: 20px 20px, contain !important;
    filter: invert(1);
}.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-color: #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-color: #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-color: #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-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.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: 44px;
}

@media (min-width: 1900px) {
body.offer.offer_large #main_content div#center_column .mtable tbody tr td:not(.dropdowntoggle):not(.stats) a:not([class*="stats"]), body.offer.offer_large #main_content div#center_column .mtable tbody tr td.stats span {
    padding: 10px 22px !important;
}
}

a.Amstel.Gold::after {
  background-image: url(http://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.Fiandre::after, a.Freccia.Vallone:after {
  background: url(http://img.dominabet.net/belgio.png);
}
.Tour.Of.The.Alps:after, .Tour.Of.The.Alps:after {
  background: url(http://megabet.biz/res/client/img/flag/austria.png);
}
.Tour.de.France:after {
  background: url(http://img.dominabet.net/francia.png);
}
a.groupicon.group_5,
.groupico.gro_5,
.Golf::after {
  background: url(http://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 {
    background: url(http://img.dominabet.net/theater.svg) no-repeat center center !important;
    filter: invert(1);background-size: 20px 20px, contain !important;
}
a.Italia.Serie::after, a.Italia::after {
  background: url(http://wellgame.live/res/client/img/flag/italia.png);
}
a.Nigeria::after {
  background: url(http://img.dominabet.net/nigeria.png);
  background-size: 16px 10px,contain;
}
.Giordania:after, .Jordan:after {
  background-image: url(http://wellgame.live/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.net/res/client/img/flag/internazionale.png);
}
ul li a[title*="Puerto Rico"]:after {
  background-image: url(http://img.dominabet.net/puertorico.png);
  background-size: 16px;
}
ul li a[title="The Open Championship"]::after {
  background-image: url(https://bettiamo.net/res/client/img/flag/granbretagna.png);
}
ul li a.Eurovision:after {
  background-image: url(https://bettiamo.net/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: -40px !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(--primary-bg);
  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(http://img.dominabet.net/Olimpiadi.svg);
  filter:invert(1);
}

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: -50px;}

.livecasino div#category, .livecasino div#prov_logo {top: -90px;}
#prov_logo img {
  min-height: 40px;
  height: 40px;
  max-height: 50px;
  filter: brightness(0) invert(79%) sepia(61%) saturate(390%) hue-rotate(354deg) brightness(104%) contrast(104%) !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(--primary-bg);
  border-radius: 4px;
}div#sort a.sort-opt:hover {
  opacity: 1;
}.controls button.prev {
  left: 0px;
  transform: rotate(180deg);
}.controls button {
  position: absolute;
  width: 20px;
  height: 100%;
  z-index: 1000000;
  top: 0px;
  background: transparent;
  border-radius: 0px;
  background-image: url(http://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: 0px;
  }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: -110px;
  }.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 {
    font-family: "Font Awesome 5 Pro" !important;
    content: url(http://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: -100px !important;
    z-index: 999!important;
    min-height: 10px !important;
    padding: 0px !important;
    margin-bottom: 0px !important;
    width: 1218px !important;
    left: 4px;
}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: 150px !important;
  width: 150px !important;
  height: 50px !important;
  border-radius: 8px;
}
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;
  border: none !important;
  min-width: 150px !important;
  width: 150px !important;
  height: 50px !important;
  border-radius: 8px;
}
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 {
    transition: all 0.5s ease-in-out;
    flex-flow: row;
    width: calc(100% - 40px) !important;
    justify-content: flex-start !important;
    flex-shrink: 0;
    left: 4px;
    position: relative;
}
html body.casino #main_content .container .landing_container.nbox_6 {
    display: none !important;
}
body.casino div#main_content div.container.active div.landing_container {
    flex-flow: wrap;
    overflow: visible !important;
    justify-content: center !important;
}.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:not(.selected) span img, html body.livecasino #main_content .container a.landing_box:not(.selected) span img, html body.virtual #main_content .container a.landing_box:not(.selected) span img {
  
filter: brightness(0) invert(1) !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) !important;
}body.landing.casino, body.landing.casino #main_content {
  background-image: none !important;
  background: var(--backgroundColor) !important;
}
.popz, #modalew {
  z-index: 999999 !important;
}

#SRLive .eventview .br_tracker { 
  width: unset !important; 
} 
#main_content #center_column .notSimple .br_cont {
  float: right !important;
  position: relative;
  width: 38% !important;
  height: max-content;
} 
#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) {
  bottom: -125px !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 - 56px) !important;
    top: 225px;
    overflow: auto !important;
    position: relative;
}
#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; 
}

#main_content #center_column .notSimple #br_cont:not([style="display: block;"]) {
  display: none !important;
}
#section_upper_block {
    height: 83px !important;
}
  #right_column .br_cont{
    display: 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 1px !important;
}
body.offer.offer_large #main_content div#center_column .mtable.m tbody tr.etable {
  width: 25% !important;
  height: 320px;
  display: flex;
  align-items: center;
  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).m 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: column;
}
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.m 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.m tbody tr {
  background: #FFFFFF1A !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: 320px;
  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: 7px;
  background: transparent !important;
  justify-content: center;
  align-items: center;
}
body.offer.offer_large #main_content div#center_column .mtable.m tbody tr:not(.etable) table tbody tr td {
  width: 16%;
}
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.m tbody:first-child > tr td.evecode {
  background: transparent !important;
  border: none !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(http://img.dominabet.net/clasifica.svg);
  background-repeat: no-repeat !important;
}

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;
  width: 100%;
  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,.glyphicon-list-alt:before,.glyphicon-refresh:before,.glyphicon-collapse-up:before,span.groupcode,span.catecode{
  color: var(--primary-bg) !important;
}
.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(--colore_principale) !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(http://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;
}
#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.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:1365px !important;
}#SRLive.offer.animated_medium #container #main_content button#showHideAll{margin: 0;width: 65.75px;background: var(--head-footer);color: var(--colore_principale);font-weight: 400;margin-right: 10px;}
#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.event .nano.has-scrollbar .nano-content ul > li ul li.manidesc {
  max-width: 300px !important;
}
.toggleLiveQuote.hideClass {
  /*! top: 245px; */
}
#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: 175px;
  left: 105px;
  top: 65px;
  background-color: transparent !important;
  min-width: calc(100% - 305px) !important;
  width: calc(100% - 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;
}
span.header_score_details {
  padding: 0;
}
h1.header_match_name {
  line-height: 40px;
  text-align: center;
  vertical-align: middle;
}
#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% - 306px) !important;
  min-width: calc(70% - 306px) !important;
  left: 0;
}
.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;
}

#SRLive .eventview #liveevent {
  width: 100%;
}

#ls_tracker {
    width: 30%;
    margin-top: 0px;
    position: absolute;
    top: 225px;
    right: 200px;
}

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("http://img.dominabet.net/aviator_plane.svg");
  width: 44px;
  height: 44px;
}
#header #navigation ul.hnav.main li.nav_aviator a span {
  content: url("http://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;
}
html body.livecasino div#container div#main_content {
    background-color: #333333 !important;
}
#sNum, .msgBox h6 {
    color: var(--colore_principale) !important;
}




body.casino #main_content, body.livecasino #main_content {
  min-height: 100vh !important;
  flex-flow: column;
  margin: 0;
  justify-content: flex-start !important;
}
body.casino #main_content #section_upper_block, body.livecasino #main_content #section_upper_block {
  height: -moz-max-content !important;
  height: max-content !important;
  margin-top: -2px;
  margin-bottom: 40px;
}
body.casino #main_content #section_upper_block .unLogged_text, body.livecasino #main_content #section_upper_block .unLogged_text {
  display: none;
}
body.casino #main_content #section_upper_block #sliderTop, body.livecasino #main_content #section_upper_block #sliderTop {
  display: none;
  margin: 0 auto !important;
}
body.casino #main_content #section_upper_block #transfer_money, body.livecasino #main_content #section_upper_block #transfer_money {
  width: 1240px;
  margin: 0 calc((100vw - 1240px) / 2) !important;
  padding: 5px 200px;
}
body.casino #main_content #section_upper_block #transfer_money:before, body.livecasino #main_content #section_upper_block #transfer_money:before {
  display: none;
}
body.casino #main_content #section_upper_block #transfer_money .money_info, body.livecasino #main_content #section_upper_block #transfer_money .money_info {
  width: unset;
  margin-top: 0 !important;
  position: relative;
}
body.casino #main_content #section_upper_block #transfer_money .money_info #btnRefresh, body.livecasino #main_content #section_upper_block #transfer_money .money_info #btnRefresh {
  margin: 0;
}
body.casino #main_content #section_upper_block #transfer_money .money_info #btnRefresh::after, body.livecasino #main_content #section_upper_block #transfer_money .money_info #btnRefresh::after {
  display: none;
}
body.casino #main_content #section_upper_block #transfer_money .money_info .moneyAmount, body.livecasino #main_content #section_upper_block #transfer_money .money_info .moneyAmount {
  margin-top: unset !important;
  margin-bottom: 2px;
  margin-left: 0;
}
body.casino #main_content #section_upper_block #transfer_money .money_info .moneyAmount .verticalLine, body.livecasino #main_content #section_upper_block #transfer_money .money_info .moneyAmount .verticalLine {
  display: none;
}
body.casino #main_content #section_upper_block #transfer_money #imgMoney, body.livecasino #main_content #section_upper_block #transfer_money #imgMoney {
  display: none;
}
body.casino #main_content #section_upper_block #transfer_money #transferForm, body.livecasino #main_content #section_upper_block #transfer_money #transferForm {
  position: relative;
  margin-top: 0;
}
body.casino #main_content #section_upper_block #transfer_money #transferForm .form_content.radio fieldset::before, body.livecasino #main_content #section_upper_block #transfer_money #transferForm .form_content.radio fieldset::before {
  display: none !important;
}
body.casino #main_content #section_upper_block #transfer_money #transferForm .form_content.radio fieldset label, body.livecasino #main_content #section_upper_block #transfer_money #transferForm .form_content.radio fieldset label {
  margin-bottom: 0 !important;
  margin-left: 0 !important;
  color: var(--primary-bg) !important;
}
body.casino #main_content #section_upper_block #transfer_money #transferForm .form_content.radio fieldset label.active, body.livecasino #main_content #section_upper_block #transfer_money #transferForm .form_content.radio fieldset label.active {
  color: var(--secondary-bg) !important;
}
body.casino #main_content #section_upper_block #transfer_money #transferForm .form_content.radio fieldset label span, body.livecasino #main_content #section_upper_block #transfer_money #transferForm .form_content.radio fieldset label span {
  margin-right: 0;
  font-family: "Montserrat" !important;
}
body.casino #main_content #section_upper_block #transfer_money #transferForm .form_content#amountCont, body.livecasino #main_content #section_upper_block #transfer_money #transferForm .form_content#amountCont {
  width: 260px;
  height: 32px;
  background-color: transparent;
  margin: 2px 5px;
}
body.casino #main_content #section_upper_block #transfer_money #transferForm .form_content#amountCont::before, body.livecasino #main_content #section_upper_block #transfer_money #transferForm .form_content#amountCont::before {
  width: 100%;
  height: 100%;
}
body.casino #main_content #section_upper_block #transfer_money #transferForm .form_content#amountCont fieldset, body.livecasino #main_content #section_upper_block #transfer_money #transferForm .form_content#amountCont fieldset {
  margin-right: 0 !important;
}
body.casino #main_content #section_upper_block #transfer_money #transferForm .form_content#amountCont fieldset label[for=amnTransfer], body.livecasino #main_content #section_upper_block #transfer_money #transferForm .form_content#amountCont fieldset label[for=amnTransfer] {
  width: -moz-max-content;
  width: max-content;
  background: none !important;
  height: -moz-max-content;
  height: max-content;
  padding: 0 2px 0 0;
}
body.casino #main_content #section_upper_block #transfer_money #transferForm .form_content#amountCont fieldset label[for=amnTransfer] input, body.livecasino #main_content #section_upper_block #transfer_money #transferForm .form_content#amountCont fieldset label[for=amnTransfer] input {
  position: relative;
  visibility: visible;
  opacity: 1;
}
body.casino #main_content #section_upper_block #transfer_money #transferForm .form_content#amountCont button, body.livecasino #main_content #section_upper_block #transfer_money #transferForm .form_content#amountCont button {
  padding: 5px;
  height: 100%;
  line-height: 22px;
  width: -moz-max-content;
  width: max-content;
  border: none;
}
body.casino #main_content #section_upper_block #transfer_money #transferForm #amountCont fieldset label input, body.livecasino #main_content #section_upper_block #transfer_money #transferForm #amountCont fieldset label input {
  background-color: transparent;
  width: 184px;
  height: 27px;
  border: none;
  padding: 0;
  color: #FFFFFF;
  font-size: 10px;
  font-family: "Montserrat" !important;
  font-weight: 400;
  line-height: 12px;
  letter-spacing: 0em;
  text-align: left;
  cursor: pointer;
  padding-left: 10px;
}
body.casino #main_content #section_upper_block .casino.cont, body.livecasino #main_content #section_upper_block .casino.cont {
  width: 100vw;
}
body.casino #main_content #section_lower_block, body.livecasino #main_content #section_lower_block {
  display: flex;
  flex-flow: column;
  width: 100%;
  max-width: 1355px !important;
  margin: 0 auto;
}
body.casino #main_content #section_lower_block > *, body.livecasino #main_content #section_lower_block > * {
  width: 100%;
}
body.casino #main_content #section_lower_block #toggle_btn, body.livecasino #main_content #section_lower_block #toggle_btn {
  order: 1;
  display: flex;
  position: relative;
}
body.casino #main_content #section_lower_block #providers_text, body.livecasino #main_content #section_lower_block #providers_text {
  order: -2;
}
body.casino #main_content #section_lower_block #searchInputDiv, body.livecasino #main_content #section_lower_block #searchInputDiv {
  order: -1;
  width: -moz-max-content;
  width: max-content;
  margin-left: auto;
}
body.casino #main_content #section_lower_block #searchInputDiv input, body.livecasino #main_content #section_lower_block #searchInputDiv input {
  margin-top: 5px;
  margin-right: 10px;
}
body.casino #main_content #section_lower_block .cat, body.livecasino #main_content #section_lower_block .cat {
  width: -moz-max-content;
  width: max-content;
}
body.casino #main_content #section_lower_block #category_tabs, body.casino #main_content #section_lower_block #navigationProvider, body.livecasino #main_content #section_lower_block #category_tabs, body.livecasino #main_content #section_lower_block #navigationProvider {
  display: none !important;
}
body.casino #main_content #section_lower_block #lobbies_container, body.livecasino #main_content #section_lower_block #lobbies_container {
  margin-bottom: 20px;
}
body.casino #main_content #section_lower_block #lobbies_container .lobbies_thumbs.column, body.livecasino #main_content #section_lower_block #lobbies_container .lobbies_thumbs.column {
  margin-top: 50px;
}
body.casino #main_content #section_lower_block #lobbies_container .lobbies_thumbs.column li, body.livecasino #main_content #section_lower_block #lobbies_container .lobbies_thumbs.column li {
  height: 50px;
  padding: 10px;
  border-radius: 6px;
  border: 1px solid #fff;
  width: calc(12.5% - 20px);
}
body.casino #main_content #section_lower_block #lobbies_container .lobbies_thumbs.column li:hover, body.casino #main_content #section_lower_block #lobbies_container .lobbies_thumbs.column li.active, body.livecasino #main_content #section_lower_block #lobbies_container .lobbies_thumbs.column li:hover, body.livecasino #main_content #section_lower_block #lobbies_container .lobbies_thumbs.column li.active {
  background: var(--primary-bg) !important;
}
body.casino #main_content #section_lower_block #lobbies_container .lobbies_thumbs.column li.active, body.livecasino #main_content #section_lower_block #lobbies_container .lobbies_thumbs.column li.active {
  box-shadow: none;
  border: 1px solid var(--secondary-bg);
}
body.casino #main_content #section_lower_block #lobbies_container .lobbies_thumbs.column li a, body.livecasino #main_content #section_lower_block #lobbies_container .lobbies_thumbs.column li a {
  border: none !important;
  margin: 0;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  background-size: contain !important;
}
body.casino #main_content #section_lower_block #fav_games_title, body.casino #main_content #section_lower_block #fav_games_container, body.livecasino #main_content #section_lower_block #fav_games_title, body.livecasino #main_content #section_lower_block #fav_games_container {
  order: 2;
}
body.casino #main_content #section_lower_block #game_category_nav_tab, body.livecasino #main_content #section_lower_block #game_category_nav_tab {
  position: relative;
  order: 2;
}
body.casino #main_content #section_lower_block #game_category_nav_tab .game_category_nav_tab_menus, body.livecasino #main_content #section_lower_block #game_category_nav_tab .game_category_nav_tab_menus {
  width: calc(100% - 300px);
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
  height: -moz-max-content;
  height: max-content;
}
body.casino #main_content #section_lower_block #game_category_nav_tab .game_category_nav_tab_menus li, body.livecasino #main_content #section_lower_block #game_category_nav_tab .game_category_nav_tab_menus li {
  width: 100%;
  max-width: 160px;
}
body.casino #main_content #section_lower_block #game_category_nav_tab .game_category_nav_tab_menus li a, body.livecasino #main_content #section_lower_block #game_category_nav_tab .game_category_nav_tab_menus li a {
  width: 100%;
  height: 40px;
  padding-top: 10px;
}
body.casino #main_content #section_lower_block #game_category_nav_tab .game_category_nav_tab_menus li a .countCat:before, body.livecasino #main_content #section_lower_block #game_category_nav_tab .game_category_nav_tab_menus li a .countCat:before {
  z-index: 0;
}
body.casino #main_content #section_lower_block #thumbs_container_new, body.livecasino #main_content #section_lower_block #thumbs_container_new {
  order: 2;
  margin-top: 80px;
}
body.casino #main_content #section_lower_block #thumbs_container_new .games_categories .category .fav_game, body.livecasino #main_content #section_lower_block #thumbs_container_new .games_categories .category .fav_game {
  width: calc(16.6666666667% - 10px) !important;
  aspect-ratio: 162/122;
  height: unset;
}
body.casino #main_content #section_lower_block #thumbs_container_new .games_categories .category .fav_game .heart, body.livecasino #main_content #section_lower_block #thumbs_container_new .games_categories .category .fav_game .heart {
  height: 22px;
}
body.casino #main_content #section_lower_block #thumbs_container_new .games_categories .category .fav_game li, body.livecasino #main_content #section_lower_block #thumbs_container_new .games_categories .category .fav_game li {
  width: 100% !important;
  height: 100%;
  margin-top: 0 !important;
}
body.casino #main_content #section_lower_block #thumbs_container_new .games_categories .category .fav_game li:before, body.livecasino #main_content #section_lower_block #thumbs_container_new .games_categories .category .fav_game li:before {
  margin-top: 7px !important;
}
body.casino #main_content #section_lower_block #thumbs_container_new .games_categories .category .fav_game li img, body.livecasino #main_content #section_lower_block #thumbs_container_new .games_categories .category .fav_game li img {
  height: 100%;
  width: 100%;
  min-height: unset !important;
  max-height: unset !important;
  margin-top: 7px;
}
body.casino #main_content #section_lower_block #thumbs_container_new .games_categories .category .fav_game li span.title, body.livecasino #main_content #section_lower_block #thumbs_container_new .games_categories .category .fav_game li span.title {
  margin-top: -28px;
  padding-bottom: 10px;
}
body.casino #main_content #section_lower_block #thumbs_container_new .games_categories .category .fav_game li .button.for_logged, body.livecasino #main_content #section_lower_block #thumbs_container_new .games_categories .category .fav_game li .button.for_logged {
  width: 100px !important;
  color: #fff;
}
body.livecasino #main_content #section_upper_block #sliderTop {
  margin-top: 120px !important;
}