/*CSS HANDLER */
/*CSS HANDLER */
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@500&display=swap');
@-webkit-keyframes up-and-down {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-15px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes up-and-down {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-15px);
  }
  100% {
    transform: translateY(0px);
  }
}
#header .logo .santa-logo {
  position: absolute;
  width: 60px !important;
  height: auto;
  display: flex;
  margin: 0 !important;
  left: -37px;
  top: 2px;
  -webkit-animation-name: up-and-down;
          animation-name: up-and-down;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
}/*# sourceMappingURL=up&down_rocket.css.map */
#top_header {
  background: var(--secondary-bg);
  background-repeat: repeat;
  background-size: auto 170%;
  height: 40px;
  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;
  border: none !important;
}@media(max-width:1919px){
	.chipsHolder, .diceHolder{
		display:none;
	}
}
#livebettingLightContent .mhead.stats + ul.groupNav a {
    font-size: 13px;
}
#top_header #user_box {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  position: relative;
  margin-right: 300px;
  margin-top: 12px;
}
.champion {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
  height: 70px;
  width: 80px;
}

#left_column .champion {width: 100%;height: 34px;margin: 0;}

#left_column .champion:nth-child(1), #left_column .champion:nth-child(2) {/* display: none; */}

.champion:last-child {
  margin-right: 0px;
}


.champion a:hover {
  background: var(--secondary-bg) !important;
}

.champion a:hover:before {
  filter: none;
}

.champion a:hover span {
  color: #000;
}

.champion * {
  color: #fff;
}

#left_column .champion span.citem {position: relative;
    margin-left: 35px;
    top: 0.5px;}

#center_column .champion span.evenum {
    display: none;
}

div.champion a[onclick="$('body,html').animate({scrollTop:0},500);offerReq('maniid=133', $('#m133').parent(), false , '',1)"]:before {
  background-image: url(/res/customint/img/la_liga_black.svg);
  filter: none;
}
.champion a {padding: 4px 12px;border: 1px solid #df605c;border-radius: 4px;display: flex;flex-flow: column;align-items: center;justify-content: space-around;width: 100%;height: 100%;background: rgba(25,25,25,0.5);cursor: pointer;}

#left_column .champion a {flex-flow: row;justify-content: space-between;padding: 0px;border-color: transparent;/* background: linear-gradient(-45deg, rgba(209, 185, 95, 0.35) 0%, rgba(209, 185, 95, 0.1) 35.46%, rgba(209, 185, 95, 0.1) 65.77%, rgba(209, 185, 95, 0.35) 100%); */}

.champion a:before {content: "";width: 66px;height: 58px;position: relative;filter: brightness(0) invert(72%) sepia(7%) saturate(386%) hue-rotate(357deg) brightness(97%) contrast(78%);background-repeat: no-repeat !important;background-position: center center !important;}

#left_column .champion a:before {display: none;}

.champion a[onclick="$('body,html').animate({scrollTop:0},500);offerReq('maniid=85', $('#m85').parent(), false , '',1)"]::before {
  background: url("/res/customint/img/ligue_one_black.svg");
  filter: none;
}

div.champion a[onclick="$('body,html').animate({scrollTop:0},500);offerReq('maniid=88', $('#m88').parent(), false , '',1)"]::before {
  background-image: url("/res/customint/img/bundesliga_black.svg");
  filter: none;
}

.champion a[onclick="$('body,html').animate({scrollTop:0},500);offerReq('maniid=6', $('#m6').parent(), false , '',1)"]::before {
  background-image: url("/res/customint/img/seria_black.svg");
  /* filter: none; */
}

.champion a:hover:before {
    filter: brightness(0) !important;
}

.champion a[onclick="$('body,html').animate({scrollTop:0},500);offerReq('maniid=11', $('#m11').parent(), false , '',1)"]::before {
  background-image: url("/res/customint/img/premier_black.svg");
}
div.champion a[onclick="$('body,html').animate({scrollTop:0},500);offerReq('maniid=99975124', $('#m99975124').parent(), false , '',1)"]::before {
    background-image: url("/res/customint/img/eredivise_black.svg");
    filter: none;
}div.champion a[onclick="$('body,html').animate({scrollTop:0},500);offerReq('maniid=523', $('#m523').parent(), false , '',1)"]::before {
    background-image: url("/res/customint/img/champions_black.svg");
    filter: none;
}
div.champion a[onclick="$('body,html').animate({scrollTop:0},500);offerReq('maniid=736', $('#m736').parent(), false , '',1)"]::before {
    background-image: url("/res/customint/img/europa_black.svg");
}
.Champion_Container {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: row wrap;
}

#left_column .Champion_Container {flex-flow: column;height: max-content;background: transparent;gap: 1px;margin-top: 1px;}

.topShortCuts {
  width: 100%;
  height: 120px;
  display: flex;
  justify-content: center;
  align-items: center;
}

#left_column .topShortCuts {flex-flow: column;height: max-content;background: rgba(34,34,34,0.8) !important;}

#top_header #user_box #req_pwd {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-size: 10px;
  font-weight: 400;
  text-decoration: underline;
  height: 11px;
  left: unset;
  color: #ffffff4d !important;
  line-height: 11px;
  order: 0;
}

#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;
}.live_casino_game_container_secondary {
  display: flex;
  position: relative;
  top: 78px;
  margin: 0 auto;
  gap: 10px;
}

.live_casino_game_container_secondary.ev {
  top: 130px;
}
.live.casino_title {
  top: 72px;
  position: relative;
}
.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.providers {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 9999;
    cursor: pointer;
    order: -2;
}

h1.casino_title.providers span.glyphicon {
    position: relative;
    top: -5px;
    filter: brightness(0) invert(90%) sepia(96%) saturate(525%) hue-rotate(326deg) brightness(88%) contrast(84%);
    display:none;
}

h1.casino_title.providers span.glyphicon.active {
    transform: rotate(180deg);
    top: 7px;
}

h1.casino_title span.num {
    background: var(--couponMatchBackgroundThird);
    padding: 5px;
    border-radius: 50%;
    height: 30px;
    font-weight: 500;
    font-size: 12px;
    color: var(--primary-bg);
    font-family: 'Oswald', sans-serif;
}

div.live.casino_title a {
  height: 46px !important;
  min-height: 46px !important;
}
.scroll-down {
width: 1px;
height: 70px;
position: relative;
z-index: 10000;
display: flex;
flex-flow: column;
justify-content: center;
align-items: center;
margin: 0 auto;
top: -111px;
}
.scroll-down span {
display: block;
position: relative;
padding-top: 38px;
text-align: center;
}
.scroll-down span:before {
-webkit-animation: elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;
-moz-animation: elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;
-o-animation: elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;
animation: elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;
}
.scroll-down span:before {
position: absolute;
top: -10px;
left: 50%;
margin-left: -0.5px;
width: 1px;
height: 38px;
background: #fff;
content: "";
}
@-webkit-keyframes elasticus {
0% {
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -o-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  -moz-transform: scale(1, 0);
  -o-transform: scale(1, 0);
  transform: scale(1, 0);
}
50% {
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -o-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
50.1% {
  -webkit-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  -moz-transform-origin: 0% 100%;
  -o-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
100% {
  -webkit-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  -moz-transform-origin: 0% 100%;
  -o-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  -moz-transform: scale(1, 0);
  -o-transform: scale(1, 0);
  transform: scale(1, 0);
}
}
@-moz-keyframes elasticus {
0% {
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -o-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  -moz-transform: scale(1, 0);
  -o-transform: scale(1, 0);
  transform: scale(1, 0);
}
50% {
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -o-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
50.1% {
  -webkit-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  -moz-transform-origin: 0% 100%;
  -o-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
100% {
  -webkit-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  -moz-transform-origin: 0% 100%;
  -o-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  -moz-transform: scale(1, 0);
  -o-transform: scale(1, 0);
  transform: scale(1, 0);
}
}
@-o-keyframes elasticus {
0% {
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -o-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  -moz-transform: scale(1, 0);
  -o-transform: scale(1, 0);
  transform: scale(1, 0);
}
50% {
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -o-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
50.1% {
  -webkit-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  -moz-transform-origin: 0% 100%;
  -o-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
100% {
  -webkit-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  -moz-transform-origin: 0% 100%;
  -o-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  -moz-transform: scale(1, 0);
  -o-transform: scale(1, 0);
  transform: scale(1, 0);
}
}
@keyframes elasticus {
0% {
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -o-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  -moz-transform: scale(1, 0);
  -o-transform: scale(1, 0);
  transform: scale(1, 0);
}
50% {
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -o-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
50.1% {
  -webkit-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  -moz-transform-origin: 0% 100%;
  -o-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
100% {
  -webkit-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  -moz-transform-origin: 0% 100%;
  -o-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  -moz-transform: scale(1, 0);
  -o-transform: scale(1, 0);
  transform: scale(1, 0);
}
}
.live.casino_title {
  top: 72px;
  position: relative;
}
.live.casino_title.ev {
  top: 123px;
}
#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;
}

#top_header #loginbox button {
  color: #fff;
  min-height: 28px;
  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;
}

div#loginbox fieldset label button[type="submit"] span {
    color: #000 !important;
}

#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 button:hover {
    background: #000;
    border: 1px solid #f8e47a !important;
}
#top_header #loginbox button:hover span {
    color: var(--couponMatchBackgroundThird) !important
}

#top_header #loginbox input,
#top_header #loginbox button {
  margin: 0 8px;
  padding: 0 10px;
  min-width: 65px;
  border-radius: 4px;
  max-width: 100px;
  background-repeat: repeat;
  background-size: auto 170%;
  border: 1px #000 solid;
}

#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);
  color: #000 !important;
}

#top_header .certific {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

#top_header .inlineFlags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  justify-content: center !important;
}

#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;
}

a#req_pwd {
    font-size: 10px !important;
    color: #000 !important;
}

#top_header #req_new_user {
  display: none;
}

#header {
  background: linear-gradient(rgba(255, 255, 255, 0.004) 0%, var(--primary-bg) 80%, rgba(209, 185, 104, 0.5) 150%) !important;
  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;
}

@media(max-width: 1440px){
  #header #navigation {
    Width: 60%;
    min-width: unset;
  }
}



#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("/res/customint/img/sport.svg");
}

#header #navigation ul.hnav.main li.nav_lbn {
  -webkit-box-ordinal-group: 2;
   /*   -ms-flex-order: 2;
          order: 2; */
} 

#header #navigation ul.hnav.main li.nav_lbn a::after {
  background: url("/res/customint/img/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_aviator {
    order: 7;
}

#header #navigation ul.hnav.main li.nav_vir a::after {
  background: url("/res/customint/img/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("/res/customint/img/poker.svg");
}

#header #navigation ul.hnav.main li.nav_cas {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

#header #navigation ul.hnav.main li.nav_cas a::after {
  background: url("/res/customint/img/casino.svg");
}

#header #navigation ul.hnav.main li.nav_livecasino:not(.dropdown) {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}



#header #navigation ul.hnav.main li.nav_livecasino:not(.dropdown)::after {
  display: none;
}

#header #navigation ul.hnav.main li.nav_livecasino:not(.dropdown) span {
  text-indent: -9999px !important;
  display: none !important;
}

#header #navigation ul.hnav.main li.nav_livecasino.dropdown {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

#header #navigation ul.hnav.main li.nav_livecasino.dropdown a::after {
  background: url("/res/customint/img/liveCasino.svg");
  background-repeat: no-repeat !important;
}

#header #navigation ul {
  height: 100%;
}

#header #navigation ul li[class*="nav_"] a::after {
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}

#header #navigation ul li.dropdown .dropdownList {
  display: none !important;
}

#header #navigation ul > li:not(.dropdownChild) {
  height: 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: #fff!important;
}

#header #navigation ul > li:not(.dropdownChild) > a span.imgType {position: relative;
    top: -4px;
    left: 20px;
    z-index: 30000;transition: width ease-out 0.5s;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_spt span.imgType {
    content: url(/res/customint/img/Ball.png);
    width: 50px;
    order: 3;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_lbn span.imgType {
    content: url(/res/customint/img/Stopwatch_live.png);
    width: 50px;
    order: 3;
    top: -2px;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_cas span.imgType {
    content: url(/res/customint/img/Slot.png);
    width: 70px;
    order: 3;
    left: 22px !important;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_livecasino span.imgType {
    content: url(/res/customint/img/Roulette.png);
    width: 50px;
    order: 3;
    left: 12px;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_vir span.imgType {
    content: url(/res/customint/img/virtual_horse_nav_menu.png);
    width: 67px;
    order: 3;
    top: -2px;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_mpk span.imgType {
    content: url(/res/customint/img/Card.png);
    width: 70px;
    order: 3;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_spt:hover span.imgType {
    width: 67px;
    margin-left: -15px;
    left: 4px !important;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_lbn:hover span.imgType {
    width: 60px;
    left: 7px;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_cas:hover span.imgType {
    width: 90px;
    left: 20px !important;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_livecasino:hover span.imgType {
    width: 65px;
    left: 11px;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_vir:hover span.imgType {
    width: 82px;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_mpk:hover span.imgType {
    width: 80px;
    left: 0px !important;
}

#header #navigation ul > li:not(.dropdownChild) > a:hover span:not(.imgType) {
    margin-right: 28px;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_cas:hover span:not(.imgType) {
    margin-right: -11px;
}


#header #navigation ul.hnav.main li.nav_livecasino a#nav_livecasino:hover span:not(.imgType) {
    margin-right: -25px;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_vir:hover span:not(.imgType) {
    margin-right: -11px;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_mpk:hover span:not(.imgType) {
    margin-right: 3px;
}

#header #navigation ul > li:not(.dropdownChild):hover.nav_spt a::after, #header #navigation ul > li:not(.dropdownChild).current.nav_spt a::after {
  background: url("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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) a {
  border-bottom: 3px solid #df605c !important;
}

#header #navigation ul > li.nav_aviator a {
  border-color: #E50539 !important;
}

#header #navigation ul > li:not(.dropdownChild):hover a::before, #header #navigation ul > li:not(.dropdownChild).current a::before {
  border-bottom: 6px solid  var(--partial-header-color) !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 > li:not(.dropdownChild) > a {
  -webkit-box-align: end;
    align-items: flex-end;
    position: relative;
    font-size: 14px;
    font-weight: 300;
    padding-top: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: inherit;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    letter-spacing: 1px;
    display: flex !important;
    background: rgba(255,255,255,0.1);
    margin-right: 10px;
    padding-left: 2px !important;
    width: 150px !important;
    height: 35px !important;
  margin-top: 55px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

#header #navigation ul.hnav.main li.current a {
    border-bottom: 3px solid var(--secondary-bg);
}

#header #navigation ul > li:not(.dropdownChild) > a:hover {
    height: 50px !important;
    margin-top: 40px;
}

#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;
}

#nav_gonzo {
    content: url('https://svgshare.com/i/aBJ.svg') !important;
    position: relative !important;
    top: -5px;
    width: 160px;
    height: 100% !important;
}

#header #navigation ul > li:not(.dropdownChild) > a span {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  line-height: 40px;
}

a#nav_gonzo span {display: none;}


#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 #navigation ul > li.nav_aviator > a span {
  content: url("/res/customint/img/Aviator.svg") !important;
  width: 62px;
  height: auto;
  top: -2px;
  position: relative;
}

#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;
  opacity: 1;
  visibility: visible;
}

#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: max-content !important;
  overflow: auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: auto;
}

@media (min-width: 1355px) {
  #main_content {
    margin: 4px auto;
  }
}

@media (min-width: 1480px) {
  #main_content {
    overflow: visible !important;
  }
}

#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;
  background: rgba(34,34,34,0.8) !important;
}

#main_content #center_column {
  width: 100%;
  margin: 0;
  min-width: 880px !important;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  max-width: 880px !important;
  width: 880px !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 {
  color: var(--banner-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;
}

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(/res/customint/img/clasifica.svg);;;;;;;background-repeat: no-repeat !important;;;;;;}

#main_content #center_column .mhead a.mdel.glyphicon.glyphicon-remove {
    order: 10;
    width: 100%;
    display: flex;
    justify-content: flex-end;
}

#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;
  margin-bottom: 4px;
}

#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: 1px;
  margin-left: 2px;
  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%;
  }
}
@media (min-width: 1700px){
  body.offer.offer_large #main_content div#center_column .mtable tbody tr td.oddTd a, body.offer.offer_large #main_content div#center_column .mtable:not(.manilist) tbody tr td:not(.dropdowntoggle) a, 
  html body.offer.offer_large #main_content div#center_column .mtable thead tr.firstRowTable th:not(:first-child):not(.nosort) span {
    width: 60px;
    max-width: unset !important;
  }
}

#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 {
  padding: 0 7px;
  height: 32px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
}

#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;
  padding-left: 7px;
}

#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: 1px;
  background: var(--primary-bg);
  right: 0;
  display: flex;
  min-width: 80px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 33px !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: transparent !important;
  border: 2px solid var(--partial-header-color);
  border-radius: 7px;
}

#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,
span.header_score_details {
  padding: 0;
}

#main_content #center_column #the_bet #the_bet_container td.bar,
#main_content #center_column #the_bet .minCont > div td.bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

#main_content #center_column #the_bet #the_bet_container td.bar > div,
#main_content #center_column #the_bet .minCont > div td.bar > div {
  height: 3px;
  background: var(--secondary-bg);
}

#main_content #center_column #the_bet #the_bet_container table,
#main_content #center_column #the_bet #the_bet_container th,
#main_content #center_column #the_bet #the_bet_container td,
#main_content #center_column #the_bet #the_bet_container tr:not(.allodds_tr),
#main_content #center_column #the_bet .minCont > div table,
#main_content #center_column #the_bet .minCont > div th,
#main_content #center_column #the_bet .minCont > div td,
#main_content #center_column #the_bet .minCont > div tr:not(.allodds_tr) {
  border-collapse: collapse !important;
}

#main_content #center_column #the_bet #the_bet_container table.min td.oddTd a,
#main_content #center_column #the_bet .minCont > div table.min td.oddTd a {
  color: var(--secondary-bg) !important;
}

#main_content #center_column #the_bet #the_bet_container table.min td.oddTd a.selected,
#main_content #center_column #the_bet .minCont > div table.min td.oddTd a.selected {
  color: var(--primary-bg) !important;
}

#main_content #center_column #the_bet #the_bet_container table.max,
#main_content #center_column #the_bet #the_bet_container table.min,
#main_content #center_column #the_bet .minCont > div table.max,
#main_content #center_column #the_bet .minCont > div table.min {
  margin: 0;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr),
#main_content #center_column #the_bet #the_bet_container table.max td,
#main_content #center_column #the_bet #the_bet_container table.max th,
#main_content #center_column #the_bet #the_bet_container table.min tr:not(.allodds_tr),
#main_content #center_column #the_bet #the_bet_container table.min td,
#main_content #center_column #the_bet #the_bet_container table.min th,
#main_content #center_column #the_bet .minCont > div table.max tr:not(.allodds_tr),
#main_content #center_column #the_bet .minCont > div table.max td,
#main_content #center_column #the_bet .minCont > div table.max th,
#main_content #center_column #the_bet .minCont > div table.min tr:not(.allodds_tr),
#main_content #center_column #the_bet .minCont > div table.min td,
#main_content #center_column #the_bet .minCont > div table.min th {
  height: 34px;
  min-width: 55px;
  border: none;
  margin: 0;
  padding: 0;
}

#main_content #center_column #the_bet #the_bet_container table.max td,
#main_content #center_column #the_bet #the_bet_container table.max th,
#main_content #center_column #the_bet #the_bet_container table.min td,
#main_content #center_column #the_bet #the_bet_container table.min th,
#main_content #center_column #the_bet .minCont > div table.max td,
#main_content #center_column #the_bet .minCont > div table.max th,
#main_content #center_column #the_bet .minCont > div table.min td,
#main_content #center_column #the_bet .minCont > div table.min th {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr),
#main_content #center_column #the_bet #the_bet_container table.min tr:not(.allodds_tr),
#main_content #center_column #the_bet .minCont > div table.max tr:not(.allodds_tr),
#main_content #center_column #the_bet .minCont > div table.min tr:not(.allodds_tr) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#main_content #center_column #the_bet #the_bet_container .maxCont div,
#main_content #center_column #the_bet .minCont > div .maxCont div {
  padding: 0;
}

#main_content #center_column #the_bet .title {
  position: absolute;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: 34px;
  background: transparent;
  top: 0;
  right: 15px;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--secondary-text);
}

#main_content #center_column #livebettingLightContent > div.mhead::after {
  max-height: 34px;
  height: 34px;
  width: 48px;
  right: 10px;
  top: 0;
  background-size: cover;
}

#main_content #center_column #best_seller > div.mhead::after {
  max-height: 34px;
  height: 34px;
  width: 78px;
  right: -23px;
  top: 3px;
  background-size: cover;
}

#main_content #center_column #next_events > div.mhead::after {
  max-height: 34px;
  height: 31px;
  width: 31px;
  right: 15px;
  top: 0px;
  background-size: cover;
}

#main_content #center_column #live_navigation {
  height: 55px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

#main_content #center_column #speedcouponcontainer {
  background: var(--primary-text) !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 *:not(.slider-inputs_holder):not(.slider-inputs_holder *) {
  max-height: 68px !important;
  margin: 0 !important;
  padding: 0 !important;
  color: var(--secondary-text);
  line-height: 16px;
  height: 100%;
}

#couponForm span#easybet_event {
    background: var(--secondary-bg);
border-radius: 4px;top: 35px;}

form#couponForm {
    background: transparent !important;
}

#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;
}

span#easybet_event {
    position: relative;
}

span#activeScroll.enableScrollQbet {
    text-align: center !important;
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    left: 17px;
    position: relative;
}

span.slider.round {
    display: flex !important;
    justify-content: center !important;
}

#main_content #center_column #speedcouponcontainer input:not([type="range"]) {
  border: 1px solid rgba(0, 0, 0, 0.4) !important;
  border-radius: 3px;
  outline: none;
  margin: 5px !important;
  height: 22px;
  padding: 5px 10px !important;
  width: 100px !important;
  min-width: 100px !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;
  z-index: 99990;
  }

#agency_options td #btn_ricarica {
    width: 160px;
    margin: 0 50px;
    background: #df605c !important;
    color: var(--backgroundColor);
    border-radius: 3px;
}

div#agoptions > div:not(.h1header) {
    height: max-content;
}

div#lotto_bet {margin-bottom: 0px;}

a.game_commercial {display: flex;height: max-content;width: 100%;border-radius: 4px;overflow: hidden;margin-top: 5px;}

a.game_commercial img {
    width: 100%;
}

table#opzAgenzia: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):nth-child(3) td:nth-child(2) {/* left: -40px; */}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td span#saldoUtente {position: relative;left: 5px;padding: 0 5px;font-size: 13px !important;line-height: 30px;min-width: 70px;background: #df605c80;}

label[for="id_user"] span:not(.glyphicon):not([role="status"]) {/* display: none !important; */}

td.td_oa a.deleteuser {order: 2 !important;}

.your-class.slick-initialized.slick-slider {
    display: none;
}

#main_content #right_column #last_wins_container ul {
  position: relative !important;
  height: 100%;
  overflow: unset;
}

#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: #363636;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 3px 5px;
  border-block: none;
  border-top: 1px solid #454545 !important;
  border-bottom: 1px solid #252525 !important;
  margin-bottom: 1px !important;
}

#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 #widgetsContainer form {
  background: var(--primary-bg) !important;
  border-radius: 0 0 7px 7px;
}

#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: transparent;
  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;
  text-indent: 11px;
}

#main_content #left_column {
  margin-right: 4px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

div#left_column, div#center_column, div#right_column {
    background: transparent !important;
}

div#center_column {
    background: transparent !important;
}

#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,
#main_content #right_column .mtable {
  background: var(--primary-bg);
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  min-height: 320px;
}

#main_content #right_column .mtable .ne_row,
#main_content #right_column .mtable div {
  background: transparent;
  height: max-content;
  min-height: 100px;
  padding: 0 2px;
}

#main_content #right_column .mtable .ne_row span,
#main_content #right_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 #right_column .mtable .ne_row > span,
#main_content #right_column .mtable div > span {
  height: max-content;
  min-height: 48px;
  line-height: 22px;
  color: var(--couponMatchBackgroundThird) !important;
  background: transparent
 !important;
  text-overflow: ellipsis;
  white-space: pre-wrap;
  font-size: 12px;
  font-weight: 500 !important;
  width: 100%;
  text-transform: capitalize;
}

#main_content #right_column .mtable .ne_row > a,
#main_content #right_column .mtable div > a {
  width: calc((100% / 3) - 2px);
  margin: 0 1px;
  height: 50px;
  border: none;
  font-size: 12px;
  border: 1px solid var(--couponMatchBackgroundThird) !important;
  border-radius: 4px;
  color: var(--primary-text) !important;
  background: #4F4F4F !important;
  font-weight: 500 !important;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  line-height: 29px;
}

#main_content #right_column .mtable .ne_row > a.odd.selected,
#main_content #right_column .mtable div > a.odd.selected {
  background: var(--secondary-bg) !important;
  color: var(--primary-bg) !important;
}

#main_content #right_column .mtable .ne_row > a.odd.selected span, #main_content #right_column .mtable div > a.odd.selected span {
    color: var(--couponMatchBackgroundThird) !important;
}

#main_content #right_column .mtable .ne_row > a:last-child,
#main_content #right_column .mtable div > a:last-child {
  margin-right: 0;
}

#main_content #right_column .mtable .ne_row > a span,
#main_content #right_column .mtable div > a span {
  background: var(--primary-bg);
  color: var(--primary-text) !important;
  height: 20px;
  line-height: 20px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

#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 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 ul.groupmenu.vnav.hotlink a.citem.opened, #main_content #left_column ul.groupmenu.vnav.hotlink a.citem:hover {
  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:#031041;
  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;
  -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;
}

#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: transparent !important;
}

#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: linear-gradient(-45deg, rgba(209, 185, 95, 0.35) 0%, rgba(209, 185, 95, 0.1) 35.46%, rgba(209, 185, 95, 0.1) 65.77%, rgba(209, 185, 95, 0.35) 100%) !important;
  padding-left: 37px;
  color: var(--primary-text);
height: 34px;border-radius: 4px;font-weight: normal !important;margin-bottom: 1px;}

#main_content #left_column ul.groupmenu.vnav.hotlink li > a[class*="_link"]:hover {background: var(--secondary-bg) !important;color: var(--primary-bg) !important;}

#main_content #left_column ul.groupmenu.vnav.hotlink li > a[class*="_link"]:hover::before {filter: brightness(0) !important;}

a#livescore_link {display: none;}

#main_content #left_column .lower #day_labels {
  margin-bottom: 4px;
  display: flex !important;
  justify-content: space-evenly;
}

#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 > a {
  font-size: 11px;
  text-transform: uppercase;
  line-height: 19px;
  width: 52px;
  height: 20px;
  border-radius: 4px;
  color: #fff !important;
  /*! background: linear-gradient(90deg, rgba(209, 185, 95, 0.15) 0%, rgba(241, 221, 147, 0.2) 71.92%, rgba(209, 185, 95, 0.59) 100%), linear-gradient(270deg, rgba(209, 185, 95, 0.15) 0%, rgba(241, 221, 147, 0.2) 71.92%, rgba(209, 185, 95, 0.59) 100%), linear-gradient(360deg, rgba(209, 185, 95, 0.15) 0%, rgba(241, 221, 147, 0.2) 71.92%, rgba(209, 185, 95, 0.59) 100%) !important; */
  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:hover {
  color: var(--secondary-text);
  background: url(https://svgshare.com/i/aBL.svg);
  background-repeat: repeat;
  background-size: auto 100%;
}

#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: url(/res/customint/img/filter.svg) no-repeat center center !important; */
    background-size: cover !important;border-radius: 4px 4px 0 0;}
#main_content #left_column #time_menu .upper #time_labels {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  margin: 7px 6px 0 6px !important;
}

#main_content #left_column #time_menu .upper #time_labels > li > a {
  background: transparent;
  color: var(--primary-text);
  font-size: 11px;
  text-transform: uppercase;
}

#main_content #left_column #time_menu .upper #time_slider {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  height: 4px;
  background: var(--banner-bg) !important;
  cursor: pointer;
  margin: 9px auto !important;
  width: 75% !important;
}

#main_content #left_column #time_menu .upper #time_slider .ui-slider-range {
  height: 100%;
  background: var(--secondary-bg) !important;
}

#main_content #left_column #time_menu .upper #time_slider .ui-slider-handle {
  width: 12px;
  height: 12px;
  top: -4px;
  background: var(--banner-bg) !important;
  border: 3px solid #F1DD93 !important;
  border-radius: 50%;
  margin: 0;
}

@media (max-width: 1500px) {
  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: 1500px !important;
  }
  html body.account.logged #container {
    min-width: 1500px !important;
    overflow-x: hidden !important;
  }
  html body.account.logged #container #main_content {
    min-width: 1500px !important;
    overflow: auto !important;
    overflow-x: hidden !important;
  }
  html body.account.logged #container #main_content #center_column {
    
overflow-x: auto !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 {
  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: transparent;
}

#best_seller .evedate {
  background: transparent !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) 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;
  background: transparent !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.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 {
  background: rgba(34,34,34,0.8) !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;
  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: 14px !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: 35px !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;
  }
  #right_column #agency_options input#id_user[type="text"] {
    margin-left: 0px !important;
  }
  #main_content #right_column #agoptions #opzAgenzia tbody tr td.td_oa label > span.glyphicon {
    left: 3px !important;
    top: 5px !important;
  }
  #agency_options table tbody tr td #reserved_submit {
    margin-left: 8px !important;
  }
  table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td span#saldoUtente {
    left: -3px !important;
  }
  #right_column table#opzAgenzia tr td span.glyphicon {
    left: 13px;
    z-index: 99999;
  }
    #agency_options td #btn_ricarica {
    left: 10px !important;
  }
}

table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr):not(.icoLiveLb) {
  background: transparent !important;
  height: 32px;
  border-radius: 4px !important;
}

#speedOdds td,#speedOdds th {
  vertical-align: middle;
}

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;
}

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 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: 0px 0px !important;
  white-space: nowrap;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  background: transparent !important;
  margin: 0 !important;
}

table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evecode span, table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evetime span {
  padding: 5px 6px !important;
  top: 3px !important;
  position: relative;
}

body.offer.offer_large #main_content div#center_column .mtable tbody tr td.evecode span {
    color: var(--partial-header-color) !important;
    background: transparent !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: 3px !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 1px !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename a,
table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename a,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.matchLiveLb,
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.matchLiveLb {
  padding-right: 15px !important;
padding-left: 5px !important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;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) 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: 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) tbody tr:not(.allodds_tr) td span.glyphicon:not(.glyphicon-user) {position: relative;top: 9px !important;z-index: 99991 !important;}

#right_column table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr#agopz_ricarica td label span.glyphicon:not(.glyphicon-user) {
    top: 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.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: 45px !important;
  min-width: 45px !important;
  max-width: 45px !important;
display: flex;flex-flow: column;margin: 0;justify-content: center;align-items: center;}

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 {height: max-content !important;min-height: fit-content !important;text-align: center;justify-self: center;padding: 0px !important;text-overflow: ellipsis;white-space: pre-wrap;}

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: 50px !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: 10px !important;
}

table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span.match {
    top: 3px !important;
    position: relative;
    text-overflow: ellipsis;
    max-width: 80%;
    }

body.offer_large table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span.match {min-width: 118px;}

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: rgba(34,34,34,0.8) !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(--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) {
  background: transparent !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(.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;
}

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: 310px;
    align-items: center;
    justify-content: center;
    padding: 20px 0;
    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) 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;
}
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):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) td.statsLiveLb a {
    display: none !important;
}

body.offer:not(.animated_medium) .widget 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, body.offer:not(.animated_medium) .widget 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 {
  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) thead tr:not(.allodds_tr) th {
  background: transparent !important;
padding: 5px 0 !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) {
  -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;
}

div#livebettingLightContent div#live_content table.mtable tbody tr td.icoLiveLb:before {content: url(/res/customint/img/couponLive_crono.svg) !important;;;;filter: brightness(0) invert(77%) sepia(41%) saturate(512%) hue-rotate(6deg) brightness(92%) contrast(84%) !important;;;animation-name: liveFlashBlack;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: infinite;height: 100%;width: 100%;display: flex;justify-content: center;align-items: center;position: relative !important;top: 5px;}

@-webkit-keyframes liveFlash {
    0% {
        background: rgb(255, 255, 255);
    }
    100% {
        background: 0px 0px;
    }
}
@keyframes liveFlash {
    0% {
        background: rgb(255, 255, 255);
    }
    100% {
        background: 0px 0px;
    }
}
@-webkit-keyframes liveFlashBlack {
    0% {
      opacity: 1;
    }
    100% {
        opacity: 0.6;
    }
}
@keyframes liveFlashBlack {
    0% {
        opacity: 1;
    }
    100% {
      opacity: 0.6;
    }
}

#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: max-content !important;
}

#agoptions form tbody {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-flow: wrap;
}

#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[type="checkbox"], #agoptions form td label, #agoptions form td span {
  margin: 0 3px !important;
}

#agoptions form td input[type="checkbox"] {
  margin: 0 3px !important;
}

#main_content #couponcontainer {
  z-index: 9999 !important;
  top: 0 !important;
  right: 0 !important;
  border: 2px solid var(--secondary-bg);
  padding: 5px;
  border-radius: 7px;
  background: url(https://svgshare.com/i/aBL.svg);
  background-repeat: repeat;
  background-size: auto 100%;
}

#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) {
  padding: 0 4px;
text-overflow: ellipsis;white-space: nowrap;}

#main_content #couponcontainer #inttable div input {
  font-size: 13px;
  
  padding: 2px 5px;
  margin-right: 3px;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;
  
  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: 10px;
  font-weight: 500;
margin: 0 4px 0 0;}

#main_content #couponcontainer div.coupon_foot {
  width: 100%;
  background: #fff;
}

#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 * {
  color: #000 !important;
  font-size: 12px !important;
  /* font-weight: 600 !important; */
  text-transform: uppercase !important;
}
@media(min-width: 1339px){
#easybet_event{
  left: -192px !important;
}
}@media(min-width:1593px){
#easybet_event{
  left: -435px !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 {
  width: 100% !important;
  text-align: center;
}

#main_content #couponcontainer div.coupon_foot #ibtns .main_btns a {
    height: 38px;
    line-height: 31px;
}

#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 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: 46% !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 .main_btns a.btnCancel {
  background: var(--red-color) !important;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: #fff !important;
}

#main_content #couponcontainer div.coupon_foot #ibtns .main_btns a.procediBtn {
  background: green !important;
  border-bottom: 3px solid var(--secondary-bg);
  width: 100%;
  color: #fff !important;
  white-space: nowrap;
}

#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: 45%;
  padding: 0 5px;
  margin: 0;
  
  -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: 5px;
}

#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#bonus_nor {background: #6464647d;border: 1px solid var(--partial-header-color);}

#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 span#maxwin_label {
    text-transform: uppercase;
}

#main_content #couponcontainer div.coupon_foot ul#itable li span#norbon_label, #main_content #couponcontainer div.coupon_foot ul#itable li span#norbon_value {font-weight: 500;font-size: 15px;color: #fff;}

#main_content #couponcontainer div.coupon_foot ul#itable li#vincita_min, #main_content #couponcontainer div.coupon_foot ul#itable li#vincita_max {
  background: #646464;
  border: 1px solid var(--couponMatchBackgroundThird);
}

#main_content #couponcontainer div.coupon_foot ul#itable li#odd_min, #main_content #couponcontainer div.coupon_foot ul#itable li:nth-child(2) {
  background: #333;
  border: 1px solid var(--couponMatchBackgroundThird);
color: var(--primary-text);}

#main_content #couponcontainer #inttable,
#main_content #couponcontainer #systable,
#main_content #couponcontainer div.coupon_foot ul#itable {
  background: #ffffff82 !important;
  padding: 5px;
}

#main_content #couponcontainer #inttable *, #main_content #couponcontainer #systable * {
  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;
  padding-left: 0;
}

#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: url("https://svgshare.com/i/aBL.svg");background-repeat: repeat;background-size: auto 170%;}

#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: #333333c9;
  border-radius: 4px;
  padding: 5px;
  margin: 5px 0;
}

#main_content #couponcontainer ul.coupon .giocata.liveMatch {
    background: linear-gradient(to top, #333333c9 0%,  #333333c9 35%, red 123%);
border: unset;}

#main_content #couponcontainer ul.coupon .giocata.liveMatch .descr::before {
  content: url("/res/customint/img/couponLive.svg");
  margin-right: 2px;
  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: 6px !important;
  position: relative;
  left: 4px;
  }

#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: #dadada50;
  border: 1px solid #F1C866;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: 12px;
  font-weight: 500;
  height: 100%;
  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 ul.prono_list > li:not(#finally) span.quote_text {
  min-width: 55%;
}

#main_content #couponcontainer ul.coupon > li:not(.integrale) ul.prono_list > li:not(#finally) span.quote_amount {
  min-width: 35%;
}

#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: 6px;
  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: 54% !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: #F1C866;
}

#main_content #couponcontainer ul.coupon > li ul.prono_list > li:not(#finally) span.quote_val {
  padding-left: 4px;
  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: 40px;
  right: 5px;
  }

#main_content #couponcontainer ul.coupon > li div.descr {
    color: #000;
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    margin-bottom: 2px;
}

#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: 210px !important;
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 500;
}
#main_content #couponcontainer div.coupon_foot #ibtns .reservedcode * {
    font-size: 24px !important;
    position: relative;
    top: -14px;
}
#main_content #couponcontainer ul.coupon > li div.descr > span.cevent_new {
  display: block;
  margin-top: 4px !important;
  width: calc(100% - 50px);
  height: 18px;
  align-self: self-start;
  }

#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 .glyphicon.attiva:before {color: var(--partial-header-color);}

#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);
left: 0px;}

#main_content #couponcontainer .h1header {
  border-radius: 4px 4px 0px 0px;
  /*background: linear-gradient(90deg, #c19651 0%, #b38a3c 10.34%, #f7ce6a 26.6%, #fef8ba 50.25%, #f7ce6a 71.92%, #b38a3c 85.22%, #e7be50 100%);*/
}

#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 #right_column #couponcontainer .h1header #scroll_btns #enable_scroll {
    left: 3px !important;
}

#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: 300;
  color: var(--primary-bg) !important;
  position: relative;
  left: 20px;
}

#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: linear-gradient(-45deg, rgba(209, 185, 95, 1) 0%, rgba(209, 185, 95, 0.5) 35.46%, rgba(209, 185, 95, 0.5) 65.77%, rgba(209, 185, 95, 1) 100%) !important;
  border-bottom: 5px solid var(--secondary-bg);
  border-radius: 4px;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep a.btnCancel {
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
  border-radius: 4px !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;
  
  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;
          top: -5px;align-items: center;
  
  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
.nano-content
ul
> li
ul
.live_match {
  width: calc(100vw - 400px);
}

#main_content #couponcontainer .h1header .glyphicon-trash {
  position: relative;
  left: -3px;
  right: 0;
  margin-left: 8px;
}

.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("/res/customint/img/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 {
  color: var(--primary-bg) !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;
  text-indent: 5px !important;
  border: none !important;
  margin: 0 !important;
  height: 34px !important;
  font-weight: 400 !important;
  background: var(--secondary-bg);
  background-repeat: repeat;
  background-size: auto 100%;
border-radius: 4px;}

#next_events_column .h1usermenu.stats span {
    color: var(--primary-bg) !important;
    font-weight: 400;
}

.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;
  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: 1170px;
  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;
  background-image: none !important;
  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: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 1px solid transparent;
  -webkit-transition: 500ms ease-in-out;
  transition: 500ms ease-in-out;
}

.landing.livecasino .container .landing_container .landing_box.casino_games {
  display: none;
}

.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: -webkit-flex;
  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;
  filter: brightness(0) invert(79%) sepia(61%) saturate(390%) hue-rotate(354deg) brightness(104%) contrast(104%) !important;
}

.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;
}

#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: 41px;
  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: 70px;
}

#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: 70px;
}

#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: rgba(255,255,255,0.1);
}

#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;
  border: none !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;
  border: none !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);
  border: none !important;
  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) {
    top: 98px !important;
}
#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr):first-child td.oddTd {
  position: relative !important;
  left: 65px;
  border: 1px solid #fff !important;
  border-right: 0 !important;
  
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr):first-child td.oddTd a {
  
  position: relative;
  left: 2px;
  border: 1px solid transparent !important;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr):first-child td.alias {
  left: 61px;
}

#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: -75px;
  border: 1px solid #fff !important;
  border-left: 0 !important;
  
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr):nth-child(3) td.oddTd a {
  
  left: 3px;
  border: 1px solid transparent !important;
}

#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr):nth-child(3) td.alias {
  left: -68px;
}

#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: var(--primary-bg) !important;
  border: 1px solid #fff !important;
  border-top: 1px solid #fff !important;
  min-width: 45px !important;
  width: 45px !important;
  font-size: 10px !important;
top: 4px;}

#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 #calendarcontent {
    width: 100vw;
  }
  #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;
  }
}

#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 {
  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);
  }
  body.offer.offer_large #main_content div#center_column .mtable tbody tr td.oddTd a, body.offer.offer_large #main_content div#center_column .mtable:not(.manilist) tbody tr td:not(.dropdowntoggle) a {
    padding: 0 11px !important;
  }
}

#SRLive div#container div#main_content div#center_column #simpleview {
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content {
  position: relative;
  overflow-y: 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;
  max-width: 100% !important;
}

@media (max-width: 1365px) {
  #SRLive div#container div#main_content div#center_column #simpleview .nano .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 .nano-content .live_events .live_match {
  position: relative;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content .live_events .live_match:hover {
  background: transparent !important;
}


#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content .live_events,
#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content .live_upcoming {
  width: 100%;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content .groupmenu {
  margin-bottom: 5px !important;
  background-color: var(--liveBack);
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content::-webkit-scrollbar {
  width: 5px;
  height: 4px;
  margin-right: 5px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .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 .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 .nano-content .live_title {
  background: var(--secondary-50) !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content .live_title span {
  white-space: nowrap !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content .live_title a.toggle > span,
#SRLive div#container div#main_content div#center_column #simpleview .nano .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 .nano-content .live_title a.toggle > span {
  top: -1px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content .live_title a.delfav {
  top: -2px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content .cont.groupmenu,
#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content #ae_cont {
  max-width: 100% !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li {
  width: 100%;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .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 .nano-content ul > li ul .manidesc + .live_match,
#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match + .manidesc {
  margin-top: 5px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match:last-child {
  margin-bottom: 5px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: transparent !important;
  position: relative;
  padding-left: 69px;
  padding-right: 5px;
  overflow: hidden;
}

@media (min-width: 1365px) {
  #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match {
    width: 100%;
  }
  #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match {
    overflow: hidden;
  }
}

@media (max-width: 1550px) {
  #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match {
    padding-left: 64px !important;
  }  
  #SRLive div#container div#main_content div#center_column #simpleview .nano .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 .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 .nano-content ul > li ul .live_match .match_detail .Like_Match a,
#SRLive div#container div#main_content div#center_column #simpleview .nano .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 .nano-content ul > li ul .live_match.active .match_detail > a[href="#"] {
  background: var(--head-footer-70);
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .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 .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;
}



#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match .match_detail .Like_Match {
  right: unset;
  left: 31px;
  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 .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 .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 .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;
  /* margin-left: -5px; */
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .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 .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 .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 .nano-content ul > li ul .live_match .match_detail > a::before, #SRLive div#container div#main_content div#center_column #simpleview .nano .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 .nano-content ul > li ul .live_match .match_detail > a::before {
  content: "TEMPO";
  width: 65px;
  left: 3px;
  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 .nano-content ul > li ul .live_match .match_detail > a::before {
    width: 55px;
  }
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .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 .nano-content ul > li ul .live_match .match_detail > a::after {
    /* width: 140px; */
  }
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .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: 22px;
  height: 46px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .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 .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 .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 .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: 3px;
  color: #fff;
  margin-right: 1px;
  font-size: 11px;
  font-weight: 500;
  height: 43px !important;
  -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 .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 .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;
  color: var(--bg_text) !important;
}

@media (max-width: 1550px) {
  #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match .match_detail a span.match_stats span.match_result {
    font-size: 12px;
    top: 32px;
  }
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .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 .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 .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 .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 .nano-content ul > li ul .ShowOdds span,
#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .ShowOdds a {
  background: transparent !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .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 .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 .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 .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 .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 .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 .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 .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) div.Odds_container.no_odds {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  position: relative;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) div.Odds_container.no_odds > a {
  width: 100%;
  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 .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 .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a {
  margin: 0;
  margin-bottom: 1px;
  height: 42px;
  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: fit-content;
  -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;
  border: 1px solid var(--couponMatchBackgroundThird) !important;
  border-radius: 3px !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .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 .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.aggiornata.up {
    background: var(--green-color) !important; 
    animation: up-ani 1.25s infinite linear !important;
    animation-delay:0s;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a.aggiornata.down {
    background: var(--red-color) !important;
    animation: down-ani 1.25s infinite linear !important;
    animation-delay:0s;
}

@keyframes down-ani {
	0% {    background: #414140b3 !important;  }
  50% {  backgroundr: var(--red-color) !important;  }
  100% {  background: #414140b3 !important;  }

}
@keyframes up-ani {
	0% {    background: #414140b3 !important;  }
	50% {  background: var(--green-color) !important;  }
  100% {  background: #414140b3 !important;  }
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .nano-content ul > li ul li {
  border: none;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul li.manidesc {
  height: auto;
  /* background: linear-gradient(90deg,#c19651 0%, #b38a3c 10.34%, #f7ce6a 26.6%, #fef8ba 50.25%, #f7ce6a 71.92%, #b38a3c 85.22%, #e7be50 100%) !important; */
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul li.manidesc h3 {
  margin: 0;
  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 10px 0 12px  !important;
  width: 235px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .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(--odds_bg);
  text-transform: uppercase;
  width: max-content;
  max-width: 190px;
  text-overflow: ellipsis;
  overflow: hidden !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .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 .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 .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: var(--head-footer);
  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 .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 .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(--primary-bg-40-full) !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: #ffffff33 !important;
  border-radius: 3px;
  color: var(--primary-text);
  text-indent: 3px;
}

#SRLive div#container div#main_content div#center_column #livecontent .sports_groups .search_events input::placeholder {
  color: var(--primary-text);
  text-indent: 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: #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 #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-40-full) !important;
  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;
  transition-duration: 0.2s;
}

#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;
}

#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-20-full) !important;
  color: var(--secondary-bg) !important;
  border-bottom: 3px solid #f9cc1b;
}

#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 #f9cc1b;
}

#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: 100% !important;
    /* width: -webkit-max-content !important; */
    width: -moz-max-content !important;
    width: 100% !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 {
    min-width: 1365px !important;
    width: 1365px !important;
  }
  #SRLive div#container div#main_content.ShowHideCoupon #center_column #simpleview.simple .nano .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 {
    min-width: 1270px !important;
    width: 1270px !important;
  }
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano .live_title,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano ul,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano ul > li,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano ul > li > a,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano ul > li > a > h1 {
    min-width: 100% !important;
  }
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano .nano-content > div {
    min-width: 100% !important;
  }
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano .nano-content > div > div {
    min-width: 100% !important;
  }
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano .nano-content > div > div > h1,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano .nano-content > div > div > ul {
    min-width: 100% !important;
  }
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano .nano-content > div > div > h1 > li,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano .nano-content > div > div > ul > li {
    min-width: 100% !important;
  }
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano .nano-content > div > div > h1 > li > a,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano .nano-content > div > div > h1 > li > ul,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano .nano-content > div > div > ul > li > a,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano .nano-content > div > div > ul > li > ul {
    min-width: 100% !important;
  }
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano .nano-content > div > div > h1 > li > a > li,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano .nano-content > div > div > h1 > li > ul > li,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano .nano-content > div > div > ul > li > a > li,
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano .nano-content > div > div > ul > li > ul > li {
    min-width: 100% !important;
  }
  #SRLive div#container div#main_content #center_column #simpleview.simple .nano .nano-content ul > li ul .live_match {
    min-width: 1270px !important;
    width: 1270px !important;
    overflow: scroll;
  }
}

#SRLive div#container div#main_content #center_column {
  min-height: calc(100vh + 300px);
}

@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 .nano-content ul > li ul .live_match .match_detail,
  #SRLive div#container div#main_content #center_column #livecontent.multievent .nano .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 .nano-content ul > li ul .live_match .match_detail > a::after,
  #SRLive div#container div#main_content #center_column #livecontent.multievent .nano .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 .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 .nano-content ul > li ul .live_match .match_detail a span.match_stats span.match_result {
    left: 235px;
    font-size: 14px;
    top: 22px;
    justify-content: flex-end;
    width: 40px;
  }
}

#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: 170px;
  left: 100px;
  top: 75px;
  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: 300px !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;
  overflow: auto !important;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  overflow-y: scroll !important;
  max-height: unset !important;
  left: 300px;
  z-index: 999 !important;
  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 !important;
  height: -moz-max-content !important;
  height: max-content !important;
border: 1px solid #df605c !important;
    position: relative;
    
    
    
    border-radius: 4px !important;}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.selected, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.selected, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.selected, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.selected {
  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 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;
}

#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: 8px;
  width: 100%;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #simpleview .nano,
#SRLive div#container div#main_content #center_column #livecontent.multievent #simpleview .nano {
  width: 100%;
  min-width: 100%;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #simpleview .nano .nano-content,
#SRLive div#container div#main_content #center_column #livecontent.multievent #simpleview .nano .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 .nano-content .live_events,
#SRLive div#container div#main_content #center_column #livecontent.eventview #simpleview .nano .nano-content .live_upcoming,
#SRLive div#container div#main_content #center_column #livecontent.multievent #simpleview .nano .nano-content .live_events,
#SRLive div#container div#main_content #center_column #livecontent.multievent #simpleview .nano .nano-content .live_upcoming {
  width: 100%;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #simpleview .nano .nano-content > div.groupmenu,
#SRLive div#container div#main_content #center_column #livecontent.multievent #simpleview .nano .nano-content > div.groupmenu {
  min-width: 300px;
  max-width: 300px;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #simpleview .nano .nano-content > div.groupmenu .ShowOdds,
#SRLive div#container div#main_content #center_column #livecontent.multievent #simpleview .nano .nano-content > div.groupmenu .ShowOdds {
  display: none !important;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #simpleview .nano .nano-content > div.groupmenu *, #SRLive div#container div#main_content #center_column #livecontent.multievent #simpleview .nano .nano-content > div.groupmenu * {
  overflow: hidden !important;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #simpleview .nano .cont,
#SRLive div#container div#main_content #center_column #livecontent.multievent #simpleview .nano .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.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.singola span, #main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li a.allodd_rule.singola span {
    background: #6f6f6f !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 {
}

#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;
}

.groupico.gro_7, .Tennis::after {
  background: url("/res/customint/img/tennis.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_83,
.groupico.gro_83,
.Tennis::after {
  background: url("/res/customint/img/tennis.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_61,
.groupico.gro_61,
.Tennis::after {
  background: url("/res/customint/img/tennis.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}


.groupico.gro_1,
.Calcio::after {
  background: url("/res/customint/img/calcio.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_102,
.groupico.gro_102,
.Calcio::after {
  background: url("/res/customint/img/calcio.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_80,
.groupico.gro_80,
.Calcio::after {
  background: url("/res/customint/img/calcio.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}


.groupico.gro_1,
.Football::after {
  background: url("/res/customint/img/calcio.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_70:not(.Calcio.a), .groupico.gro_70, .Football::after {
  background: url("/res/customint/img/calcio.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_12,
.groupico.gro_12,
.Football::after {
  background: url("/res/customint/img/calcio.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_103,
.groupico.gro_103,
.Hockey::after {
  background: url("/res/customint/img/hockey.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_45,
.groupico.gro_45,
.Baseball::after {
  background: url("/res/customint/img/baseball.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}
a.groupicon.group_9986,
.groupico.gro_9986,
a.gitem.Olimpiadi::after {
  background: url("/res/customint/img/Olimpiadi.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

.groupico.gro_22, .Pallamano::after {
  background: url("/res/customint/img/pallamano.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_95,
.groupico.gro_95,
.Boxing::after {
  background: url("/res/customint/img/boxing.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

.groupico.gro_8, .Pallavolo::after {
  background: url("/res/customint/img/pallavolo.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_16,
.groupico.gro_16,
.Motociclismo::after {
  background: url("/res/customint/img/motociclismo.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_84,
.groupico.gro_84,
.Motociclismo::after {
  background: url("/res/customint/img/motociclismo.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_9,
.groupico.gro_9,
.Ciclismo::after {
  background: url("/res/customint/img/ciclismo.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_14,
.groupico.gro_14,
.Formula::after {
  background: url("/res/customint/img/formula.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_85,
.groupico.gro_85,
.Ciclismo::after {
  background: url("/res/customint/img/ciclismo.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}

a.groupicon.group_14,
.groupico.gro_14,
.Formula::after {
  background: url("/res/customint/img/formula.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}


a.groupicon.group_86,
.groupico.gro_86,
.Basket::after {
  background: url("/res/customint/img/basket.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  background-size: 20px 20px, contain !important;
}


.groupico.gro_2,
.Basket::after {
  background: url("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/atletica.svg") no-repeat center center !important;
  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;
}

#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;
z-index: 999999 !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("/res/customint/img/fieldCenter.jpg") no-repeat center center !important;
  background-size: cover !important;
}

#center_column .br_cont.smaller {width: calc(100vw - 723px) !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;
}

#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: 17px !important;
  color: var(--primary-bg) !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% - 305px) !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;
}

#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;
  z-index: 99999999999;
}

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: linear-gradient(-45deg, rgba(209, 185, 95, 0.35) 0%, rgba(209, 185, 95, 0.1) 35.46%, rgba(209, 185, 95, 0.1) 65.77%, rgba(209, 185, 95, 0.35) 100%);
}

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;
  margin-top: 5px;
}

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";
  margin-top: 5px;
}

#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;
}

body.poker_page div#section_upper_block {
    height: max-content !important;
    background-image: none !important;
    margin-bottom: 0px;
position: absolute;}

#section_upper_block #transfer_money {
  margin: 0;
  z-index: 99999999999999999999;
  position: -webkit-sticky;
  position: sticky;
  height: 60px;
  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("/res/customint/img/transferBack.png");
  background-color: var(--secondary-bg);
  background-repeat: no-repeat;
  background-size: cover;
display: flex;}

#section_upper_block #transfer_money[style="display: inline-block;"] {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin-bottom: -60px !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("/res/customint/img/arrow-left.svg");
  transform: rotate(180deg);
}

#section_upper_block #transfer_money #transferForm .form_content.radio fieldset label:nth-child(2).active::after {
  content: url("/res/customint/img/arrow-left.svg");
  transform: rotate(0);
}

#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: #fff;
}

#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;
color: var(--primary-bg);}

#section_upper_block #transfer_money .money_info button::after {
  content: url(/res/customint/img/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);
visibility: visible !important;}

#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(--partial-header-color);
}

#section_upper_block #transfer_money .money_info > div > span:nth-child(2) > span {
  color: var(--secondary-bg);
}


html body.casino #main_content,
html body.livecasino #main_content,
html body.poker #main_content,
html body.virtual #main_content {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center !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 .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
.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
.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
.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
.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
.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
.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
.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
.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
.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
.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) *:not(div.eventBox), #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) * {
  background: rgba(255,255,255, 0.07);
}

#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#leftcont
h1,
#SRLive
div#container
div#main_content
#center_column
#livecontent.eventview
#live_events_odds:not(:empty)
.eventBox
#rightcont
h1,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#leftcont
h1,
#SRLive
div#container
div#main_content
#center_column
#livecontent.multievent
#live_events_odds:not(:empty)
.eventBox
#rightcont
h1 {
  background: transparent !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: 100% !important;
}

body,
html {
  font-size: 12px;
  font-weight: 200;
  background: transparent;
  width: 100%;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  min-height: max-content !important;
  padding: 0;
  color: var(--white-color);
}

div#next_events {
  background: transparent !important;
}

div#widget_container iframe {
    
width: 100% !important;
    
height: 209px;
    
}
.copy {
    background: #333;
}

#left_column a.widgetPro img {
    width: 100%;
}

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;
}

#sportmenu_links .wrapper {
    width: 1230px !important;
}

label.slider_input_values {
    margin-top: 4px;
    position: relative;
    right: 20px;
    width: 70px;
    max-width: 70px;
    font-weight: 500;
}

.slider-inputs_holder {
    display: flex;
    height: 32px;
    position: relative;
    order: 9;
    margin: 0 auto;
    left: 0;
    right: 30px;
    flex-flow: row-reverse;
    width: 7000%;
    top: -2px;
}

.toggleLiveQuote.hideClass {
  top: 245px;
  height: max-content !important;
  margin: 0 auto;
  position: absolute;
  left: 305px;
  width: calc(100% - 308px);
  background: var(--primary-bg);
  z-index: 999;
  overflow: hidden !important;
  overflow-x: auto !important;
  border: none;
}

#livecontent .toggleLiveQuote.hideClass {display: none !important;}

#livecontent.eventview .toggleLiveQuote.hideClass {display: flex !important;}

#safeLoginWin * {color: #ffff;}

#safeLoginWin a.button {position: relative;top: -3px;background: transparent;}

div#safeLoginWin {border-radius: 4px;background: var(--primary-bg);}

div#safeLoginWin h3:nth-child(1) {text-transform: uppercase;text-align: center;}

#safeLoginWin .btn {color: var(--primary-bg);}

#center_column li#running_link {display: none !important;}

#login_side button, #login_fail_dialog button, .popzForm button, .popzForm a#pwd_req, .popzForm a#answ_req {color: var(--primary-bg) !important;}

.popz {z-index: 99999999999 !important;background: #303030;}

.moneyTransferCont {display: flex;}

div#movResult {min-height: 0px;height: max-content;}
/*
div#movementBox div#movFilter {display: flex;flex-flow: column;gap: 10px;justify-content: center;align-items: center;padding: 11px;}

div#movementBox div#movFilter label input, div#movementBox div#movFilter label select {background: transparent;border: 1px solid rgba(255,255,255,0.3);border-radius: 4px;color: #fff;text-indent: 5px;padding: 4px 0;}

div#movementBox div#movFilter label select option {background: var(--primary-bg);}

div#movementBox div#movFilter label {display: flex;align-items: center;gap: 5px;text-transform: uppercase;}

div#movementBox div#movFilter label button {color: var(--primary-bg);width: 90px;margin-top: 5px;}

div#movementBox div#movFilter label:nth-child(2) {gap: 14px;}

div#movementBox {position: absolute;z-index: 100;left: 50%;transform: translate(-50%);top: 65px;background: var(--primary-bg);display: flex;flex-flow: column;border-radius: 4px;border: 1px solid var(--partial-header-color);}

.casino div#movementBox, .livecasino div#movementBox {display: none !important;}

div#movementBox h3 {text-align: center;margin-top: 10px;color: var(--partial-header-color);text-transform: uppercase;}

*/
div#categories {
    display: flex;
    gap: 15px;
    min-width: max-content;
    left: 14px;
    position: relative;
}

div#categories:empty {
    margin-right: -14px;
}

div#categories *:hover {
    opacity: 1;
    cursor: pointer;
}

.Totale span.num {
    order: 2;
    text-indent: -1px;
}

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;
}

#prov_logo img {
    min-height: 40px;
    height: 40px;
    filter: brightness(0) invert(79%) sepia(61%) saturate(390%) hue-rotate(354deg) brightness(104%) contrast(104%) !important;
}

div#prov_logo {
    margin: 0 auto;
    width: max-content;
    position: relative;
    top: 80px;
    max-height: 50px;
}

ul.lSPager.lSpg {
    display: none;
}

div#preferiti {
    display: flex;
    height: 48px;
    align-items: center;
    cursor: pointer;
    position: relative;
    order: -1;
}

div#preferiti.active span.txt {
    opacity: 1;
    color: var(--partial-header-color);
}

div#preferiti span.length {
    background: var(--partial-header-color);
    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;
}

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;
text-indent: 10px;}
input#searchinput::placeholder{
  position:relative;
  font-family:'Oswald',sans-serif;
  font-size:18px;
  font-weight:300;
  top:2px;
  letter-spacing: 0px;
} 
div#options {
    display: flex;
    flex-flow: column;
    height: 29px;
    overflow: hidden;
    justify-content: flex-start;
    position: relative;
    z-index: 10000;
    left: 26px;
}

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 {
    display: flex;
    height: 46px;
    justify-content: center;
    align-items: center;
    position: relative;
    left: 20px;
    top: 2px;
gap: 4px;}

div#sort span, div#sort a {
    font-family: 'Oswald', sans-serif;
    font-size: 18px;
    opacity: 0.5;
    font-weight: 300;
}

div#sort a.active {
    opacity: 1;
    color: var(--partial-header-color);
}

#preferiti span.txt:hover {
    opacity: 1;
}

div#sort span.order {
    position: relative;
    left: 25px;
}

div#sort a.sort-opt.active {
    background: var(--partial-header-color);
    opacity: 1;
    color: var(--primary-bg);
    border-radius: 4px;
}

div#sort a.sort-opt:hover {
    opacity: 1;
}

.controls.active {
    display: none;
}

h1.casino_title span.prov {
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    font-size: 24px;
    color: var(--couponMatchBackgroundThird);
    border-bottom: 1px solid;
    margin: 0 5px;
    padding-bottom: 3px;
}

a.landing_box.home {
    width: max-content;
    display: flex;
    height: 24px;
    position: relative;
    border-radius: 4px;
    background: transparent !important;
    color: var(--couponMatchBackgroundThird);
    opacity: 0.8;
    font-size: 16px;
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    cursor: pointer;
    z-index: 999;
    top: 13px;
    left: 7px;
}

a.landing_box.home:hover {
    opacity: 1;
}

a.landing_box.home {
    background: transparent !important;
    font-size: 18px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
}

.poker_page #main_content #section_upper_block .mppoker_item_container {
    display: none !important;
}

div#vir_ban_cont:hover video {
    filter: brightness(0.3);
}

.virtual img#banner_logo {
    width: 340px;
    position: relative;
    top: -30px;
}

div#virtual_banner {width: 100%;display: flex;flex-flow: column;justify-content: center;align-items: center;position: relative;order: 1;top: 200px;margin-bottom: 250px;}

video#virtual_video {
    width: 1200px;
}

#main_vir_games span:not(.main_text) {
    font-size: 24px;
    line-height: 40px;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    width: 938px;
    text-align: center;
    margin-bottom: -40px;
    top: -40px;
    position: relative;
}

#main_vir_games img[src="/res/customint/img/oneTwo_logo.svg"] {
    width: 201px;
    position: relative;
    margin-bottom: -82px;
    top: -133px;
}

div#main_vir_games {
    background: url(/res/customint/img/virtual_games_background.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 640px;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    gap: 50px;
    position: relative;
    top: 115px;
}

.main_vir_game {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    flex-flow: column;
    width: 273px;
    overflow: hidden;
    border-radius: 10px;
    transition: width 0.3s ease-out;
}

.main_vir_game img {
    width: 350px;
}

.main_vir_game img[src="/res/customint/img/virtual_europa_league.jpg"] {
    position: relative;
    left: 15px;
    transition: left 0.3s ease-out;
}

.main_vir_game:hover, .main_vir_game.active {
    width: 350px;
}

.main_vir_game:hover a, .main_vir_game:hover span {
    visibility: visible;
    opacity: 1;
}

.main_vir_game:hover img {
    filter: blur(50px);
}

.main_vir_game:hover img[src="/res/customint/img/virtual_europa_league.jpg"] {
    left: 0px;
}

.main_vir_game a.gioca {
    margin-top: -40px;
    top: -54px;
    background: transparent;
    border-radius: 4px;
    color: var(--couponMatchBackgroundThird) !important;
    cursor: pointer;
}

.main_vir_game span {text-transform: uppercase;width: 100%;text-align: center;font-size: 24px;font-family: 'Oswald', sans-serif;line-height: 30px;margin-top: -30px;visibility: hidden;opacity: 0;transition: visibility 0s, opacity 0.5s linear;position: relative;top: -138px;}

div#main_vir_games_cont {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

div#flower {
    width: max-content;
    margin-bottom: -621px;
    position: relative;
    transform: translate(-50%);
    left: -89px;
    top: -457px;
}

div#hat {
    width: max-content;
    margin-bottom: -220px;
    position: relative;
    transform: translate(-50%);
    left: 111%;
    top: -390px;
}

div#hover_cat {
    width: max-content;
    position: relative;
    margin-bottom: -200px;
    z-index: 10;
    left: 91%;
    transform: translate(-50%);
    top: -188px;
}

div#hover_cat img {
    position: relative;
    top: 200px;
}

#primary_cas_games_banner img {
    border-radius: 10px;
}

.prim_cas_game {
    height: 500px;
    overflow: hidden !important;
    border-radius: 8px;
    position: relative;
    z-index: 20;
    background: var(--head-footer);
}

div#main_cas_games {
    width: 100%;
    height: 1042px;
    position: relative;
    top: 225px;
    display: flex;
    flex-flow: column;
    align-items: center;
    background-image: url(/res/customint/img/main_game_bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

img.sBlogo {
    top: -76px;
    position: relative;
max-width: 250px;filter: invert(1);}

div#game_container {
    height: 294px;
    position: relative;
    top: -27px;
}

#game_container img {
    border-radius: 10px;
    margin-bottom: -240px;
}

div#game_container div#text {
    display: flex;
    flex-flow: column;
    line-height: 32px;
    
    
position: relative;left: 201px;top: 63px;}

div#game_container div#text span {
    font-family: 'Oswald', sans-serif;
}

div#game_container div#text span.title {
    font-size: 30px;
    color: #FFE565;
    position: relative;
    top: -5px;
}

div#game_container div#text span.type {
    font-size: 24px;
    width: 557px;
    position: relative;
    
    font-weight: 200;
text-align: center;left: -21px;top: 10px;}

div#game_container div#text a.gioca {
    visibility: visible;
    opacity: 1;
    margin: 0;
    top: 30px;
    cursor: pointer;
}

#text a.gioca {top: 27px !important;left: 180px;position: relative;}

div#secondary_banner {
    display: flex;
    width: 100%;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    position: relative;
    top: 100px;
    height: 595px;
    
    background-size: cover;
    background-repeat: no-repeat;
order: -1;}

.Main_title h1.cas_title {
    font-size: 24px;
    font-family: 'Oswald', sans-serif;
    font-weight: 200;
}

#main_cas_games h1.cas_title {
    width: 764px;
    text-align: center;
    letter-spacing: 0.2px;
    line-height: 40px;
    top: 12px;
    position: relative;
}

.second_game span, .prim_cas_game span {
    text-align: center;
    text-transform: uppercase;
    color: #FFE565;
    font-size: 24px;
}

.prim_cas_game span, .second_game span, .logo {
    visibility: hidden;
    z-index: 1;
    opacity: 0;
}

.Main_title {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    position: relative;
    top: -39px;
}

.Main_title img {
    position: relative;
    top: -26px;
}

.casino img.main {
    border-radius: 10px;
    margin-bottom: -220px;
}

.cas_eff {
    display: flex;
    flex-flow: column;
}

.casino .sponsor #effect .cas_eff img {
    width: 180px !important;
    margin: 0px;
    opacity: 0.5;
    border-radius: 10px;
}

.casino .sponsor #effect .cas_eff {
    width: 178px;
    overflow: hidden;
    transition: width 0.2s ease-out;
cursor: pointer;}

.casino .sponsor #effect .cas_eff:hover, .casino .sponsor #effect .cas_eff.active {
    width: 212px;
}

.casino .sponsor #effect .cas_eff:hover img, .casino .sponsor #effect .cas_eff.active img {
    width: 214px !important;
    opacity: 1;
}

.casino .sponsor #effect .cas_eff:hover span, .casino .sponsor #effect .cas_eff.active span {
    display: none;
}

.chipsHolder, .diceHolder {
    width: max-content;
    position: relative;
    top: -300px;
    left: 69px;
    z-index: 100000;
}

.chipsHolder {
    margin-bottom: -600px;
}

.diceHolder {
    margin-bottom: -432px;
    top: -776px;
    position: relative;
    left: 80%;
    transform: translate(-50%);
}

button.saVedi {
    width: 118px;
    margin: 0 auto;
    color: var(--couponMatchBackgroundThird);
    background: transparent;
    border: 1px solid;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 18px;
    font-family: 'Oswald', sans-serif;
    border-radius: 4px;
    position: relative;
    top: 26px;
}

#main_vir_games button.saVedi {
    top: 0px;
}

#main_cas_games button.saVedi {
    margin: 0 auto;
}

div#secondary_banner button.saVedi {
    top: 81px;
}

#secondary_cas_games button.saVedi {
    top: 50px;
}

#live_casino_game_container h1 {
    margin: 0 auto;
    font-family: 'Oswald', sans-serif;
    font-size: 24px;
    font-weight: 100;
    text-align: center;
    width: 780px;
    position: relative;
    top: -28px;
    line-height: 40px;
}

div#lgc {
    display: flex;
    justify-content: center;
gap: 5px;}

.second-filter {
    width: 100%;
    min-height: 210px;
    height: 210px;
    background: linear-gradient(180deg, rgba(27, 27, 27, 0) 0%, #1b1b1b 100%);
    position: relative;
    z-index: 1;
    top: 740px;
}

.casino .second-filter {
    top: 680px;
}

.opacityEff {
    width: 100%;
    height: 482px;
    min-height: 482px;
    
    opacity: 0.85;
    backdrop-filter: blur(50px);
    --webkit-backdrop-filter: blur(50px);
    
    background-color: rgba(0, 0, 0, 0.01);position: relative;
    z-index: 0;
    top: 950px;
}

.virtual .opacityEff {
    backdrop-filter: brightness(0.5) blur(50px);
}

body.casino .opacityEff {
    height: 186px;
    top: 889px;
    backdrop-filter: blur(50px);
    --webkit-backdrop-filter: blur(50px);
    opacity: 0.85;
    background-color: rgba(0, 0, 0, 0.01);
}

.sponsContainerText {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    left: 44px;
}

.virtual .sponsContainerText {
    top: 100px;
    left: 90px;
}

.casino .sponsContainerText {
    width: 1355px;
    height: 284px;
}

.sponsContainer {
  width: 1355px;
  height: max-content !important;
  display: flex;
  flex-flow: column;
  z-index: 2;
  position: relative;
  top: 306px;
}

.virtual .sponsContainer {
    margin-bottom: 65px;
}

.casino .sponsContainer {
    width: 100%;
    align-items: center;
    top: 300px;
}

html body.livecasino #main_content .container {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  align-items: center !important;
  justify-content: center !important;
}

.effectGame {
  display: flex;
  flex-flow: column;
  justify-content: flex-end;
  height: 300px;
position: relative;left: 0px;transition: left 0.3s ease-out;}

#effect.start .effectGame {transition: none;}

div#effect.end .effectGame {left: -440px;}

.effectGame:hover a img, .effectGame.active a img {
    width: 175px;
}

.effectGame:hover a, .effectGame.active a {
    opacity: 1;
}

.effectGame a {
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  color: #FFE565;
  opacity: 0.5;
  font-weight: 100;
  font-family: 'Oswald', sans-serif;
  font-size: 24px;
}

.effectGame a.text {
    display: flex;
    flex-flow: column;
    position: relative;
    top: 14px;
}

.effectGame a.text:after {
    content: url(/res/customint/img/tri.png);
    width: 17px;
    height: 15px;
    display: none;
    position: relative;
    top: 33px;
}

.effectGame:hover a.text:after, .effectGame.active a.text::after {
    display: block;
}

.effectGame a img {
  margin-bottom: 0px;
  width: 170px;
  transition: width ease-out 0.25s;
}

.virtual .sponsor .effectGame a img {
    border-radius: 10px;
}

div#effect {
  display: flex;
  position: relative;
  top: -302px !important;
  width: 898px;
  justify-content: flex-start;
  z-index: 10000000;
  height: 414px;
  align-items: center;
  left: 220px;
overflow: hidden;}

div#effect.middle .effectGame {left: -220px;}

.virtual div#effect {
    top: -258px !important;
    left: 790px;
    gap: 10px;
}

.livecasino div#effect {
    left: 385px;
top: -379px !important;}

.casino div#effect {
    gap: 10px;
width: max-content;}

.live_casino_game {
  min-height: 400px;
  max-height: 400px;
  overflow: hidden;
}

.offer #center_column .widget {
  background: transparent;
}

#livebettingLightContent {
    border: 2px solid var(--partial-header-color);
    border-radius: 7px;
}

div#best_seller {margin-top: 4px !important;}

div#best_seller {
  background: transparent !important;
}

div#WWContainer {
    width: 100% !important;
    height: 426px;
    background: url(/res/customint/img/blacpalace_home_back.jpg) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

div#WWMainContainer img:nth-child(1) {visibility: hidden;}

div#ColumnContainer img {
    visibility: visible !important;
    left: 20px;
    position: relative;
}

div#modalew {
    background: #000 !important;
}



.lSSlideWrapper.usingCss {
    transition-duration: 0s !important;
    transition-timing-function: unset !important;
}

span.sport_name.mask {
    left: 10px;
    position: relative;
}

#BlackEffect a:hover span.sport_name.mask {
    margin-right: -70px;
    z-index: 1;
}
span.img_gro {
    order: 2;
    z-index: 5;
    top: -5px;
    position: relative;
}

div#gioca {
    width: 100%;
}
img[src="/res/customint/img/Casino_home.png"] {
    width: 420px;
    height: 420px;
    position: relative;
    top: -85px;
    left: 25px;
    z-index: 1;
}

div#imgHolder {
    width: 100%;
    margin-bottom: 24px;
}

div#imgHolder img, div#text p, div#gioca a {
    margin-left: 30px;
}

div#text img {
    display: flex;
    justify-content: flex-start;
    filter: brightness(0);
}

div#VirtualPokerContainer {
    width: 100%;
    display: flex;
    flex-flow: row;
    justify-content: center;
}

div#easybet_head {
    background: transparent !important;
}
div#speedsearch {
    background: transparent !important;
}


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 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;
  background-image: url("/res/customint/img/Wellgamebackground_sport.jpg") !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;
}

html body.poker_page div#container, html body.poker_page div#main_content, html body.poker_page div#container #header, html body.poker_page div#container #top_header {
    min-width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
}

.default #main_content {
  margin: 0;
  width: 100%;
}

body.poker_page {
  background: #1c1c1c !important;
  min-width: 1280px !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;
}
#loggedbox .glyphicon.logged, #loggedbox span#bw_user, #loggedbox a.button.logout_btn, #loggedbox .glyphicon.glyphicon-eye-open, a#bw_balance *{
color: var(--primary-bg) !important;
}

#loggedbox a.button.logout_btn {background: var(--primary-bg) !important;color: var(--partial-header-color) !important;}
li.nav_gonzo {
    order: 7;
display: none;}

body #header {
  padding: 0 0;
}

div#header.transparent {
    background: rgba(var(--head-footer-rgb),0.5);
    z-index: 1000;
}

body #top_header {
  margin: 0 0;
}

@media (min-width: 1355px) {
  body #header {
    padding: 0 calc((100vw - 1200px) / 2) !important;
    min-width: 1355px !important;
    max-width: 100vw !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(100vw - 5px) !important;
       background-color: #000 !important;
  }
  body #top_header {
    padding: 0 calc((100vw - 1200px) / 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;
  min-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;
  background: transparent !important;
  position: relative;
}

div#sportmenu_links {
    display: flex;
    justify-content: center;
}

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: visible !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;
}

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: left !important;
    left: 4px;
    position: relative;
}

html body.casino #main_content .container .landing_container.nbox_5 {
    display: none !important;
}

body.livecasino #main_content .container .landing_container {
    position: relative;
    top: 200px;
}

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: 150px !important;
  width: 150px !important;
  height: 50px !important;
  border-radius: 8px;
  border: 1px solid #D2BC53 !important;
  background: transparent !important;
}

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;
}

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: transparent !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.virtual #main_content {
  background-image: url("/res/customint/img/Wellgamebackground_virtual.jpg") !important;
}

body.poker #main_content {
  background-image: url("/res/customint/img/Wellgamebackground_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("/res/customint/img/Wellgamebackground_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("/res/customint/img/Wellgamebackground_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-position: center center!important;
  background-repeat: no-repeat !important;
  background-attachment: fixed !important;
  background-size: cover !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;
}
.toggleLiveQuote.hideClass::-webkit-scrollbar{
  height: 4px;
}
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;
}

#next_events_column div#next_events_column_container .mtable {
    background: transparent !important;
    margin-bottom: 1px !important;
}

.lower {
    /* background: url(/res/customint/img/filter.svg) no-repeat center center !important; */
    background-size: cover !important;
    background-repeat: no-repeat;
    border-radius: 0 0 4px 4px;
    }
	
ul.groupmenu.vnav.hotlink {background: var(--primary-bg);margin-top: 3px !important;}

#center_column ul.groupmenu.vnav.hotlink {display: none;}

span.shortCut {display: flex;width: 100%;height: 34px;align-items: center;background: var(--secondary-bg);color: var(--primary-bg);cursor: pointer;border-radius: 4px;margin-top: 1px;}

#center_column span.shortCut {
    font-size: 20px;
    font-weight: 500;
    text-indent: 10px;
    text-transform: capitalize;
}

#left_column span.shortCut:before {content: '';width: 20px;height: 20px;position: relative;margin: 0 10px;background: url(/res/customint/img/top_trophy.svg);background-repeat: no-repeat !important;background-position: center !important;}
#left_column div.champion a::after {
    content: ""; 
    width: 20px;
    height: 30px;
    position: absolute;
    background-position: center center;
    background-repeat: no-repeat;
    left: 2px;
    filter: brightness(0) invert(1);
    margin-left: 5px !important;
}

#left_column div.champion:hover a::after {filter: brightness(0);}
#left_column div.champion a[onclick="$('body,html').animate({scrollTop:0},500);offerReq('maniid=88', $('#m88').parent(), false , '',1)"]::after {
  background-image: url("/res/customint/img/Bundesliga.svg");
}
#left_column div.champion a[onclick="$('body,html').animate({scrollTop:0},500);offerReq('maniid=99975124', $('#m99975124').parent(), false , '',1)"]::after {
  background-image: url("/res/customint/img/Eredivisie.svg");
}
#left_column div.champion a[onclick="$('body,html').animate({scrollTop:0},500);offerReq('maniid=85', $('#m85').parent(), false , '',1)"]::after {
  background-image: url("/res/customint/img/Ligue_1.svg");
}
#left_column div.champion  a[onclick="$('body,html').animate({scrollTop:0},500);offerReq('maniid=133', $('#m133').parent(), false , '',1)"]::after  {
  background-image: url("/res/customint/img/La_Liga.svg");
}
#left_column div.champion  a[onclick="$('body,html').animate({scrollTop:0},500);offerReq('maniid=11', $('#m11').parent(), false , '',1)"]::after {
  background-image: url("/res/customint/img/Premier_League.svg");
}
#left_column div.champion a[onclick="$('body,html').animate({scrollTop:0},500);offerReq('maniid=6', $('#m6').parent(), false , '',1)"]::after {
  background-image: url("/res/customint/img/Serie_A.svg");
}
#left_column div.champion a[onclick="$('body,html').animate({scrollTop:0},500);offerReq('maniid=523', $('#m523').parent(), false , '',1)"]::after {
  background-image: url("/res/customint/img/new_system/placebet777/sport/Calcio-Champions League.svg");
}
#left_column .champion span.evenum {margin-right: 11px;
    position: relative;
    top: 0.5px;}

div#userInfoMain {min-width: 260px;position: relative;display: flex;flex-flow: column;gap: 2px;}

div#userInfoMain.new {top: 0px;}

div#userInfoMain:not(.new) {top: 10px;}

a.widgetPro {
    display: none;
}

ul#stats_results {
    display: none;
}

#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;
  left: 8px;
}

#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 rgba(185,160,87,0.5) !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: #111 !important;
}

#sport_accountsummary .can.resultsContainer.AStable table td {
  background: rgba(24,24,24,0.9) !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;
}

body:not(.account) #giroconto ul {justify-content: center !important;}

div#giroconto > ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.account div#giroconto > ul li#label_giroconto {
    width: 98%;
    top: -5px;
    position: relative;
}body.account div#giroconto > ul li div.h1header {
    font-size: 20px !important;
    border-radius: 8px 8px 0px 0px !important;
width: 100%;background: transparent;}
body.account div#giroconto > ul li:not(#label_giroconto) {
    height: 50px;
    width: 100%;
    justify-content: center;
    align-items: center;
position: relative;top: -5px;}body.account #giroconto ul li:nth-child(3) {
    order: 3;
    position: relative;
    top: 6px;
    gap: 6px;
    left: -2px;
}
div#giroconto > ul li * {
  font-size: 14px !important;
  font-weight: 400 !important;
}

div#giroconto > ul li span.placeholder {
  color: var(--primary-bg);
    font-size: 12px !important;
    background-color: transparent;
    
    
    left: 14px;
    top: 3px;
    
    z-index: 10;height: 10px;
    display: flex;
    align-items: center;
    font-weight: 500 !important;
position: absolute;}

body.account div#giroconto > ul > li span.placeholder {background: var(--partial-header-color);}

.placeColumn {display: flex;}
div#giroconto > ul li input {
  border: 1px solid #707070 !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;
}

#giroconto li a.glyphicon.glyphicon-plus {display: none !important;}

body.account #main_content #left_column #giroconto a#giroconto_plus {display: none !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(--primary-text) !important;
  color: #000 !important;
}

div#giroconto > ul li input:not(label):not(select)#amount {width: 125px;position: relative;left: 2px;text-align: right;}

body.account div#giroconto > ul li input:not(label):not(select)#amount {background: transparent !important;}

div#giroconto > ul li input:not(label):not(select)#giroconto_user {width: 260px !important;position: relative;z-index: 4;}

body.account div#giroconto > ul > li input#giroconto_user {background: transparent !important;}

div#giroconto > ul li label {
  padding: 0 !important;
  color: #fff !important;
}

div#giroconto > ul li div.h1header,
div#giroconto > ul li a#submit {
  
  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;
margin: 0 auto !important;background: #fff;}

div#giroconto > ul li a#submit {
    margin-left: 5px !important;
}

#giroconto:not(:empty) {
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
}

#giroconto:not(:empty):empty {
  min-height: 50px !important;
}

#header .logo img {
  -webkit-filter: none !important;
          filter: none !important;
}



footer .plus18_Img,
.plus18_Img {
  background-color: transparent !important;
  border: none !important;
  background: transparent !important;
  content: url("/res/customint/img/Wellgame18.svg") !important;
}

footer .plus18_Img::after,
.plus18_Img::after {
  display: none;
}

#top_header .certific {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  min-width: -webkit-max-content !important;
  min-width: -moz-max-content !important;
  min-width: max-content !important;
}
#top_header .certific .plus18_Img {
  width: 30px !important;
  filter: brightness(0);
}

#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;
  justify-content: center;
}

#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: max-content !important;
  padding: 0 !important;
  margin: 0;
}

#next_events .mhead.stats + div > ul.groupNav li.activetab a,
#next_events .mhead.stats + div > ul.groupNav li.activetab .sport_item,
#next_events .mhead.stats + ul.groupNav li.activetab a,
#next_events .mhead.stats + ul.groupNav li.activetab .sport_item,
#livebettingLightContent .mhead.stats + div > ul.groupNav li.activetab a,
#livebettingLightContent .mhead.stats + div > ul.groupNav li.activetab .sport_item,
#livebettingLightContent .mhead.stats + ul.groupNav li.activetab a,
#livebettingLightContent .mhead.stats + ul.groupNav li.activetab .sport_item,
#best_seller .mhead.stats + div > ul.groupNav li.activetab a,
#best_seller .mhead.stats + div > ul.groupNav li.activetab .sport_item,
#best_seller .mhead.stats + ul.groupNav li.activetab a,
#best_seller .mhead.stats + ul.groupNav li.activetab .sport_item {
  background-color: var(--primary-bg) !important;
  color: var(--partial-header-color) !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;
  min-width: max-content !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  position: relative;
  color: var(--primary-bg) !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 5px !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;
}

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;
}

.casino img.logo {
    width: 285px;
    z-index: 1;
    margin: 0 auto;
    top: -65px;
}

body.account #container {
  width: 100% !important;
  min-width: 100% !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

body.account #container #main_content {
  min-width: 100% !important;
  width: 100%!important;
  
}

@media (max-width: 1355px) {
  body.account #container #main_content {
    min-width: 100vw !important;
  }
}

body.account #container #main_content #center_column {
  width: calc(100% - 275px)!important;
  min-width: calc(100% - 275px)!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;
  position: relative;
}

#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;
}

.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-bottom: 1px solid var(--secondary-bg) !important;
  border-top: 1px solid var(--secondary-bg) !important;
}

.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 - 660px) !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 .inlineFlags a {
  top: 7px;
  position: relative;
  right: 4px;
}

#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;
gap: 2px;}

#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;
border-radius: 4px;}

#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;
  flex-flow: wrap;
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: space-between !important;
}

#agoptions form table tbody tr td.td_oa a,
#agoptions form table tbody tr td:nth-child(2) {
  width: 100% !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: 1355px !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;
  background: #df605c !important;
  color: var(--backgroundColor);
  border-radius: 3px;
}

#agency_options table tbody {
  padding: 0 !important;
  margin: 0 5px;
}

#couponcontainer div.coupon_foot #ibtns #iconfirm {
  text-align: center;
  color: var(--red-color) !important;
  font-weight: bold !important;
  font-size: 12px !important;
  line-height: 20px;
}

#tresult table.ui-jqgrid-htable,
table#list {
  border-collapse: collapse !important;
}

#tresult table.ui-jqgrid-htable tr,
#tresult table.ui-jqgrid-htable td,
#tresult table.ui-jqgrid-htable th,
#tresult table.ui-jqgrid-htable tbody,
#tresult table.ui-jqgrid-htable thead,
table#list tr,
table#list td,
table#list th,
table#list tbody,
table#list thead {
  border-collapse: collapse !important;
}

#tresult table.ui-jqgrid-htable thead tr,
table#list thead tr {
  background: #fff !important;
}

#tresult table.ui-jqgrid-htable thead tr th,
table#list thead tr th {
  background: transparent !important;
  padding-left: 15px !important;
  padding-right: 10px !important;
  min-width: -webkit-max-content !important;
  min-width: -moz-max-content !important;
  min-width: max-content !important;
  font-size: 10px !important;
  border: 1px solid var(--table-subheader-selected) !important;
  font-weight: 500 !important;
  text-transform: capitalize;
  color: var(--primary-bg) !important;
  font-family: "Ubuntu";
}

#tresult table.ui-jqgrid-htable tbody,
table#list tbody {
  background: transparent !important;
}

#tresult table.ui-jqgrid-htable tbody tr.ui-widget-content.commerciale,
table#list tbody tr.ui-widget-content.commerciale {
  background: #ffffff1a !important;
}

#tresult table.ui-jqgrid-htable tbody tr.ui-widget-content.commerciale:hover,
table#list tbody tr.ui-widget-content.commerciale:hover {
  background: #ffffff34 !important;
}

#tresult table.ui-jqgrid-htable tbody tr.ui-widget-content.agenzia,
table#list tbody tr.ui-widget-content.agenzia {
  background: #ffffff34 !important;
}

#tresult table.ui-jqgrid-htable tbody tr.ui-widget-content.agenzia:hover,
table#list tbody tr.ui-widget-content.agenzia:hover {
  background: #ffffff4e !important;
}

#tresult table.ui-jqgrid-htable tbody tr.ui-widget-content.enduser,
table#list tbody tr.ui-widget-content.enduser {
  background: #ffffff4d !important;
}

#tresult table.ui-jqgrid-htable tbody tr.ui-widget-content.enduser:hover,
table#list tbody tr.ui-widget-content.enduser:hover {
  background: #ffffff68 !important;
}

#tresult table.ui-jqgrid-htable tbody tr.ui-widget-content td,
table#list tbody tr.ui-widget-content td {
  background: transparent !important;
  color: #fff !important;
  border-color: var(--table-subheader-selected) !important;
  font-size: 10px !important;
  padding: 5px 15px !important;
  padding-right: 10px !important;
  font-weight: 400 !important;
  text-transform: capitalize;
  font-family: "Ubuntu";
}

#tresult table.ui-jqgrid-htable tbody tr.ui-widget-content td *,
table#list tbody tr.ui-widget-content td * {
  color: #fff !important;
  font-size: 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;
}

div#bet_history {
    background: var(--primary-bg) !important;
border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}

#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;
}

#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) #container #giroconto:not(:empty),
body.account:not(.IOS) .content_wrapper #giroconto:not(:empty) {
    background: 0px 0px !important;
    padding-left: 0px !important;
    
    width: 260px !important;
    max-width: 260px !important;
    min-width: 260px !important;
}

body.account #container div#giroconto:not(.new) {display: none !important;}

body.account #center_column div#giroconto {display: none !important;}
body.account #main_content div#left_column {
    display: block;
    position: relative;
    width: 260px !important;
    min-width: 260px !important;
}
body.account:not(.IOS) #container #giroconto:not(:empty) ul,
body.account:not(.IOS) .content_wrapper #giroconto:not(:empty) ul {
    background: var(--partial-header-color);
    width: 260px;
    flex-flow: column;
    height: 200px !important;
    border-radius: 8px;
    -webkit-box-pack: center;
    justify-content: center;
}

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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/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("/res/customint/img/messaggi-active.svg");
}

body.account:not(.IOS) #container #header #user_navigation ul li.datiaccount,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.datiaccount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body.account:not(.IOS) #container #header #user_navigation ul li.balancelist,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.balancelist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body.account:not(.IOS) #container #header #user_navigation ul li.managecustomers,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.managecustomers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body.account:not(.IOS) #container #header #user_navigation ul li.reports,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.reports {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body.account:not(.IOS) #container #header #user_navigation ul li.messages,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.messages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body.account:not(.IOS) #container #header #user_navigation ul li.current, body.account:not(.IOS) #container #header #user_navigation ul li:hover, body.account:not(.IOS) #container #header #user_navigation ul li:focus,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.current,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li:hover,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li:focus {
  background: var(--secondary-bg) !important;
}

body.account:not(.IOS) #container #header #user_navigation ul li.current a, body.account:not(.IOS) #container #header #user_navigation ul li:hover a, body.account:not(.IOS) #container #header #user_navigation ul li:focus a,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li.current a,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li:hover a,
body.account:not(.IOS) .content_wrapper #header #user_navigation ul li:focus a {
  color: var(--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 {
  z-index: 100000000 !important;
  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: 1px 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: none;
}

ul.ui-widget li.ui-menu-item:hover a {
  color: #df605c !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("/res/customint/img/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("/res/customint/img/arrowDown.svg") !important;
  -webkit-transform: rotate(-90deg) !important;
          transform: rotate(-90deg) !important;
  top: -1px !important;
}

.ui-icon.tree-minus {
  background: url("/res/customint/img/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 tfoot,
body.account #tresult table.tdati tfoot {
  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: 15px !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;
  align-items: center;
  background: transparent !important;
  gap: 15px;
}

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) {
  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);
  border-radius: 4px;
  background: #fff !important;
  border: none;
  color: var(--primary-bg);
}

body.account #tresult table.tdati thead.total tr td.Utile {
    justify-content: space-between;
}

body.account #tresult table#result_table thead.total tr td.Utile::before {
    content: "Utile" !important;
}

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: 20px;
  font-weight: 300;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff !important;
  text-transform: uppercase;
}

body.account #tresult table#result_table thead.total tr td:not(:empty).Totale::after,
body.account #tresult table.tdati thead.total tr td:not(:empty).Totale::after {
  content: "N.";
  font-size: 14px;
  font-weight: 400;
  margin-left: auto;
  margin-right: 5px;
}

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 {
  font-size: 20px;
  font-weight: 300;
  border-radius: 4px;
  justify-content: space-between;
}

body.account #tresult table#result_table thead.total tr td:not(:empty).StakeBet::before, body.account #tresult table#result_table thead.total tr td:not(:empty).Utile::before, body.account #tresult table.tdati thead.total tr td:not(:empty).StakeBet::before {
  opacity: 1;
  content: "Giocato";
  font-size: 18px;
  font-weight: 300;
  text-transform: uppercase;
}

body.account #tresult table#result_table thead.total tr td:not(:empty).WinningBet::before,
body.account #tresult table.tdati thead.total tr td:not(:empty).WinningBet::before {
  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(--secondary-bg) !important;
  font-size: 15px !important;
  font-family: "Ubuntu" !important;
  font-weight: 400 !important;
  border: 0px;
  border-bottom: 1px solid;
  background: var(--apps-body);
  color: #fff !important;
}

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;
  color: var(--primary-bg);
}

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(--secondary-bg) !important;
  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;
}

body.account #center_column {
  overflow: hidden !important;
}

#agency_options input#id_user[type="text"], #agency_options input#ricarica_utente {
  padding: 5px;
  background: #df605c80 !important;
  border: none;
  text-indent: 14px;
  width: 160px !important;
  left: -10px;
  position: relative;
  height: 30px;
  }

#main_content #right_column #agoptions #opzAgenzia tbody tr td.td_oa {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: 90% !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;
  align-items: center;
  justify-content: center;
  height: 30px !important;
}

#main_content #right_column #agoptions #opzAgenzia tbody tr td.td_oa label > span.glyphicon, #right_column table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr#agopz_ricarica td label span.glyphicon:not(.glyphicon-user) {
    z-index: 999991;
    left: 9px;
}

#main_content #right_column #agoptions #opzAgenzia tbody tr td.td_oa label > span.glyphicon::before {height: 20px!important;position: relative;top: 4px;left: 1px;}

#loadReserved > tbody > tr:nth-child(1) > td.td_lr > label > span {
  white-space: nowrap;
}

#loadreserved #reserved_barcode {
  width: 50px !important;
  background: #df605c80 !important;
  border: none;
  text-indent: 3px;
}

#agency_options .glyphicon-barcode {
    background: #df605c80 !important;
    margin: 4px 0 !important;
    padding: 0 4px !important;
    height: 26px !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(100vh - 56px) !important;
  top: 231px;
  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(--table-subheader) !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: black;
  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(--table-subheader) !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(--table-subheader) !important;
  -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) !important;
  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-radius: 5px;
  border: 2px solid var(--secondary-bg);
  margin-bottom: 5px;
}

#main_content #center_column div[id^="mtable"] > table.selez_pron > tbody > tr:first-child {
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
}

.ui-jqgrid .ui-jqgrid-htable th div {
  padding: 0 5px;
}

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: 7px;
  border: 2px solid #df605c;
  background: var(--banner-bg);
  padding: 5px;
  margin-bottom: 5px !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
  }

#agency_options div.h1header {
  background: transparent;
  color: #df605c !important;
  font-family: 'Ubuntu' !important;
  font-weight: 600 !important;
  padding-left: 0 !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("/res/customint/img/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 {
  color: #000 !important;
  background: var(--secondary-bg);
  background-repeat: repeat;
  background-size: auto 100%;
}

#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: #000 !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.atable table tr {
    display: flex;
    flex-flow: row;
    width: 100% !important;
}

body #main_content #center_column div.content div.mantepost table.atable table tbody {
    display: flex;
    flex-flow: column;
}

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 th span, body #main_content #center_column div.content div.mantepost table.atable tbody tr th span.evedate {
    background: transparent !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;
}

body #main_content #center_column div.content div.mantepost table.atable table tbody tr td {
    display: flex;
    flex-flow: row-reverse;
    width: calc(100% / 3);
}


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: 1px solid var(--table-subheader-selected) !important;
  border-radius: 3px;
}

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;
  right: 30%;
  top: 1px !important;
  width: 70% !important;
  order: 0;
}

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: 2px;
  top: 1px;
width: 15px;margin: 0 !important;}

.couponsistema .descr .ccode_new {
  margin-left: 5px !important;
}

.offer #the_bet .minCont > div {
  width: 33.2%;
}

.popzBg {
  width: 100% !important;
  height: 100% !important;
}

.goBack {
  height: 40px;
  background: transparent !important;
  border-radius: 10px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  border: 1px solid #ffffff99;
  color: #ffffff99;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px;
  margin-top: 15px;
  cursor: pointer;
}

.goBack:hover {
  background: var(--table-subheader-selected);
}

#pronos > table {
  margin: 0 !important;
}

#pronos > table * {
  border: none !important;
}

#pronos > table table {
  margin: 0 !important;
}

#pronos > table table td.quoteName {
  background: #e5e9f8 !important;
  padding-bottom: 2px !important;
}

#pronos > table table td.quoteName:not(:last-child) {
  padding-right: 2px !important;
}

#pronos > table table td.quoteName a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: none;
  padding: 0;
  margin: 0 !important;
  min-height: 31px;
  background: rgba(29, 40, 80, 0.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: rgba(29, 40, 80, 0.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 {
  height: max-content;
  border-radius: 7px;
  border: 2px solid #df605c;
  background: var(--primary-bg) !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-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;
  }
  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.evename span.match {
    display: block !important;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(90% - 40px);
    position: relative;
  }
}

@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 1px !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;
  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;
  background: transparent !important;
  margin: 0;
  margin-right: 3px;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
}

#legenda > li.quintupla {
    border: 1px solid #FF0000;
    color: #FF0000;
}

#legenda > li.quadrupla {
    border: 1px solid var(--quadrupla);
    color: var(--quadrupla);
}

#legenda > li.tripla {
    border: 1px solid var(--tripla);
    color: var(--tripla);
}

#legenda > li.unica {
    border: 1px solid var(--unica);
    color: var(--unica);
}

#legenda > li.singola {
    border: 1px solid var(--couponMatchBackgroundThird);
    color: var(--couponMatchBackgroundThird);
}

.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 #afterGiroconto:not(:empty) {
  min-height: 30px !important;
  max-width: 1355px !important;
  margin: 0 auto;
  position: relative;
  top: 61px;
}

@media (max-width: 1400px) {
  body.account:not(.IOS).logged #afterGiroconto:not(:empty):not(:empty) li a {
    font-size: 15px !important;
  }
}

tr.allodds_tr td[id*="allodds"] {
  width: 0 !important;
}

html {
  overflow-x: hidden !important;
}

@media (max-width: 1365px) {
  html {
    overflow-x: auto !important;
  }
}

@media (max-width: 1400px) {
  .offer #main_content {
    width: 100vw !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;
  }
  .offer #main_content #right_column .divFixed.nanocontentPosition, .offer #main_content #right_column img, .offer #main_content #right_column #next_events_column{
    margin-left: 5px !important;
  }
  
  .offer #main_content #right_column * {
    max-width: 100% !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% - 490px) !important;
    margin-right: 0px;
  }

  body.offer_large #main_content #center_column .nanocontentPosition, body.offer_large #main_content #center_column.SportCenter .nanocontentPosition, body.offer.offer_large #main_content #center_column .nanocontentPosition, body.offer.offer_large #main_content #center_column.SportCenter .nanocontentPosition, body.offer_large #main_content #center_column .nanocontentPosition .content, body.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content, body.offer.offer_large #main_content #center_column .nanocontentPosition .content, body.offer.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content, body.offer_large #main_content #center_column .nanocontentPosition .content .mcontent, body.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content .mcontent, body.offer.offer_large #main_content #center_column .nanocontentPosition .content .mcontent, body.offer.offer_large #main_content #center_column.SportCenter .nanocontentPosition .content .mcontent {
    min-width: inherit !important;
    max-width: inherit !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;
  }
  #main_content #left_column ul.groupmenu.vnav.hotlink li > a[class*="_link"]:before {
    right: 182px !important;
  }
}

@media (max-width: 1500px) {
  html body.account.logged {
    position: relative !important;
    min-width: 1500px !important;
    overflow: hidden !important;
  }
}

@media (max-width: 1400px) {
  #SRLive div#container div#main_content div#center_column {
    max-width: calc(100% - 260px) !important;
    flex-flow: column;
    display: flex;
  }
}

#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;
}


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;
  color: transparent;
}


a#multi {
  display: none !important;
}

::-webkit-scrollbar {
  width: 5px;
  height: 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;
  position: relative;
  top: -50px !important;
  left: 10px;
  }

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:not(.etable) td table tbody tr td span.etableClass {
    color: var(--partial-header-color) !important;
    top: -28px !important;
    padding: 0 !important;
    min-width: 60px !important;
    width: 60% !important;
    height: 10px !important;
    min-height: 20px !important;
    left: 0px;
    display: inline !important;
    white-space: nowrap;
}

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;
}


div#maniid25761 a,
body.unlogged #top_header #user_box #req_pwd,
div#league_tables a {
  background: transparent;
  color: var(--head-footer) !important;
}

#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano
.nano-content
ul
> li
ul
.live_match
.match_detail
a,
#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano
.nano-content
ul
> li
ul
.live_match
.match_detail
a,
#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano
.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
.nano-content
ul
> li
ul
.live_match
.match_detail
> a::before,
#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano
.nano-content
ul
> li
ul
.live_match
.match_detail
> a::after,
#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano
.nano-content
ul
> li
ul
.live_match
.Odds_container:not(.no_odds)
a,
#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano
.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
.nano-content
ul
> li
ul
.ShowOdds::after,
#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano
.nano-content
ul
> li
ul
.ShowOdds {
  background: #414140b3 !important;
}

a#simple {
  border-left: 1px #ffffff99 solid;
}


#SRLive
div#container
div#main_content
div#center_column
#simpleview
.nano
.nano-content
ul
> li
ul
.ShowOdds
span::after {
  display: none !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 var(--secondary-bg) !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-right: 70px !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;
}/*live betting changes*/
#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 .nano-content .live_events .live_match:hover .Odds_container:not(.no_odds) a:not(.selected):not(:hover), #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content .live_events .live_match:hover a span.match_stats span.match_time, #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content .live_events .live_match:hover .match_detail a[href="#"],#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content .live_events .live_match:hover .ShowOdds{
    background: #202020 !important;
}#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content .live_events .live_match:hover .Odds_container:not(.no_odds) a[class*="odd"]:not(.selected):hover {
    background: var(--header-transparent-mask) !important;
}/*sport changes*/
#main_content #left_column #groupmenu.sua.groupmenu.vnav .list_gitem > a[id*="gro"], #main_content #left_column ul.groupmenu.vnav.hotlink .list_gitem > a[id*="gro"]{
    background: rgba(34,34,34,0.1) !important;
} .groupico.gro_2, .Basket::after {
    background: url("/res/customint/img/basket_logo.svg") center center / 20px 20px no-repeat, 0% 0% / contain !important;
    background-size: 20px 20px, contain !important;
} .groupico.gro_45, .Baseball::after {
    background: url(/res/customint/img/baseball_logo.svg) no-repeat center center !important;;
    background-size: 20px 20px, contain !important;
}#SRLive div#center_column #livecontent .sports_groups .sport_item[data-sport-name="Rugby"] span.groupico {
    background: url(/res/customint/img/rugby.svg) no-repeat center center !important;
    background-size: 20px 20px, contain !important;
}a.groupicon.group_103, .groupico.gro_103, .Hockey::after, .groupico.gro_17{
    background: url("/res/customint/img/hockey.svg") center center / 20px 20px no-repeat, 0% 0% / contain !important;
    filter: brightness(0) invert(1);
}.groupico.gro_8, .Pallavolo::after {
    background: url(https://svgshare.com/i/a05.svg) no-repeat center center !important;
    background-size: 20px 20px, contain !important;
}a.groupicon.group_61, .groupico.gro_61, .Tennis.Tavolo::after {
    background: url(https://svgshare.com/i/a04.svg) no-repeat center center !important;
    background-size: 20px 20px, contain !important;
}a.groupicon.group_84, .groupico.gro_84, .ANTEPOST.Moto::after {
    background: url(/res/customint/img/motociclismo.svg) no-repeat center center !important;
    background-size: 20px 20px, contain !important;
}a.groupicon.group_202, .groupico.gro_202,.Snooker::after {
    background: url('https://svgshare.com/i/a20.svg') no-repeat center center !important;
    background-size: 20px 20px, contain !important;
}#SRLive div#center_column #livecontent .sports_groups .sport_item[data-sport-name="Badminton"] span.groupico{
    background: url(https://svgshare.com/i/a2K.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 !important;
    text-align: left;
    font-family: "Ubuntu", sans-serif;
}li.Antepost_main {
    width: 100%;
    height: 34px !important;
    display: flex;
    justify-content: flex-start;
    border: none !important;
    align-items: center;
    background: url("https://svgshare.com/i/aBL.svg") !important;
    background-repeat: repeat;
    background-size: auto 100% !important;
}i.ASglyph.glyphicon.glyphicon-chevron-downew.rotate {
    line-height: 10px !important;
    padding-top: 10px;
    transform: rotate( 
-180deg);
    top:6.3px;
    position:relative;
}i.ASglyph.glyphicon.glyphicon-chevron-downew {
    color: var(--secondary-text) !important;
    transition: all 100ms ease 0s;
    font-size: 14px;
    right: 15px;
}.glyphicon-chevron-downew:before, .glyphicon-chevron-down:before {
    content: "\f078" !important;
    font-family: "Font Awesome 5 Pro";
}li#selection_sport a {
    justify-content: flex-start;
    display: flex;
    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: flex;
    background: var(--secondary-bg) !important;
}div#main_content{
    justify-content: center !important;
    width: 100% !important;
    height: max-content;
    background:transparent !important;
}

body.poker_page div#main_content {
    flex-flow: column;
}body.casino #main_content {
    background-size: cover !important;
    background-position: center !important;
    background-attachment: fixed !important;
}div#animation {
    display: flex;
    flex-flow: row;
}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;
}.goBack{
    display:none;
}body div#navigationSection{
    display:none !important;
}body div.content_wrapper{background-image:url('/res/customint/img/background_blackpalace.png') !important;background-repeat:no-repeat !important;background-color: transparent !important;background-position: center !important;background-size: cover !important;}
#main_content #center_column #the_bet .clubs .club.home h2, #main_content #center_column #the_bet .clubs .club.away h2{
    color:#fff;
    top: -10px;
}#main_content #left_column #time_menu .upper #time_labels > li > a {color: #df605c !important;font-size: 10px;}

#main_content #left_column #time_menu .upper #time_labels li a:not(.active)::after {
    content: "" !important;
    width: 6px;
    height: 6px;
    background: var(--banner-bg);
    border: 2px solid var(--couponMatchBackgroundThird);
    border-radius: 50%;
    position: relative;
    display: flex;
    top: 16px;
    left: 10px;
    z-index: 1000;
}
#main_content #left_column #time_menu .upper #time_labels li {
    height: 20px;
    max-height: 20px;
    min-height: 20px;
}

#main_content #left_column #time_menu .upper #time_labels li a:not(.active):hover::after {
    top: 14px;
}
#main_content #left_column #time_menu .upper #time_slider .ui-slider-handle[style="left: 100%;"] {
    left: 97.5% !important;
}
#main_content #left_column #time_menu .upper #time_slider .ui-slider-handle[style="left: 75%;"] {
    left: 72.5% !important;
}
#main_content #left_column #time_menu .upper #time_slider .ui-slider-handle[style="left: 50%;"] {
    left: 47.5% !important;
}
#main_content #left_column #time_menu .upper #time_slider .ui-slider-handle[style="left: 25%;"] {
    left: 22.5% !important;
}
#main_content #left_column #time_menu .upper #time_slider .ui-slider-handle[style="left: 0%;"] {
    left: -3.5% !important;
}

#main_content #left_column #time_menu .upper #time_labels > li > a.slider_label.active, #main_content #left_column #time_menu .upper #time_labels > li > a.slider_label:hover {
    background: transparent !important;
    border: none;
    font-size: 12px;
    color: #f1dd93 !important;
    transition: all 0.1s ease-in-out;
}#the_bet p {
    color: #000 !important;
}#main_content #center_column #speedcouponcontainer{
    background: transparent;
}

label#lbl_SpeedInput {
    background: transparent !important;
}

#main_content #center_column #speedcouponcontainer {
 background: var(--secondary-bg) !important;


}#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span.amountbet input {
    background: #fff !important;
    border: 1px solid transparent !important;
    border-radius: 4px;
    width: 98px;
    padding: 5px 5px !important;
    height: unset;
    font-size: 17px !important;
}.switch {
    position: relative !important;
    display: inline-block !important;
    width: 50px !important;
    height: 17px !important;
    z-index: 1000 !important;
    left: 375px;
    display: none !important;
    justify-content: center !important;
}.toggleQbet {
    position: sticky !important;
    top: 0 !important;
}body.poker #main_content {
    background-image: url(/res/customint/img/Poker_blackpalace.jpg) !important;
}#VirtualContainer, #PokerContainer{
    width:606px;
    height: 220px;
    background: var(--secondary-bg);
    background-repeat: repeat;
    background-size: auto 100%;
    margin-top: 60px;
    margin-bottom:30px;
    display:flex;
    flex-flow:row;
    border-radius:8px;
}

div#VirtualContainer {
    margin-right: 6px;
}

div#PokerContainer {
    margin-left: 2px;
}html body.default.animated div#container div#main_content{
    background-image:none !important;
    background-color:#333 !important;
    padding-top: 50px !important;
    padding-bottom: 40px !important;
}#VirtualPokerContainer #text{
    height:100%;
    width: 240px !important;
    font-family: Ubuntu;
    display:flex;
    justify-content: center;
    align-items: center;
    display:flex;
    flex-flow:column;
    z-index: 2;
    margin-right: -55px;
}#VirtualPokerContainer #text a{
    font-style:medium;
    background:#000;
    color:var(--couponMatchBackgroundThird);
    padding:10px;
    border-radius:6px;
    font-size:16px;
}#VirtualPokerContainer #text p{
    color: #272110;
    margin-bottom: 24px;
    font-size: 20px;
    font-style: normal;
    font-weight: lighter;
    text-transform: uppercase;
    margin-right: -50px;
}img[src="/res/customint/img/poker.png"] {  
    width: 368px;
    height: 282px;
    position: relative;
    top: -52px;
    left: 50px;
}div#PVcontainer div#sport_div{
    background-color:#111;
    width: max-content;
    height:max-content;
    margin-bottom: 30px;
    border-radius: 8px;
    z-index: 3;
} div#PVcontainer{
    display:
    flex;
    flex-flow: column;
    justify-content:
    center;
    align-items: center;
}#ColumnContainer {
    display: flex;
    align-items: center;
    flex-flow: column;
    position: relative;
    top: 78px;
}div#WWMainContainer {
    height: 426px;
}div#ColumnContainer p {
    font-family: 'Ubuntu';
    font-size: 20px;
    color: #000;
    width: 476px;
    text-align: center;
    margin-top: 20px;
}
div#ColumnContainer a {
    color: #000;
    background: var(--secondary-bg);
    background-size: cover;
    padding: 10px;
    border-radius: 6px;
    font-family: 'Ubuntu';
    font-size: 16px;
    background-repeat: no-repeat;
}

#BlackEffect a {
    z-index: 20 !important;
    background: rgba(255,255,255,0.3) !important;
    width: calc(25% - 8px) !important;
    height: 80px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px !important;
    top: 8px !important;
    transition: width 0s !important;
}

#BlackEffect a:nth-child(9), #BlackEffect a:nth-child(10), #BlackEffect a:nth-child(11), #BlackEffect a:nth-child(12), #BlackEffect a:nth-child(13), #BlackEffect a:nth-child(14), #BlackEffect a:nth-child(15), #BlackEffect a:nth-child(16), #BlackEffect a:nth-child(17), #BlackEffect a:nth-child(18), #BlackEffect a:nth-child(19), #BlackEffect a:nth-child(20) {
    display: none;
}

#BlackEffect a:nth-child(5), #BlackEffect a:nth-child(6), #BlackEffect a:nth-child(7), #BlackEffect a:nth-child(8) {
    top: 2px !important;
}

#BlackEffect a:hover span.img_gro {width: 122px;top: -10px;left: 40px;transition: 100mx;}div#BlackEffect {
    width: 1230px;
    height: 53px;
    background: #000;
    margin-top: 56px;
    display: flex;
    position: relative;
    top: 0px;
}.sport_go::before,.sport_go::after,.mask:after,.lightSlider:before, .lightSlider:after{
    display:none !important;
}
:root {
 --primary-bg: #1B1B1B;
  --primary-bg-rgb: 34, 34, 34;
  --secondary-bg: #384357;
  --secondary-bg-rgb: 56, 67, 87;
  --head-footer: #222222;
  --head-footer-rgb: 34,34,34;
  --table-subheader: #2C2C2C;
  --table-subheader-selected: #111;
  --primary-bg-20-full: rgba(34,34,34);
  --primary-bg-40-full: rgba(24,24,24);
  --banner-bg: #222;
  --partial-header-color: #df605c;
  --liveBack: rgb(34,34,34,0.5);
  --widgedBorder: #df605c;
  --body-logged: rgba(34,34,34);
  --apps-body: rgba(44,44,44,0.7);
  --couponMatchBackgroundFirst: #fff;
  --couponMatchBackgroundThird: #df605c;
  --couponLiveBackgroundFirst: #fff;
  --couponLiveBackgroundThird: rgba(255,3,3,0.5);
  --hoverBackgroundLivePrimary: #2C2C2C;
  --hoverBackgroundLiveSecondary: #21745699;
  --hoverBackgroundLivePS: #df605c;
  --backgroundColor: var(--primary-bg);
  --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: #000;
  --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: #000;
  --secondary-text: #fff;
  --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);
  --primary-bg-opacity-10: rgba(var(--primary-bg-rgb), 0.1);
  --header-transparent-color: linear-gradient(to right, #df605c, #df605c, #df605c, #df605c, #df605c, #df605c);
  --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);
}#VirtualContainer:hover img[src="https://svgshare.com/i/adc.svg"]{
    width:450px;
    height:450px;
    transition: all 1500ms ease 0s;
    top:-100px;
    left:35px;
}#PokerContainer:hover img[src="/res/customint/img/poker.png"]{
    width: 400px;
    height: 310px;
    transition: all 1500ms ease 0s;
    left:35px;
}body #main_content #center_column div.content .mhead{
    order:0 !important;
}div#speedOdds {
    width: 250px !important;
top: 176px !important;padding-left: 5px;z-index: 1000000 !important;;;;;;;;;;;;;;;;;;;}span#easybet_event, table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr.header:not(.allodds_tr) th,table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr.header:not(.allodds_tr){
background: url(https://svgshare.com/i/aBL.svg);
    background-repeat: repeat;
    background-size: auto 100%;
    color:#000 !important;
}

#speedOdds table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr.header:not(.allodds_tr) th {
  height: 30px !important;
  min-height: 30px !important;
  max-height: 30px !important;
background: var(--secondary-bg);}@media(max-width:1919px){
    span#easybet_event{
        left: -71px;
    }
}.groupmenu li a.citem{
    background: rgba(255,255,255,0.07) !important;
}.groupmenu li a.mitem{
    background: rgba(255,255,255,0.3) !important;
}#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-list-alt:not(:hover):before {
    color: #fff !important;
}table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr.firstRowTable:not(.allodds_tr):not(.icoLiveLb){
    background:#000 !important;
}#main_content #center_column .mcontent .mtableslide .selez_pron tr:first-child ul li a.current{
    background: url(https://svgshare.com/i/aBL.svg) !important;
    background-repeat: repeat!important;
    background-size: auto 100%!important;
}html body.offer.offer_large #main_content div#center_column .mtable thead tr.firstRowTable th, html body.offer.offer_large #main_content div#center_column .mtable thead tr.firstRowTable th span{
    background: #222 !important;
    color:#fff !important;
}#main_content #center_column .mcontent .mtableslide .selez_pron tr:first-child ul li a{
    border: 1px solid var(--couponMatchBackgroundThird) !important;
}#SRLive.offer.animated_medium #container #main_content {
    background-image: none !important;
}.groupmenu li.list_citem:hover{
    background:linear-gradient(180deg, rgba(249, 204, 27, 0) 0%, var(--secondary-30) 100%) !important;
}.modalenterclose, .popzKeyClose {
    color: #fff;
}#modaledragger, .popzDragger {
    border-radius: 6px 6px 0 0;
    color: #fff;
    font-size: 18px;
    padding: 6px 10px;
    padding-left: 10px;
}#whtml, .popz .popzContent {
    color: var(--testo_gradiente2);
}#main_content #center_column .mcontent .mtableslide .selez_pron tr:first-child ul li:hover a {
    border-bottom: 1px var(--couponMatchBackgroundThird) solid !important;
}
a.gitem.Boxing::after {
    background: url(https://svgshare.com/i/aVD.svg) no-repeat center center !important;
    background-size: 20px 20px, contain !important;
}a.gitem.Pallamano:after, span.groupico.gro_22 {
    background: url(/res/customint/img/calcio.svg) no-repeat center center !important;
    background-size: 18px 18px !important;
}
#SRLive .live_match:hover .match_detail a * {
    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) tbody tr:not(.allodds_tr) td.evename a.betrad_stats::before {
    display: none !important;
}

body.offer.offer_large #main_content div#center_column 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.betrad_stats {
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
}@media(max-width: 1500px){
    body.offer.offer_large #main_content div#center_column .mtable tbody tr td {
        padding: 5px 2px !important;
    }
}body.offer.offer_large #main_content div#center_column .mtable tbody tr {
border-bottom: 1px solid var(--secondary-bg) !important;
border-top: 1px solid var(--secondary-bg) !important;
}#main_content #center_column #speedcouponcontainer input, #main_content #center_column #speedcouponcontainer h1, #main_content #center_column #speedcouponcontainer span, .h1sport, .h1header, #giroconto .text, #sport_accountsummary .ASToggle i{
    color:#000 !important;
}

 .useraction {
    height: 34px;
    display: flex;
    align-items: center;
    background: linear-gradient(-45deg, rgba(209, 185, 95, 0.35) 0%, rgba(209, 185, 95, 0.1) 35.46%, rgba(209, 185, 95, 0.1) 65.77%, rgba(209, 185, 95, 0.35) 100%);
    width: 260px;
min-width: 260px;border-radius: 4px;}

.useraction.u {background: linear-gradient(-45deg, rgba(209, 185, 95, 0.1) 0%, rgba(209, 185, 95, 0.1) 35.46%, rgba(209, 185, 95, 0.1) 65.77%, rgba(209, 185, 95, 0.1) 100%);}

.useraction:hover {background: var(--secondary-bg);}

.useraction:hover a {color: var(--primary-bg);}

.useraction:hover img {filter: brightness(0);}

.useraction img {filter: brightness(0) invert(82%) sepia(51%) saturate(387%) hue-rotate(355deg) brightness(85%) contrast(91%);margin-left: 10px;z-index: 0;}

.useraction a {display: flex;width: 100%;height: 100%;justify-content: flex-start;align-items: center;text-indent: 10px;z-index: 100;}

.useraction.u a {min-width: 100%;}
body.account #main_content #left_column #giroconto div.placeColumn label.text {height: 12px !important;
    line-height: unset !important;
    min-height: 12px !important;
    display: flex;
    align-items: center;
    text-indent: 6px;
    top: 1px;
    
    left: 11px;
    font-weight: 500 !important;
position: absolute;background: var(--partial-header-color) !important;font-size: 12px !important;z-index: 8;}
#sport_accountsummary .ASToggle{
    background:transparent !important;
}a#gro_22.sport_go.clone.left{
    background:rgba(255,255,255,0.3) !important;
}div#sportmenu_cont {
    width: 1230px !important;
    left: 7px;
    position: relative;
    height: 190px !important;
    gap: 0px 8px !important;
    display: flex;
    flex-flow: wrap;
    overflow: scroll;
    top: 1px;
}#main_content #couponcontainer ul.coupon {
    background: rgba(var(--primary-bg-rgb),0.5) !important;
}body#SRlive #main_content #couponcontainer ul.coupon > li div.descr > span.cevent_new, body#SRlive  #main_content #couponcontainer ul.coupon > li div.descr > span{
    color: var(--couponLiveBackgroundFirst);
}#main_content #couponcontainer{
    background: var(--primary-bg) !important;
}#main_content #couponcontainer ul.coupon > li div.descr > span.cevent_new, #main_content #couponcontainer ul.coupon > li div.descr > span{
    color: #fff;
    }

#main_content #couponcontainer ul.coupon > li:not(.liveMatch) div.descr span.quote_date {
    display: initial !important;
    position: relative;
    order: 1;
    height: 18px;
    line-height: 14px;
    font-size: 11px;
    align-self: self-start;
}
.glyphicon-remove:before{
    color: red !important;
}

span.cqt_new .glyphicon-remove::before {color: red !important;}

td.td_oa .glyphicon-remove:before {color: red !important;}.lock , .unlockSpan{
  text-transform: none !important;
  z-index: 100000 !important;
  font-size: 8px;
  color: var(--partial-header-color);
  position: relative;
}.lock{
  left: 20px;
  color: var(--partial-header-color) !important;
}.unlockSpan{
  left: 6px;
  color: var(--partial-header-color) !important;
  position: relative;
  left: 4px;
}#main_content #couponcontainer .h1header #scroll_btns #enable_scroll, #main_content #couponcontainer .h1header #scroll_btns #disable_scroll {
    width: 55px !important;
    left: -2px !important;
    position: relative !important;
    background-color: var(--primary-bg);
}#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: var(--partial-header-color) !important;
    width: 12px !important;
    height: 12px !important;
    top: 3px !important;
}#main_content #couponcontainer .h1header #scroll_btns #enable_scroll::after{
    right: 3px !important;
}#main_content #couponcontainer .h1header #scroll_btns #disable_scroll::after{
    left: 3px;
}.cfissa a, #main_content #couponcontainer ul.tabs_coupon > li a:not(.disabled):hover{
    color: var(--primary-bg) !important;
}body.casino div#main_content div.container {
    top: 5px !important;
    margin-bottom: 0px !important;
    order: -2;
    width: 1218px !important;
    z-index: 99!important;
    position: relative !important;
    min-height: 54px !important;
    background-color: transparent !important;
    display: flex !important;
    align-items: center !important;
    padding: 0px !important;
    justify-content: center !important;
    left: 7px;
    }

body.casino div#main_content div.container.active div.landing_container {
    flex-flow: wrap;
    overflow: visible !important;
    justify-content: center !important;
}body.casino #main_content {
    flex-flow: column;
}body.kohana_casino div#container div#main_content div#section_upper_block {
    top: 0px !important;
}body.kohana_casino #main_content #section_lower_block {
    top: -400px !important;
}body.kohana_casino div#main_content div.casino.cont {
    position: relative;
    top: 30px;
}#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: #111!important;
}#SRLive div#container div#main_content div#center_column #simpleview .nano .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: transparent !important;
}#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd.selected:not(:hover) a span, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd.selected:not(:hover) a span, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd.selected:not(:hover) a span, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd.selected:not(:hover) a span{
        color: var(--primary-bg) !important;
}html body.livecasino #main_content {
    flex-flow: column;
}

.sponsor img, .sponsor p {
  top: -40px;
  position: relative;
}
.sponsor img {
  width: 200px;
  height: auto;
  margin-bottom: 42px;
}
.sponsor p {
  font-size: 24px;
  font-family: 'Oswald', sans-serif;
  font-weight: 200;
  width: 336px;
  line-height: 32px;
}
.sponsor p:nth-child(3) {
  text-transform: uppercase;
  font-size: 60px;
  font-weight: 600;
  color: var(--secondary-bg);
}
.sponsor p:nth-child(4) {
  width: 374px;
  font-size: 32px;
  line-height: 40px;
}

.sponsor img, .sponsor p {
  top: 0;
  position: relative;
}

.virtual .sponsor p {
    width: 502px;
}

.casino .sponsor p {
    left: 50px;
    top: -13px;
    width: 340px;
}
.sponsor img {
  width: 380px;
  height: auto;
}

body.poker_page .sponsor .sponsContainerText img {
    width: 157px;
    margin-bottom: 10px;
}

img[src="/res/customint/img/leap_logo.png"] {
    width: 210px;
    margin-bottom: 0px;
}

.casino .sponsor #effect .cas_eff .gameName {
    color: #FFE565;
    font-size: 22px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    line-height: 32px;
}

.casino .sponsor #effect .cas_eff .gameType {
    font-size: 18px;
    font-weight: 200;
    font-family: 'Oswald', sans-serif;
    line-height: 32px;
}

body.casino .sponsor img {
    width: 453px;
}

body.casino .sponsor .sponsContainer .sponsContainerText img {
    width: 400px;
    position: relative;
    left: 42px;
}body.kohana_casino.winkcasino #main_content{
    background-image: url(/res/customint/img/Casino_live_fenix.jpg) !important;
}html body.kohana_casino.winkcasino #main_content {
    background-size: initial !important;
    background-position: center  center!important;
    background-attachment: fixed!important;
}body.kohana_casino.winkcasino  #main_content #section_lower_block {
    top: 0px !important;
}#container{
    width:100% !important;
}#main_content #left_column {
    margin-bottom: 80px;
}

body.account #main_content div#left_column {display: none !important;flex-flow: column;}.sponsor {
  display: flex;
  flex-flow: column;
  width: 100%;
  height: 917px;
  justify-content: flex-end;
  align-items: center;
  position: relative;
  top: 33px;
  order: -2;
  z-index: 0;
  }

.virtual .sponsor , .livecasino .sponsor{top: 3px;}

.poker_page .sponsor {
    background: url(/res/customint/img/poker_background_black.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
top: 0px;}

.virtual .sponsor {
    background: url(/res/customint/img/virtual_background_black.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

div.sponsor video#casino_video {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 148%;
  object-fit: cover;
}

div.sponsor video#casino_video.transparent {
    top: 148.7%;
    height: 1011px;
}

.livecasino .sponsor {
    background-image: url(/res/customint/img/blackVirtualBack.jpg) !important;
    background-size: cover !important;
    background-position: center top !important;
    background-repeat: no-repeat;
}@media (min-width: 1920px){
    #legenda {
            display: flex;
            justify-content: center;
            align-items: flex-end;
            width: 100%;
            position: relative;
            left: 11px;
    }
}#main_content #center_column #the_bet .minCont {
    padding: 0px 20px 0px 0px !important;
}

.offer #the_bet .minCont {background: rgba(34,34,34,0.8) !important;border-radius: 0 0 4px 4px;}#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;
}html body.offer #main_content{
    margin-top: 4px !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 tbody:first-child > tr td.evename .evename_div{
    flex-flow: column;
}

#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td.evename .evename_div .evedesc {text-indent: 6px;position: relative;display: flex;min-width: 100% !important;}

#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td.evename .evename_div .cont {
    display: flex;
    height: max-content;
    width: 100%;
    position: relative;
    left: 5px;
}

#main_content #center_column table.selez_pron + div > table.mtable tbody:first-child > tr td.evename .evename_div .cont .eveId {
    width: max-content !important;
    max-width: max-content;
    min-width: max-content;
    text-align: center;
    text-indent: 0 !important;
    color: var(--partial-header-color) !important;
}body.offer.offer_large #main_content div#center_column table.selez_pron + div > table.mtable tbody:first-child > tr.etable.firstRowTable  td.oddTd a.selected{
        background: var(--secondary-bg) !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_{
    background:url("/res/customint/img/calcio.svg") no-repeat center center !important;
    background-size: 20px 20px, contain !important;
} a.gitem.Hockey::after{
  background: url("/res/customint/img/hockey_logo_default.svg") center center  no-repeat !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Tennis.Tavolo::after {
  background: url("/res/customint/img/tennis_tavolo_logo_default.svg") center center, no-repeat !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Snooker::after  {
  background: url("/res/customint/img/snooker_logo.svg") no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Beach::after {
  background: url(https://svgshare.com/i/a17.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Baseball::after {background: url(/res/customint/img/baseball_logo.svg) no-repeat center center !important;background-size: 20px 20px, contain !important;}a.gitem.Basket::after {
  background: url("/res/customint/img/basket_logo_default.svg") center center / 20px 20px no-repeat, 0% 0% / contain !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Tennis::after, span.groupico.gro_7 {
  background: url(/res/customint/img/tennis_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Freccette::after, span.groupico.gro_94{
  background: url("/res/customint/img/frecette_logo_default.svg")center center/20px 20px no-repeat !important;
  background-size: 20px 20px, contain !important;
filter: invert(1);}a.gitem.Ciclismo::after {
  background-size: 20px 20px, contain !important;
}a.gitem.Boxing::after {
  background: url("/res/customint/img/boxing_logo_default.svg") center center, no-repeat !important;
  background-size: 20px 20px, contain !important;
}a.gitem.Moto::after, a.gitem.Motociclismo::after {
  background: url(/res/customint/img/moto_helmet_logo.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  filter: invert(1);
}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{
}body.dbgpoker #main_content {
    background-image: url(/res/customint/img/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 #main_content #section_lower_block {
    display: none;
}/*virtual games changes*/
html body.virtual #container #main_content, #logoCont{
    flex-flow:column;
    background: transparent !important;
}
#virtual_games_logo img {
    width: 400px;
    height: 200px;
}#TDB, #FVA, #logoCont, .virtual_games_container{
    display:flex;
        align-items:center;
}#FVA, #TDB, .virtual_games_container{
    flex-flow:row;
}#FVA, #logoCont, .virtual_games_container{
    justify-content:center;
}#TDB{
    justify-content: space-between;
    width: 100%;
}div#fighter img{
    width:158.5px;
}div#football_player img{
    width:151.5px;
}div#horse img{
    width:156px;
}div#american_football_player img{
    width:150px;
}div#basketball_player img{
    width: 300px;
}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: 80px;
    position: relative;
    min-height:0px !important;
    padding-bottom:0px !important;
    margin-bottom: 140px !important;
    order: -2;
    z-index: 100000;
}div#animation{
    position: relative;
    top: 30px;
    display: none;
}footer .refooter.wrapper {
    height: 180px !important;
}footer .refooter .copy {
    top: -25px;
    position: relative;
}a.gitem.Marcatori::after {
    background: url(/res/customint/img/Marcatori.png) no-repeat center center !important;
    background-size: 20px 20px, contain !important;
    filter: invert(100%);
}a.gitem.Pallavolo::after {
    background: url(https://svgshare.com/i/a05.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: #fff !important;
}.glyphicon-globe:before {
    content: 'abcdasdasd' !important;
    background: url(/res/customint/img/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(/res/customint/img/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_userbalance.gif"]{
    content: url(/res/customint/img/lista_account.svg);
    filter: brightness(0) invert(1);
}img[src="img/ico_monexp.gif"]{
    content:url("/res/customint/img/money.svg");
    filter: brightness(0) invert(1);
}body.account table#list td[role="gridcell"] img[src="img/ico_betlist.gif"] {
    content: url(/res/customint/img/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.gitem.Pallamano:after, span.groupico.gro_22{
    background:url("/res/customint/img/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-color) !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("/res/customint/img/f1_helmet_logo.svg") no-repeat center center !important;
    background-size: 20px 20px, contain !important;
    filter: invert(1);
}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(/res/customint/img/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:#222 !important;
}#center_column .br_cont{
    background-image:none !important;
}#center_column .br_cont .live-center-view-container.soccer{
    background-image: url(/res/customint/img/fieldCenter.jpg) !important;
}#center_column .br_cont .live-center-view-container.tennis{
    background-image: url(/res/customint/img/tennis_live_background.jpg) !important;
}#center_column .br_cont .live-center-view-container.volleyball{
    background-image: url(/res/customint/img/volleyball_live_background.jpg) !important;
}#center_column .br_cont .live-center-view-container.icehockey{
    background-image: url(/res/customint/img/hockey_live_background.jpg) !important;
}#main_content #center_column #the_bet .clubs .club img{
    width:auto !important;
}a.gitem.Cricket::after, div#groupHead_100 h6 label.prevent span.labeltext::before {
    background-image: url("/res/customint/img/cricket_logo_default.svg") !important;
    background-size: 20px 20px, contain !important;
}@media (min-width: 1920px){
body #main_content #livebettingLightContent #live_navigation li a, body.offer #main_content #livebettingLightContent #live_navigation li a.groupicon.group_47.Beach{
    background-color: transparent !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: var(--primary-bg) !important;
  border-bottom:0px !important;
}body.offer_large #main_content #livebettingLightContent #live_navigation li#navGroup_47 a:hover, body.offer #main_content #livebettingLightContent #live_navigation li#navGroup_47 a:focus{
  border-bottom:6px #d9c68f solid !important;background-color:rgba(217,198,143,0.5) !important;
}
}#center_column .br_cont div.icehockey span.lc-clock, #center_column .br_cont div.icehockey span.lc-period {
    top: 82px;
    left: 10px;
}#center_column .br_cont div.tennis span.lc-clock, #center_column .br_cont div.tennis span.lc-period {
    top: 88px;
}#center_column .br_cont div.basketball span.lc-clock, #center_column .br_cont div.basketball span.lc-period {
    top: 40px;
    left: 8px;
}@media (max-width: 1919px){
    body div.content_wrapper{
        background-image:url("/res/customint/img/fenix_home_page_background.jpg") !important;
        background-position:center top !important;
        background-attachment: fixed !important;
        background-color:#0e2024 !important;
    }#sport_accountsummary [class^="title"],#sport_accountsummary .ASToggle, #sport_accountsummary .ASToggle span{
            background: transparent !important;
        color:#fff !important;
    }
}#sport_accountsummary .can.resultsContainer.AStable table tr, #sport_accountsummary .can.resultsContainer.AStable table td, #sport_accountsummary .can.resultsContainer.AStable table thead, #sport_accountsummary .can.resultsContainer.AStable table tbody{
    border:1px solid var(--secondary-bg) !important;
}#sport_accountsummary .can.resultsContainer.AStable table tr:not(.allodds_tr) {
    background: transparent !important;
}table.tdati thead tr th:nth-child(1) {
    padding-left: 10px;
}#sport_accountsummary .can.resultsContainer.AStable table td.left_align {
    left: 0px;
}@media(max-width:1400px){
    #ANTEPOST_title{
        font-size: 12px !important;
    }
}#livecontent .sports_groups .sport_item {
    border-bottom: 2px solid green !important;
}#SRLive div#giroconto {
    width: 100% !important;
    z-index: 9999999999999999;
justify-content: center;}#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;
}
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: 1400000!important;
}#header.sticky_header{
    top:50px !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: 1000000;
    font-weight: bold;
    height: 30px;
}button#closeFooter.active {
    color: var(--couponMatchBackgroundThird);
    background: var(--banner-bg);
    bottom: 0px;
}.foot_box .certific .plus18_Img{
    border-radius:0px !important;
}@media(max-width:1919px){
    body{
        background-color: var(--backgroundColor) !important;
    }
}#widget_container::-webkit-scrollbar-track, #livebettingLightContent::-webkit-scrollbar-track, div.divFixed.nanocontentPosition::-webkit-scrollbar-track, .content::-webkit-scrollbar-track, #ScrollDivMenu::-webkit-scrollbar-track{
  padding: 2px 0;
  background-color: var(--primary-bg);
}#widget_container::-webkit-scrollbar , #livebettingLightContent::-webkit-scrollbar, div.divFixed.nanocontentPosition::-webkit-scrollbar, .content::-webkit-scrollbar, #ScrollDivMenu::-webkit-scrollbar{
  width: 6px;
  height:max-content;
}@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: hidden;
}
}

#widget_container::-webkit-scrollbar-thumb, #livebettingLightContent::-webkit-scrollbar-thumb, div.divFixed.nanocontentPosition::-webkit-scrollbar-thumb, .content::-webkit-scrollbar-thumb, #ScrollDivMenu::-webkit-scrollbar-thumb{
  border-radius: 10px;
  background-color: rgba(255,255,255,0.5);
}@media(min-width: 1921px){
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{
    overflow:hidden !important;
}
}
@media (max-width: 1880px) {
  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.account{
    min-height: 2000px !important;
  }
  body:not(.poker_page) {
    overflow-x: hidden !important;
  }
   body.offer {
     overflow-x: visible !important;
     min-width: 1355px !important;
   }
}
#center_column .br_cont .live-center-content{
    height:150px !important;
}iframe#streaming_container.active{
    display: flex !important;
    width: 100% !important;
    height:100% !important;
}iframe#streaming_container.active .video-js .vjs-tech {
    width: 100% !important;
    height:100% !important;
}iframe#streaming_container[src=""], iframe#streaming_container {
    display: none!important;;
}#right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-clock.right, #right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-period.right{
    right:0px !important;
}#right_column .br_cont .live-center-view-container.tennis .result-board.left {
    left: 160px !important;
}#right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-clock.right, #right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-period, #right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-clock.right, #right_column .live-center-view-container.flat .timer-container .lc-clock-container .lc-period{
    top:3px !important;
}.card-header{
    justify-content:space-between !important;
}.glyphicon-camera:before {
    content: url(/res/customint/img/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 .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 .nano-content .groupmenu{
    background: #111;
}#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;
    border: 1px solid var(--partial-header-color);
    border-radius: 4px !important;
    font-weight: 400;
    color: var(--partial-header-color);
    }

div#container-btns a.btnLiveQuote.allQuote {margin-left: 6px;}#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;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .class_cont > a span.activeQuote:before, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .class_cont > a span.activeQuote:before {color: var(--partial-header-color);}.toggleLiveQuote.hideClass.left{
    width:calc(100% - 310px) !important;
}#center_column .br_cont .live-center-view-container{
    height:175px !important;
}span.lc-clock {
    position: relative;
    top: 6px;
}.timer-container span{
    position: relative;
        top: 5px;
    margin-right:3px !important;
        left: -12px;
}span.glyphicon.hideClass.glyphicon-star.activeQuote {
    color: var(--secondary-bg) !important;
}form#pdfRequest table, form#pdfRequest table tbody{
    width: 100% !important;
}form#pdfRequest table tbody, form#pdfRequest table tbody tr, form#pdfRequest table tbody tr td{
    display:flex !important;
    align-items:center !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: space-between;align-items: center;height: 100%;}

div#mainList h6 {
    width: 100%;
}
div#mainList h6 label.prevent {height: 30px !important;}

span.glyphicon.glyphicon-plus {
    justify-content: flex-end !important;
}
div#mainList {
    width: 280px;
}
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 {
    background-color: var(--partial-header-color);
    display: flex;
    justify-content: space-between;
    width: 100% !important;
    height: 100% !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#main_list div h6 {
    width: 100% !important;
}span.labeltext:before{
    content:"";
    width:20px;
    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{
    overflow: hidden;
    }div#dynamic {
    padding: 0px !important;
}div#container-btns a:hover{
    background: var(--secondary-bg) !important;
    color: var(--primary-bg) !important;
}div#container-btns div a[style="background: green;"], div#container-btns a.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;
}div#container-btns a.favoriteLiveQuote:not(.vclassItem){
    width: max-content;
    margin: 0;
    top: 3px;
    position: relative;
    }li.nav_rocket{
    display:none !important;
}#center_column .br_cont .live-center-view-container.flat.soccer.sm.xs {
    position: relative;
    top: -20px;
    height: 195px !important;
}#center_column .br_cont .live-center-view-container.flat.badminton.sm.xs {
    background: url(/res/customint/img/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(/res/customint/img/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(/res/customint/img/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: 2px !important;
    padding-right: 8px !important;
}#main_content #center_column #the_bet #the_bet_container {
    background-image: url(/res/customint/img/sport_menu_live_betting_sunbet.jpg);
    background-repeat: no-repeat;
    background-size: cover;
;;;border-radius: 7px;;;;
    }
 #VirtualContainer:hover img[src="/res/customint/img/Casino_home.png"]{
  width: 450px;
  height: 450px;
  transition: all 1500ms ease 0s;
  left: 35px;
  top:-100px;
}div#sport_div iframe{
width:1250px;
height:300px;
border-radius: 8px;
}
div#sport_div div.columnSport{
width:50%;
height:100% !important;
display:flex;
flex-flow:column;
}div#sport_div{
display:flex;
align-items:center;
}div#coup{
display:flex;
align-items:center;
}div#sport_div,div#sport_div div{
display:flex;
justify-content:center;
}#main_content #center_column #speedcouponcontainer ul#speedAutoname li a {
  width: 100%;
}#main_content #center_column #speedcouponcontainer ul#speedAutoname li a span{
color:#fff !important;
}#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);
}#main_content #center_column #speedcouponcontainer ul#speedAutoname {
  width: 350px;
  height: 400px;
  max-height: 400px !important;
  overflow-y: auto;
  background: var(--primary-bg);
}.mhead * {
  font-family: 'Ubuntu' !important;
}#main_content #center_column .mcontent .mtableslide .selez_pron tr:first-child ul li:hover a {
color: var(--primary-bg) !important;
}html body.offer.offer_large #main_content div#center_column .mtable thead tr.firstRowTable th, html body.offer.offer_large #main_content div#center_column .mtable thead tr.firstRowTable th span {
  background: #222 !important;
  color: #fff !important;
  border-bottom: none !important;
}div#league_tables {
  display: none;
}#main_content #center_column .mcontent .mtableslide .selez_pron tr:first-child ul li a {
  background: var(--head-footer) !important;
  color: var(--colore_principale) !important;
}body.offer.offer_large #main_content div#center_column .mtable tbody tr td.oddTd a {
  border: 1px solid var(--secondary-bg) !important;
  position: relative;
  top: 2px !important;
}
body .glyphicon {
  font-family: 'Glyphicons Halflings' !important;
}

h1 .print_page.glyphicon.glyphicon-print:before {color: #000;}

div#searchCont {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    top: -1px;left: 14px;
}

div#searchCont:before {
    position: relative;
    left: -19px;
    z-index: 5;
    opacity: 0.5;
}

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, body.nU 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#getGames .game > span.gameTxt span.glyphicon.glyphicon-star:before {
    font-size: 14px;
}
.casino.cont {
  display: flex;
  justify-content: center;
  align-items: center;
}
body.offer:not(.offer_large) div#best_seller 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, body.offer:not(.offer_large) div#next_events1 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 {
  background: #4F4F4F !important;
  border: 1px solid var(--couponMatchBackgroundThird) !important;
  margin-left: 2px !important;
  border-radius: 2.5px !important;
}

body.offer:not(.offer_large) div#best_seller 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:hover, body.offer:not(.offer_large) div#next_events1 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:hover, body.offer:not(.offer_large) div#best_seller 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 {
    background: var(--secondary-bg) !important;
    color: var(--table-subheader-selected) !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, div:not(#eleGroup_1) > 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.evenametr:not(.allodds_tr) {
    height: 34px !important;
    min-height: 34px !important;
    border: none !important;
    border-bottom: 1px solid rgb(45 45 45) !important;
    border-top: 1px solid rgba(255,255,255,0.1) !important;
}

body.offer.offer_large #main_content div#center_column div:not(#eleGroup_1) > table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr.etable td.evecode {border: none !important;background: transparent !important;color: var(--partial-header-color) !important;}

div#speedOdds table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) {
  border-spacing: 0px;
}

div#speedOdds > 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:nth-child(2n+1) {
  border-right: 1px solid rgba(255,255,255,0.1) !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:nth-child(2n) {
  border-left: 1px solid rgb(45 45 45) !important;
}

body.offer:not(.offer_large) table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.oddTd {padding-right: 4px !important;}#main_content #left_column #groupmenu.sua.groupmenu.vnav .list_gitem a.gitem.Pallanuoto::after{
background:url("/res/customint/img/pallanuoto.svg") no-repeat center center !important;
}a.gitem.Sci::after {
  background: url(/res/customint/img/ski_logo_default.svg) !important;
  filter:invert(1);
}body.offer:not(.animated_medium) div#livebettingLightContent.widget 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.oddTd a {
  margin-top: -1px !important;
  padding: 0px !important;
}

body.offer:not(.animated_medium) div#livebettingLightContent.widget 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.oddTd a > span {
  padding: 0px !important;
  height: 100% !important;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--partial-header-color) !important;
  border-radius: 4px;
}

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.goLiveLb {
    border-left: 1px solid var(--table-subheader-selected) !important;
}

body.offer:not(.animated_medium) div#livebettingLightContent.widget 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.oddTd a.selected > span {color: var(--primary-bg) !important;}
.background-image-live_casino_game {
  border: 1px solid transparent;
  border-radius: 13px;
  overflow: hidden;
}

.live_casino_game:hover .background-image-live_casino_game img {
  -webkit-filter: blur(20px);
  filter: blur(20px);
  transform: scale(1.2);
  display: block;
  z-index: -1;
}

.live_casino_game:hover .background-image-live_casino_game {
  margin-bottom: -284px;
  max-height: 400px;
}

.live_casino_game:hover .background-image-live_casino_game.monopoly {
  margin-bottom: -185px;
}

.live_casino_game:hover img.logos {
  z-index: 20;
  visibility: visible;
  opacity: 1;
  position: relative;
}

.live_casino_game.monopoly:hover img.logos {
  left: 20px;
  top: -46px;
}

.live_casino_game.side_bet_city:hover img.logos {
  left: 25px;
  top: -60px;
}

.live_casino_game.side_bet_city:hover .background-image-live_casino_game.side_bet_city {
  margin-bottom: -150px;
}

.live_casino_game.deal_no_deal:hover img.logos {left: 30px;}

.live_casino_game.deal_no_deal:hover div.background-image-live_casino_game.deal_no_deal {margin-bottom: -189px;}

.live_casino_game.dream_catcher img.logos {
  left: 60px;
}

.main_playable.games .casino_game.main a, .main_playable.games .casino_game.main img:not(.bg), .secondary_playable.games .casino_game.secondary a, .secondary_playable.games .casino_game.secondary h2, a.gioca, .live_casino_game img.logos, .live_casino_game_second h2 {
  z-index: 20;
  position: relative;
  top: -30px;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.5s linear;
}
.main_playable.games .casino_game.main a, .secondary_playable.games .casino_game a, a.gioca {
  display: flex;
  width: 136px;
  height: 40px;
  background: var(--secondary-bg);
  margin: 0 auto;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  border: 1px solid var(--couponMatchBackgroundThird);
  color: var(
  --primary-bg) !important;
  cursor: pointer;
}

#vir_ban_cont a.gioca {
    margin-top: -40px;
    top: -100px;
    background: transparent;
    border-radius: 4px;
    color: var(--couponMatchBackgroundThird) !important;
}

#vir_ban_cont a.gioca:hover {
    color: var(--primary-bg) !important;
}

#vir_ban_cont:hover a.gioca {
    visibility: visible;
    opacity: 1;
}

div.sponsor a.gioca {
    background: transparent;
    border-radius: 4px;
    color: var(--couponMatchBackgroundThird) !important;
}

body.poker_page div.sponsor a.gioca {display: none;}

body.poker_page div.sponsor a.gioca:last-child {display: flex;}

div.sponsor a.gioca.gioca.removable {
    display: none;
}

.casino a.gioca {
    border-radius: 0px;
    background: transparent;
    color: #FFE565 !important;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    z-index: 1;
    cursor: pointer;
    border-radius: 4px;
}

.livecasino .sponsor a.gioca {
  border-radius: 0px;
  background: transparent;
  color: #FFE565 !important;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-weight: 500;
  left: 0px !important;
}
.live_casino_game:hover a, .livecasino .live_casino_game_second:hover h2, .livecasino .live_casino_game_second:hover a.gioca {
  visibility: visible;
  opacity: 1;
}

.livecasino .live_casino_game_second a.gioca {
  top: -8px;
}

.background-image-live_casino_game img {
  transition: all .3s;
}

div#live_casino_game_container {
  display: flex;
  flex-flow: column;
  gap: 10px;
  top: 31px;
  position: relative;
  width: 100%;
  justify-content: center;
  background: url(/res/customint/img/effect_bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 0px;
}
.live_casino_game_second h2 {
  text-transform: uppercase;
  text-align: center;
  margin: 0 auto;
  color: #fff;
  font-size: 18px;
}
.livecasino .background-image, .livecasino .background-image img {
  width: 100%;
  height: 100%;
  border-radius: 4px;
}

.livecasino .background-image {
  border: 1px solid transparent;
  overflow: hidden;
  z-index: 5;
}

.livecasino .live_casino_game_second:hover .background-image {
  margin-bottom: -70px;
}

.livecasino .live_casino_game_second:hover .background-image img {
  filter: blur(20px);
}

.live_casino_game_second {
  width: 232px;
  height: 155px;
  cursor: pointer;
}

/*offer_large table code*/

#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li.class_title.header, body.offer.offer_large #main_content div#center_column tr.allodds_tr div.class_cont a.className {
    background: linear-gradient(rgba(209, 185, 95, 0.35) 0%, rgba(209, 185, 95, 0.35) 45.32%, #df605c80 100%) !important;
    width: 100% !important;
    border: none !important;
    top: 0 !important;
}
#main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li.class_title.header * {
    color: #222 !important;
}

#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: #000 !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(--couponMatchBackgroundThird) !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 ul li span.allodd_oddval, #main_content #center_column table td.dropdowntoggle.active .allodd_cont ul li a.allodd_oddval {
    background: #df605c8c !important;
    padding-right: 17px !important;
    color: #df605c !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;
    background: #df605c26 !important;
    color: #df605c !important;
}
body.offer.offer_large #main_content div#center_column .mtable thead tr.firstRowTable th[colspan="3"] span.evedate, body.offer.offer_large #main_content div#center_column .mtable tbody tr td.evetime span {
    color: var(--bg_text) !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, html body.offer.offer_large #main_content div#center_column .mtable thead tr.firstRowTable th:not(:first-child):not(.nosort) span {
    border: transparent !important;
    color: #fff !important;
    background: #000 !important;
    opacity: 0.93;
}
#main_content #center_column .mcontent .mtableslide .selez_pron tr ul li a {
    background: #df605c54 !important;
    /* color: #fce89b !important;*/
    font-size: 11px !important;
    font-weight: 400 !important;
    text-overflow: ellipsis !important;
    overflow: hidden !important;
    border-radius: 4px;
    height: 32px !important;
}
body.offer.offer_large #main_content div#center_column .mtable tbody tr td.oddTd a:hover {
    background: linear-gradient(transparent 0%, rgba(209, 185, 95, 0.02) 39.9%, #df605c80 100%) !important;
}
body.offer.offer_large #main_content div#center_column .mtable tbody tr td.oddTd a, body.offer.offer_large #main_content div#center_column .mtable:not(.manilist) tbody tr td:not(.dropdowntoggle) a {
    border: 1px solid #df605c !important;
    position: relative;
    height: 26px !important;
    top: 3px !important;
    padding: 0 13px !important;
    border-radius: 4px !important;
    background: #000 !important;
max-width: 60px;}
#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 {
    background: linear-gradient(40deg, #c19651 0%, #b38a3c 10.34%, #f7ce6a 26.6%, #fef8ba 50.25%, #f7ce6a 71.92%, #b38a3c 85.22%, #e7be50 100%) !important;
}
#main_content #center_column .mcontent .mtableslide .selez_pron tr:first-child ul li a {
    background: var(--head-footer) !important;
    color: #df605c !important;
}
body.offer.offer_large #main_content #center_column .mhead .ahead {
    width: 100%;
}
body.offer.offer_large #main_content #center_column .mhead .ahead a:before, #main_content #center_column .mhead span {
    color: var(--backgroundColor) !important;
    text-transform: none;
    font-size: 20px;
    font-weight: 500;
}
body.offer.offer_large #main_content div#center_column .mtable tbody tr: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):not(.icoLiveLb):hover, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd:hover, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd:hover, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd:hover, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd:hover, 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: linear-gradient(#323232 0%, #323232 40%, #5F583E 100%) !important;
}
body.offer.offer_large #main_content div#center_column .mtable tbody tr {
    border-bottom: 1px solid #19191966 !important;
    border-top: 1px solid rgba(255,255,255,1) !important;
    background: #FFFFFF1A !important;
    border-radius: 4px !important;
    height: max-content;
}
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;
}
html body.offer.offer_large #main_content div#center_column .mtable thead tr.firstRowTable th, html body.offer.offer_large #main_content div#center_column .mtable thead tr.firstRowTable th span {
    background: #222 !important;
    color: #fff !important;
    border-bottom: none !important;
    padding: 0px 2px !important;
max-width: fit-content;}

body.offer.offer_large #main_content div#center_column .mtable tbody tr td {
    padding: 2px !important;
    min-height: max-content !important;
    border-bottom: none !important;
}
.glyphicon-chevron-downew:before, .glyphicon-chevron-down:before {
    font-family: "Font Awesome 5 Pro" !important;
    content: url(/res/customint/img/cheveron-down.svg) !important;
}
body.offer.offer_large #main_content div#center_column .mtable tbody tr td {
    border-bottom: 1px solid #19191966 !important;
    border-top: 1px solid #454545 !important;
}
body.offer.offer_large #main_content div#center_column .mtable tbody tr {
    border-bottom: 1px solid var(--secondary-bg) !important;
    border-top: 1px solid var(--secondary-bg) !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-bottom: 1px solid var(--primary-bg) !important;
    border-radius: 0 !important;
}

body.offer.offer_large #main_content div#center_column div:not(#eleGroup_1) > table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar).m tbody tr.etable td.evename {
    width: 100% !important;
    background: transparent !important;
    height: 100% !important;
    border: none !important;
}

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(--partial-header-color) !important;
    margin-right: 0 !important;
}

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;
}
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.dropdowntoggle {height: 36px !important;}
@media (max-width: 1720px){
body.offer.offer_large #main_content div#center_column .mtable thead tr th {
    padding: 5px !important;
}}
html body.offer.offer_large #main_content div#center_column .mtable thead tr.firstRowTable th:not(:first-child):not(.nosort) span {
    
overflow: hidden;
    
border-radius: 4px !important;
    
float: left;
    
line-height: 20px;
    
margin-top: 3px !important;
    
text-overflow: ellipsis;
    
white-space: nowrap;
    
min-width: 64px !important;
    
width: 64px !important;
}
body.offer.offer_large #main_content div#center_column .mtable tbody tr td.allodds a.allodds {
    color: #df605c !important;
}
body.offer.offer_large #main_content div#center_column tr.allodds_tr div.class_cont div a[type="button"] {
    background: #ffffff1d !important;
}

.offer .mtable tr.allodds_tr .oddsList {
    background: var(--bg_color) !important;
}
#main_content #couponcontainer ul.coupon > li ul.prono_list > li:not(#finally) {
    opacity: 0.8;
    
}
#header #navigation ul > li:not(.dropdownChild) span {
    vertical-align: middle;
    color: #df605c !important;
}
#header #navigation ul li[class*="nav_"] a::after {
    display:none;
}
#main_content #couponcontainer ul.tabs_coupon > li a:not(.current) {
    background: #33333333;
}
#main_content #couponcontainer div.coupon_foot, #main_content #couponcontainer ul.tabs_coupon li a.current, #main_content #couponcontainer ul.tabs_coupon > li a:not(.disabled):hover {
    width: 100%;
    background: #ffffff82 !important;
}
body.offer_large #main_content #couponcontainer {
    background: #ffffffcf !important;
}
#main_content #couponcontainer div.coupon_foot ul#itable, #main_content #couponcontainer ul.coupon {
    background: transparent !important;
}

#main_content #couponcontainer div.coupon_foot #ibtns #cstep1, #main_content #couponcontainer div.coupon_foot #ibtns div#cstep5.cstep {
    border: none;
}
#main_content #couponcontainer {
    background: #ffffff8f !important;
    border: 2px solid var(--partial-header-color);
}
#main_content #couponcontainer div.coupon_foot {
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}
@media (min-width: 1720px){
body.offer.offer_large #main_content div#center_column .mtable tbody tr td.oddTd a, body.offer.offer_large #main_content div#center_column .mtable tbody tr td:not(.dropdowntoggle) a {
  padding: 0 15px !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 a {
  position: relative;
}
@media (min-width: 1801px){
body.offer.offer_large #main_content div#center_column .mtable tbody tr td.oddTd a, body.offer.offer_large #main_content div#center_column .mtable tbody tr td:not(.dropdowntoggle) a {
  padding: 0 17px !important;
  top: 3px !important;
}
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename > span, 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 {
  
display: flex;justify-content: center;align-items: center;height: 13px!important;max-height: max-content !important;min-height: max-content !important;position: relative;top: 1px !important;line-height: 13px;white-space: pre-wrap;}}
@media(max-width: 1800px){
body.offer.offer_large #main_content div#center_column .mtable:not(.m) tbody tr td.evename span.match {
    margin-top: -5px !important;
}}
#main_content #left_column #groupmenu.sua.groupmenu.vnav .list_gitem > a[id*="gro"].opened, #main_content #left_column #groupmenu.sua.groupmenu.vnav .list_gitem > a[id*="gro"]:hover, .list_gitem > a[id*="gro"].opened span, #main_content #left_column #groupmenu.sua.groupmenu.vnav .list_gitem > a[id*="gro"]:hover span {
  color: #222 !important;
}
#main_content #center_column .mcontent .mtableslide .selez_pron tr:first-child ul li a, #main_content #center_column .mcontent .mtableslide .selez_pron tr ul li a {
  line-height: unset;
  padding: 9px 0 !important;
}
body.offer.offer_large #main_content div#center_column .mtable tbody tr td.evetime {
    padding-left: 5px !important;
}
#main_content #left_column #groupmenu.sua.groupmenu.vnav li.list_citem, #main_content #left_column #groupmenu.sua.groupmenu.vnav li.list_citem {
 /* background: linear-gradient(90deg, #cdb95f44 -10%, rgba(209, 185, 95, 0.05) 34%, rgba(209, 185, 95, 0.05) 67%, #cdb95f44 110%) !important; */
}


#main_content #left_column ul .list_gitem ul {
  background: #070707 !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 li.list_citem li a:hover  {
  background: transparent !important;
  color: #df605c !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 ul.groupmenu.vnav.hotlink a.citem.opened, #main_content #left_column ul.groupmenu.vnav.hotlink a.citem:hover {
  background: linear-gradient(rgba(209, 185, 95, 0.8) 0%, rgba(209, 185, 95, 0.4) 46.8%, rgba(209, 185, 95, 0.4) 49.75%, rgba(209, 185, 95, 0.8) 100%) !important;
  color: #df605c !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 {
  height: 34px;
  top: 0%;
  border-bottom: 1px solid var(--secondary-bg) !important;
  border-radius: 4px !important;
  background: linear-gradient(90deg, #c4aa53 0%, #f7ce6a 23.15%, #fef8ba 50.25%, #f7ce6a 77.34%, #c4aa53 100%) !important;
  z-index: -1;
}
#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: linear-gradient(-45deg, rgba(209, 185, 95, 0.35) 0%, rgba(209, 185, 95, 0.1) 35.46%, rgba(209, 185, 95, 0.1) 65.77%, rgba(209, 185, 95, 0.35) 100%) !important;*/
  border-radius: 4px;
  color: #000 !important;
  background: #df605c !important;
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav li.list_citem li a:hover, #main_content #left_column #groupmenu.sua.groupmenu.vnav a.mitem.opened {
  background: linear-gradient(rgba(209, 185, 95, 0.7) 0%, rgba(209, 185, 95, 0.2) 32.51%, rgba(209, 185, 95, 0.2) 66.5%, rgba(209, 185, 95, 0.7) 100%) !important;
  color: #df605c !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 {
    filter: brightness(0) invert(1);
}
#main_content #left_column .Antepost_main a#ANTEPOST_title {
    color: #222 !important;
}
#main_content #left_column .Antepost_main i {
    filter: brightness(0);
}
#main_content #left_column #groupmenu.sua.groupmenu.vnav li.Antepost_main {
    width: 100%;
    height: 34px !important;
    display: flex;
    justify-content: flex-start;
    border: none !important;
    align-items: center;
    border-radius: 4px;
    background: var(--secondary-bg) !important;
    margin-top: 3px;
}
#main_content #left_column .lower #day_labels > li {
    border: none;
    background: transparent !important;
    width: 21% !important;
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav .list_gitem a.gitem:hover::after, #main_content #left_column ul.groupmenu.vnav.hotlink .list_gitem a.gitem:hover::after, #main_content #left_column #groupmenu.sua.groupmenu.vnav .list_gitem a.gitem.opened::after, #main_content #left_column ul.groupmenu.vnav.hotlink .list_gitem a.gitem.opened::after {
  filter: brightness(0);
}
#main_content #left_column #groupmenu.sua.groupmenu.vnav li.list_citem a:hover *, #main_content #left_column #groupmenu.sua.groupmenu.vnav li.list_citem a.opened * {
    background: transparent !important;
    color: #df605c !important;
}
#main_content #left_column ul .list_mitem a span.nevents, #main_content #left_column ul .list_gitem a span.nevents, #main_content #left_column ul .list_citem a span.nevents {
    color: inherit !important;
}
#main_content #left_column #groupmenu.sua.groupmenu.vnav .list_gitem, #main_content #left_column #groupmenu.sua.groupmenu.vnav .list_citem, #main_content #left_column #groupmenu.sua.groupmenu.vnav .list_mitem {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
  border-radius: 3px !important;
}
#main_content #left_column h1.h1sport {
    background: var(--secondary-bg);
    border-radius: 3px;
}

#main_content #left_column h1.h1sport .Live {
    position: relative;
    left: 3px;
}

#main_content #left_column h1.h1sport:first-child {
    background: var(--backgroundColor) !important;
    position: relative;
    top: -3px;
    height: 34px !important;
    padding: 0 !important;
    }

.controls button.prev {
    left: -5px;
    transform: rotate(180deg);
}.controls button {
    position: absolute;
    width: 20px;
    height: 100%;
    z-index: 1000000;
    top: 0px;
    background: transparent;
    border-radius: 0px;
    background-image: url(/res/customint/img/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;
}

.controls button.next {
    right: -5px;
}

.offer .content_wrapper {
    background: #000 !important;
}
#main_content #left_column #groupmenu.sua.groupmenu.vnav .list_mitem a.mitem {
    background: transparent !important;
}

#main_content #left_column #groupmenu.sua.groupmenu.vnav li.list_mitem {
    background: linear-gradient(90deg, #cdb95f55 -20%, rgba(209, 185, 95, 0.1) 34%, rgba(209, 185, 95, 0.1) 67%, #cdb95f55 120%) !important;
}
#main_content #center_column .gcontent .mcontent table.manilist.mtable {
    background: linear-gradient(90deg, #cdb95f33 -10%, rgba(209, 185, 95, 0.02) 34%, rgba(209, 185, 95, 0.02) 67%, #cdb95f33 110%) !important;
    margin-bottom: 4px;
    border-radius: 4px;
}

#main_content #center_column .gcontent .mcontent table.manilist.mtable tbody tr:not(.allodds_tr) {
    border-top: 1px solid #191919;
}
div#time_menu {
    
    
    border-radius: 3px !important;
    margin: 3px 0 !important;
}
body #main_content #center_column div.content .mhead {
   /* background: linear-gradient(40deg, #c19651b0 0%, #b38a3cb0 10.34%, #f7ce6ab0 26.6%, #fef8bab0 50.25%, #f7ce6ab0 71.92%, #b38a3cb0 85.22%, #e7be50b0 100%) !important; */
    border-radius: 4px;
    display: flex;
}
  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, #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match .match_detail, #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match .match_detail > a::before, #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match .match_detail span.match_stats span.match_time, #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match .Odds_container:not(.no_odds), #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .ShowOdds, #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .ShowOdds::after, body.printodds #mainList div.firstLevelOdds {
    border-top: 1px solid #454545 !important;
    border-bottom: 1px solid #252525 !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.goLiveLb {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    
    
}

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).icoLiveLb {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    
}

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.timeLiveLb, 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.scoreLiveLb, 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 {
    color: var(--couponMatchBackgroundThird) !important;
}

table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr):not(.icoLiveLb):hover td {
    background: #22222208 !important;
}
table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr):not(.icoLiveLb) td.oddTd:hover a span {
    background: var(--secondary-bg) !important;
    color: var(--bg_color) !important;
}h1.h1sport,
h1.h1sport.active,
h1.h1sport,
h1.h1sport.second {
    position: relative;
    cursor: pointer;
}
h1.h1sport:nth-child(1) {
    background: var(--primary-bg) !important;
    padding: 2px !important;
}
h1.h1sport button {
    width: calc(50% - 2px);
    background: var(--table-subheader);
    border-radius: 0px;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 14px;
    padding: 0px !important;
    height: 34px !important;
    border-radius: 4px 4px 0 0;
    }

h1.h1sport button.prematch,
h1.h1sport button:hover,
h1.h1sport button:hover a {
    background: var(--secondary-bg);
    color: rgb(0, 0, 0);
}

h1.h1sport button a {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    position: relative;
    border-radius: 4px 4px 0 0;
    }

h1.h1sport button.prematch {
    margin: 0px;
    order: -1;
}
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: separate !important;
    border-spacing: 0 1px;
}.second_game {
    display: flex;
    flex-flow: column;
    overflow: hidden;
    height: 400px;
    border-radius: 8px;
    cursor: pointer;
    border: 1px solid transparent;
}

.second_game:nth-child(2) span {
    top: 22px;
}

.second_game:nth-child(2) a.gioca {
    top: 43px;
}

.second_game:nth-child(3) img.logo, .second_game:nth-child(3) .gioca {
    top: -31px;
}

.second_game:nth-child(3) span {
    top: -24px;
}

.second_game:nth-child(4) span, .second_game:nth-child(4) .logo, .second_game:nth-child(4) .gioca {
    top: -44px;
}

.second_game:nth-child(3) .gioca {
    top: -4px;
}

.second_game img.logo {
    width: 227px;
    top: -52px !important;
}

.second_game:nth-child(3) .logo {width: 200px;}

#second_cont .second_game:nth-child(2) .logo {
    top: -28px !important;
}

.second_game:hover {
    border: 1px solid #FFE565;
}

.second_game:first-child .logo, .second_game:first-child span, .second_game:first-child .gioca {
    top: 1px;
}

.second_game:first-child span {
    top: -20px;
}

.second_game .logo, .second_game span, .second_game .gioca {
    position: relative;
}

.second_game .gioca {
    top: 30px;
}

.second_game:hover img.main {
    filter: blur(50px);
}

.second_game:hover img.logo, .second_game:hover a {
    visibility: visible;
    opacity: 1;
}

body a.gioca:hover {
    background: #FFE565 !important;
    color: var(--primary-bg) !important;
}

.second_game img.logo, .second_game span, .second_game a.gioca {
    transition: visibility 0s, opacity 0.5s linear;
}

.second_game:last-child a.gioca {
    top: -25px;
}

div#second_cont {
    display: flex;
    gap: 10px;
}

div#secondary_cas_games {
    display: flex;
    flex-flow: column;
    width: 100%;
    justify-content: center;
    align-items: center;
    height: 696px;
    position: relative;
    top: 220px;
}
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 {
    top: 1px !important;
    position: relative !important;
    min-width: 36px;
    order: 1;
    border-radius: unset;
    height: 100% !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.off {
    -webkit-animation: opacityAnim 750ms cubic-bezier(0.165, 0.840, 0.440, 1.000) both;
    animation: opacityAnim 750ms cubic-bezier(0.165, 0.840, 0.440, 1.000) both;
}

@-webkit-keyframes opacityAnim {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.10;
  }
}
@keyframes opacityAnim {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.10;
  }
}

body.offer.offer_large #main_content div#center_column .mtable tbody tr td.oddTd a.off, body.offer.offer_large #main_content div#center_column .mtable:not(.manilist) tbody tr td:not(.dropdowntoggle) a.off {-webkit-animation: opacityAnim 750ms cubic-bezier(0.165, 0.840, 0.440, 1.000) both;animation: opacityAnim 750ms cubic-bezier(0.165, 0.840, 0.440, 1.000) both;}

body.offer.offer_large #main_content div#center_column tr.allodds_tr div.class_cont div.btn-group a[type="button"] {
    top: 0 !important;
    border: none !important;
    border-bottom: 1px solid rgb(55 55 55) !important;
    border-top: 1px solid rgba(255,255,255,0.2) !important;
    border-radius: unset !important;
    background: #ffffff1a !important;
}

body.offer.offer_large #main_content div#center_column tr.allodds_tr div.class_cont div.btn-group a[type="button"]:not(:first-child) {
    border-left: 1px solid #1919190d !important;
}

body.offer.offer_large #main_content div#center_column tr.allodds_tr div.class_cont div.btn-group a[type="button"]:first-child {
    border-radius: 4px 0 0 4px !important;
}

body.offer.offer_large #main_content div#center_column tr.allodds_tr div.class_cont div.btn-group a[type="button"]:last-child {
    border-radius: 0 4px 4px 0 !important;
}

.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;
}
div#space {
    height: 100px;
    width: 100%;
    position: relative;
    top: 220px;
}
.prim_cas_game:first-child .logo, .prim_cas_game:first-child span, .prim_cas_game:first-child .gioca {
    margin-bottom: 8px;
}

.prim_cas_game:hover img.logo, .prim_cas_game:hover a {
    visibility: visible;
    opacity: 1;
}

div#prim_games {
    display: flex;
    gap: 20px;
    margin-bottom: 17px;
    z-index: 20;
    position: relative;
}

.prim_cas_game .logo, .prim_cas_game span, .prim_cas_game .gioca {
    display: flex;
    flex-flow: column;
    position: relative;
    top: -35px;
    transition: visibility 0s, opacity 0.5s linear;
}

.prim_cas_game .gioca {
    top: -23px;
}

.prim_cas_game:nth-child(2) .logo {
    top: -120px;
    width: 285px;
    height: 175px;
}

.prim_cas_game:nth-child(2) *:not(.main):not(.logo) {
    top: -135px;
    margin-bottom: 20px;
}

.prim_cas_game:last-child img.logo {
    top: -130px;
}

.prim_cas_game:last-child *:not(.main):not(.logo) {
    top: -134px;
    margin-bottom: 20px;
}

.prim_cas_game:hover img.main {
    filter: blur(30px);
}

.casino img.logo[src*="https://firebasestorage.googleapis.com/v0/b/amin-panel-882fe.appspot.com/o/blackpalace777%2Fcasino%2Fgames%2Fmain_cas_games%2Fcopy_cats_logo.png?alt=media"] {
    width: 227px;
}
#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match .match_detail > a::before, #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .ShowOdds::after {
    border-bottom: none !important;
    max-height: 21px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match .match_detail span.match_stats span.match_time, #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .ShowOdds {
    border-top: none !important;
    max-height: 43px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match .Odds_container:not(.no_odds).TwoClass a {
    width: calc(50% - 0.5px);
}
#gro_13:after, .Rugby:after {
    background: url(/res/customint/img/rugby.svg) no-repeat center center !important;
    background-size: 20px 20px, contain !important;
}
.ui-widget-header .ui-icon {
    filter: brightness(0);
}
.ui-widget-header {
    color: var(--couponMatchBackgroundThird);
}

.ui-widget-header {
    background: var(--secondary-bg) !important;
}
body.offer .ui-dialog.ui-widget.ui-widget-content.ui-corner-all {
    z-index: 999999 !important;
}
 #ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all .ui-datepicker-next.ui-corner-all{
     height: 100%;
     top:0px;
     right: 0px;
 }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid var(--partial-header-color);
    background: var(--hoverBackgroundLivePrimary);
}
.ui-state-hover span:not(.ui-icon-closethick), .ui-widget-content .ui-state-hover span:not(.ui-icon-closethick), .ui-widget-header .ui-state-hover span:not(.ui-icon-closethick), .ui-state-focus span:not(.ui-icon-closethick), .ui-widget-content .ui-state-focus span:not(.ui-icon-closethick), .ui-widget-header .ui-state-focus span:not(.ui-icon-closethick) {
    filter:brightness(0) invert(66%) sepia(57%) saturate(374%) hue-rotate(10deg) brightness(105%) contrast(79%);
}
body.casino .sponsor .sponsContainer .sponsContainerText img[src="/res/customint/img/turn_ur_fortune_second_logo.png"] {
    margin-bottom: -107px;
    top: -69px;
}body.casino .sponsor .sponsContainer .sponsContainerText img[src="/res/customint/img/asgardian_logo.png"] {
    margin-bottom: -64px;
    top: -100px;
}div#primary_cas_games_banner:hover img {
    filter: blur(50px);
}

div#primary_cas_games_banner {
    overflow: hidden;
    border-radius: 8px;
}

div#primary_cas_games_banner a {
    top: -60px;
}

div#primary_cas_games_banner:hover a {
    visibility: visible;
    opacity: 1;
}

div#primary_cas_games_banner img {
    margin-bottom: -40px;
}
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: var(--secondary-bg) !important;
  color: var(--banner-bg) !important;
  z-index: 0 !important;
}

body.offer.offer_large #main_content div#center_column table.selez_pron + div > table.mtable tbody:first-child > tr.etable.firstRowTable + tr td.oddTd a.selected + span.etableClass {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) {
    border-collapse: separate !important;
    border-spacing: 3px;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar).m table.etable {
    background: rgba(255,255,255,0.1) !important;
}

#main_content #couponcontainer div.coupon_foot ul#itable li:last-child * {
    color: var(--banner-bg) !important;
}
    
#main_content #couponcontainer div.coupon_foot ul#itable li#vincita_min *, #main_content #couponcontainer div.coupon_foot ul#itable li#vincita_max * {
    font-size: 16px;
color: var(--primary-text);}
#main_content #couponcontainer #inttable div span.system_win {
    order: 1;
    left: 11px;
    position: relative;
display: inline-block;width: 74px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

#main_content #couponcontainer #inttable div.lower_row {
justify-content: normal;
}
a.Fantasy.Soccer:after {
  background: url(/res/customint/img/fantasy_soccer.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
  filter: invert(1);
}
#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match .match_detail a span.match_stats span.match_result, #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match .Odds_container:not(.no_odds) a:not(.selected) > span.live_pron, #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match:hover .match_detail .Like_Match a > span, #SRLive div#container div#main_content div#center_column #simpleview .nano .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 .nano-content ul > li ul .ShowOdds::after, #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match .match_detail > a::after, #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match .match_detail > a::before {
    color: #f9cc1b !important;
}
#SRLive div#container div#main_content div#center_column #simpleview .nano .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 .nano-content ul > li ul .ShowOdds::after, #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match .match_detail > a::after, #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match .match_detail > a::before {
    background: #2c2c2cb3 !important;
}
span.Italy::after {
    background: url("/res/customint/img/Italia.png") no-repeat center center;
}.Poland.Liga::after {
    background: url("/res/customint/img/polonia.png") no-repeat center center;
}
#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont div.odd:hover span {
    color: var(--bg_text);
}
#right_column .h1header, #right_column .h1usermenu {
    background: var(--secondary-bg);
    font-family: 'Ubuntu';
    color: #000 !important;
}
div#last_wins_container.widget {
    margin-bottom: 4px;
    border-radius: 7px;
    border: 2px solid #df605c;
}
.block.b1, .block.b2 {
    color: var(--couponMatchBackgroundThird) !important;
}

div#lotto_bet {
    padding-bottom: 0px;
    border-radius: 7px;
    border: 2px solid #df605c;
}

#lotto_bet .submit span {
    color: #000 !important;
}
#SRLive div#container div#main_content div#center_column .eventview #simpleview .nano .nano-content ul > li ul .live_match .match_detail span.match_stats span.match_time {
    height: 47px !important;
    max-height: 47px;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match .match_detail > a::before {
    border-top-left-radius: 4px;
}
#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .live_match .match_detail span.match_stats span.match_time {
    border-bottom-left-radius: 4px;
}
#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .ShowOdds {
    border-bottom-right-radius: 4px;
}
#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul .ShowOdds::after {
    border-top-right-radius: 4px;
}
#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 {
    border-right: 1px solid var(--primary-bg);
}
.class_cont.otherClass .odd {
    border-bottom: 1px solid var(--primary-bg);
}
#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr) td.oddTd a {
    min-width: 46px;
}
#main_content #center_column #the_bet #the_bet_container table.max tr:not(.allodds_tr):nth-child(2) td.oddTd a {
    left: 2px;
    border: 1px solid transparent !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.singola {
    border-color: var(--couponMatchBackgroundThird) !important;
}

body.offer 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.selected {background: var(--secondary-bg) !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:not(.etable) td table tbody tr td a.selected ~ span.etableClass {
    color: var(--primary-bg) !important;
}

div:not(#eleGroup_1).m99975886 > 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 {position: absolute;border-right: 1px solid var(--couponMatchBackgroundThird) !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;
}
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;
}.groupmenu a.citem.Volta::after {
    background-image: url(http://fenixbet.biz/res/client/img/flag/spagna.png);
}
 body #main_content .container .landing_container > a.landing_box.selected {
    background: #D2BC53 !important;
}
body.casino #main_content .container .landing_container > a.landing_box.pragmatic_play span img {
    height: 40px;
    position: relative;
    top: -4px;
}
body #main_content .container .landing_container > a.landing_box.selected span img {
    filter: brightness(0) !important;
}
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: 115px;
    min-height: 1260px;
    margin-bottom: 250px !important;
    height: max-content;
    max-height: max-content;
}

body.offer div#getGames {
    min-height: 180px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: 792px !important;
    top: 0;
    grid-auto-rows: auto;
    gap: 10px;
    align-items: center;
    justify-content: flex-start;
    background: bottom;
    overflow: hidden;
    margin-bottom: 0 !important;
    }

body.virtual div#getGames {min-height: 300px;}

div#getGames .game a {
  cursor: pointer;
  border-radius: 4px;
  border: 2px solid #df605c82;
  font-size: 13px;
  text-transform: uppercase;
  background-color: var(--primary-bg);
  line-height: 30px;
  text-align: center;
  overflow: hidden;
  height: 130px;
  min-width: 194px;
}

body.offer div#getGames .game a, body.offer div#getGames .game a img {min-width: 190px !important;max-width: 190px !important;height: 127px !important;min-height: 127px !important;}

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;
}

body.offer div#getGames .game {min-height: 200px;height: 200px;position: relative;}

body.offer div#getGames.active .game {transition: left 0.3s ease-out;}

body.offer div#getGames.first .game {left: -200px;}

body.offer div#getGames.sec .game {left: -400px;}

body.offer div#getGames.third .game {left: -600px;}

body.offer div#getGames.fourth .game {left: -800px;}
div#getGames .game a .gioca {
    position: relative;
    bottom: 70px;
    visibility: hidden;
    background: transparent;
    color: #FFE565;
    border: 1px solid #FFE565;
    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: #FFE565 !important;
}
div#getGames .game a:hover .gioca {
    visibility: visible;
}

body.offer div#getGames .game a:hover .gioca {bottom: 68px;font-size: 11px;}
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: #FFE565;
}

div#getGames .game > span:not(.prov) {
    overflow: hidden;
    width: 193px;
    height: 21px;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline;
}

body.offer div#getGames .game > span:not(.prov) {width: 186px;font-size: 16px;}

div#getGames .game > span.prov {
    text-align: left;
    display: flex;
    width: 100%;
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 4px;
    opacity: 0.6;
}

body.offer div#getGames .game > span.prov {font-size: 11px;text-indent: 2px;}

div#last_wins {
  background: var(--primary-bg);
  border-radius: 0 0px 7px 7px;
}

div#last_wins ul li {
  -moz-transform: translateY(100%);
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  
  -moz-animation: my-animation 7s linear infinite;
  -webkit-animation: my-animation 7s linear infinite;
  animation: my-animation 7s linear infinite;
}

@-moz-keyframes my-animation {
  0% { -moz-transform: translateY(0%); }
  20% { -moz-transform: translateY(0%); }
  80% { -moz-transform: translateY(-175%); }
  100% { -moz-transform: translateY(-175%); }
}

@-webkit-keyframes my-animation {
  0% { -webkit-transform: translateY(0%); }
  20% { -webkit-transform: translateY(0%); }
  80% { -webkit-transform: translateY(-175%); }
  100% { -webkit-transform: translateY(-175%); }
}

@keyframes my-animation {
  0% {
    -moz-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  20% {
    -moz-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  80% {
    -moz-transform: translateY(-175%);
    -webkit-transform: translateY(-175%);
    transform: translateY(-175%);
  }
  100% {
    -moz-transform: translateY(-175%);
    -webkit-transform: translateY(-175%);
    transform: translateY(-175%);
  }
}

div#last_wins:hover ul{
    overflow: auto !important;
}

div#last_wins:hover ul li {
    -moz-transform: unset;
    -webkit-transform: unset;
    transform: unset;
    
    -moz-animation: unset;
    -webkit-animation: unset;
    animation: unset;
}div#category {
    width: 1214px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    position: relative;
    top: 104px;
    height: 50px;
    border-bottom: 1px solid #FFE565;
    left: 7px;
    z-index: 10;
}.vintoAndPayouContainer {
    background: rgba(255,255,255,0.1);
    width: 300px;
    height: 50px;
    position: relative;
    padding: 5px 0;
    border-radius: 8px;
    align-items: center;
    justify-content: center;
}

.vintoAndPayouContainer .value {
    width: 33.3%;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 50px;
}

.vintoAndPayouContainer .value:nth-child(2) {
    border-left: 1px solid var(--secondary-bg);
    border-right: 1px solid var(--secondary-bg);
}

.vintoAndPayouContainer .value span {
    display: flex;
    align-items: center;
    justify-content: center;
}

.vintoAndPayouContainer .value span.text {
    font-size: 10px;
    margin-top: -6px;
}

.vintoAndPayouContainer .value span.text.neg {
    color: #00D310;
}

.vintoAndPayouContainer .value:nth-child(1) span.text.active, .vintoAndPayouContainer .value:nth-child(2) span.text  {
    color: red;
}

.vintoAndPayouContainer .value:nth-child(2) span.text.nrm {
    color: #fff;
}

.vintoAndPayouContainer .value:nth-child(2) span.text.active {
    color: #00D310;
}

.vintoAndPayouContainer .value span.value {
    border-bottom: 1px solid rgba(255,255,255,0.1);
    font-size: 20px;
    flex-flow: row;
}

.vintoAndPayouContainer .value span.value span {
    font-size: 14px;
    position: relative;
    top: -2px;
    left: 2px;
}

.values {
    display: flex;
    justify-content: space-between;
}

.values .value:before {
    content: "";
    width: 1px;
    position: relative;
    height: 5px;
    background: rgba(255,255,255,0.1);
    margin-bottom: -6px;
}

.values .value {
    position: relative;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    font-size: 10px;
}

.values .value:nth-child(1) {
    left: -14px;
}

.values .value:nth-child(2) {
    left: -14px;
}

.values .value:nth-child(5) {
    left: 12px;
}

.values .value:nth-child(4) {
    left: 9px;
}

.values .value:nth-child(3) {
    left: -3px;
}

.values .value:nth-child(3):before {
    width: 2px;
}

.seperator {
    height: 100%;
    width: 2px;
}

.valueContainer {
    display: flex;
    border-bottom: 1px solid rgba(255,255,255,0.1);
}

.pMinus_shower, .pPlus_shower, .vinto_shower {
    height: 7px;
    width: 124px;
    margin: 5px 0;
}

.pMinus_shower.active {
    background: linear-gradient(to left, #ff0000 var(--payoutNegative), rgba(255,255,255,0.1) var(--payoutNegative),  rgba(255,255,255,0.1) 100%);
}

.pMinus_shower, .vinto_shower, .pPlus_shower, .seperator {
    background: rgba(255,255,255,0.1);
}

.vinto_shower.positive {
    background: linear-gradient(to right, red var(--vintoPositive), rgba(255,255,255,0.1) var(--vintoPositive));
}

.pPlus_shower.active {
    background: linear-gradient(to right, #00D310 var(--payoutPositive), rgba(255,255,255,0.1) var(--payoutPositive));
}

.PVVContainer {
    width: 250px;
    height: 50px;
    display: flex;
    flex-flow: column;
    position: relative;
}
.vintoAndPayouContainer, .vintoAndPayouContainer .value {
    display: flex;
}
 a.citem.Amstel.Gold::after {
   background-image: url(/res/customint/img/netherlands.jpg);background-size: 18px  !important;
 }
a.mitem.Nicaragua::after {
    background-image: url(http://test.placebet777.net/res/client/img/flag/Nicaragua.png);
}

body.messages #appsbody h1, body.messages .fieldset {
    background: #ffffff1a;
    color: #ffffff !important;
}
a[title="Reset Pwd"] {
    content: url(/res/customint/img/password-reset.svg);
    background: none;
    filter: brightness(0) invert(1);
    height: 19px;
}

.groupmenu a.citem.Fiandre::after, .groupmenu a.Freccia.Vallone:after {
  background: url(/res/customint/img/belgio.png);
}
.groupmenu .mitem.Tour.Of.The.Alps:after, .groupmenu .citem.Tour.Of.The.Alps:after {
  background: url(http://fenixbet.biz/res/client/img/flag/austria.png);
}
.groupmenu .citem.Tour.de.France:after {
  background: url(/res/customint/img/francia.png);
}a.groupicon.group_20, .groupico.gro_20, .Musica::after {
    background: url(/res/customint/img/theater.svg) no-repeat center center !important;
    background-size: 20px 20px, contain !important;
}
a.groupicon.group_5,
.groupico.gro_5,
.Golf::after {
  background: url(/res/customint/img/golf.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}
#main_content #left_column ul.groupmenu.vnav.hotlink li#running_link > a.sport_menu_link:before {
  background: url(/res/customint/img/recepit.svg) no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}
#main_content #left_column ul.groupmenu.vnav.hotlink li > a[class*="_link"]:before {
  filter: invert(1) !important;position: absolute;
    right: 213px;
    top: 5px;width: 20px !important;
    height: 20px !important;content: "";}
#main_content #left_column ul.groupmenu.vnav.hotlink li > a#customodds_link:before {
  background: url(/res/customint/img/printer.svg)no-repeat center center !important;
  background-size: 20px 20px, contain !important;
}
a.ui-dialog-titlebar-close.ui-corner-all.ui-state-hover {
    background: transparent !important;
    border: none;
}
.ui-dialog .ui-dialog-titlebar-close {
    padding: 0;
}
.ui-dialog .ui-dialog-title {
    color: var(--primary-bg) !important;
}
#main_content #left_column .lower #day_labels > li > a.active, #main_content #left_column .lower #day_labels > li > a:hover, div#giroconto > ul li div.h1header, body:not(.account) div#giroconto > ul li select:not(label), body:not(.account) div#giroconto > ul li label:not(label), body:not(.account) div#giroconto > ul li a#submit {
  background: var(--primary-bg) !important;
  color: var(--couponMatchBackgroundThird) !important;
  border: 1px solid var(--couponMatchBackgroundThird) !important;
border-radius: 5px;}
div#giroconto > ul li div.h1header, div#giroconto li a#submit, div#giroconto > ul li select:not(label), div#giroconto > ul li input:not(label), div#giroconto > ul li label:not(label) {
  padding-left: 5px !important;
  
}
.ui-widget button:not(:hover) {
  color: var(--primary-bg);
}
#header #navigation ul > li:not(.dropdownChild).current a:after, #header #navigation ul > li:not(.dropdownChild) a:hover:after {
    display: none;
    width: 36px;
    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;
    filter: brightness(1000) !important;
}
a.Italia.Serie::after, a.Italia::after {
  background: url(http://wellgame.live/res/client/img/flag/italia.png);
}
a.Nigeria::after {
  background: url(/res/customint/img/nigeria.png);
  background-size: 16px 10px,contain;
}
body div#giroconto > ul li input:not(label):not(select) {
  background: #fff !important;
  color: var(--backgroundColor) !important;
}
.toggleLiveQuote #container-btns { 
  margin: 0;
}
.offer .content_wrapper {/*
  background-image: url('/res/customint/img/background_bp777.jpg') !important; */
  background-repeat: no-repeat !important;
  background-color: transparent !important;
  background-position: center !important;
  background-size: cover !important;
}
#right_column table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td span {
  font-size: 11px !important;
} 
#right_column table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td.td_lr label span {
  margin-top: 0px !important;
  margin-right: 11px !important;
  margin-left: 5px !important;
} 
body.pageContent #usermenu > ul > li:hover a { 
  color: var(--primary-bg) !important; 
} 
body.pageContent  div.banner, body.pageContent div.banner img { 
  width: 100% !important; 
}
@media (max-width:1920px) {
  body.offer_large div#speedOdds {
    left: 570px !important;
  }
  body.offer_large span#easybet_event {
    left: -434px !important;
}
}
@media (max-width:1525px) {
  body.offer_large div#speedOdds {
    left: 526px !important;
  }
}
@media(max-width: 1400px) {
    body.offer.offer_large #main_content div#center_column .mtable tbody tr td.oddTd a, body.offer.offer_large #main_content div#center_column .mtable:not(.manilist) tbody tr td:not(.dropdowntoggle) a {
    padding: 0 8px !important;
  }
  
  body.offer.offer_large #main_content div#center_column .mtable tbody tr td.evename {
    max-width: 180px !important;
}
  
  body.offer_large span#easybet_event {
    left: -434px !important;
}
}
                                                                                                                                                                                                                     
#main_content #couponcontainer div.coupon_foot #ibtns > a.repeat_last.button:not(#repeat_last_ticket) {
  margin-top: 5px;
  display: none;
}

#main_content #couponcontainer div.coupon_foot #ibtns .ripeti_container, #main_content #couponcontainer div.coupon_foot #ibtns .main_btns {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 2px !important;
    gap: 5px;
    padding: 5px !important;
}

#main_content #couponcontainer div.coupon_foot #ibtns .main_btns {
    margin-top: 0;
    padding: 0 5px;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep .main_btns a {
    width: 50% !important;
    background: var(--secondary-bg) !important;
    display: flex !important;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep .main_btns a.btnCancel {
    background: var(--red-color) !important;
    color: #fff !important;
    border: none;
    left: 0;
}

#main_content #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep .main_btns a.procediBtn {
    background: green !important;
}

#main_content #couponcontainer div.coupon_foot #ibtns .ripeti_container a {
    margin: 0 !important;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #333333c9;
    color: #fff !important;
}

body.printodds div#mainList div {
  background: var(--backgroundColor);
  margin-top: 1px;
}

body.printodds #mainList span input {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  top: -1px;
  position: relative;
}

body.printodds #mainList span.labeltext {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

body.printodds .glyphicon-plus:before, body.printodds .glyphicon-minus:before {
  top: -3px;
  right: 7px;
  position: relative;
}

body.printodds .glyphicon-minus:before {
  right: 9px;
}

body.printodds #appsbody > .formsContainer > .section > .tab-pane > form#pdfRequest > table > tbody > tr > td.lbl {
  /* margin-right: 10px; */
  padding: 0px 10px 0px 40px !important;
}

a#bh_reset, a#bh_search, #bh_options li a {
  color: var(--primary-bg) !important;
}
 
a#bh_reset {
  position: relative;
  top: 14px;
  left: 5px;
  padding: 7.5px 5px;
}
 
a#bh_search {
  margin-top: 10px;
  margin-right: 19px;
}

#bl_header input {
  padding: 6px 3px;
  border-radius: 4px;
}

div#bh_details 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.winning td, div#bh_details 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.losing td, div#bh_details 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.running td {
  background: #323232 !important;
  vertical-align: middle;
  border-left: 1px solid rgb(45 45 45) !important;
  border-right: 1px solid rgb(45 45 45) !important;
  font-family: "Ubuntu", sans-serif;
}

div#bh_betslist table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead:first-child tr {
  background: var(--secondary-bg) !important;
}

div#bh_betslist table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) thead:first-child th {
  color: black !important;
  font-size: 14px !important;
  padding: 3px 5px !important;
}

div#bet_history #bh_betslist table {
  border-spacing: 0px !important;
}

.offer #bd_content table caption {
  text-indent: 3px;
}

#bh_details h6 {
  color: var(--couponMatchBackgroundThird);
}

#bet_history #bh_betdetails div#bd_content > table:first-child > tbody > tr:not(.allodds_tr) > td {
  border: unset !important;
}

.ui-widget-overlay {
  z-index: 999998 !important;
}

div#bh_details 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.winning td:last-child, div#bh_details 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.losing td:last-child, div#bh_details 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.running td:last-child {
  display: none;
}

div#bh_options {
  border-top: 1px solid #df605c;
}

#header #navigation ul > li:not(.dropdownChild) > a span:not(.imgType) {
  margin-right: 28px;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_lbn span:not(.imgType) {
  margin-right: 40px;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_livecasino span:not(.imgType) {
  margin-right: -10px;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_mpk span:not(.imgType) {
  margin-right: 13px;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_vir span:not(.imgType) {
  margin-right: 4px;
}

#header #navigation ul > li:not(.dropdownChild) > a#nav_cas span:not(.imgType) {
  margin-right: 9px;
}

#main_content #couponcontainer div.coupon_foot > ul#itable > li#bonus_max > span, #main_content #couponcontainer div.coupon_foot > ul#itable > li#bonus_min > span, #main_content #couponcontainer div.coupon_foot > ul#itable > li#bonus_min, #main_content #couponcontainer div.coupon_foot > ul#itable > li#bonus_max, #main_content #couponcontainer div#ibtns .cstep .amountbet input#cstake {
  color: #222 !important;
}

#main_content #right_column #couponcontainer div.coupon_foot div#ibtns .cstep .amountbet input#cstake, #main_content #right_column #couponcontainer div.coupon_foot #ibtns [id^="cstep"].cstep span.Importo:first-child {
  color: #222 !important;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .class_cont .odd {margin: 0 1px !important;}

.threeClass .odd {
  min-width: calc(33.3% - 2px) !important;
  width: calc(33.3% - 2px) !important;
}

.twoClass .odd {
  min-width: calc(50% - 2px) !important;
  width: calc(50% - 2px) !important;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd:hover, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd:hover, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd:hover, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd:hover {
  background: linear-gradient(#323232 0%, #323232 40%, #5F583E 100%) !important;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #leftcont .odd:hover a, #SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty) .eventBox #rightcont .odd:hover a, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #leftcont .odd:hover a, #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) .eventBox #rightcont .odd:hover a {
  background:rgba(255,255,255, 0.1);
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td.evename {
  width: 35%;
}

body.offer.offer_large #main_content div#center_column .mtable thead th.nosort {
  min-width: 20px !important;
  max-width: 33px!important;
  width: 57px !important;
}
.Tanzania::after {
  background-image: url("/res/customint/img/tanzania.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: 16px 11px;
}

.Angola::after {
  background-image: url(/res/customint/img/angola.png) !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: 16px 11px;
}
.range-inputs {
	background-color: var(--primary-bg);
	height: 8px;
	border-radius: 14px;
	position: relative;
	width: 131px;
	border: 1px solid #777;
	margin-top: 14px;
	left: -5px;
}
.range-inputs input[type="range"] {
    pointer-events: none;
    position: absolute;
    box-sizing: border-box !important;
    appearance: none;
    margin: 0;
    padding: 0 2px;
    border: 0;
    border-radius: 1px;
    outline: none;
    background: none;
    background-size: 100% 2px;
    width: 135px;
    top: -5px;
    left: -3px;
}
.range-inputs input[type="range"]::-webkit-slider-thumb {
    pointer-events: all;
    position: relative;
    z-index: 1;
    outline: 0;
    -webkit-appearance: none;
    width: 12px;
    height: 12px;
    border: none;
    border-radius: 14px;
    background:var(--secondary-bg);
    cursor:pointer;
    box-shadow:0 0 2px 1px #000;
    top:2px
}

.range-inputs input[type="range"]::-moz-range-thumb {
    pointer-events: all;
    position: relative;
    z-index: 10;
    -moz-appearance: none;
    width: 12px;
    height: 12px;
    border: none;
    border-radius: 14px;
    background:var(--primary-bg);
    bottom:2px;
    cursor:pointer;
    box-shadow:0 0 2px 1px #000
}

input[type=range]::-moz-range-track {
  z-index:100;
  position: relative;
}
input[type=range]:last-of-type::-moz-range-track {
  z-index:100;
  position: absolute;
}

.range-inputs input[type="range"]::-ms-thumb {
    pointer-events: all;
    position: relative;
    z-index: 10;
    -ms-appearance: none;
    width: 12px;
    height: 12px;
    border: none;
    border-radius: 14px;
    background:var(--primary-bg);
    bottom:2px;
    cursor:pointer;
    box-shadow:0 0 2px 1px #000
}

.range-inputs input[type=range]::-moz-range-track {
    position: relative;
    z-index: -1;
    background: transparent;
    border: 0;
}

.range-inputs input[type=range]:last-of-type::-moz-range-track {
    -moz-appearance: none;
    background: transparent;
    border: 0;
}

.range-inputs input[type=range]::-moz-focus-outer {
    border: 0;
}

body.offer:not(.offer_large) a.clf {  
  display: none;
}
body.offer.offer_large a.clf {  
  display: flex;
}

a.Amstel.Gold::after {
  background-image: url(/res/customint/img/netherlands.jpg);background-size: 18px  !important;
}
a.Nicaragua::after {
   background-image: url(http://test.placebet777.net/res/client/img/flag/Nicaragua.png);
}
 a.Fiandre::after, a.Freccia.Vallone:after {
  background: url(/res/customint/img/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(/res/customint/img/francia.png);
}
a.groupicon.group_5,
.groupico.gro_5,
.Golf::after {
  background: url(/res/customint/img/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(/res/customint/img/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(/res/customint/img/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(/res/customint/img/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);
}

#SRLive #calendarcontent .match_name {
    font-weight: 500;
}
#day_0 li div.match_detail span.mani_desc {
    font-weight: 500;
    font-size: 12px;
}
#calendarcontent .match_detail {
    background: var(--head-footer);
    height: max-content;
}
#calendarcontent li.live_match {
    height: max-content;
}

#calendarcontent li.live_match {
    border: 1px solid var(--primary-bg);
}

div#calendarcontent {
    overflow: unset !important;
}

.Fido div {
    position: relative;
    top: -6px;
}body.animated_medium .live_match .match_detail span.groupico {
    border: none !important;
    position: relative;
    top: 10px;
    margin-left: 10px;
}
ul#day_tabs {
    float: none;
}
#center_column.SportCenter #day_tabs {
    display: flex;
}
div#calendarcontent {
    float: left;
}
span.match_time {
    display: block;
}
#sc_cont li div.match_detail span.mani_desc {
    display: block;
    float: none;
}

#sc_cont li div a .match_stats span {
    text-indent: 40px;
    font-weight: 200;
}
#SRLive .live_match:hover .match_detail a *, #SRLive .live_match:hover .match_detail .match_name {
    font-weight: 900 !important;
    color: var(--table-cell-selected);
}
#SRLive #calendarcontent .match_name {
    font-weight: 400;
}
#day_0 li div.match_detail span.mani_desc {
    font-weight: 400;
    font-size: 12px;
}
#calendarcontent .match_detail {
    background: var(--head-footer);
    height: max-content;
}
#calendarcontent li.live_match {
    height: max-content;
}

#calendarcontent li.live_match {
    border: 1px solid var(--primary-bg);
}

#calendarcontent .match_detail a {
    color: var(--testo_gradiente2) !important;
}

.day_nav:not(.active) a {
    color: #b49b49 !important;
    background: transparent !important;
}

body.offer.offer_large #main_content div#center_column .mtable thead tr.firstRowTable th[colspan="3"] span.evedate,
body.offer.offer_large #main_content div#center_column .mtable tbody tr td.evetime span{
    color: var(--couponMatchBackgroundThird) !important;
}

html body.offer.offer_large #main_content div#center_column .mtable thead tr.firstRowTable th:not(:first-child):not(.nosort) span{
    background: linear-gradient(rgba(209, 185, 95, 0.6) 0%, rgba(209, 185, 95, 0.6) 45.32%, #df605c 100%);
    opacity: 0.5;

}
/*
  #main_content #center_column .notSimple .br_cont {
    float: right !important;
    position: relative;
    width: 37% !important;
}

#main_content #center_column .notSimple .br_cont canvas {
    width: 100% !important;
}

.notSimple {
  width: calc(100% - 306px);
  position: relative;
  display: flex;
  flex-flow: row-reverse;
}

#main_content #center_column .notSimple .br_cont {
    float: right !important;
    position: relative;
    width: 38vw !important;
    top: 40px;
}

#main_content #center_column .notSimple .br_cont canvas {
    width: 100% !important;
}
*/
#SRLive .eventview #live_evcont > #br_cont {
  display: none !important;
}

#SRLive .eventview #br_tracker {
  width: unset !important;
}

#SRLive div#container div#main_content #center_column #livecontent.eventview #live_events_odds:not(:empty), #SRLive div#container div#main_content #center_column #livecontent.multievent #live_events_odds:not(:empty) {
  width: calc(70% - 300px) !important;
  left: 300px;
  margin-top: 50px;
}

#main_content #center_column .notSimple .br_cont:nth-child(2) {
    display: none !important;
}
body #header {
    flex-flow: column;
}

#header #navigation ul > li:not(.dropdownChild) > a span.imgType {
    display: none;
}

#header .logo {
    margin-top: 8px;
}

#header #navigation {display: flex;justify-content: center;align-items: center;}

#header #navigation ul {
}

#header #navigation ul > li:not(.dropdownChild) {
    height: 70px;
}

#header #navigation ul > li:not(.dropdownChild) > a {
    margin-top: 20px;
}

#header #navigation ul > li:not(.dropdownChild) > a span:not(.imgType) {
    margin-right: 0px !important;
}

#header #navigation ul > li:not(.dropdownChild) > a {
    align-items: center;
    border-top: 1px solid #454545 !important;
    padding: 0px;
}

#header .logo > img {
    width: 244px !important;
}

#header .logo {
    width: 20%;
}

#header #navigation ul > li:not(.dropdownChild) > a:hover {
    height: 40px !important;
}
#header #navigation ul > li:not(.dropdownChild) > a:hover, #header #navigation ul > li.current:not(.dropdownChild) > a {
    margin-top: 25px;
    background: linear-gradient(#323232 0%, #323232 40%, #5F583E 100%) !important;
    border-top: 1px solid #454545 !important;
    border-radius: 4px;
}

#header #navigation ul > li.current:not(.dropdownChild) > a {
    margin-top: 20px;
}@media(min-width:1900px){
    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:not(.etable) td table tbody tr td span.etableClass{
        min-width: 50% !important;
        width: 50% !important;
    }
}

@media(min-width:2200px){
    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:not(.etable) td table tbody tr td span.etableClass{
        min-width: 40% !important;
        width: 40% !important;
    }
}

html body.offer.offer_large #main_content div#center_column .mtable thead tr.firstRowTable th:not(:first-child):not(.nosort) span{
    min-width:100% !important;
    width: 100% !important;
}
div:not(#eleGroup_1):not(.mantepost) > 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{
    min-width:100% !important;
    width:100% !important;
}

#SRLive .otherClass .odd {
    width: calc(33.3% - 2px);
    min-width: calc(33.3% - 2px);
}
#main_content #right_column .br_cont canvas{
    display: none !important;
}

#center_column #widget_container #image_banner #virtual_image, #center_column #widget_container #image_banner #livecas_image {
    width:100%;
    border-radius: 7px !important;
}
#center_column #widget_container #image_banner{
    display: flex;
    gap: 6px;
    padding: 5px 0px;
}
#image_banner #cas_ban_cont {
    width: 100%;
    margin: 0 auto;
}

#image_banner a.gioca {
    margin-top: -40px;
    top: -73px;
    background: transparent;
    border-radius: 4px;
    color: var(--couponMatchBackgroundThird) !important;
}

#image_banner a.gioca:hover {
    color: var(--primary-bg) !important;
}

div[id *= 'cas_ban_cont']:hover a.gioca {
    visibility: visible;
    opacity: 1;
}

div[id *= 'cas_ban_cont']:hover img {
    filter: brightness(0.3);
}

#giroconto #selected_user {
    text-shadow: unset;
    max-width: max-content;
}

#giroconto #balance_user span {
    color: #000;
}

body.default #container {
    display: flex;
    flex-flow: column;
}

body.default #container > iframe {
    order: 9;
    min-width: 1220px !important;
    max-width: 1220px !important;
    min-height: 292px;
    max-height: 292px;
    height: 292px;
    margin: 0 auto;
}
#livecontent .sports_groups .search_events .list_search_events {
    z-index: 900001 !important;
    background: var(--backgroundColor);
    border-color: var(--partial-header-color);
}

#livecontent .sports_groups .search_events .list_search_events .event_match_details {
    color: var(--partial-header-color);
}

body #main_content #center_column div.content div.mantepost table.atable td.oddTd:nth-child(3n) a {
    border-right: unset !important;
}
#opzAgenzia tbody tr#agopz_ricarica {
    display: flex !important;
    flex-flow: row !important;
}

#opzAgenzia tbody tr:first-child {
    flex-flow:row;
}

#main_content #right_column #agoptions #opzAgenzia tbody tr td.td_oa {
    width: 57% !important;
}

#agency_options input#id_user[type="text"], #agency_options input#ricarica_utente {
    width: 90px !important;
}

#agency_options input#id_user[type="text"] {
    margin-left: 9px !important;
}

#main_content #right_column #agoptions #opzAgenzia tbody tr td.td_oa label > span.glyphicon::before,#right_column table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr#agopz_ricarica td label span.glyphicon:not(.glyphicon-user) {
    left: 5px;
    top: 8px;
}

#agency_options table tbody {
    margin: 0;
}

td.td_oa .glyphicon-remove:before {
    display: none;
}

#agency_options td #btn_ricarica {
    margin: 0;
    width: 80px;
    position: relative;
    left: 14px;
}

table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td span#saldoUtente {
    min-width: 80px !important;
    line-height: 24px;
    left: 2px;
    justify-content: flex-end;
}

#agoptions form table tbody tr td:nth-child(2) label .glyphicon {
    position: relative;
    left: 10px;
}

#right_column table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td.td_lr label span {
    max-width: 35px !important;
    overflow: hidden;
}

td.td_lr {
    width: 50px;
    max-width: 50px;
    position: relative;
}

#agency_options .glyphicon-barcode {
    margin: 4px 0px !important;
    padding: 0 7px !important;
}

#agency_options table tbody tr td #reserved_submit {
    float: none !important;
    position: relative;
    padding: 2px 15px !important;
    width: 80px !important;
    height: 27px;
    left: -3px;
    top: 0px;
}

#loadreserved #reserved_barcode {
    width: 76px !important;
}

#agency_options table tbody tr td.td_rs {
    margin: auto 18px !important;
}

#opzAgenzia tbody tr:last-child td {
    flex-flow: row;
}

#opzAgenzia tbody tr:last-child {flex-flow: row;}

#agoptions form table tbody tr:not(:last-child) td:nth-child(2) label {
    margin-top: 4px !important;
}

table#opzAgenzia tbody tr:not(.allodds_tr) td label span.glyphicon:not(.glyphicon-user) {
    left: 15px;
}

@media(max-width:1400px) {
  #agency_options input#id_user[type="text"], #agency_options input#ricarica_utente {
    width: 90px !important;
    margin-left: 0 !important;
  }
  #agency_options table tbody tr td.td_rs{
    margin: 0 auto !important;
  }
  .offer #main_content #right_column #agency_options table tbody tr td #reserved_submit {
    margin: 0 !important;
    padding: 2px 10px !important;
    width: 80px !important;
    max-width: 80px !important;
    top: 4px;
  }
  #loadreserved #reserved_barcode {
    width: 76px !important;
    margin-right: 10px;
  }
  table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td span#saldoUtente {
    left: -2px;
    width: 82px !important;
    min-width: 82px !important;
    text-indent: 10px;
    z-index: 99990;
  }
  #right_column table:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tr:not(.allodds_tr) td label span.glyphicon {
    z-index: 99999;
  }
  .offer #main_content #right_column #agency_options td #btn_ricarica {
    left: -6px !important;
    width: 80px;
  }
  .offer #main_content #right_column #agency_options table tbody tr:last-child td label {
    width: 85px !important;
  }
}
button#showHideAll {
    color: var(--table-subheader-selected);
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul li.manidesc * {
    color: var(--table-subheader-selected) !important;
}

#SRLive div#container div#main_content div#center_column #simpleview .nano .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(/res/customint/img/cheveron-down.svg) !important;
    filter: brightness(0.1);
}#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul li.manidesc , #SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content .live_title{
    justify-content: space-between;
}
#SRLive div#container div#main_content div#center_column #simpleview .nano .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 .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 .nano-content ul > li ul li.manidesc span.up_down i{
    filter:brightness(0);
}
#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul li.manidesc span.up_down i::before{
    content:url(/res/customint/img/cheveron-down.svg) !important;
}
#SRLive div#container div#main_content div#center_column #simpleview .nano .nano-content ul > li ul li.manidesc span.up_down i.glyphicon-chevron-up{
    transform:rotate(180deg);
    margin-top:10px;
}
#SRLive div#container div#main_content div#center_column #simpleview .nano .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 .nano-content ul > li ul li.manidesc h3 span{
	margin-left:5px;
	font-weight: 600;
}
#SRLive div#container, #SRLive.offer.animated_medium #container #main_content{
	min-width:1544px !important;
}#SRLive.offer.animated_medium #container #main_content button#showHideAll{
	margin: 0;
    width: 65.75px;
    background: var(--head-footer);
    color: var(--partial-header-color);
    font-weight: 400;
    margin-right: 10px;
}
.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: 100%;
 height: 190px;
 border-radius: 0px;
}

.virtual div#getGames .game a .gioca {
  bottom: 105px;
}
#main_content #couponcontainer div.coupon_foot #ibtns .ripeti_container {
  padding-bottom: 0 !important;
}
.moneyTransferCont #movementBox {
    display: none;
}

body.offer_large table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span.bookperce {
    width: 36px !important;
    min-width: 36px !important;
    position: relative;
    right: 36px;
    text-indent: 0px;
}

body.offer_large table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span.bookperce span {
    background: #fce89b !important;
    color: var(--primary-bg) !important;
    padding: 5px 0px !important;
    line-height: 14px;
    font-size: 12px !important;
    opacity: 0.5;
    border-radius: 7px !important;
    min-height: 24px !important;
    height: 24px !important;
    margin: 3px 0 !important;
}

@media (max-width:1800px) {
  body.offer_large table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span.bookperce span {
    margin: 0 !important;
  }
}
@media (max-width:1600px) {
  body.offer_large table.mtable:not(.tableForm.blocks):not(.ui-jqgrid-btable):not(.opzAgenzia):not(#result_table):not(.tdati):not(.score-board-table):not(.ui-datepicker-calendar) tbody tr:not(.allodds_tr) td.evename span.bookperce span {
    display: none;
  }
}
#SRLive .eventview #liveevent {
  width: 100%;
}

#ls_tracker {
    width: 30%;
    margin-top: 216px;
    position: absolute;
    right: 200px;
}
.calendar #liveevent {
    display: none;
}
body {
  background-color: #3e3e3e !important;
}
body #WWContainer {
  margin-bottom: 130px;
}
body #WWContainer #WWMainContainer #ColumnContainer #BlackEffect {
  background: unset;
  margin-top: 130px;
  display: flex;
  position: relative;
  top: 0px;
  z-index: 10;
  width: 100%;
  height: unset !important;
}
body #WWContainer #WWMainContainer #ColumnContainer #BlackEffect #sportmenu_links {
  height: 112px;
}
body #WWContainer #WWMainContainer #ColumnContainer #BlackEffect #sportmenu_links .wrapper {
  width: 100% !important;
}
body #WWContainer #WWMainContainer #ColumnContainer #BlackEffect #sportmenu_links .wrapper .lSSlideOuter {
  height: 100%;
}
body #WWContainer #WWMainContainer #ColumnContainer #BlackEffect #sportmenu_links .wrapper .lSSlideOuter .lSSlideWrapper {
  width: 793px;
  height: 100%;
  padding: 15px 0;
  overflow: hidden visible !important;
  margin: 0 auto;
  left: 6px;
  position: relative;
}
body #WWContainer #WWMainContainer #ColumnContainer #BlackEffect #sportmenu_links .wrapper .lSSlideOuter .lSSlideWrapper #sportmenu_cont {
  width: 1053px !important;
  height: 100% !important;
  flex-wrap: unset !important;
  overflow: visible !important;
  left: 0;
  flex-flow: unset;
  top: 0;
}
/* soon to be changed */
body #WWContainer #WWMainContainer #ColumnContainer #BlackEffect #sportmenu_links .wrapper .lSSlideOuter .lSSlideWrapper #sportmenu_cont #gro_10 .img_gro {
  background-image: url("/res/customint/img/gro_pallanuoto.png");
  background-size: contain;
}
body #WWContainer #WWMainContainer #ColumnContainer #BlackEffect #sportmenu_links .wrapper .lSSlideOuter .lSSlideWrapper #sportmenu_cont .sport_go {
  border-radius: 6px;
  font-family: "Ubuntu";
  font-size: 16px;
  height: 119% !important;
  top: 0 !important;
  width: 124.63px !important;
  max-width: 124.63px !important;
  flex-direction: column-reverse;
  position: relative;
  background: transparent;
  transition: all 0.4s ease-in-out;
  cursor: pointer;
  margin-top: 0;
  background-color: rgba(128, 128, 128, 0.386) !important;
}
body #WWContainer #WWMainContainer #ColumnContainer #BlackEffect #sportmenu_links .wrapper .lSSlideOuter .lSSlideWrapper #sportmenu_cont .sport_go .img_gro {
  top: -15% !important;
  left: 0 !important;
  transition: all ease-in 0.2s;
  width: 55px !important;
  position: relative;
  scale: 1;
}
body #WWContainer #WWMainContainer #ColumnContainer #BlackEffect #sportmenu_links .wrapper .lSSlideOuter .lSSlideWrapper #sportmenu_cont .sport_go .sport_name {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: unset !important;
  text-indent: unset !important;
  margin: 0 !important;
  left: 0;
  width: 100%;
  white-space: unset;
  position: absolute;
  font-size: 12px;
  height: auto;
  z-index: 10;
  transition: all 0.2s linear;
  color: #df605c;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  bottom: 5px;
}
body #WWContainer #WWMainContainer #ColumnContainer #BlackEffect #sportmenu_links .wrapper .lSSlideOuter .lSSlideWrapper #sportmenu_cont .sport_go .sport_name::before {
  /* content: ""; */
  border-left: 1px;
  border: 6px solid transparent;
  border-bottom: 9px solid transparent;
  width: 1px;
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
}
body #WWContainer #WWMainContainer #ColumnContainer #BlackEffect #sportmenu_links .wrapper .lSSlideOuter .lSSlideWrapper #sportmenu_cont .sport_go:hover {
  background: linear-gradient(rgba(128, 128, 128, 0.386) 50%, rgba(133, 118, 66, 0.6549019608) 80%, rgba(247, 208, 65, 0.6549019608) 100%) !important;
  height: 130% !important;
  top: -11% !important;
  /* border-bottom: #000000 3px solid; */
}
body #WWContainer #WWMainContainer #ColumnContainer #BlackEffect #sportmenu_links .wrapper .lSSlideOuter .lSSlideWrapper #sportmenu_cont .sport_go:hover .img_gro {
  scale: 1.3 !important;
  top: -15% !important;
}
body #WWContainer #WWMainContainer #ColumnContainer #BlackEffect #sportmenu_links .wrapper .lSSlideOuter .lSSlideWrapper #sportmenu_cont .sport_go:hover .sport_name {
  bottom: 10px !important;
}
body #WWContainer #WWMainContainer #ColumnContainer #BlackEffect #sportmenu_links .wrapper .lSSlideOuter .lSSlideWrapper #sportmenu_cont .sport_go:hover .sport_name::before {
  border-bottom: 9px solid #000000;
}




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_upper_block #movementBox, body.livecasino #main_content #section_upper_block #movementBox {
  background: var(--primary-bg);
}
body.casino #main_content #section_upper_block #movementBox #movResult::-webkit-scrollbar, body.livecasino #main_content #section_upper_block #movementBox #movResult::-webkit-scrollbar {
  background: rgba(0, 0, 0, 0.1);
}
body.casino #main_content #section_upper_block #movementBox #movResult::-webkit-scrollbar-thumb, body.livecasino #main_content #section_upper_block #movementBox #movResult::-webkit-scrollbar-thumb {
  background: #fff;
  border-radius: 5px;
}
body.casino #main_content #section_upper_block #movementBox #movResult tr, body.livecasino #main_content #section_upper_block #movementBox #movResult tr {
  height: 26px !important;
}
body.casino #main_content #section_upper_block #movementBox #movResult tr td, body.livecasino #main_content #section_upper_block #movementBox #movResult tr td {
  line-height: 24px;
  font-size: 11px !important;
}
body.casino #main_content #section_upper_block #movementBox #movResult thead tr td, body.livecasino #main_content #section_upper_block #movementBox #movResult thead tr td {
  background: var(--secondary-bg) !important;
  color: var(--primary-bg) !important;
  text-align: center;
}
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(32.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 rgba(var(--secondary-bg-rgb), 1);
}
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;
}

 #thumbs_container_new .heart{
     display: none !important;
}